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
- actionActivate :: (MonadIO m, ActionK a) => a -> m ()
- actionBlockActivate :: (MonadIO m, ActionK a) => a -> m ()
- actionConnectAccelerator :: (MonadIO m, ActionK a) => a -> m ()
- actionCreateIcon :: (MonadIO m, ActionK a) => a -> Int32 -> m Widget
- actionCreateMenu :: (MonadIO m, ActionK a) => a -> m Widget
- actionCreateMenuItem :: (MonadIO m, ActionK a) => a -> m Widget
- actionCreateToolItem :: (MonadIO m, ActionK a) => a -> m Widget
- actionDisconnectAccelerator :: (MonadIO m, ActionK a) => a -> m ()
- actionGetAccelClosure :: (MonadIO m, ActionK a) => a -> m Closure
- actionGetAccelPath :: (MonadIO m, ActionK a) => a -> m Text
- actionGetAlwaysShowImage :: (MonadIO m, ActionK a) => a -> m Bool
- actionGetGicon :: (MonadIO m, ActionK a) => a -> m Icon
- actionGetIconName :: (MonadIO m, ActionK a) => a -> m Text
- actionGetIsImportant :: (MonadIO m, ActionK a) => a -> m Bool
- actionGetLabel :: (MonadIO m, ActionK a) => a -> m Text
- actionGetName :: (MonadIO m, ActionK a) => a -> m Text
- actionGetProxies :: (MonadIO m, ActionK a) => a -> m [Widget]
- actionGetSensitive :: (MonadIO m, ActionK a) => a -> m Bool
- actionGetShortLabel :: (MonadIO m, ActionK a) => a -> m Text
- actionGetStockId :: (MonadIO m, ActionK a) => a -> m Text
- actionGetTooltip :: (MonadIO m, ActionK a) => a -> m Text
- actionGetVisible :: (MonadIO m, ActionK a) => a -> m Bool
- actionGetVisibleHorizontal :: (MonadIO m, ActionK a) => a -> m Bool
- actionGetVisibleVertical :: (MonadIO m, ActionK a) => a -> m Bool
- actionIsSensitive :: (MonadIO m, ActionK a) => a -> m Bool
- actionIsVisible :: (MonadIO m, ActionK a) => a -> m Bool
- actionNew :: MonadIO m => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m Action
- actionSetAccelGroup :: (MonadIO m, ActionK a, AccelGroupK b) => a -> Maybe b -> m ()
- actionSetAccelPath :: (MonadIO m, ActionK a) => a -> Text -> m ()
- actionSetAlwaysShowImage :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- actionSetGicon :: (MonadIO m, ActionK a, IconK b) => a -> b -> m ()
- actionSetIconName :: (MonadIO m, ActionK a) => a -> Text -> m ()
- actionSetIsImportant :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- actionSetLabel :: (MonadIO m, ActionK a) => a -> Text -> m ()
- actionSetSensitive :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- actionSetShortLabel :: (MonadIO m, ActionK a) => a -> Text -> m ()
- actionSetStockId :: (MonadIO m, ActionK a) => a -> Text -> m ()
- actionSetTooltip :: (MonadIO m, ActionK a) => a -> Text -> m ()
- actionSetVisible :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- actionSetVisibleHorizontal :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- actionSetVisibleVertical :: (MonadIO m, ActionK a) => a -> Bool -> m ()
- 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 | |
type ParentTypes Action | |
type AttributeList Action | |
type SignalList Action |
Methods
actionActivate
actionActivate :: (MonadIO m, ActionK a) => a -> m () Source
Deprecated: (Since version 3.10)Use g_action_group_activate_action() on a #GAction instead
actionBlockActivate
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
actionConnectAccelerator :: (MonadIO m, ActionK a) => a -> m () Source
actionCreateIcon
actionCreateMenu
actionCreateMenu :: (MonadIO m, ActionK a) => a -> m Widget Source
actionCreateMenuItem
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
actionCreateToolItem :: (MonadIO m, ActionK a) => a -> m Widget Source
actionDisconnectAccelerator
actionDisconnectAccelerator :: (MonadIO m, ActionK a) => a -> m () Source
actionGetAccelClosure
actionGetAccelClosure :: (MonadIO m, ActionK a) => a -> m Closure Source
actionGetAccelPath
actionGetAccelPath :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetAlwaysShowImage
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
actionGetGicon :: (MonadIO m, ActionK a) => a -> m Icon Source
actionGetIconName
actionGetIconName :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetIsImportant
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
actionGetLabel :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetName
actionGetName :: (MonadIO m, ActionK a) => a -> m Text Source
Deprecated: (Since version 3.10)Use g_action_get_name() on a #GAction instead
actionGetProxies
actionGetProxies :: (MonadIO m, ActionK a) => a -> m [Widget] Source
Deprecated: (Since version 3.10)
actionGetSensitive
actionGetSensitive :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use g_action_get_enabled() on a #GActioninstead
actionGetShortLabel
actionGetShortLabel :: (MonadIO m, ActionK a) => a -> m Text Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of shortlabels
actionGetStockId
actionGetStockId :: (MonadIO m, ActionK a) => a -> m Text Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of stockitems
actionGetTooltip
actionGetTooltip :: (MonadIO m, ActionK a) => a -> m Text Source
actionGetVisible
actionGetVisible :: (MonadIO m, ActionK a) => a -> m Bool Source
actionGetVisibleHorizontal
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
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
actionIsSensitive :: (MonadIO m, ActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)Use g_action_get_enabled() on a #GActioninstead
actionIsVisible
actionIsVisible :: (MonadIO m, ActionK a) => a -> m Bool Source
actionNew
actionSetAccelGroup
actionSetAccelGroup :: (MonadIO m, ActionK a, AccelGroupK b) => a -> Maybe b -> m () Source
actionSetAccelPath
actionSetAccelPath :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetAlwaysShowImage
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
actionSetGicon :: (MonadIO m, ActionK a, IconK b) => a -> b -> m () Source
actionSetIconName
actionSetIconName :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetIsImportant
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
actionSetLabel :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetSensitive
actionSetSensitive :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)Use g_simple_action_set_enabled() on a #GSimpleActioninstead
actionSetShortLabel
actionSetShortLabel :: (MonadIO m, ActionK a) => a -> Text -> m () Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of shortlabels
actionSetStockId
actionSetStockId :: (MonadIO m, ActionK a) => a -> Text -> m () Source
Deprecated: (Since version 3.10)Use #GAction instead, which has no equivalent of stockitems
actionSetTooltip
actionSetTooltip :: (MonadIO m, ActionK a) => a -> Text -> m () Source
actionSetVisible
actionSetVisible :: (MonadIO m, ActionK a) => a -> Bool -> m () Source
actionSetVisibleHorizontal
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
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
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::action-group" | |
type AttrGetType ActionActionGroupPropertyInfo = ActionGroup | |
type AttrBaseTypeConstraint ActionActionGroupPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionActionGroupPropertyInfo = ActionGroupK | |
type AttrAllowedOps ActionActionGroupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 | |
type AttrLabel ActionAlwaysShowImagePropertyInfo = "Action::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))) |
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 = "Action::gicon" | |
type AttrGetType ActionGiconPropertyInfo = Icon | |
type AttrBaseTypeConstraint ActionGiconPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionGiconPropertyInfo = IconK | |
type AttrAllowedOps ActionGiconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::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))) |
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 = "Action::icon-name" | |
type AttrGetType ActionIconNamePropertyInfo = Text | |
type AttrBaseTypeConstraint ActionIconNamePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionIconNamePropertyInfo = * ~ Text | |
type AttrAllowedOps ActionIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::is-important" | |
type AttrGetType ActionIsImportantPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionIsImportantPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionIsImportantPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionIsImportantPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::label" | |
type AttrGetType ActionLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionLabelPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::name" | |
type AttrGetType ActionNamePropertyInfo = Text | |
type AttrBaseTypeConstraint ActionNamePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionNamePropertyInfo = * ~ Text | |
type AttrAllowedOps ActionNamePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getActionName :: (MonadIO m, ActionK o) => o -> m Text Source
Sensitive
data ActionSensitivePropertyInfo Source
AttrInfo ActionSensitivePropertyInfo | |
type AttrLabel ActionSensitivePropertyInfo = "Action::sensitive" | |
type AttrGetType ActionSensitivePropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionSensitivePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionSensitivePropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionSensitivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::short-label" | |
type AttrGetType ActionShortLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionShortLabelPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionShortLabelPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionShortLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::stock-id" | |
type AttrGetType ActionStockIdPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionStockIdPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionStockIdPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionStockIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::tooltip" | |
type AttrGetType ActionTooltipPropertyInfo = Text | |
type AttrBaseTypeConstraint ActionTooltipPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionTooltipPropertyInfo = * ~ Text | |
type AttrAllowedOps ActionTooltipPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::visible" | |
type AttrGetType ActionVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisiblePropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::visible-horizontal" | |
type AttrGetType ActionVisibleHorizontalPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisibleHorizontalPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisibleHorizontalPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisibleHorizontalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::visible-overflown" | |
type AttrGetType ActionVisibleOverflownPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisibleOverflownPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisibleOverflownPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisibleOverflownPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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 = "Action::visible-vertical" | |
type AttrGetType ActionVisibleVerticalPropertyInfo = Bool | |
type AttrBaseTypeConstraint ActionVisibleVerticalPropertyInfo = ActionK | |
type AttrSetTypeConstraint ActionVisibleVerticalPropertyInfo = * ~ Bool | |
type AttrAllowedOps ActionVisibleVerticalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
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