manpagez: man pages & more
html files: webkitgtk
Home | html | info | man

WebKitWebNavigationAction

WebKitWebNavigationAction — Object used to report details of navigation actions

Properties

gint button Read / Write / Construct Only
gint modifier-state Read / Write / Construct Only
gchar * original-uri Read / Write / Construct
WebKitWebNavigationReason reason Read / Write / Construct
gchar * target-frame Read / Write / Construct Only

Object Hierarchy

    GObject
    ╰── WebKitWebNavigationAction

Description

WebKitWebNavigationAction is used in signals to provide details about what led the navigation to happen. This includes, for instance, if the user clicked a link to start that navigation, and what mouse button was used.

Functions

webkit_web_navigation_action_get_button ()

gint
webkit_web_navigation_action_get_button
                               (WebKitWebNavigationAction *navigationAction);

The GTK+ identifier for the mouse button used to click. Notice that GTK+ button values are 1, 2 and 3 for left, middle and right buttons, so they are DOM button values +1. If the action was not initiated by a mouse click the value will be -1.

Parameters

navigationAction

a WebKitWebNavigationAction

 

Returns

the mouse button used to click

Since: 1.0.3


webkit_web_navigation_action_get_modifier_state ()

gint
webkit_web_navigation_action_get_modifier_state
                               (WebKitWebNavigationAction *navigationAction);

Returns a bitmask with the the state of the modifier keys.

Parameters

navigationAction

a WebKitWebNavigationAction

 

Returns

a bitmask with the state of the modifier keys

Since: 1.0.3


webkit_web_navigation_action_get_original_uri ()

const gchar *
webkit_web_navigation_action_get_original_uri
                               (WebKitWebNavigationAction *navigationAction);

Returns the URI that was originally requested. This may differ from the navigation target, for instance because of a redirect.

Parameters

navigationAction

a WebKitWebNavigationAction

 

Returns

the originally requested URI

Since: 1.0.3


webkit_web_navigation_action_get_reason ()

WebKitWebNavigationReason
webkit_web_navigation_action_get_reason
                               (WebKitWebNavigationAction *navigationAction);

Returns the reason why WebKit is requesting a navigation.

Parameters

navigationAction

a WebKitWebNavigationAction

 

Since: 1.0.3


webkit_web_navigation_action_get_target_frame ()

const gchar *
webkit_web_navigation_action_get_target_frame
                               (WebKitWebNavigationAction *navigationAction);

Returns the target frame of the action.

Parameters

navigationAction

a WebKitWebNavigationAction

 

Returns

the target frame of the action or NULL if there is no target.

Since: 1.1.13


webkit_web_navigation_action_set_original_uri ()

void
webkit_web_navigation_action_set_original_uri
                               (WebKitWebNavigationAction *navigationAction,
                                const gchar *originalUri);

Sets the URI that was originally requested. This may differ from the navigation target, for instance because of a redirect.

Parameters

navigationAction

a WebKitWebNavigationAction

 

originalUri

a URI

 

Since: 1.0.3


webkit_web_navigation_action_set_reason ()

void
webkit_web_navigation_action_set_reason
                               (WebKitWebNavigationAction *navigationAction,
                                WebKitWebNavigationReason reason);

Sets the reason why WebKit is requesting a navigation.

Parameters

navigationAction

a WebKitWebNavigationAction

 

reason

a WebKitWebNavigationReason

 

Since: 1.0.3

Types and Values

struct WebKitWebNavigationAction

struct WebKitWebNavigationAction;


enum WebKitWebNavigationReason

Enum values used to denote the various navigation reasons.

Members

WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED

The navigation was triggered by clicking a link.

 

WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED

The navigation was triggered by submitting a form.

 

WEBKIT_WEB_NAVIGATION_REASON_BACK_FORWARD

The navigation was triggered by navigating forward or backward.

 

WEBKIT_WEB_NAVIGATION_REASON_RELOAD

The navigation was triggered by reloading.

 

WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED

The navigation was triggered by resubmitting a form.

 

WEBKIT_WEB_NAVIGATION_REASON_OTHER

The navigation was triggered by some other action.

 

Property Details

The “button” property

  “button”                   gint

The GTK+ identifier for the mouse button used to click. Notice that GTK+ button values are 1, 2 and 3 for left, middle and right buttons, so they are DOM button values +1. If the action was not initiated by a mouse click the value will be -1.

Flags: Read / Write / Construct Only

Allowed values: >= -1

Default value: -1

Since: 1.0.3


The “modifier-state” property

  “modifier-state”           gint

The state of the modifier keys when the action was requested.

Flags: Read / Write / Construct Only

Allowed values: >= 0

Default value: 0

Since: 1.0.3


The “original-uri” property

  “original-uri”             gchar *

The URI that was requested as the target for the navigation.

Flags: Read / Write / Construct

Default value: ""

Since: 1.0.3


The “reason” property

  “reason”                   WebKitWebNavigationReason

The reason why this navigation is occuring.

Flags: Read / Write / Construct

Default value: WEBKIT_WEB_NAVIGATION_REASON_OTHER

Since: 1.0.3


The “target-frame” property

  “target-frame”             gchar *

The target frame for the navigation.

Flags: Read / Write / Construct Only

Default value: NULL

Since: 1.1.13

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.