webkit-0.14.2.1: Binding to the Webkit library.

Maintainergtk2hs-users@lists.sourceforge.net
Stabilityprovisional
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.WebKit.WebNavigationAction

Contents

Description

Access to the WebKit NavigationAction

Synopsis

Description

WebNavigationAction 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.

Types

Enums

Methods

webNavigationActionGetButton :: WebNavigationActionClass self => self -> IO Int Source #

Returns the DOM identifier for the mouse button used to click. DOM button values are 1, 2 and 3 for left, middle and right buttons. If the action was not initiated by a mouse click, returns -1.

webNavigationActionGetModifierState :: WebNavigationActionClass self => self -> IO Int Source #

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

webNavigationActionGetOriginalUri :: (WebNavigationActionClass self, GlibString string) => self -> IO string Source #

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

webNavigationActionSetOriginalUri :: (WebNavigationActionClass self, GlibString string) => self -> string -> IO () Source #

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

webNavigationActionGetReason :: WebNavigationActionClass self => self -> IO NavigationReason Source #

Returns the reason why WebKit is requesting a navigation.

webNavigationActionSetReason :: WebNavigationActionClass self => self -> NavigationReason -> IO () Source #

Sets the reason why WebKit is requesting a navigation.

webNavigationActionGetTargetFrame :: (WebNavigationActionClass self, GlibString string) => self -> IO string Source #

Returns the target frame of the action.