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
- actionActionGroup :: AttrLabelProxy "actionGroup"
- clearActionActionGroup :: (MonadIO m, ActionK o) => o -> m ()
- constructActionActionGroup :: ActionGroupK a => a -> IO ([Char], GValue)
- getActionActionGroup :: (MonadIO m, ActionK o) => o -> m (Maybe ActionGroup)
- setActionActionGroup :: (MonadIO m, ActionK o, ActionGroupK a) => o -> a -> m ()
- data ActionAlwaysShowImagePropertyInfo
- actionAlwaysShowImage :: AttrLabelProxy "alwaysShowImage"
- constructActionAlwaysShowImage :: Bool -> IO ([Char], GValue)
- getActionAlwaysShowImage :: (MonadIO m, ActionK o) => o -> m Bool
- setActionAlwaysShowImage :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionGiconPropertyInfo
- actionGicon :: AttrLabelProxy "gicon"
- 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
- actionHideIfEmpty :: AttrLabelProxy "hideIfEmpty"
- constructActionHideIfEmpty :: Bool -> IO ([Char], GValue)
- getActionHideIfEmpty :: (MonadIO m, ActionK o) => o -> m Bool
- setActionHideIfEmpty :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionIconNamePropertyInfo
- actionIconName :: AttrLabelProxy "iconName"
- constructActionIconName :: Text -> IO ([Char], GValue)
- getActionIconName :: (MonadIO m, ActionK o) => o -> m Text
- setActionIconName :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionIsImportantPropertyInfo
- actionIsImportant :: AttrLabelProxy "isImportant"
- constructActionIsImportant :: Bool -> IO ([Char], GValue)
- getActionIsImportant :: (MonadIO m, ActionK o) => o -> m Bool
- setActionIsImportant :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionLabelPropertyInfo
- actionLabel :: AttrLabelProxy "label"
- constructActionLabel :: Text -> IO ([Char], GValue)
- getActionLabel :: (MonadIO m, ActionK o) => o -> m Text
- setActionLabel :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionNamePropertyInfo
- actionName :: AttrLabelProxy "name"
- constructActionName :: Text -> IO ([Char], GValue)
- getActionName :: (MonadIO m, ActionK o) => o -> m Text
- data ActionSensitivePropertyInfo
- actionSensitive :: AttrLabelProxy "sensitive"
- constructActionSensitive :: Bool -> IO ([Char], GValue)
- getActionSensitive :: (MonadIO m, ActionK o) => o -> m Bool
- setActionSensitive :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionShortLabelPropertyInfo
- actionShortLabel :: AttrLabelProxy "shortLabel"
- constructActionShortLabel :: Text -> IO ([Char], GValue)
- getActionShortLabel :: (MonadIO m, ActionK o) => o -> m Text
- setActionShortLabel :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionStockIdPropertyInfo
- actionStockId :: AttrLabelProxy "stockId"
- constructActionStockId :: Text -> IO ([Char], GValue)
- getActionStockId :: (MonadIO m, ActionK o) => o -> m Text
- setActionStockId :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionTooltipPropertyInfo
- actionTooltip :: AttrLabelProxy "tooltip"
- constructActionTooltip :: Text -> IO ([Char], GValue)
- getActionTooltip :: (MonadIO m, ActionK o) => o -> m Text
- setActionTooltip :: (MonadIO m, ActionK o) => o -> Text -> m ()
- data ActionVisiblePropertyInfo
- actionVisible :: AttrLabelProxy "visible"
- constructActionVisible :: Bool -> IO ([Char], GValue)
- getActionVisible :: (MonadIO m, ActionK o) => o -> m Bool
- setActionVisible :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionVisibleHorizontalPropertyInfo
- actionVisibleHorizontal :: AttrLabelProxy "visibleHorizontal"
- constructActionVisibleHorizontal :: Bool -> IO ([Char], GValue)
- getActionVisibleHorizontal :: (MonadIO m, ActionK o) => o -> m Bool
- setActionVisibleHorizontal :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionVisibleOverflownPropertyInfo
- actionVisibleOverflown :: AttrLabelProxy "visibleOverflown"
- constructActionVisibleOverflown :: Bool -> IO ([Char], GValue)
- getActionVisibleOverflown :: (MonadIO m, ActionK o) => o -> m Bool
- setActionVisibleOverflown :: (MonadIO m, ActionK o) => o -> Bool -> m ()
- data ActionVisibleVerticalPropertyInfo
- actionVisibleVertical :: AttrLabelProxy "visibleVertical"
- 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 | |
((~) * info (ResolveActionMethod t Action), MethodInfo * info Action p) => IsLabelProxy t (Action -> p) | |
type ParentTypes Action | |
type AttributeList Action | |
type SignalList Action |
Methods
actionActivate
data ActionActivateMethodInfo Source
((~) * signature (m ()), MonadIO m, ActionK a) => MethodInfo * ActionActivateMethodInfo a signature |
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
((~) * signature (m ()), MonadIO m, ActionK a) => MethodInfo * ActionBlockActivateMethodInfo a signature |
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
((~) * signature (m ()), MonadIO m, ActionK a) => MethodInfo * ActionConnectAcceleratorMethodInfo a signature |
actionConnectAccelerator :: (MonadIO m, ActionK a) => a -> m () Source
actionCreateIcon
data ActionCreateIconMethodInfo Source
((~) * signature (Int32 -> m Widget), MonadIO m, ActionK a) => MethodInfo * ActionCreateIconMethodInfo a signature |
actionCreateMenu
data ActionCreateMenuMethodInfo Source
((~) * signature (m Widget), MonadIO m, ActionK a) => MethodInfo * ActionCreateMenuMethodInfo a signature |
actionCreateMenu :: (MonadIO m, ActionK a) => a -> m Widget Source
actionCreateMenuItem
data ActionCreateMenuItemMethodInfo Source
((~) * signature (m Widget), MonadIO m, ActionK a) => MethodInfo * ActionCreateMenuItemMethodInfo a signature |
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
((~) * signature (m Widget), MonadIO m, ActionK a) => MethodInfo * ActionCreateToolItemMethodInfo a signature |
actionCreateToolItem :: (MonadIO m, ActionK a) => a -> m Widget Source
actionDisconnectAccelerator
data ActionDisconnectAcceleratorMethodInfo Source
((~) * signature (m ()), MonadIO m, ActionK a) => MethodInfo * ActionDisconnectAcceleratorMethodInfo a signature |
actionDisconnectAccelerator :: (MonadIO m, ActionK a) => a -> m () Source
actionGetAccelClosure
data ActionGetAccelClosureMethodInfo Source
((~) * signature (m Closure), MonadIO m, ActionK a) => MethodInfo * ActionGetAccelClosureMethodInfo a signature |
actionGetAccelClosure :: (MonadIO m, ActionK a) => a -> m Closure Source
actionGetAccelPath
data ActionGetAccelPathMethodInfo Source
((~) * signature (m Text), MonadIO m, ActionK a) => MethodInfo * ActionGetAccelPathMethodInfo a signature |
actionGetAccelPath :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetAlwaysShowImage
data ActionGetAlwaysShowImageMethodInfo Source
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionGetAlwaysShowImageMethodInfo a signature |
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
((~) * signature (m Icon), MonadIO m, ActionK a) => MethodInfo * ActionGetGiconMethodInfo a signature |
actionGetGicon :: (MonadIO m, ActionK a) => a -> m Icon Source
actionGetIconName
data ActionGetIconNameMethodInfo Source
((~) * signature (m Text), MonadIO m, ActionK a) => MethodInfo * ActionGetIconNameMethodInfo a signature |
actionGetIconName :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetIsImportant
data ActionGetIsImportantMethodInfo Source
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionGetIsImportantMethodInfo a signature |
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
((~) * signature (m Text), MonadIO m, ActionK a) => MethodInfo * ActionGetLabelMethodInfo a signature |
actionGetLabel :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetName
data ActionGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m, ActionK a) => MethodInfo * ActionGetNameMethodInfo a signature |
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
((~) * signature (m [Widget]), MonadIO m, ActionK a) => MethodInfo * ActionGetProxiesMethodInfo a signature |
actionGetProxies :: (MonadIO m, ActionK a) => a -> m [Widget] Source
Deprecated: (Since version 3.10)
actionGetSensitive
data ActionGetSensitiveMethodInfo Source
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionGetSensitiveMethodInfo a signature |
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
((~) * signature (m Text), MonadIO m, ActionK a) => MethodInfo * ActionGetShortLabelMethodInfo a signature |
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
((~) * signature (m Text), MonadIO m, ActionK a) => MethodInfo * ActionGetStockIdMethodInfo a signature |
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
((~) * signature (m Text), MonadIO m, ActionK a) => MethodInfo * ActionGetTooltipMethodInfo a signature |
actionGetTooltip :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetVisible
data ActionGetVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionGetVisibleMethodInfo a signature |
actionGetVisible :: (MonadIO m, ActionK a) => a -> m Bool Source
actionGetVisibleHorizontal
data ActionGetVisibleHorizontalMethodInfo Source
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionGetVisibleHorizontalMethodInfo a signature |
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
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionGetVisibleVerticalMethodInfo a signature |
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
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionIsSensitiveMethodInfo a signature |
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
((~) * signature (m Bool), MonadIO m, ActionK a) => MethodInfo * ActionIsVisibleMethodInfo a signature |
actionIsVisible :: (MonadIO m, ActionK a) => a -> m Bool Source
actionNew
actionSetAccelGroup
data ActionSetAccelGroupMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, ActionK a, AccelGroupK b) => MethodInfo * ActionSetAccelGroupMethodInfo a signature |
actionSetAccelGroup :: (MonadIO m, ActionK a, AccelGroupK b) => a -> Maybe b -> m () Source
actionSetAccelPath
data ActionSetAccelPathMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetAccelPathMethodInfo a signature |
actionSetAccelPath :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetAlwaysShowImage
data ActionSetAlwaysShowImageMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetAlwaysShowImageMethodInfo a signature |
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
((~) * signature (b -> m ()), MonadIO m, ActionK a, IconK b) => MethodInfo * ActionSetGiconMethodInfo a signature |
actionSetGicon :: (MonadIO m, ActionK a, IconK b) => a -> b -> m () Source
actionSetIconName
data ActionSetIconNameMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetIconNameMethodInfo a signature |
actionSetIconName :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetIsImportant
data ActionSetIsImportantMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetIsImportantMethodInfo a signature |
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
((~) * signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetLabelMethodInfo a signature |
actionSetLabel :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetSensitive
data ActionSetSensitiveMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetSensitiveMethodInfo a signature |
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
((~) * signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetShortLabelMethodInfo a signature |
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
((~) * signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetStockIdMethodInfo a signature |
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
((~) * signature (Text -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetTooltipMethodInfo a signature |
actionSetTooltip :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetVisible
data ActionSetVisibleMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetVisibleMethodInfo a signature |
actionSetVisible :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
actionSetVisibleHorizontal
data ActionSetVisibleHorizontalMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetVisibleHorizontalMethodInfo a signature |
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
((~) * signature (Bool -> m ()), MonadIO m, ActionK a) => MethodInfo * ActionSetVisibleVerticalMethodInfo a signature |
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
((~) * signature (m ()), MonadIO m, ActionK a) => MethodInfo * ActionUnblockActivateMethodInfo a signature |
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 | |
type AttrLabel ActionActionGroupPropertyInfo = "action-group" | |
type AttrGetType ActionActionGroupPropertyInfo = Maybe ActionGroup | |
type AttrBaseTypeConstraint ActionActionGroupPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionActionGroupPropertyInfo = ActionGroupK | |
type AttrAllowedOps ActionActionGroupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
actionActionGroup :: AttrLabelProxy "actionGroup" Source
clearActionActionGroup :: (MonadIO m, ActionK o) => o -> m () Source
constructActionActionGroup :: ActionGroupK a => a -> IO ([Char], GValue) Source
getActionActionGroup :: (MonadIO m, ActionK o) => o -> m (Maybe ActionGroup) Source
setActionActionGroup :: (MonadIO m, ActionK o, ActionGroupK a) => o -> a -> m () Source
AlwaysShowImage
data ActionAlwaysShowImagePropertyInfo Source
AttrInfo ActionAlwaysShowImagePropertyInfo | |
type AttrLabel ActionAlwaysShowImagePropertyInfo = "always-show-image" | |
type AttrGetType ActionAlwaysShowImagePropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionAlwaysShowImagePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionAlwaysShowImagePropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionAlwaysShowImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionAlwaysShowImage :: AttrLabelProxy "alwaysShowImage" 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 | |
type AttrLabel ActionGiconPropertyInfo = "gicon" | |
type AttrGetType ActionGiconPropertyInfo = Icon | |
type AttrBaseTypeConstraint ActionGiconPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionGiconPropertyInfo = IconK | |
type AttrAllowedOps ActionGiconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionGicon :: AttrLabelProxy "gicon" 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 | |
type AttrLabel ActionHideIfEmptyPropertyInfo = "hide-if-empty" | |
type AttrGetType ActionHideIfEmptyPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionHideIfEmptyPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionHideIfEmptyPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionHideIfEmptyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionHideIfEmpty :: AttrLabelProxy "hideIfEmpty" 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 | |
type AttrLabel ActionIconNamePropertyInfo = "icon-name" | |
type AttrGetType ActionIconNamePropertyInfo = Text | |
type AttrBaseTypeConstraint ActionIconNamePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionIconNamePropertyInfo = * ~ Text | |
type AttrAllowedOps ActionIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionIconName :: AttrLabelProxy "iconName" 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 | |
type AttrLabel ActionIsImportantPropertyInfo = "is-important" | |
type AttrGetType ActionIsImportantPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionIsImportantPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionIsImportantPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionIsImportantPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionIsImportant :: AttrLabelProxy "isImportant" 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 | |
type AttrLabel ActionLabelPropertyInfo = "label" | |
type AttrGetType ActionLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionLabelPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionLabel :: AttrLabelProxy "label" 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 | |
type AttrLabel ActionNamePropertyInfo = "name" | |
type AttrGetType ActionNamePropertyInfo = Text | |
type AttrBaseTypeConstraint ActionNamePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionNamePropertyInfo = * ~ Text | |
type AttrAllowedOps ActionNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) |
actionName :: AttrLabelProxy "name" Source
getActionName :: (MonadIO m, ActionK o) => o -> m Text Source
Sensitive
data ActionSensitivePropertyInfo Source
AttrInfo ActionSensitivePropertyInfo | |
type AttrLabel ActionSensitivePropertyInfo = "sensitive" | |
type AttrGetType ActionSensitivePropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionSensitivePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionSensitivePropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionSensitivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionSensitive :: AttrLabelProxy "sensitive" 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 | |
type AttrLabel ActionShortLabelPropertyInfo = "short-label" | |
type AttrGetType ActionShortLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionShortLabelPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionShortLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionShortLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionShortLabel :: AttrLabelProxy "shortLabel" 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 | |
type AttrLabel ActionStockIdPropertyInfo = "stock-id" | |
type AttrGetType ActionStockIdPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionStockIdPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionStockIdPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionStockIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionStockId :: AttrLabelProxy "stockId" 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 | |
type AttrLabel ActionTooltipPropertyInfo = "tooltip" | |
type AttrGetType ActionTooltipPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionTooltipPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionTooltipPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionTooltipPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionTooltip :: AttrLabelProxy "tooltip" 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 | |
type AttrLabel ActionVisiblePropertyInfo = "visible" | |
type AttrGetType ActionVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisiblePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionVisible :: AttrLabelProxy "visible" 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 | |
type AttrLabel ActionVisibleHorizontalPropertyInfo = "visible-horizontal" | |
type AttrGetType ActionVisibleHorizontalPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisibleHorizontalPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisibleHorizontalPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisibleHorizontalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionVisibleHorizontal :: AttrLabelProxy "visibleHorizontal" 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 | |
type AttrLabel ActionVisibleOverflownPropertyInfo = "visible-overflown" | |
type AttrGetType ActionVisibleOverflownPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisibleOverflownPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisibleOverflownPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisibleOverflownPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionVisibleOverflown :: AttrLabelProxy "visibleOverflown" 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 | |
type AttrLabel ActionVisibleVerticalPropertyInfo = "visible-vertical" | |
type AttrGetType ActionVisibleVerticalPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisibleVerticalPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisibleVerticalPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisibleVerticalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
actionVisibleVertical :: AttrLabelProxy "visibleVertical" 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