Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
A policy decision for navigation actions.
WebKitNavigationPolicyDecision represents a policy decision for events associated with
navigations. If the value of NavigationPolicyDecision
:mouse-button
is not 0, then
the navigation was triggered by a mouse event.
Synopsis
- newtype NavigationPolicyDecision = NavigationPolicyDecision (ManagedPtr NavigationPolicyDecision)
- class (GObject o, IsDescendantOf NavigationPolicyDecision o) => IsNavigationPolicyDecision o
- toNavigationPolicyDecision :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationPolicyDecision
- navigationPolicyDecisionGetNavigationAction :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m NavigationAction
- getNavigationPolicyDecisionNavigationAction :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationAction
Exported types
newtype NavigationPolicyDecision Source #
Memory-managed wrapper type.
NavigationPolicyDecision (ManagedPtr NavigationPolicyDecision) |
Instances
class (GObject o, IsDescendantOf NavigationPolicyDecision o) => IsNavigationPolicyDecision o Source #
Type class for types which can be safely cast to NavigationPolicyDecision
, for instance with toNavigationPolicyDecision
.
Instances
toNavigationPolicyDecision :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationPolicyDecision Source #
Cast to NavigationPolicyDecision
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, download, forceFloating, freezeNotify, getv, ignore, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, use, useWithPolicies, watchClosure.
Getters
getData, getNavigationAction, getProperty, getQdata.
Setters
getNavigationAction
navigationPolicyDecisionGetNavigationAction Source #
:: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) | |
=> a |
|
-> m NavigationAction | Returns: The |
Gets the value of the NavigationPolicyDecision:navigationAction property.
Since: 2.6
Properties
navigationAction
The NavigationAction
that triggered this policy decision.
Since: 2.6
getNavigationPolicyDecisionNavigationAction :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationAction Source #
Get the value of the “navigation-action
” property.
When overloading is enabled, this is equivalent to
get
navigationPolicyDecision #navigationAction