WebKitNavigationAction.h [plain text]
#if !defined(__WEBKIT_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
#error "Only <wpe/webkit.h> can be included directly."
#endif
#ifndef WebKitNavigationAction_h
#define WebKitNavigationAction_h
#include <glib-object.h>
#include <wpe/WebKitDefines.h>
#include <wpe/WebKitURIRequest.h>
G_BEGIN_DECLS
#define WEBKIT_TYPE_NAVIGATION_ACTION (webkit_navigation_action_get_type())
typedef enum {
WEBKIT_NAVIGATION_TYPE_LINK_CLICKED,
WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED,
WEBKIT_NAVIGATION_TYPE_BACK_FORWARD,
WEBKIT_NAVIGATION_TYPE_RELOAD,
WEBKIT_NAVIGATION_TYPE_FORM_RESUBMITTED,
WEBKIT_NAVIGATION_TYPE_OTHER
} WebKitNavigationType;
typedef struct _WebKitNavigationAction WebKitNavigationAction;
WEBKIT_API GType
webkit_navigation_action_get_type (void);
WEBKIT_API WebKitNavigationAction *
webkit_navigation_action_copy (WebKitNavigationAction *navigation);
WEBKIT_API void
webkit_navigation_action_free (WebKitNavigationAction *navigation);
WEBKIT_API WebKitNavigationType
webkit_navigation_action_get_navigation_type (WebKitNavigationAction *navigation);
WEBKIT_API guint
webkit_navigation_action_get_mouse_button (WebKitNavigationAction *navigation);
WEBKIT_API guint
webkit_navigation_action_get_modifiers (WebKitNavigationAction *navigation);
WEBKIT_API WebKitURIRequest *
webkit_navigation_action_get_request (WebKitNavigationAction *navigation);
WEBKIT_API gboolean
webkit_navigation_action_is_user_gesture (WebKitNavigationAction *navigation);
WEBKIT_API gboolean
webkit_navigation_action_is_redirect (WebKitNavigationAction *navigation);
G_END_DECLS
#endif