WebKitAuthenticationWidget.h [plain text]
#ifndef WebKitAuthenticationWidget_h
#define WebKitAuthenticationWidget_h
#include "AuthenticationChallenge.h"
#include <gtk/gtk.h>
enum CredentialStorageMode {
AllowPersistentStorage, DisallowPersistentStorage };
G_BEGIN_DECLS
#define WEBKIT_TYPE_AUTHENTICATION_WIDGET (webkit_authentication_widget_get_type())
#define WEBKIT_AUTHENTICATION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), WEBKIT_TYPE_AUTHENTICATION_WIDGET, WebKitAuthenticationWidget))
#define WEBKIT_IS_AUTHENTICATION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), WEBKIT_TYPE_AUTHENTICATION_WIDGET))
#define WEBKIT_AUTHENTICATION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), WEBKIT_TYPE_AUTHENTICATION_WIDGET, WebKitAuthenticationWidgetClass))
#define WEBKIT_IS_AUTHENTICATION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), WEBKIT_TYPE_AUTHENTICATION_WIDGET))
#define WEBKIT_AUTHENTICATION_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), WEBKIT_TYPE_AUTHENTICATION_WIDGET, WebKitAuthenticationWidgetClass))
typedef struct _WebKitAuthenticationWidget WebKitAuthenticationWidget;
typedef struct _WebKitAuthenticationWidgetClass WebKitAuthenticationWidgetClass;
typedef struct _WebKitAuthenticationWidgetPrivate WebKitAuthenticationWidgetPrivate;
struct _WebKitAuthenticationWidget {
GtkBox parent;
WebKitAuthenticationWidgetPrivate* priv;
};
struct _WebKitAuthenticationWidgetClass {
GtkBoxClass parentClass;
};
GType webkit_authentication_widget_get_type();
GtkWidget* webkitAuthenticationWidgetNew(const WebCore::AuthenticationChallenge&, CredentialStorageMode);
WebCore::Credential webkitAuthenticationWidgetCreateCredential(WebKitAuthenticationWidget*);
WebCore::AuthenticationChallenge& webkitAuthenticationWidgetGetChallenge(WebKitAuthenticationWidget*);
G_END_DECLS
#endif // WebKitAuthenticationWidget_h