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

GI.Gtk.Structs.ActionableInterface

Description

The interface vtable for Actionable.

Synopsis

Exported types

newtype ActionableInterface Source #

Memory-managed wrapper type.

Constructors

ActionableInterface (ManagedPtr ActionableInterface) 

Instances

Instances details
Eq ActionableInterface Source # 
Instance details

Defined in GI.Gtk.Structs.ActionableInterface

BoxedPtr ActionableInterface Source # 
Instance details

Defined in GI.Gtk.Structs.ActionableInterface

CallocPtr ActionableInterface Source # 
Instance details

Defined in GI.Gtk.Structs.ActionableInterface

ManagedPtrNewtype ActionableInterface Source # 
Instance details

Defined in GI.Gtk.Structs.ActionableInterface

tag ~ 'AttrSet => Constructible ActionableInterface tag Source # 
Instance details

Defined in GI.Gtk.Structs.ActionableInterface

Methods

new :: MonadIO m => (ManagedPtr ActionableInterface -> ActionableInterface) -> [AttrOp ActionableInterface tag] -> m ActionableInterface

newZeroActionableInterface :: MonadIO m => m ActionableInterface Source #

Construct a ActionableInterface struct initialized to zero.

Methods

Properties

getActionName

No description available in the introspection data.

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

No description available in the introspection data.

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

No description available in the introspection data.

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

No description available in the introspection data.

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 ]