Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.Gtk.Structs.ActionableInterface
Description
The interface vtable for Actionable
.
Synopsis
- newtype ActionableInterface = ActionableInterface (ManagedPtr ActionableInterface)
- newZeroActionableInterface :: MonadIO m => m ActionableInterface
- clearActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> m ()
- getActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceGetActionNameFieldCallback)
- setActionableInterfaceGetActionName :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceGetActionNameFieldCallback -> m ()
- clearActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> m ()
- getActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceGetActionTargetValueFieldCallback)
- setActionableInterfaceGetActionTargetValue :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceGetActionTargetValueFieldCallback -> m ()
- clearActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> m ()
- getActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceSetActionNameFieldCallback)
- setActionableInterfaceSetActionName :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceSetActionNameFieldCallback -> m ()
- clearActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> m ()
- getActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> m (Maybe ActionableInterfaceSetActionTargetValueFieldCallback)
- setActionableInterfaceSetActionTargetValue :: MonadIO m => ActionableInterface -> FunPtr C_ActionableInterfaceSetActionTargetValueFieldCallback -> m ()
Exported types
newtype ActionableInterface Source #
Memory-managed wrapper type.
Constructors
ActionableInterface (ManagedPtr ActionableInterface) |
Instances
Eq ActionableInterface Source # | |
Defined in GI.Gtk.Structs.ActionableInterface Methods (==) :: ActionableInterface -> ActionableInterface -> Bool # (/=) :: ActionableInterface -> ActionableInterface -> Bool # | |
BoxedPtr ActionableInterface Source # | |
Defined in GI.Gtk.Structs.ActionableInterface Methods boxedPtrCopy :: ActionableInterface -> IO ActionableInterface # boxedPtrFree :: ActionableInterface -> IO () # | |
CallocPtr ActionableInterface Source # | |
Defined in GI.Gtk.Structs.ActionableInterface Methods | |
ManagedPtrNewtype ActionableInterface Source # | |
Defined in GI.Gtk.Structs.ActionableInterface Methods toManagedPtr :: ActionableInterface -> ManagedPtr ActionableInterface # | |
tag ~ 'AttrSet => Constructible ActionableInterface tag Source # | |
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
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 ]