gi-gtk-3.0.43: Gtk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.ActionableInterface

Description

The interface vtable for Actionable.

Synopsis

Exported types

newZeroActionableInterface :: MonadIO m => m ActionableInterface Source #

Construct a ActionableInterface struct initialized to zero.

Methods

Properties

getActionName

virtual function for actionableGetActionName

clearActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> m () Source #

Set the value of the “get_action_name” field to Nothing. When overloading is enabled, this is equivalent to

clear #getActionName

getActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceGetActionNameFieldCallback) Source #

Get the value of the “get_action_name” field. When overloading is enabled, this is equivalent to

get actionableInterface #getActionName

setActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceGetActionNameFieldCallback -> m () Source #

Set the value of the “get_action_name” field. When overloading is enabled, this is equivalent to

set actionableInterface [ #getActionName := value ]

getActionTargetValue

virtual function for actionableGetActionTargetValue

clearActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> m () Source #

Set the value of the “get_action_target_value” field to Nothing. When overloading is enabled, this is equivalent to

clear #getActionTargetValue

getActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceGetActionTargetValueFieldCallback) Source #

Get the value of the “get_action_target_value” field. When overloading is enabled, this is equivalent to

get actionableInterface #getActionTargetValue

setActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback -> m () Source #

Set the value of the “get_action_target_value” field. When overloading is enabled, this is equivalent to

set actionableInterface [ #getActionTargetValue := value ]

setActionName

virtual function for actionableSetActionName

clearActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> m () Source #

Set the value of the “set_action_name” field to Nothing. When overloading is enabled, this is equivalent to

clear #setActionName

getActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceSetActionNameFieldCallback) Source #

Get the value of the “set_action_name” field. When overloading is enabled, this is equivalent to

get actionableInterface #setActionName

setActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceSetActionNameFieldCallback -> m () Source #

Set the value of the “set_action_name” field. When overloading is enabled, this is equivalent to

set actionableInterface [ #setActionName := value ]

setActionTargetValue

virtual function for actionableSetActionTargetValue

clearActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> m () Source #

Set the value of the “set_action_target_value” field to Nothing. When overloading is enabled, this is equivalent to

clear #setActionTargetValue

getActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceSetActionTargetValueFieldCallback) Source #

Get the value of the “set_action_target_value” field. When overloading is enabled, this is equivalent to

get actionableInterface #setActionTargetValue

setActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback -> m () Source #

Set the value of the “set_action_target_value” field. When overloading is enabled, this is equivalent to

set actionableInterface [ #setActionTargetValue := value ]