| 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
setactionableInterface [ #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
setactionableInterface [ #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
setactionableInterface [ #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
setactionableInterface [ #setActionTargetValue:=value ]