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
- actionGroupAddAction
- actionGroupAddActionWithAccel
- actionGroupGetAccelGroup
- actionGroupGetAction
- actionGroupGetName
- actionGroupGetSensitive
- actionGroupGetVisible
- actionGroupListActions
- actionGroupNew
- actionGroupRemoveAction
- actionGroupSetAccelGroup
- actionGroupSetSensitive
- actionGroupSetTranslateFunc
- actionGroupSetTranslationDomain
- actionGroupSetVisible
- actionGroupTranslateString
- Properties
- Signals
- newtype ActionGroup = ActionGroup (ForeignPtr ActionGroup)
- class GObject o => ActionGroupK o
- toActionGroup :: ActionGroupK o => o -> IO ActionGroup
- noActionGroup :: Maybe ActionGroup
- data ActionGroupAddActionMethodInfo
- actionGroupAddAction :: (MonadIO m, ActionGroupK a, ActionK b) => a -> b -> m ()
- data ActionGroupAddActionWithAccelMethodInfo
- actionGroupAddActionWithAccel :: (MonadIO m, ActionGroupK a, ActionK b) => a -> b -> Maybe Text -> m ()
- data ActionGroupGetAccelGroupMethodInfo
- actionGroupGetAccelGroup :: (MonadIO m, ActionGroupK a) => a -> m AccelGroup
- data ActionGroupGetActionMethodInfo
- actionGroupGetAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m Action
- data ActionGroupGetNameMethodInfo
- actionGroupGetName :: (MonadIO m, ActionGroupK a) => a -> m Text
- data ActionGroupGetSensitiveMethodInfo
- actionGroupGetSensitive :: (MonadIO m, ActionGroupK a) => a -> m Bool
- data ActionGroupGetVisibleMethodInfo
- actionGroupGetVisible :: (MonadIO m, ActionGroupK a) => a -> m Bool
- data ActionGroupListActionsMethodInfo
- actionGroupListActions :: (MonadIO m, ActionGroupK a) => a -> m [Action]
- actionGroupNew :: MonadIO m => Text -> m ActionGroup
- data ActionGroupRemoveActionMethodInfo
- actionGroupRemoveAction :: (MonadIO m, ActionGroupK a, ActionK b) => a -> b -> m ()
- data ActionGroupSetAccelGroupMethodInfo
- actionGroupSetAccelGroup :: (MonadIO m, ActionGroupK a, AccelGroupK b) => a -> Maybe b -> m ()
- data ActionGroupSetSensitiveMethodInfo
- actionGroupSetSensitive :: (MonadIO m, ActionGroupK a) => a -> Bool -> m ()
- data ActionGroupSetTranslateFuncMethodInfo
- actionGroupSetTranslateFunc :: (MonadIO m, ActionGroupK a) => a -> TranslateFunc -> m ()
- data ActionGroupSetTranslationDomainMethodInfo
- actionGroupSetTranslationDomain :: (MonadIO m, ActionGroupK a) => a -> Maybe Text -> m ()
- data ActionGroupSetVisibleMethodInfo
- actionGroupSetVisible :: (MonadIO m, ActionGroupK a) => a -> Bool -> m ()
- data ActionGroupTranslateStringMethodInfo
- actionGroupTranslateString :: (MonadIO m, ActionGroupK a) => a -> Text -> m Text
- data ActionGroupAccelGroupPropertyInfo
- constructActionGroupAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue)
- getActionGroupAccelGroup :: (MonadIO m, ActionGroupK o) => o -> m AccelGroup
- setActionGroupAccelGroup :: (MonadIO m, ActionGroupK o, AccelGroupK a) => o -> a -> m ()
- data ActionGroupNamePropertyInfo
- constructActionGroupName :: Text -> IO ([Char], GValue)
- getActionGroupName :: (MonadIO m, ActionGroupK o) => o -> m Text
- data ActionGroupSensitivePropertyInfo
- constructActionGroupSensitive :: Bool -> IO ([Char], GValue)
- getActionGroupSensitive :: (MonadIO m, ActionGroupK o) => o -> m Bool
- setActionGroupSensitive :: (MonadIO m, ActionGroupK o) => o -> Bool -> m ()
- data ActionGroupVisiblePropertyInfo
- constructActionGroupVisible :: Bool -> IO ([Char], GValue)
- getActionGroupVisible :: (MonadIO m, ActionGroupK o) => o -> m Bool
- setActionGroupVisible :: (MonadIO m, ActionGroupK o) => o -> Bool -> m ()
- type ActionGroupConnectProxyCallback = Action -> Widget -> IO ()
- type ActionGroupConnectProxyCallbackC = Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- data ActionGroupConnectProxySignalInfo
- actionGroupConnectProxyCallbackWrapper :: ActionGroupConnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- actionGroupConnectProxyClosure :: ActionGroupConnectProxyCallback -> IO Closure
- afterActionGroupConnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupConnectProxyCallback -> m SignalHandlerId
- mkActionGroupConnectProxyCallback :: ActionGroupConnectProxyCallbackC -> IO (FunPtr ActionGroupConnectProxyCallbackC)
- noActionGroupConnectProxyCallback :: Maybe ActionGroupConnectProxyCallback
- onActionGroupConnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupConnectProxyCallback -> m SignalHandlerId
- type ActionGroupDisconnectProxyCallback = Action -> Widget -> IO ()
- type ActionGroupDisconnectProxyCallbackC = Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- data ActionGroupDisconnectProxySignalInfo
- actionGroupDisconnectProxyCallbackWrapper :: ActionGroupDisconnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
- actionGroupDisconnectProxyClosure :: ActionGroupDisconnectProxyCallback -> IO Closure
- afterActionGroupDisconnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupDisconnectProxyCallback -> m SignalHandlerId
- mkActionGroupDisconnectProxyCallback :: ActionGroupDisconnectProxyCallbackC -> IO (FunPtr ActionGroupDisconnectProxyCallbackC)
- noActionGroupDisconnectProxyCallback :: Maybe ActionGroupDisconnectProxyCallback
- onActionGroupDisconnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupDisconnectProxyCallback -> m SignalHandlerId
- type ActionGroupPostActivateCallback = Action -> IO ()
- type ActionGroupPostActivateCallbackC = Ptr () -> Ptr Action -> Ptr () -> IO ()
- data ActionGroupPostActivateSignalInfo
- actionGroupPostActivateCallbackWrapper :: ActionGroupPostActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
- actionGroupPostActivateClosure :: ActionGroupPostActivateCallback -> IO Closure
- afterActionGroupPostActivate :: (GObject a, MonadIO m) => a -> ActionGroupPostActivateCallback -> m SignalHandlerId
- mkActionGroupPostActivateCallback :: ActionGroupPostActivateCallbackC -> IO (FunPtr ActionGroupPostActivateCallbackC)
- noActionGroupPostActivateCallback :: Maybe ActionGroupPostActivateCallback
- onActionGroupPostActivate :: (GObject a, MonadIO m) => a -> ActionGroupPostActivateCallback -> m SignalHandlerId
- type ActionGroupPreActivateCallback = Action -> IO ()
- type ActionGroupPreActivateCallbackC = Ptr () -> Ptr Action -> Ptr () -> IO ()
- data ActionGroupPreActivateSignalInfo
- actionGroupPreActivateCallbackWrapper :: ActionGroupPreActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
- actionGroupPreActivateClosure :: ActionGroupPreActivateCallback -> IO Closure
- afterActionGroupPreActivate :: (GObject a, MonadIO m) => a -> ActionGroupPreActivateCallback -> m SignalHandlerId
- mkActionGroupPreActivateCallback :: ActionGroupPreActivateCallbackC -> IO (FunPtr ActionGroupPreActivateCallbackC)
- noActionGroupPreActivateCallback :: Maybe ActionGroupPreActivateCallback
- onActionGroupPreActivate :: (GObject a, MonadIO m) => a -> ActionGroupPreActivateCallback -> m SignalHandlerId
Exported types
newtype ActionGroup Source
GObject ActionGroup Source | |
((~) * info (ResolveActionGroupMethod t ActionGroup), MethodInfo * info ActionGroup p) => IsLabel t (ActionGroup -> p) Source | |
((~) * info (ResolveActionGroupMethod t ActionGroup), MethodInfo * info ActionGroup p) => IsLabelProxy t (ActionGroup -> p) Source | |
type ParentTypes ActionGroup Source | |
type AttributeList ActionGroup Source | |
type SignalList ActionGroup Source |
class GObject o => ActionGroupK o Source
(GObject o, IsDescendantOf ActionGroup o) => ActionGroupK o Source | |
toActionGroup :: ActionGroupK o => o -> IO ActionGroup Source
Methods
actionGroupAddAction
data ActionGroupAddActionMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, ActionGroupK a, ActionK b) => MethodInfo (TYPE Lifted) ActionGroupAddActionMethodInfo a signature Source | |
actionGroupAddAction :: (MonadIO m, ActionGroupK a, ActionK b) => a -> b -> m () Source
Deprecated: (Since version 3.10)
actionGroupAddActionWithAccel
data ActionGroupAddActionWithAccelMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe Text -> m ()), MonadIO m, ActionGroupK a, ActionK b) => MethodInfo (TYPE Lifted) ActionGroupAddActionWithAccelMethodInfo a signature Source | |
actionGroupAddActionWithAccel :: (MonadIO m, ActionGroupK a, ActionK b) => a -> b -> Maybe Text -> m () Source
Deprecated: (Since version 3.10)
actionGroupGetAccelGroup
data ActionGroupGetAccelGroupMethodInfo Source
((~) (TYPE Lifted) signature (m AccelGroup), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupGetAccelGroupMethodInfo a signature Source | |
actionGroupGetAccelGroup :: (MonadIO m, ActionGroupK a) => a -> m AccelGroup Source
Deprecated: (Since version 3.10)
actionGroupGetAction
data ActionGroupGetActionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Action), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupGetActionMethodInfo a signature Source | |
actionGroupGetAction :: (MonadIO m, ActionGroupK a) => a -> Text -> m Action Source
Deprecated: (Since version 3.10)
actionGroupGetName
data ActionGroupGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupGetNameMethodInfo a signature Source | |
actionGroupGetName :: (MonadIO m, ActionGroupK a) => a -> m Text Source
Deprecated: (Since version 3.10)
actionGroupGetSensitive
data ActionGroupGetSensitiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupGetSensitiveMethodInfo a signature Source | |
actionGroupGetSensitive :: (MonadIO m, ActionGroupK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
actionGroupGetVisible
data ActionGroupGetVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupGetVisibleMethodInfo a signature Source | |
actionGroupGetVisible :: (MonadIO m, ActionGroupK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
actionGroupListActions
data ActionGroupListActionsMethodInfo Source
((~) (TYPE Lifted) signature (m [Action]), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupListActionsMethodInfo a signature Source | |
actionGroupListActions :: (MonadIO m, ActionGroupK a) => a -> m [Action] Source
Deprecated: (Since version 3.10)
actionGroupNew
actionGroupNew :: MonadIO m => Text -> m ActionGroup Source
Deprecated: (Since version 3.10)
actionGroupRemoveAction
data ActionGroupRemoveActionMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, ActionGroupK a, ActionK b) => MethodInfo (TYPE Lifted) ActionGroupRemoveActionMethodInfo a signature Source | |
actionGroupRemoveAction :: (MonadIO m, ActionGroupK a, ActionK b) => a -> b -> m () Source
Deprecated: (Since version 3.10)
actionGroupSetAccelGroup
data ActionGroupSetAccelGroupMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, ActionGroupK a, AccelGroupK b) => MethodInfo (TYPE Lifted) ActionGroupSetAccelGroupMethodInfo a signature Source | |
actionGroupSetAccelGroup :: (MonadIO m, ActionGroupK a, AccelGroupK b) => a -> Maybe b -> m () Source
Deprecated: (Since version 3.10)
actionGroupSetSensitive
data ActionGroupSetSensitiveMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupSetSensitiveMethodInfo a signature Source | |
actionGroupSetSensitive :: (MonadIO m, ActionGroupK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
actionGroupSetTranslateFunc
data ActionGroupSetTranslateFuncMethodInfo Source
((~) (TYPE Lifted) signature (TranslateFunc -> m ()), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupSetTranslateFuncMethodInfo a signature Source | |
actionGroupSetTranslateFunc :: (MonadIO m, ActionGroupK a) => a -> TranslateFunc -> m () Source
Deprecated: (Since version 3.10)
actionGroupSetTranslationDomain
data ActionGroupSetTranslationDomainMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Text -> m ()), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupSetTranslationDomainMethodInfo a signature Source | |
actionGroupSetTranslationDomain :: (MonadIO m, ActionGroupK a) => a -> Maybe Text -> m () Source
Deprecated: (Since version 3.10)
actionGroupSetVisible
data ActionGroupSetVisibleMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupSetVisibleMethodInfo a signature Source | |
actionGroupSetVisible :: (MonadIO m, ActionGroupK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
actionGroupTranslateString
data ActionGroupTranslateStringMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, ActionGroupK a) => MethodInfo (TYPE Lifted) ActionGroupTranslateStringMethodInfo a signature Source | |
actionGroupTranslateString :: (MonadIO m, ActionGroupK a) => a -> Text -> m Text Source
Deprecated: (Since version 3.10)
Properties
AccelGroup
data ActionGroupAccelGroupPropertyInfo Source
constructActionGroupAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue) Source
getActionGroupAccelGroup :: (MonadIO m, ActionGroupK o) => o -> m AccelGroup Source
setActionGroupAccelGroup :: (MonadIO m, ActionGroupK o, AccelGroupK a) => o -> a -> m () Source
Name
data ActionGroupNamePropertyInfo Source
getActionGroupName :: (MonadIO m, ActionGroupK o) => o -> m Text Source
Sensitive
data ActionGroupSensitivePropertyInfo Source
getActionGroupSensitive :: (MonadIO m, ActionGroupK o) => o -> m Bool Source
setActionGroupSensitive :: (MonadIO m, ActionGroupK o) => o -> Bool -> m () Source
Visible
data ActionGroupVisiblePropertyInfo Source
getActionGroupVisible :: (MonadIO m, ActionGroupK o) => o -> m Bool Source
setActionGroupVisible :: (MonadIO m, ActionGroupK o) => o -> Bool -> m () Source
Signals
ConnectProxy
type ActionGroupConnectProxyCallback = Action -> Widget -> IO () Source
type ActionGroupConnectProxyCallbackC = Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO () Source
actionGroupConnectProxyCallbackWrapper :: ActionGroupConnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO () Source
afterActionGroupConnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupConnectProxyCallback -> m SignalHandlerId Source
mkActionGroupConnectProxyCallback :: ActionGroupConnectProxyCallbackC -> IO (FunPtr ActionGroupConnectProxyCallbackC) Source
onActionGroupConnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupConnectProxyCallback -> m SignalHandlerId Source
DisconnectProxy
type ActionGroupDisconnectProxyCallback = Action -> Widget -> IO () Source
type ActionGroupDisconnectProxyCallbackC = Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO () Source
actionGroupDisconnectProxyCallbackWrapper :: ActionGroupDisconnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO () Source
afterActionGroupDisconnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupDisconnectProxyCallback -> m SignalHandlerId Source
mkActionGroupDisconnectProxyCallback :: ActionGroupDisconnectProxyCallbackC -> IO (FunPtr ActionGroupDisconnectProxyCallbackC) Source
onActionGroupDisconnectProxy :: (GObject a, MonadIO m) => a -> ActionGroupDisconnectProxyCallback -> m SignalHandlerId Source
PostActivate
type ActionGroupPostActivateCallback = Action -> IO () Source
actionGroupPostActivateCallbackWrapper :: ActionGroupPostActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO () Source
afterActionGroupPostActivate :: (GObject a, MonadIO m) => a -> ActionGroupPostActivateCallback -> m SignalHandlerId Source
mkActionGroupPostActivateCallback :: ActionGroupPostActivateCallbackC -> IO (FunPtr ActionGroupPostActivateCallbackC) Source
onActionGroupPostActivate :: (GObject a, MonadIO m) => a -> ActionGroupPostActivateCallback -> m SignalHandlerId Source
PreActivate
type ActionGroupPreActivateCallback = Action -> IO () Source
actionGroupPreActivateCallbackWrapper :: ActionGroupPreActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO () Source
afterActionGroupPreActivate :: (GObject a, MonadIO m) => a -> ActionGroupPreActivateCallback -> m SignalHandlerId Source
mkActionGroupPreActivateCallback :: ActionGroupPreActivateCallbackC -> IO (FunPtr ActionGroupPreActivateCallbackC) Source
onActionGroupPreActivate :: (GObject a, MonadIO m) => a -> ActionGroupPreActivateCallback -> m SignalHandlerId Source