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
- actionActivate
- actionBlockActivate
- actionConnectAccelerator
- actionCreateIcon
- actionCreateMenu
- actionCreateMenuItem
- actionCreateToolItem
- actionDisconnectAccelerator
- actionGetAccelClosure
- actionGetAccelPath
- actionGetAlwaysShowImage
- actionGetGicon
- actionGetIconName
- actionGetIsImportant
- actionGetLabel
- actionGetName
- actionGetProxies
- actionGetSensitive
- actionGetShortLabel
- actionGetStockId
- actionGetTooltip
- actionGetVisible
- actionGetVisibleHorizontal
- actionGetVisibleVertical
- actionIsSensitive
- actionIsVisible
- actionNew
- actionSetAccelGroup
- actionSetAccelPath
- actionSetAlwaysShowImage
- actionSetGicon
- actionSetIconName
- actionSetIsImportant
- actionSetLabel
- actionSetSensitive
- actionSetShortLabel
- actionSetStockId
- actionSetTooltip
- actionSetVisible
- actionSetVisibleHorizontal
- actionSetVisibleVertical
- actionUnblockActivate
- Properties
- Signals
- newtype Action = Action (ForeignPtr Action)
- class GObject o => ActionK o
- toAction :: ActionK o => o -> IO Action
- noAction :: Maybe Action
- data ActionActivateMethodInfo
- actionActivate :: (MonadIO m, ActionK a) => a -> m ()
- data ActionBlockActivateMethodInfo
- actionBlockActivate :: (MonadIO m, ActionK a) => a -> m ()
- data ActionConnectAcceleratorMethodInfo
- actionConnectAccelerator :: (MonadIO m, ActionK a) => a -> m ()
- data ActionCreateIconMethodInfo
- actionCreateIcon :: (MonadIO m, ActionK a) => a -> Int32 -> m Widget
- data ActionCreateMenuMethodInfo
- actionCreateMenu :: (MonadIO m, ActionK a) => a -> m Widget
- data ActionCreateMenuItemMethodInfo
- actionCreateMenuItem :: (MonadIO m, ActionK a) => a -> m Widget
- data ActionCreateToolItemMethodInfo
- actionCreateToolItem :: (MonadIO m, ActionK a) => a -> m Widget
- data ActionDisconnectAcceleratorMethodInfo
- actionDisconnectAccelerator :: (MonadIO m, ActionK a) => a -> m ()
- data ActionGetAccelClosureMethodInfo
- actionGetAccelClosure :: (MonadIO m, ActionK a) => a -> m Closure
- data ActionGetAccelPathMethodInfo
- actionGetAccelPath :: (MonadIO m, ActionK a) => a -> m Text
- data ActionGetAlwaysShowImageMethodInfo
- actionGetAlwaysShowImage :: (MonadIO m, ActionK a) => a -> m Bool
- data ActionGetGiconMethodInfo
- actionGetGicon :: (MonadIO m, ActionK a) => a -> m Icon
- data ActionGetIconNameMethodInfo
- actionGetIconName :: (MonadIO m, ActionK a) => a -> m Text
- data ActionGetIsImportantMethodInfo
- actionGetIsImportant :: (MonadIO m, ActionK a) => a -> m Bool
- data ActionGetLabelMethodInfo
- actionGetLabel :: (MonadIO m, ActionK a) => a -> m Text
- data ActionGetNameMethodInfo
- actionGetName :: (MonadIO m, ActionK a) => a -> m Text
- data ActionGetProxiesMethodInfo
- actionGetProxies :: (MonadIO m, ActionK a) => a -> m [Widget]
- data ActionGetSensitiveMethodInfo
- actionGetSensitive :: (MonadIO m, ActionK a) => a -> m Bool
- data ActionGetShortLabelMethodInfo
- actionGetShortLabel :: (MonadIO m, ActionK a) => a -> m Text
- data ActionGetStockIdMethodInfo
- actionGetStockId :: (MonadIO m, ActionK a) => a -> m Text
- data ActionGetTooltipMethodInfo
- actionGetTooltip :: (MonadIO m, ActionK a) => a -> m Text
- data ActionGetVisibleMethodInfo
- actionGetVisible :: (MonadIO m, ActionK a) => a -> m Bool
- data ActionGetVisibleHorizontalMethodInfo
- actionGetVisibleHorizontal :: (MonadIO m, ActionK a) => a -> m Bool
- data ActionGetVisibleVerticalMethodInfo
- actionGetVisibleVertical :: (MonadIO m, ActionK a) => a -> m Bool
- data ActionIsSensitiveMethodInfo
- actionIsSensitive :: (MonadIO m, ActionK a) => a -> m Bool
- data ActionIsVisibleMethodInfo
- actionIsVisible :: (MonadIO m, ActionK a) => a -> m Bool
- actionNew :: MonadIO m => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m Action
- data ActionSetAccelGroupMethodInfo
- actionSetAccelGroup :: (MonadIO m, ActionK a, AccelGroupK b) => a -> Maybe b -> m ()
- data ActionSetAccelPathMethodInfo
- actionSetAccelPath :: (MonadIO m, ActionK a) => a -> Text -> m ()
- data ActionSetAlwaysShowImageMethodInfo
- actionSetAlwaysShowImage :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- data ActionSetGiconMethodInfo
- actionSetGicon :: (MonadIO m, ActionK a, IconK b) => a -> b -> m ()
- data ActionSetIconNameMethodInfo
- actionSetIconName :: (MonadIO m, ActionK a) => a -> Text -> m ()
- data ActionSetIsImportantMethodInfo
- actionSetIsImportant :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- data ActionSetLabelMethodInfo
- actionSetLabel :: (MonadIO m, ActionK a) => a -> Text -> m ()
- data ActionSetSensitiveMethodInfo
- actionSetSensitive :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- data ActionSetShortLabelMethodInfo
- actionSetShortLabel :: (MonadIO m, ActionK a) => a -> Text -> m ()
- data ActionSetStockIdMethodInfo
- actionSetStockId :: (MonadIO m, ActionK a) => a -> Text -> m ()
- data ActionSetTooltipMethodInfo
- actionSetTooltip :: (MonadIO m, ActionK a) => a -> Text -> m ()
- data ActionSetVisibleMethodInfo
- actionSetVisible :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- data ActionSetVisibleHorizontalMethodInfo
- actionSetVisibleHorizontal :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- data ActionSetVisibleVerticalMethodInfo
- actionSetVisibleVertical :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- data ActionUnblockActivateMethodInfo
- actionUnblockActivate :: (MonadIO m, ActionK a) => a -> m ()
- data ActionActionGroupPropertyInfo
- constructActionActionGroup :: ActionGroupK a => a -> IO ([Char], GValue)
- getActionActionGroup :: (MonadIO m, ActionK o) => o -> m ActionGroup
- setActionActionGroup :: (MonadIO m, ActionK o, ActionGroupK a) => o -> a -> m ()
- data ActionAlwaysShowImagePropertyInfo
- constructActionAlwaysShowImage :: Bool -> IO ([Char], GValue)
- getActionAlwaysShowImage :: (MonadIO m, ActionK o) => o -> m Bool
- setActionAlwaysShowImage :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionGiconPropertyInfo
- constructActionGicon :: IconK a => a -> IO ([Char], GValue)
- getActionGicon :: (MonadIO m, ActionK o) => o -> m Icon
- setActionGicon :: (MonadIO m, ActionK o, IconK a) => o -> a -> m ()
- data ActionHideIfEmptyPropertyInfo
- constructActionHideIfEmpty :: Bool -> IO ([Char], GValue)
- getActionHideIfEmpty :: (MonadIO m, ActionK o) => o -> m Bool
- setActionHideIfEmpty :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionIconNamePropertyInfo
- constructActionIconName :: Text -> IO ([Char], GValue)
- getActionIconName :: (MonadIO m, ActionK o) => o -> m Text
- setActionIconName :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionIsImportantPropertyInfo
- constructActionIsImportant :: Bool -> IO ([Char], GValue)
- getActionIsImportant :: (MonadIO m, ActionK o) => o -> m Bool
- setActionIsImportant :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionLabelPropertyInfo
- constructActionLabel :: Text -> IO ([Char], GValue)
- getActionLabel :: (MonadIO m, ActionK o) => o -> m Text
- setActionLabel :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionNamePropertyInfo
- constructActionName :: Text -> IO ([Char], GValue)
- getActionName :: (MonadIO m, ActionK o) => o -> m Text
- data ActionSensitivePropertyInfo
- constructActionSensitive :: Bool -> IO ([Char], GValue)
- getActionSensitive :: (MonadIO m, ActionK o) => o -> m Bool
- setActionSensitive :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionShortLabelPropertyInfo
- constructActionShortLabel :: Text -> IO ([Char], GValue)
- getActionShortLabel :: (MonadIO m, ActionK o) => o -> m Text
- setActionShortLabel :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionStockIdPropertyInfo
- constructActionStockId :: Text -> IO ([Char], GValue)
- getActionStockId :: (MonadIO m, ActionK o) => o -> m Text
- setActionStockId :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionTooltipPropertyInfo
- constructActionTooltip :: Text -> IO ([Char], GValue)
- getActionTooltip :: (MonadIO m, ActionK o) => o -> m Text
- setActionTooltip :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionVisiblePropertyInfo
- constructActionVisible :: Bool -> IO ([Char], GValue)
- getActionVisible :: (MonadIO m, ActionK o) => o -> m Bool
- setActionVisible :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionVisibleHorizontalPropertyInfo
- constructActionVisibleHorizontal :: Bool -> IO ([Char], GValue)
- getActionVisibleHorizontal :: (MonadIO m, ActionK o) => o -> m Bool
- setActionVisibleHorizontal :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionVisibleOverflownPropertyInfo
- constructActionVisibleOverflown :: Bool -> IO ([Char], GValue)
- getActionVisibleOverflown :: (MonadIO m, ActionK o) => o -> m Bool
- setActionVisibleOverflown :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionVisibleVerticalPropertyInfo
- constructActionVisibleVertical :: Bool -> IO ([Char], GValue)
- getActionVisibleVertical :: (MonadIO m, ActionK o) => o -> m Bool
- setActionVisibleVertical :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- type ActionActivateCallback = IO ()
- type ActionActivateCallbackC = Ptr () -> Ptr () -> IO ()
- data ActionActivateSignalInfo
- actionActivateCallbackWrapper :: ActionActivateCallback -> Ptr () -> Ptr () -> IO ()
- actionActivateClosure :: ActionActivateCallback -> IO Closure
- afterActionActivate :: (GObject a, MonadIO m) => a -> ActionActivateCallback -> m SignalHandlerId
- mkActionActivateCallback :: ActionActivateCallbackC -> IO (FunPtr ActionActivateCallbackC)
- noActionActivateCallback :: Maybe ActionActivateCallback
- onActionActivate :: (GObject a, MonadIO m) => a -> ActionActivateCallback -> m SignalHandlerId
Exported types
GObject Action Source | |
((~) * info (ResolveActionMethod t Action), MethodInfo * info Action p) => IsLabel t (Action -> p) Source | |
((~) * info (ResolveActionMethod t Action), MethodInfo * info Action p) => IsLabelProxy t (Action -> p) Source | |
type ParentTypes Action Source | |
type AttributeList Action Source | |
type SignalList Action Source |
Methods
actionActivate
data ActionActivateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionActivateMethodInfo a signature Source | |
actionActivate :: (MonadIO m, ActionK a) => a -> m () Source
Deprecated: (Since version 3.10)Use g_action_group_activate_action() on a #GAction instead
actionBlockActivate
data ActionBlockActivateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionBlockActivateMethodInfo a signature Source | |
actionBlockActivate :: (MonadIO m, ActionK a) => a -> m () Source
Deprecated: (Since version 3.10)Use g_simple_action_set_enabled() to disable the#GSimpleAction instead
actionConnectAccelerator
data ActionConnectAcceleratorMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionConnectAcceleratorMethodInfo a signature Source | |
actionConnectAccelerator :: (MonadIO m, ActionK a) => a -> m () Source
actionCreateIcon
actionCreateMenu
data ActionCreateMenuMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionCreateMenuMethodInfo a signature Source | |
actionCreateMenu :: (MonadIO m, ActionK a) => a -> m Widget Source
actionCreateMenuItem
data ActionCreateMenuItemMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionCreateMenuItemMethodInfo a signature Source | |
actionCreateMenuItem :: (MonadIO m, ActionK a) => a -> m Widget Source
Deprecated: (Since version 3.10)Use g_menu_item_new() and associate it with a #GActioninstead.
actionCreateToolItem
data ActionCreateToolItemMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionCreateToolItemMethodInfo a signature Source | |
actionCreateToolItem :: (MonadIO m, ActionK a) => a -> m Widget Source
actionDisconnectAccelerator
data ActionDisconnectAcceleratorMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionDisconnectAcceleratorMethodInfo a signature Source | |
actionDisconnectAccelerator :: (MonadIO m, ActionK a) => a -> m () Source
actionGetAccelClosure
data ActionGetAccelClosureMethodInfo Source
((~) (TYPE Lifted) signature (m Closure), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetAccelClosureMethodInfo a signature Source | |
actionGetAccelClosure :: (MonadIO m, ActionK a) => a -> m Closure Source
actionGetAccelPath
data ActionGetAccelPathMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetAccelPathMethodInfo a signature Source | |
actionGetAccelPath :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetAlwaysShowImage
data ActionGetAlwaysShowImageMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetAlwaysShowImageMethodInfo a signature Source | |
actionGetAlwaysShowImage :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use g_menu_item_get_attribute_value() on a #GMenuIteminstead
actionGetGicon
data ActionGetGiconMethodInfo Source
((~) (TYPE Lifted) signature (m Icon), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetGiconMethodInfo a signature Source | |
actionGetGicon :: (MonadIO m, ActionK a) => a -> m Icon Source
actionGetIconName
data ActionGetIconNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetIconNameMethodInfo a signature Source | |
actionGetIconName :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetIsImportant
data ActionGetIsImportantMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetIsImportantMethodInfo a signature Source | |
actionGetIsImportant :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use #GAction instead, and control and monitor whetherlabels are shown directly
actionGetLabel
data ActionGetLabelMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetLabelMethodInfo a signature Source | |
actionGetLabel :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetName
data ActionGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetNameMethodInfo a signature Source | |
actionGetName :: (MonadIO m, ActionK a) => a -> m Text Source
Deprecated: (Since version 3.10)Use g_action_get_name() on a #GAction instead
actionGetProxies
data ActionGetProxiesMethodInfo Source
((~) (TYPE Lifted) signature (m [Widget]), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetProxiesMethodInfo a signature Source | |
actionGetProxies :: (MonadIO m, ActionK a) => a -> m [Widget] Source
Deprecated: (Since version 3.10)
actionGetSensitive
data ActionGetSensitiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetSensitiveMethodInfo a signature Source | |
actionGetSensitive :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use g_action_get_enabled() on a #GActioninstead
actionGetShortLabel
data ActionGetShortLabelMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetShortLabelMethodInfo a signature Source | |
actionGetShortLabel :: (MonadIO m, ActionK a) => a -> m Text Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of shortlabels
actionGetStockId
data ActionGetStockIdMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetStockIdMethodInfo a signature Source | |
actionGetStockId :: (MonadIO m, ActionK a) => a -> m Text Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of stockitems
actionGetTooltip
data ActionGetTooltipMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetTooltipMethodInfo a signature Source | |
actionGetTooltip :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetVisible
data ActionGetVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetVisibleMethodInfo a signature Source | |
actionGetVisible :: (MonadIO m, ActionK a) => a -> m Bool Source
actionGetVisibleHorizontal
data ActionGetVisibleHorizontalMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetVisibleHorizontalMethodInfo a signature Source | |
actionGetVisibleHorizontal :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use #GAction instead, and control and monitor thevisibility of associated widgets and menu items directly
actionGetVisibleVertical
data ActionGetVisibleVerticalMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetVisibleVerticalMethodInfo a signature Source | |
actionGetVisibleVertical :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use #GAction instead, and control and monitor thevisibility of associated widgets and menu items directly
actionIsSensitive
data ActionIsSensitiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionIsSensitiveMethodInfo a signature Source | |
actionIsSensitive :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use g_action_get_enabled() on a #GActioninstead
actionIsVisible
data ActionIsVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionIsVisibleMethodInfo a signature Source | |
actionIsVisible :: (MonadIO m, ActionK a) => a -> m Bool Source
actionNew
actionSetAccelGroup
data ActionSetAccelGroupMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, ActionK a, AccelGroupK b) => MethodInfo (TYPE Lifted) ActionSetAccelGroupMethodInfo a signature Source | |
actionSetAccelGroup :: (MonadIO m, ActionK a, AccelGroupK b) => a -> Maybe b -> m () Source
actionSetAccelPath
data ActionSetAccelPathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetAccelPathMethodInfo a signature Source | |
actionSetAccelPath :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetAlwaysShowImage
data ActionSetAlwaysShowImageMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetAlwaysShowImageMethodInfo a signature Source | |
actionSetAlwaysShowImage :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)Use g_menu_item_set_icon() on a #GMenuItem instead, if theitem should have an image
actionSetGicon
data ActionSetGiconMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, ActionK a, IconK b) => MethodInfo (TYPE Lifted) ActionSetGiconMethodInfo a signature Source | |
actionSetGicon :: (MonadIO m, ActionK a, IconK b) => a -> b -> m () Source
actionSetIconName
data ActionSetIconNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetIconNameMethodInfo a signature Source | |
actionSetIconName :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetIsImportant
data ActionSetIsImportantMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetIsImportantMethodInfo a signature Source | |
actionSetIsImportant :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)Use #GAction instead, and control and monitor whetherlabels are shown directly
actionSetLabel
data ActionSetLabelMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetLabelMethodInfo a signature Source | |
actionSetLabel :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetSensitive
data ActionSetSensitiveMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetSensitiveMethodInfo a signature Source | |
actionSetSensitive :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)Use g_simple_action_set_enabled() on a #GSimpleActioninstead
actionSetShortLabel
data ActionSetShortLabelMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetShortLabelMethodInfo a signature Source | |
actionSetShortLabel :: (MonadIO m, ActionK a) => a -> Text -> m () Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of shortlabels
actionSetStockId
data ActionSetStockIdMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetStockIdMethodInfo a signature Source | |
actionSetStockId :: (MonadIO m, ActionK a) => a -> Text -> m () Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of stockitems
actionSetTooltip
data ActionSetTooltipMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetTooltipMethodInfo a signature Source | |
actionSetTooltip :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetVisible
data ActionSetVisibleMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetVisibleMethodInfo a signature Source | |
actionSetVisible :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
actionSetVisibleHorizontal
data ActionSetVisibleHorizontalMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetVisibleHorizontalMethodInfo a signature Source | |
actionSetVisibleHorizontal :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)Use #GAction instead, and control and monitor thevisibility of associated widgets and menu items directly
actionSetVisibleVertical
data ActionSetVisibleVerticalMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionSetVisibleVerticalMethodInfo a signature Source | |
actionSetVisibleVertical :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)Use #GAction instead, and control and monitor thevisibility of associated widgets and menu items directly
actionUnblockActivate
data ActionUnblockActivateMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionUnblockActivateMethodInfo a signature Source | |
actionUnblockActivate :: (MonadIO m, ActionK a) => a -> m () Source
Deprecated: (Since version 3.10)Use g_simple_action_set_enabled() to enable the#GSimpleAction instead
Properties
ActionGroup
data ActionActionGroupPropertyInfo Source
AttrInfo ActionActionGroupPropertyInfo Source | |
type AttrLabel ActionActionGroupPropertyInfo = "action-group" Source | |
type AttrGetType ActionActionGroupPropertyInfo = ActionGroup Source | |
type AttrBaseTypeConstraint ActionActionGroupPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionActionGroupPropertyInfo = ActionGroupK Source | |
type AttrAllowedOps ActionActionGroupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructActionActionGroup :: ActionGroupK a => a -> IO ([Char], GValue) Source
getActionActionGroup :: (MonadIO m, ActionK o) => o -> m ActionGroup Source
setActionActionGroup :: (MonadIO m, ActionK o, ActionGroupK a) => o -> a -> m () Source
AlwaysShowImage
data ActionAlwaysShowImagePropertyInfo Source
AttrInfo ActionAlwaysShowImagePropertyInfo Source | |
type AttrLabel ActionAlwaysShowImagePropertyInfo = "always-show-image" Source | |
type AttrGetType ActionAlwaysShowImagePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionAlwaysShowImagePropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionAlwaysShowImagePropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionAlwaysShowImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionAlwaysShowImage :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionAlwaysShowImage :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
Gicon
data ActionGiconPropertyInfo Source
AttrInfo ActionGiconPropertyInfo Source | |
type AttrLabel ActionGiconPropertyInfo = "gicon" Source | |
type AttrGetType ActionGiconPropertyInfo = Icon Source | |
type AttrBaseTypeConstraint ActionGiconPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionGiconPropertyInfo = IconK Source | |
type AttrAllowedOps ActionGiconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructActionGicon :: IconK a => a -> IO ([Char], GValue) Source
getActionGicon :: (MonadIO m, ActionK o) => o -> m Icon Source
setActionGicon :: (MonadIO m, ActionK o, IconK a) => o -> a -> m () Source
HideIfEmpty
data ActionHideIfEmptyPropertyInfo Source
AttrInfo ActionHideIfEmptyPropertyInfo Source | |
type AttrLabel ActionHideIfEmptyPropertyInfo = "hide-if-empty" Source | |
type AttrGetType ActionHideIfEmptyPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionHideIfEmptyPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionHideIfEmptyPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionHideIfEmptyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionHideIfEmpty :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionHideIfEmpty :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
IconName
data ActionIconNamePropertyInfo Source
AttrInfo ActionIconNamePropertyInfo Source | |
type AttrLabel ActionIconNamePropertyInfo = "icon-name" Source | |
type AttrGetType ActionIconNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint ActionIconNamePropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionIconNamePropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps ActionIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionIconName :: (MonadIO m, ActionK o) => o -> m Text Source
setActionIconName :: (MonadIO m, ActionK o) => o -> Text -> m () Source
IsImportant
data ActionIsImportantPropertyInfo Source
AttrInfo ActionIsImportantPropertyInfo Source | |
type AttrLabel ActionIsImportantPropertyInfo = "is-important" Source | |
type AttrGetType ActionIsImportantPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionIsImportantPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionIsImportantPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionIsImportantPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionIsImportant :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionIsImportant :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
Label
data ActionLabelPropertyInfo Source
AttrInfo ActionLabelPropertyInfo Source | |
type AttrLabel ActionLabelPropertyInfo = "label" Source | |
type AttrGetType ActionLabelPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ActionLabelPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionLabelPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps ActionLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionLabel :: (MonadIO m, ActionK o) => o -> m Text Source
setActionLabel :: (MonadIO m, ActionK o) => o -> Text -> m () Source
Name
data ActionNamePropertyInfo Source
AttrInfo ActionNamePropertyInfo Source | |
type AttrLabel ActionNamePropertyInfo = "name" Source | |
type AttrGetType ActionNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint ActionNamePropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionNamePropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps ActionNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getActionName :: (MonadIO m, ActionK o) => o -> m Text Source
Sensitive
data ActionSensitivePropertyInfo Source
AttrInfo ActionSensitivePropertyInfo Source | |
type AttrLabel ActionSensitivePropertyInfo = "sensitive" Source | |
type AttrGetType ActionSensitivePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionSensitivePropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionSensitivePropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionSensitivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionSensitive :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionSensitive :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
ShortLabel
data ActionShortLabelPropertyInfo Source
AttrInfo ActionShortLabelPropertyInfo Source | |
type AttrLabel ActionShortLabelPropertyInfo = "short-label" Source | |
type AttrGetType ActionShortLabelPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ActionShortLabelPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionShortLabelPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps ActionShortLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionShortLabel :: (MonadIO m, ActionK o) => o -> m Text Source
setActionShortLabel :: (MonadIO m, ActionK o) => o -> Text -> m () Source
StockId
data ActionStockIdPropertyInfo Source
AttrInfo ActionStockIdPropertyInfo Source | |
type AttrLabel ActionStockIdPropertyInfo = "stock-id" Source | |
type AttrGetType ActionStockIdPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ActionStockIdPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionStockIdPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps ActionStockIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionStockId :: (MonadIO m, ActionK o) => o -> m Text Source
setActionStockId :: (MonadIO m, ActionK o) => o -> Text -> m () Source
Tooltip
data ActionTooltipPropertyInfo Source
AttrInfo ActionTooltipPropertyInfo Source | |
type AttrLabel ActionTooltipPropertyInfo = "tooltip" Source | |
type AttrGetType ActionTooltipPropertyInfo = Text Source | |
type AttrBaseTypeConstraint ActionTooltipPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionTooltipPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps ActionTooltipPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionTooltip :: (MonadIO m, ActionK o) => o -> m Text Source
setActionTooltip :: (MonadIO m, ActionK o) => o -> Text -> m () Source
Visible
data ActionVisiblePropertyInfo Source
AttrInfo ActionVisiblePropertyInfo Source | |
type AttrLabel ActionVisiblePropertyInfo = "visible" Source | |
type AttrGetType ActionVisiblePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionVisiblePropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionVisiblePropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionVisible :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionVisible :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
VisibleHorizontal
data ActionVisibleHorizontalPropertyInfo Source
AttrInfo ActionVisibleHorizontalPropertyInfo Source | |
type AttrLabel ActionVisibleHorizontalPropertyInfo = "visible-horizontal" Source | |
type AttrGetType ActionVisibleHorizontalPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionVisibleHorizontalPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionVisibleHorizontalPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionVisibleHorizontalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionVisibleHorizontal :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionVisibleHorizontal :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
VisibleOverflown
data ActionVisibleOverflownPropertyInfo Source
AttrInfo ActionVisibleOverflownPropertyInfo Source | |
type AttrLabel ActionVisibleOverflownPropertyInfo = "visible-overflown" Source | |
type AttrGetType ActionVisibleOverflownPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionVisibleOverflownPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionVisibleOverflownPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionVisibleOverflownPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionVisibleOverflown :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionVisibleOverflown :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
VisibleVertical
data ActionVisibleVerticalPropertyInfo Source
AttrInfo ActionVisibleVerticalPropertyInfo Source | |
type AttrLabel ActionVisibleVerticalPropertyInfo = "visible-vertical" Source | |
type AttrGetType ActionVisibleVerticalPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ActionVisibleVerticalPropertyInfo = ActionK Source | |
type AttrSetTypeConstraint ActionVisibleVerticalPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ActionVisibleVerticalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getActionVisibleVertical :: (MonadIO m, ActionK o) => o -> m Bool Source
setActionVisibleVertical :: (MonadIO m, ActionK o) => o -> Bool -> m () Source
Signals
Activate
type ActionActivateCallback = IO () Source
type ActionActivateCallbackC = Ptr () -> Ptr () -> IO () Source
actionActivateCallbackWrapper :: ActionActivateCallback -> Ptr () -> Ptr () -> IO () Source
afterActionActivate :: (GObject a, MonadIO m) => a -> ActionActivateCallback -> m SignalHandlerId Source
onActionActivate :: (GObject a, MonadIO m) => a -> ActionActivateCallback -> m SignalHandlerId Source