Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- actionGroupActionAdded
- actionGroupActionEnabledChanged
- actionGroupActionRemoved
- actionGroupActionStateChanged
- actionGroupActivateAction
- actionGroupChangeActionState
- actionGroupGetActionEnabled
- actionGroupGetActionParameterType
- actionGroupGetActionState
- actionGroupGetActionStateHint
- actionGroupGetActionStateType
- actionGroupHasAction
- actionGroupListActions
- actionGroupQueryAction
- Signals
- newtype ActionGroup = ActionGroup (ForeignPtr ActionGroup)
- noActionGroup :: Maybe ActionGroup
- class GObject o => ActionGroupK o
- toActionGroup :: ActionGroupK o => o -> IO ActionGroup
- data ActionGroupActionAddedMethodInfo
- actionGroupActionAdded :: (MonadIO m, ActionGroupK a) => a -> Text -> m ()
- data ActionGroupActionEnabledChangedMethodInfo
- actionGroupActionEnabledChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> Bool -> m ()
- data ActionGroupActionRemovedMethodInfo
- actionGroupActionRemoved :: (MonadIO m, ActionGroupK a) => a -> Text -> m ()
- data ActionGroupActionStateChangedMethodInfo
- actionGroupActionStateChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m ()
- data ActionGroupActivateActionMethodInfo
- actionGroupActivateAction :: (MonadIO m, ActionGroupK a) => a -> Text -> Maybe GVariant -> m ()
- data ActionGroupChangeActionStateMethodInfo
- actionGroupChangeActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m ()
- data ActionGroupGetActionEnabledMethodInfo
- actionGroupGetActionEnabled :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool
- data ActionGroupGetActionParameterTypeMethodInfo
- actionGroupGetActionParameterType :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe VariantType)
- data ActionGroupGetActionStateMethodInfo
- actionGroupGetActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe GVariant)
- data ActionGroupGetActionStateHintMethodInfo
- actionGroupGetActionStateHint :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe GVariant)
- data ActionGroupGetActionStateTypeMethodInfo
- actionGroupGetActionStateType :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe VariantType)
- data ActionGroupHasActionMethodInfo
- actionGroupHasAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool
- data ActionGroupListActionsMethodInfo
- actionGroupListActions :: (MonadIO m, ActionGroupK a) => a -> m [Text]
- data ActionGroupQueryActionMethodInfo
- actionGroupQueryAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Bool, Bool, VariantType, VariantType, GVariant, GVariant)
- type ActionGroupActionAddedCallback = Text -> IO ()
- type ActionGroupActionAddedCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data ActionGroupActionAddedSignalInfo
- actionGroupActionAddedCallbackWrapper :: ActionGroupActionAddedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- actionGroupActionAddedClosure :: ActionGroupActionAddedCallback -> IO Closure
- afterActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId
- mkActionGroupActionAddedCallback :: ActionGroupActionAddedCallbackC -> IO (FunPtr ActionGroupActionAddedCallbackC)
- noActionGroupActionAddedCallback :: Maybe ActionGroupActionAddedCallback
- onActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId
- type ActionGroupActionEnabledChangedCallback = Text -> Bool -> IO ()
- type ActionGroupActionEnabledChangedCallbackC = Ptr () -> CString -> CInt -> Ptr () -> IO ()
- data ActionGroupActionEnabledChangedSignalInfo
- actionGroupActionEnabledChangedCallbackWrapper :: ActionGroupActionEnabledChangedCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO ()
- actionGroupActionEnabledChangedClosure :: ActionGroupActionEnabledChangedCallback -> IO Closure
- afterActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId
- mkActionGroupActionEnabledChangedCallback :: ActionGroupActionEnabledChangedCallbackC -> IO (FunPtr ActionGroupActionEnabledChangedCallbackC)
- noActionGroupActionEnabledChangedCallback :: Maybe ActionGroupActionEnabledChangedCallback
- onActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId
- type ActionGroupActionRemovedCallback = Text -> IO ()
- type ActionGroupActionRemovedCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data ActionGroupActionRemovedSignalInfo
- actionGroupActionRemovedCallbackWrapper :: ActionGroupActionRemovedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- actionGroupActionRemovedClosure :: ActionGroupActionRemovedCallback -> IO Closure
- afterActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId
- mkActionGroupActionRemovedCallback :: ActionGroupActionRemovedCallbackC -> IO (FunPtr ActionGroupActionRemovedCallbackC)
- noActionGroupActionRemovedCallback :: Maybe ActionGroupActionRemovedCallback
- onActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId
- type ActionGroupActionStateChangedCallback = Text -> GVariant -> IO ()
- type ActionGroupActionStateChangedCallbackC = Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO ()
- data ActionGroupActionStateChangedSignalInfo
- actionGroupActionStateChangedCallbackWrapper :: ActionGroupActionStateChangedCallback -> Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO ()
- actionGroupActionStateChangedClosure :: ActionGroupActionStateChangedCallback -> IO Closure
- afterActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId
- mkActionGroupActionStateChangedCallback :: ActionGroupActionStateChangedCallbackC -> IO (FunPtr ActionGroupActionStateChangedCallbackC)
- noActionGroupActionStateChangedCallback :: Maybe ActionGroupActionStateChangedCallback
- onActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId
Exported types
newtype ActionGroup Source
GObject ActionGroup | |
((~) * info (ResolveActionGroupMethod t ActionGroup), MethodInfo * info ActionGroup p) => IsLabelProxy t (ActionGroup -> p) | |
type ParentTypes ActionGroup | |
type AttributeList ActionGroup | |
type SignalList ActionGroup |
class GObject o => ActionGroupK o Source
(GObject o, IsDescendantOf ActionGroup o) => ActionGroupK o |
toActionGroup :: ActionGroupK o => o -> IO ActionGroup Source
Methods
actionGroupActionAdded
data ActionGroupActionAddedMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupActionAddedMethodInfo a signature |
actionGroupActionAdded :: (MonadIO m, ActionGroupK a) => a -> Text -> m () Source
actionGroupActionEnabledChanged
data ActionGroupActionEnabledChangedMethodInfo Source
((~) * signature (Text -> Bool -> m ()), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupActionEnabledChangedMethodInfo a signature |
actionGroupActionEnabledChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> Bool -> m () Source
actionGroupActionRemoved
data ActionGroupActionRemovedMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupActionRemovedMethodInfo a signature |
actionGroupActionRemoved :: (MonadIO m, ActionGroupK a) => a -> Text -> m () Source
actionGroupActionStateChanged
data ActionGroupActionStateChangedMethodInfo Source
((~) * signature (Text -> GVariant -> m ()), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupActionStateChangedMethodInfo a signature |
actionGroupActionStateChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m () Source
actionGroupActivateAction
data ActionGroupActivateActionMethodInfo Source
((~) * signature (Text -> Maybe GVariant -> m ()), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupActivateActionMethodInfo a signature |
actionGroupActivateAction :: (MonadIO m, ActionGroupK a) => a -> Text -> Maybe GVariant -> m () Source
actionGroupChangeActionState
data ActionGroupChangeActionStateMethodInfo Source
((~) * signature (Text -> GVariant -> m ()), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupChangeActionStateMethodInfo a signature |
actionGroupChangeActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m () Source
actionGroupGetActionEnabled
data ActionGroupGetActionEnabledMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupGetActionEnabledMethodInfo a signature |
actionGroupGetActionEnabled :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool Source
actionGroupGetActionParameterType
data ActionGroupGetActionParameterTypeMethodInfo Source
((~) * signature (Text -> m (Maybe VariantType)), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupGetActionParameterTypeMethodInfo a signature |
actionGroupGetActionParameterType :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe VariantType) Source
actionGroupGetActionState
data ActionGroupGetActionStateMethodInfo Source
((~) * signature (Text -> m (Maybe GVariant)), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupGetActionStateMethodInfo a signature |
actionGroupGetActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe GVariant) Source
actionGroupGetActionStateHint
data ActionGroupGetActionStateHintMethodInfo Source
((~) * signature (Text -> m (Maybe GVariant)), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupGetActionStateHintMethodInfo a signature |
actionGroupGetActionStateHint :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe GVariant) Source
actionGroupGetActionStateType
data ActionGroupGetActionStateTypeMethodInfo Source
((~) * signature (Text -> m (Maybe VariantType)), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupGetActionStateTypeMethodInfo a signature |
actionGroupGetActionStateType :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Maybe VariantType) Source
actionGroupHasAction
data ActionGroupHasActionMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupHasActionMethodInfo a signature |
actionGroupHasAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool Source
actionGroupListActions
data ActionGroupListActionsMethodInfo Source
((~) * signature (m [Text]), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupListActionsMethodInfo a signature |
actionGroupListActions :: (MonadIO m, ActionGroupK a) => a -> m [Text] Source
actionGroupQueryAction
data ActionGroupQueryActionMethodInfo Source
((~) * signature (Text -> m (Bool, Bool, VariantType, VariantType, GVariant, GVariant)), MonadIO m, ActionGroupK a) => MethodInfo * ActionGroupQueryActionMethodInfo a signature |
actionGroupQueryAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m (Bool, Bool, VariantType, VariantType, GVariant, GVariant) Source
Signals
ActionAdded
type ActionGroupActionAddedCallback = Text -> IO () Source
actionGroupActionAddedCallbackWrapper :: ActionGroupActionAddedCallback -> Ptr () -> CString -> Ptr () -> IO () Source
afterActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId Source
mkActionGroupActionAddedCallback :: ActionGroupActionAddedCallbackC -> IO (FunPtr ActionGroupActionAddedCallbackC) Source
onActionGroupActionAdded :: (GObject a, MonadIO m) => a -> ActionGroupActionAddedCallback -> m SignalHandlerId Source
ActionEnabledChanged
type ActionGroupActionEnabledChangedCallback = Text -> Bool -> IO () Source
actionGroupActionEnabledChangedCallbackWrapper :: ActionGroupActionEnabledChangedCallback -> Ptr () -> CString -> CInt -> Ptr () -> IO () Source
actionGroupActionEnabledChangedClosure :: ActionGroupActionEnabledChangedCallback -> IO Closure Source
afterActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId Source
mkActionGroupActionEnabledChangedCallback :: ActionGroupActionEnabledChangedCallbackC -> IO (FunPtr ActionGroupActionEnabledChangedCallbackC) Source
onActionGroupActionEnabledChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionEnabledChangedCallback -> m SignalHandlerId Source
ActionRemoved
type ActionGroupActionRemovedCallback = Text -> IO () Source
actionGroupActionRemovedCallbackWrapper :: ActionGroupActionRemovedCallback -> Ptr () -> CString -> Ptr () -> IO () Source
afterActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId Source
mkActionGroupActionRemovedCallback :: ActionGroupActionRemovedCallbackC -> IO (FunPtr ActionGroupActionRemovedCallbackC) Source
onActionGroupActionRemoved :: (GObject a, MonadIO m) => a -> ActionGroupActionRemovedCallback -> m SignalHandlerId Source
ActionStateChanged
type ActionGroupActionStateChangedCallback = Text -> GVariant -> IO () Source
type ActionGroupActionStateChangedCallbackC = Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO () Source
actionGroupActionStateChangedCallbackWrapper :: ActionGroupActionStateChangedCallback -> Ptr () -> CString -> Ptr GVariant -> Ptr () -> IO () Source
afterActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId Source
mkActionGroupActionStateChangedCallback :: ActionGroupActionStateChangedCallbackC -> IO (FunPtr ActionGroupActionStateChangedCallbackC) Source
onActionGroupActionStateChanged :: (GObject a, MonadIO m) => a -> ActionGroupActionStateChangedCallback -> m SignalHandlerId Source