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
- toolItemGetEllipsizeMode
- toolItemGetExpand
- toolItemGetHomogeneous
- toolItemGetIconSize
- toolItemGetIsImportant
- toolItemGetOrientation
- toolItemGetProxyMenuItem
- toolItemGetReliefStyle
- toolItemGetTextAlignment
- toolItemGetTextOrientation
- toolItemGetTextSizeGroup
- toolItemGetToolbarStyle
- toolItemGetUseDragWindow
- toolItemGetVisibleHorizontal
- toolItemGetVisibleVertical
- toolItemNew
- toolItemRebuildMenu
- toolItemRetrieveProxyMenuItem
- toolItemSetExpand
- toolItemSetHomogeneous
- toolItemSetIsImportant
- toolItemSetProxyMenuItem
- toolItemSetTooltipMarkup
- toolItemSetTooltipText
- toolItemSetUseDragWindow
- toolItemSetVisibleHorizontal
- toolItemSetVisibleVertical
- toolItemToolbarReconfigured
- Properties
- Signals
- newtype ToolItem = ToolItem (ForeignPtr ToolItem)
- class GObject o => ToolItemK o
- toToolItem :: ToolItemK o => o -> IO ToolItem
- noToolItem :: Maybe ToolItem
- data ToolItemGetEllipsizeModeMethodInfo
- toolItemGetEllipsizeMode :: (MonadIO m, ToolItemK a) => a -> m EllipsizeMode
- data ToolItemGetExpandMethodInfo
- toolItemGetExpand :: (MonadIO m, ToolItemK a) => a -> m Bool
- data ToolItemGetHomogeneousMethodInfo
- toolItemGetHomogeneous :: (MonadIO m, ToolItemK a) => a -> m Bool
- data ToolItemGetIconSizeMethodInfo
- toolItemGetIconSize :: (MonadIO m, ToolItemK a) => a -> m Int32
- data ToolItemGetIsImportantMethodInfo
- toolItemGetIsImportant :: (MonadIO m, ToolItemK a) => a -> m Bool
- data ToolItemGetOrientationMethodInfo
- toolItemGetOrientation :: (MonadIO m, ToolItemK a) => a -> m Orientation
- data ToolItemGetProxyMenuItemMethodInfo
- toolItemGetProxyMenuItem :: (MonadIO m, ToolItemK a) => a -> Text -> m Widget
- data ToolItemGetReliefStyleMethodInfo
- toolItemGetReliefStyle :: (MonadIO m, ToolItemK a) => a -> m ReliefStyle
- data ToolItemGetTextAlignmentMethodInfo
- toolItemGetTextAlignment :: (MonadIO m, ToolItemK a) => a -> m Float
- data ToolItemGetTextOrientationMethodInfo
- toolItemGetTextOrientation :: (MonadIO m, ToolItemK a) => a -> m Orientation
- data ToolItemGetTextSizeGroupMethodInfo
- toolItemGetTextSizeGroup :: (MonadIO m, ToolItemK a) => a -> m SizeGroup
- data ToolItemGetToolbarStyleMethodInfo
- toolItemGetToolbarStyle :: (MonadIO m, ToolItemK a) => a -> m ToolbarStyle
- data ToolItemGetUseDragWindowMethodInfo
- toolItemGetUseDragWindow :: (MonadIO m, ToolItemK a) => a -> m Bool
- data ToolItemGetVisibleHorizontalMethodInfo
- toolItemGetVisibleHorizontal :: (MonadIO m, ToolItemK a) => a -> m Bool
- data ToolItemGetVisibleVerticalMethodInfo
- toolItemGetVisibleVertical :: (MonadIO m, ToolItemK a) => a -> m Bool
- toolItemNew :: MonadIO m => m ToolItem
- data ToolItemRebuildMenuMethodInfo
- toolItemRebuildMenu :: (MonadIO m, ToolItemK a) => a -> m ()
- data ToolItemRetrieveProxyMenuItemMethodInfo
- toolItemRetrieveProxyMenuItem :: (MonadIO m, ToolItemK a) => a -> m Widget
- data ToolItemSetExpandMethodInfo
- toolItemSetExpand :: (MonadIO m, ToolItemK a) => a -> Bool -> m ()
- data ToolItemSetHomogeneousMethodInfo
- toolItemSetHomogeneous :: (MonadIO m, ToolItemK a) => a -> Bool -> m ()
- data ToolItemSetIsImportantMethodInfo
- toolItemSetIsImportant :: (MonadIO m, ToolItemK a) => a -> Bool -> m ()
- data ToolItemSetProxyMenuItemMethodInfo
- toolItemSetProxyMenuItem :: (MonadIO m, ToolItemK a, WidgetK b) => a -> Text -> b -> m ()
- data ToolItemSetTooltipMarkupMethodInfo
- toolItemSetTooltipMarkup :: (MonadIO m, ToolItemK a) => a -> Text -> m ()
- data ToolItemSetTooltipTextMethodInfo
- toolItemSetTooltipText :: (MonadIO m, ToolItemK a) => a -> Text -> m ()
- data ToolItemSetUseDragWindowMethodInfo
- toolItemSetUseDragWindow :: (MonadIO m, ToolItemK a) => a -> Bool -> m ()
- data ToolItemSetVisibleHorizontalMethodInfo
- toolItemSetVisibleHorizontal :: (MonadIO m, ToolItemK a) => a -> Bool -> m ()
- data ToolItemSetVisibleVerticalMethodInfo
- toolItemSetVisibleVertical :: (MonadIO m, ToolItemK a) => a -> Bool -> m ()
- data ToolItemToolbarReconfiguredMethodInfo
- toolItemToolbarReconfigured :: (MonadIO m, ToolItemK a) => a -> m ()
- data ToolItemIsImportantPropertyInfo
- constructToolItemIsImportant :: Bool -> IO ([Char], GValue)
- getToolItemIsImportant :: (MonadIO m, ToolItemK o) => o -> m Bool
- setToolItemIsImportant :: (MonadIO m, ToolItemK o) => o -> Bool -> m ()
- toolItemIsImportant :: AttrLabelProxy "isImportant"
- data ToolItemVisibleHorizontalPropertyInfo
- constructToolItemVisibleHorizontal :: Bool -> IO ([Char], GValue)
- getToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> m Bool
- setToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> Bool -> m ()
- toolItemVisibleHorizontal :: AttrLabelProxy "visibleHorizontal"
- data ToolItemVisibleVerticalPropertyInfo
- constructToolItemVisibleVertical :: Bool -> IO ([Char], GValue)
- getToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> m Bool
- setToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> Bool -> m ()
- toolItemVisibleVertical :: AttrLabelProxy "visibleVertical"
- type ToolItemCreateMenuProxyCallback = IO Bool
- type ToolItemCreateMenuProxyCallbackC = Ptr () -> Ptr () -> IO CInt
- data ToolItemCreateMenuProxySignalInfo
- afterToolItemCreateMenuProxy :: (GObject a, MonadIO m) => a -> ToolItemCreateMenuProxyCallback -> m SignalHandlerId
- mkToolItemCreateMenuProxyCallback :: ToolItemCreateMenuProxyCallbackC -> IO (FunPtr ToolItemCreateMenuProxyCallbackC)
- noToolItemCreateMenuProxyCallback :: Maybe ToolItemCreateMenuProxyCallback
- onToolItemCreateMenuProxy :: (GObject a, MonadIO m) => a -> ToolItemCreateMenuProxyCallback -> m SignalHandlerId
- toolItemCreateMenuProxyCallbackWrapper :: ToolItemCreateMenuProxyCallback -> Ptr () -> Ptr () -> IO CInt
- toolItemCreateMenuProxyClosure :: ToolItemCreateMenuProxyCallback -> IO Closure
- type ToolItemToolbarReconfiguredCallback = IO ()
- type ToolItemToolbarReconfiguredCallbackC = Ptr () -> Ptr () -> IO ()
- data ToolItemToolbarReconfiguredSignalInfo
- afterToolItemToolbarReconfigured :: (GObject a, MonadIO m) => a -> ToolItemToolbarReconfiguredCallback -> m SignalHandlerId
- mkToolItemToolbarReconfiguredCallback :: ToolItemToolbarReconfiguredCallbackC -> IO (FunPtr ToolItemToolbarReconfiguredCallbackC)
- noToolItemToolbarReconfiguredCallback :: Maybe ToolItemToolbarReconfiguredCallback
- onToolItemToolbarReconfigured :: (GObject a, MonadIO m) => a -> ToolItemToolbarReconfiguredCallback -> m SignalHandlerId
- toolItemToolbarReconfiguredCallbackWrapper :: ToolItemToolbarReconfiguredCallback -> Ptr () -> Ptr () -> IO ()
- toolItemToolbarReconfiguredClosure :: ToolItemToolbarReconfiguredCallback -> IO Closure
Exported types
GObject ToolItem | |
((~) * info (ResolveToolItemMethod t ToolItem), MethodInfo * info ToolItem p) => IsLabelProxy t (ToolItem -> p) | |
type ParentTypes ToolItem | |
type AttributeList ToolItem | |
type SignalList ToolItem |
toToolItem :: ToolItemK o => o -> IO ToolItem Source
Methods
toolItemGetEllipsizeMode
data ToolItemGetEllipsizeModeMethodInfo Source
((~) * signature (m EllipsizeMode), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetEllipsizeModeMethodInfo a signature |
toolItemGetEllipsizeMode :: (MonadIO m, ToolItemK a) => a -> m EllipsizeMode Source
toolItemGetExpand
data ToolItemGetExpandMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetExpandMethodInfo a signature |
toolItemGetExpand :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetHomogeneous
data ToolItemGetHomogeneousMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetHomogeneousMethodInfo a signature |
toolItemGetHomogeneous :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetIconSize
data ToolItemGetIconSizeMethodInfo Source
((~) * signature (m Int32), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetIconSizeMethodInfo a signature |
toolItemGetIconSize :: (MonadIO m, ToolItemK a) => a -> m Int32 Source
toolItemGetIsImportant
data ToolItemGetIsImportantMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetIsImportantMethodInfo a signature |
toolItemGetIsImportant :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetOrientation
data ToolItemGetOrientationMethodInfo Source
((~) * signature (m Orientation), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetOrientationMethodInfo a signature |
toolItemGetOrientation :: (MonadIO m, ToolItemK a) => a -> m Orientation Source
toolItemGetProxyMenuItem
data ToolItemGetProxyMenuItemMethodInfo Source
((~) * signature (Text -> m Widget), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetProxyMenuItemMethodInfo a signature |
toolItemGetReliefStyle
data ToolItemGetReliefStyleMethodInfo Source
((~) * signature (m ReliefStyle), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetReliefStyleMethodInfo a signature |
toolItemGetReliefStyle :: (MonadIO m, ToolItemK a) => a -> m ReliefStyle Source
toolItemGetTextAlignment
data ToolItemGetTextAlignmentMethodInfo Source
((~) * signature (m Float), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetTextAlignmentMethodInfo a signature |
toolItemGetTextAlignment :: (MonadIO m, ToolItemK a) => a -> m Float Source
toolItemGetTextOrientation
data ToolItemGetTextOrientationMethodInfo Source
((~) * signature (m Orientation), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetTextOrientationMethodInfo a signature |
toolItemGetTextOrientation :: (MonadIO m, ToolItemK a) => a -> m Orientation Source
toolItemGetTextSizeGroup
data ToolItemGetTextSizeGroupMethodInfo Source
((~) * signature (m SizeGroup), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetTextSizeGroupMethodInfo a signature |
toolItemGetTextSizeGroup :: (MonadIO m, ToolItemK a) => a -> m SizeGroup Source
toolItemGetToolbarStyle
data ToolItemGetToolbarStyleMethodInfo Source
((~) * signature (m ToolbarStyle), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetToolbarStyleMethodInfo a signature |
toolItemGetToolbarStyle :: (MonadIO m, ToolItemK a) => a -> m ToolbarStyle Source
toolItemGetUseDragWindow
data ToolItemGetUseDragWindowMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetUseDragWindowMethodInfo a signature |
toolItemGetUseDragWindow :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetVisibleHorizontal
data ToolItemGetVisibleHorizontalMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetVisibleHorizontalMethodInfo a signature |
toolItemGetVisibleHorizontal :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetVisibleVertical
data ToolItemGetVisibleVerticalMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo * ToolItemGetVisibleVerticalMethodInfo a signature |
toolItemGetVisibleVertical :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemNew
toolItemNew :: MonadIO m => m ToolItem Source
toolItemRebuildMenu
data ToolItemRebuildMenuMethodInfo Source
((~) * signature (m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemRebuildMenuMethodInfo a signature |
toolItemRebuildMenu :: (MonadIO m, ToolItemK a) => a -> m () Source
toolItemRetrieveProxyMenuItem
data ToolItemRetrieveProxyMenuItemMethodInfo Source
((~) * signature (m Widget), MonadIO m, ToolItemK a) => MethodInfo * ToolItemRetrieveProxyMenuItemMethodInfo a signature |
toolItemRetrieveProxyMenuItem :: (MonadIO m, ToolItemK a) => a -> m Widget Source
toolItemSetExpand
data ToolItemSetExpandMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetExpandMethodInfo a signature |
toolItemSetExpand :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetHomogeneous
data ToolItemSetHomogeneousMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetHomogeneousMethodInfo a signature |
toolItemSetHomogeneous :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetIsImportant
data ToolItemSetIsImportantMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetIsImportantMethodInfo a signature |
toolItemSetIsImportant :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetProxyMenuItem
data ToolItemSetProxyMenuItemMethodInfo Source
((~) * signature (Text -> b -> m ()), MonadIO m, ToolItemK a, WidgetK b) => MethodInfo * ToolItemSetProxyMenuItemMethodInfo a signature |
toolItemSetTooltipMarkup
data ToolItemSetTooltipMarkupMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetTooltipMarkupMethodInfo a signature |
toolItemSetTooltipMarkup :: (MonadIO m, ToolItemK a) => a -> Text -> m () Source
toolItemSetTooltipText
data ToolItemSetTooltipTextMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetTooltipTextMethodInfo a signature |
toolItemSetTooltipText :: (MonadIO m, ToolItemK a) => a -> Text -> m () Source
toolItemSetUseDragWindow
data ToolItemSetUseDragWindowMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetUseDragWindowMethodInfo a signature |
toolItemSetUseDragWindow :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetVisibleHorizontal
data ToolItemSetVisibleHorizontalMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetVisibleHorizontalMethodInfo a signature |
toolItemSetVisibleHorizontal :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetVisibleVertical
data ToolItemSetVisibleVerticalMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemSetVisibleVerticalMethodInfo a signature |
toolItemSetVisibleVertical :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemToolbarReconfigured
data ToolItemToolbarReconfiguredMethodInfo Source
((~) * signature (m ()), MonadIO m, ToolItemK a) => MethodInfo * ToolItemToolbarReconfiguredMethodInfo a signature |
toolItemToolbarReconfigured :: (MonadIO m, ToolItemK a) => a -> m () Source
Properties
IsImportant
data ToolItemIsImportantPropertyInfo Source
AttrInfo ToolItemIsImportantPropertyInfo | |
type AttrLabel ToolItemIsImportantPropertyInfo = "is-important" | |
type AttrGetType ToolItemIsImportantPropertyInfo = Bool | |
type AttrBaseTypeConstraint ToolItemIsImportantPropertyInfo = ToolItemK | |
type AttrSetTypeConstraint ToolItemIsImportantPropertyInfo = * ~ Bool | |
type AttrAllowedOps ToolItemIsImportantPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolItemIsImportant :: (MonadIO m, ToolItemK o) => o -> m Bool Source
setToolItemIsImportant :: (MonadIO m, ToolItemK o) => o -> Bool -> m () Source
toolItemIsImportant :: AttrLabelProxy "isImportant" Source
VisibleHorizontal
data ToolItemVisibleHorizontalPropertyInfo Source
AttrInfo ToolItemVisibleHorizontalPropertyInfo | |
type AttrLabel ToolItemVisibleHorizontalPropertyInfo = "visible-horizontal" | |
type AttrGetType ToolItemVisibleHorizontalPropertyInfo = Bool | |
type AttrBaseTypeConstraint ToolItemVisibleHorizontalPropertyInfo = ToolItemK | |
type AttrSetTypeConstraint ToolItemVisibleHorizontalPropertyInfo = * ~ Bool | |
type AttrAllowedOps ToolItemVisibleHorizontalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> m Bool Source
setToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> Bool -> m () Source
toolItemVisibleHorizontal :: AttrLabelProxy "visibleHorizontal" Source
VisibleVertical
data ToolItemVisibleVerticalPropertyInfo Source
AttrInfo ToolItemVisibleVerticalPropertyInfo | |
type AttrLabel ToolItemVisibleVerticalPropertyInfo = "visible-vertical" | |
type AttrGetType ToolItemVisibleVerticalPropertyInfo = Bool | |
type AttrBaseTypeConstraint ToolItemVisibleVerticalPropertyInfo = ToolItemK | |
type AttrSetTypeConstraint ToolItemVisibleVerticalPropertyInfo = * ~ Bool | |
type AttrAllowedOps ToolItemVisibleVerticalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> m Bool Source
setToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> Bool -> m () Source
toolItemVisibleVertical :: AttrLabelProxy "visibleVertical" Source
Signals
CreateMenuProxy
afterToolItemCreateMenuProxy :: (GObject a, MonadIO m) => a -> ToolItemCreateMenuProxyCallback -> m SignalHandlerId Source
mkToolItemCreateMenuProxyCallback :: ToolItemCreateMenuProxyCallbackC -> IO (FunPtr ToolItemCreateMenuProxyCallbackC) Source
onToolItemCreateMenuProxy :: (GObject a, MonadIO m) => a -> ToolItemCreateMenuProxyCallback -> m SignalHandlerId Source
toolItemCreateMenuProxyCallbackWrapper :: ToolItemCreateMenuProxyCallback -> Ptr () -> Ptr () -> IO CInt Source
ToolbarReconfigured
type ToolItemToolbarReconfiguredCallback = IO () Source
type ToolItemToolbarReconfiguredCallbackC = Ptr () -> Ptr () -> IO () Source
afterToolItemToolbarReconfigured :: (GObject a, MonadIO m) => a -> ToolItemToolbarReconfiguredCallback -> m SignalHandlerId Source
mkToolItemToolbarReconfiguredCallback :: ToolItemToolbarReconfiguredCallbackC -> IO (FunPtr ToolItemToolbarReconfiguredCallbackC) Source
onToolItemToolbarReconfigured :: (GObject a, MonadIO m) => a -> ToolItemToolbarReconfiguredCallback -> m SignalHandlerId Source
toolItemToolbarReconfiguredCallbackWrapper :: ToolItemToolbarReconfiguredCallback -> Ptr () -> Ptr () -> IO () Source