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
- actionGroupActionAdded :: (MonadIO m, ActionGroupK a) => a -> Text -> m ()
- actionGroupActionEnabledChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> Bool -> m ()
- actionGroupActionRemoved :: (MonadIO m, ActionGroupK a) => a -> Text -> m ()
- actionGroupActionStateChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m ()
- actionGroupActivateAction :: (MonadIO m, ActionGroupK a) => a -> Text -> Maybe GVariant -> m ()
- actionGroupChangeActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m ()
- actionGroupGetActionEnabled :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool
- actionGroupGetActionParameterType :: (MonadIO m, ActionGroupK a) => a -> Text -> m VariantType
- actionGroupGetActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> m GVariant
- actionGroupGetActionStateHint :: (MonadIO m, ActionGroupK a) => a -> Text -> m GVariant
- actionGroupGetActionStateType :: (MonadIO m, ActionGroupK a) => a -> Text -> m VariantType
- actionGroupHasAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool
- actionGroupListActions :: (MonadIO m, ActionGroupK a) => a -> m [Text]
- 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
class GObject o => ActionGroupK o Source
(GObject o, IsDescendantOf ActionGroup o) => ActionGroupK o Source |
toActionGroup :: ActionGroupK o => o -> IO ActionGroup Source
Methods
actionGroupActionAdded
actionGroupActionAdded :: (MonadIO m, ActionGroupK a) => a -> Text -> m () Source
actionGroupActionEnabledChanged
actionGroupActionEnabledChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> Bool -> m () Source
actionGroupActionRemoved
actionGroupActionRemoved :: (MonadIO m, ActionGroupK a) => a -> Text -> m () Source
actionGroupActionStateChanged
actionGroupActionStateChanged :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m () Source
actionGroupActivateAction
actionGroupActivateAction :: (MonadIO m, ActionGroupK a) => a -> Text -> Maybe GVariant -> m () Source
actionGroupChangeActionState
actionGroupChangeActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> GVariant -> m () Source
actionGroupGetActionEnabled
actionGroupGetActionEnabled :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool Source
actionGroupGetActionParameterType
actionGroupGetActionParameterType :: (MonadIO m, ActionGroupK a) => a -> Text -> m VariantType Source
actionGroupGetActionState
actionGroupGetActionState :: (MonadIO m, ActionGroupK a) => a -> Text -> m GVariant Source
actionGroupGetActionStateHint
actionGroupGetActionStateHint :: (MonadIO m, ActionGroupK a) => a -> Text -> m GVariant Source
actionGroupGetActionStateType
actionGroupGetActionStateType :: (MonadIO m, ActionGroupK a) => a -> Text -> m VariantType Source
actionGroupHasAction
actionGroupHasAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m Bool Source
actionGroupListActions
actionGroupListActions :: (MonadIO m, ActionGroupK a) => a -> m [Text] Source
actionGroupQueryAction
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