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 ()
- data ToolItemVisibleHorizontalPropertyInfo
- constructToolItemVisibleHorizontal :: Bool -> IO ([Char], GValue)
- getToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> m Bool
- setToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> Bool -> m ()
- data ToolItemVisibleVerticalPropertyInfo
- constructToolItemVisibleVertical :: Bool -> IO ([Char], GValue)
- getToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> m Bool
- setToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> Bool -> m ()
- 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 Source | |
((~) * info (ResolveToolItemMethod t ToolItem), MethodInfo * info ToolItem p) => IsLabel t (ToolItem -> p) Source | |
((~) * info (ResolveToolItemMethod t ToolItem), MethodInfo * info ToolItem p) => IsLabelProxy t (ToolItem -> p) Source | |
type ParentTypes ToolItem Source | |
type AttributeList ToolItem Source | |
type SignalList ToolItem Source |
toToolItem :: ToolItemK o => o -> IO ToolItem Source
Methods
toolItemGetEllipsizeMode
data ToolItemGetEllipsizeModeMethodInfo Source
((~) (TYPE Lifted) signature (m EllipsizeMode), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetEllipsizeModeMethodInfo a signature Source | |
toolItemGetEllipsizeMode :: (MonadIO m, ToolItemK a) => a -> m EllipsizeMode Source
toolItemGetExpand
data ToolItemGetExpandMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetExpandMethodInfo a signature Source | |
toolItemGetExpand :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetHomogeneous
data ToolItemGetHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetHomogeneousMethodInfo a signature Source | |
toolItemGetHomogeneous :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetIconSize
data ToolItemGetIconSizeMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetIconSizeMethodInfo a signature Source | |
toolItemGetIconSize :: (MonadIO m, ToolItemK a) => a -> m Int32 Source
toolItemGetIsImportant
data ToolItemGetIsImportantMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetIsImportantMethodInfo a signature Source | |
toolItemGetIsImportant :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetOrientation
data ToolItemGetOrientationMethodInfo Source
((~) (TYPE Lifted) signature (m Orientation), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetOrientationMethodInfo a signature Source | |
toolItemGetOrientation :: (MonadIO m, ToolItemK a) => a -> m Orientation Source
toolItemGetProxyMenuItem
toolItemGetReliefStyle
data ToolItemGetReliefStyleMethodInfo Source
((~) (TYPE Lifted) signature (m ReliefStyle), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetReliefStyleMethodInfo a signature Source | |
toolItemGetReliefStyle :: (MonadIO m, ToolItemK a) => a -> m ReliefStyle Source
toolItemGetTextAlignment
data ToolItemGetTextAlignmentMethodInfo Source
((~) (TYPE Lifted) signature (m Float), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetTextAlignmentMethodInfo a signature Source | |
toolItemGetTextAlignment :: (MonadIO m, ToolItemK a) => a -> m Float Source
toolItemGetTextOrientation
data ToolItemGetTextOrientationMethodInfo Source
((~) (TYPE Lifted) signature (m Orientation), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetTextOrientationMethodInfo a signature Source | |
toolItemGetTextOrientation :: (MonadIO m, ToolItemK a) => a -> m Orientation Source
toolItemGetTextSizeGroup
data ToolItemGetTextSizeGroupMethodInfo Source
((~) (TYPE Lifted) signature (m SizeGroup), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetTextSizeGroupMethodInfo a signature Source | |
toolItemGetTextSizeGroup :: (MonadIO m, ToolItemK a) => a -> m SizeGroup Source
toolItemGetToolbarStyle
data ToolItemGetToolbarStyleMethodInfo Source
((~) (TYPE Lifted) signature (m ToolbarStyle), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetToolbarStyleMethodInfo a signature Source | |
toolItemGetToolbarStyle :: (MonadIO m, ToolItemK a) => a -> m ToolbarStyle Source
toolItemGetUseDragWindow
data ToolItemGetUseDragWindowMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetUseDragWindowMethodInfo a signature Source | |
toolItemGetUseDragWindow :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetVisibleHorizontal
data ToolItemGetVisibleHorizontalMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetVisibleHorizontalMethodInfo a signature Source | |
toolItemGetVisibleHorizontal :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemGetVisibleVertical
data ToolItemGetVisibleVerticalMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemGetVisibleVerticalMethodInfo a signature Source | |
toolItemGetVisibleVertical :: (MonadIO m, ToolItemK a) => a -> m Bool Source
toolItemNew
toolItemNew :: MonadIO m => m ToolItem Source
toolItemRebuildMenu
data ToolItemRebuildMenuMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemRebuildMenuMethodInfo a signature Source | |
toolItemRebuildMenu :: (MonadIO m, ToolItemK a) => a -> m () Source
toolItemRetrieveProxyMenuItem
data ToolItemRetrieveProxyMenuItemMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemRetrieveProxyMenuItemMethodInfo a signature Source | |
toolItemRetrieveProxyMenuItem :: (MonadIO m, ToolItemK a) => a -> m Widget Source
toolItemSetExpand
data ToolItemSetExpandMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetExpandMethodInfo a signature Source | |
toolItemSetExpand :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetHomogeneous
data ToolItemSetHomogeneousMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetHomogeneousMethodInfo a signature Source | |
toolItemSetHomogeneous :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetIsImportant
data ToolItemSetIsImportantMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetIsImportantMethodInfo a signature Source | |
toolItemSetIsImportant :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetProxyMenuItem
toolItemSetTooltipMarkup
data ToolItemSetTooltipMarkupMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetTooltipMarkupMethodInfo a signature Source | |
toolItemSetTooltipMarkup :: (MonadIO m, ToolItemK a) => a -> Text -> m () Source
toolItemSetTooltipText
data ToolItemSetTooltipTextMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetTooltipTextMethodInfo a signature Source | |
toolItemSetTooltipText :: (MonadIO m, ToolItemK a) => a -> Text -> m () Source
toolItemSetUseDragWindow
data ToolItemSetUseDragWindowMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetUseDragWindowMethodInfo a signature Source | |
toolItemSetUseDragWindow :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetVisibleHorizontal
data ToolItemSetVisibleHorizontalMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetVisibleHorizontalMethodInfo a signature Source | |
toolItemSetVisibleHorizontal :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemSetVisibleVertical
data ToolItemSetVisibleVerticalMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemSetVisibleVerticalMethodInfo a signature Source | |
toolItemSetVisibleVertical :: (MonadIO m, ToolItemK a) => a -> Bool -> m () Source
toolItemToolbarReconfigured
data ToolItemToolbarReconfiguredMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ToolItemK a) => MethodInfo (TYPE Lifted) ToolItemToolbarReconfiguredMethodInfo a signature Source | |
toolItemToolbarReconfigured :: (MonadIO m, ToolItemK a) => a -> m () Source
Properties
IsImportant
data ToolItemIsImportantPropertyInfo Source
AttrInfo ToolItemIsImportantPropertyInfo Source | |
type AttrLabel ToolItemIsImportantPropertyInfo = "is-important" Source | |
type AttrGetType ToolItemIsImportantPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ToolItemIsImportantPropertyInfo = ToolItemK Source | |
type AttrSetTypeConstraint ToolItemIsImportantPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ToolItemIsImportantPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getToolItemIsImportant :: (MonadIO m, ToolItemK o) => o -> m Bool Source
setToolItemIsImportant :: (MonadIO m, ToolItemK o) => o -> Bool -> m () Source
VisibleHorizontal
data ToolItemVisibleHorizontalPropertyInfo Source
getToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> m Bool Source
setToolItemVisibleHorizontal :: (MonadIO m, ToolItemK o) => o -> Bool -> m () Source
VisibleVertical
data ToolItemVisibleVerticalPropertyInfo Source
AttrInfo ToolItemVisibleVerticalPropertyInfo Source | |
type AttrLabel ToolItemVisibleVerticalPropertyInfo = "visible-vertical" Source | |
type AttrGetType ToolItemVisibleVerticalPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ToolItemVisibleVerticalPropertyInfo = ToolItemK Source | |
type AttrSetTypeConstraint ToolItemVisibleVerticalPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps ToolItemVisibleVerticalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> m Bool Source
setToolItemVisibleVertical :: (MonadIO m, ToolItemK o) => o -> Bool -> m () 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