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
- toolPaletteAddDragDest
- toolPaletteGetDragItem
- toolPaletteGetDragTargetGroup
- toolPaletteGetDragTargetItem
- toolPaletteGetDropGroup
- toolPaletteGetDropItem
- toolPaletteGetExclusive
- toolPaletteGetExpand
- toolPaletteGetGroupPosition
- toolPaletteGetHadjustment
- toolPaletteGetIconSize
- toolPaletteGetStyle
- toolPaletteGetVadjustment
- toolPaletteNew
- toolPaletteSetDragSource
- toolPaletteSetExclusive
- toolPaletteSetExpand
- toolPaletteSetGroupPosition
- toolPaletteSetIconSize
- toolPaletteSetStyle
- toolPaletteUnsetIconSize
- toolPaletteUnsetStyle
- Properties
- newtype ToolPalette = ToolPalette (ForeignPtr ToolPalette)
- class GObject o => ToolPaletteK o
- toToolPalette :: ToolPaletteK o => o -> IO ToolPalette
- noToolPalette :: Maybe ToolPalette
- data ToolPaletteAddDragDestMethodInfo
- toolPaletteAddDragDest :: (MonadIO m, ToolPaletteK a, WidgetK b) => a -> b -> [DestDefaults] -> [ToolPaletteDragTargets] -> [DragAction] -> m ()
- data ToolPaletteGetDragItemMethodInfo
- toolPaletteGetDragItem :: (MonadIO m, ToolPaletteK a) => a -> SelectionData -> m Widget
- toolPaletteGetDragTargetGroup :: MonadIO m => m TargetEntry
- toolPaletteGetDragTargetItem :: MonadIO m => m TargetEntry
- data ToolPaletteGetDropGroupMethodInfo
- toolPaletteGetDropGroup :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItemGroup
- data ToolPaletteGetDropItemMethodInfo
- toolPaletteGetDropItem :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItem
- data ToolPaletteGetExclusiveMethodInfo
- toolPaletteGetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool
- data ToolPaletteGetExpandMethodInfo
- toolPaletteGetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool
- data ToolPaletteGetGroupPositionMethodInfo
- toolPaletteGetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Int32
- data ToolPaletteGetHadjustmentMethodInfo
- toolPaletteGetHadjustment :: (MonadIO m, ToolPaletteK a) => a -> m Adjustment
- data ToolPaletteGetIconSizeMethodInfo
- toolPaletteGetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m Int32
- data ToolPaletteGetStyleMethodInfo
- toolPaletteGetStyle :: (MonadIO m, ToolPaletteK a) => a -> m ToolbarStyle
- data ToolPaletteGetVadjustmentMethodInfo
- toolPaletteGetVadjustment :: (MonadIO m, ToolPaletteK a) => a -> m Adjustment
- toolPaletteNew :: MonadIO m => m ToolPalette
- data ToolPaletteSetDragSourceMethodInfo
- toolPaletteSetDragSource :: (MonadIO m, ToolPaletteK a) => a -> [ToolPaletteDragTargets] -> m ()
- data ToolPaletteSetExclusiveMethodInfo
- toolPaletteSetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m ()
- data ToolPaletteSetExpandMethodInfo
- toolPaletteSetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m ()
- data ToolPaletteSetGroupPositionMethodInfo
- toolPaletteSetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Int32 -> m ()
- data ToolPaletteSetIconSizeMethodInfo
- toolPaletteSetIconSize :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> m ()
- data ToolPaletteSetStyleMethodInfo
- toolPaletteSetStyle :: (MonadIO m, ToolPaletteK a) => a -> ToolbarStyle -> m ()
- data ToolPaletteUnsetIconSizeMethodInfo
- toolPaletteUnsetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m ()
- data ToolPaletteUnsetStyleMethodInfo
- toolPaletteUnsetStyle :: (MonadIO m, ToolPaletteK a) => a -> m ()
- data ToolPaletteIconSizePropertyInfo
- constructToolPaletteIconSize :: IconSize -> IO ([Char], GValue)
- getToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> m IconSize
- setToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> IconSize -> m ()
- toolPaletteIconSize :: AttrLabelProxy "iconSize"
- data ToolPaletteIconSizeSetPropertyInfo
- constructToolPaletteIconSizeSet :: Bool -> IO ([Char], GValue)
- getToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> m Bool
- setToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> Bool -> m ()
- toolPaletteIconSizeSet :: AttrLabelProxy "iconSizeSet"
- data ToolPaletteToolbarStylePropertyInfo
- constructToolPaletteToolbarStyle :: ToolbarStyle -> IO ([Char], GValue)
- getToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> m ToolbarStyle
- setToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> ToolbarStyle -> m ()
- toolPaletteToolbarStyle :: AttrLabelProxy "toolbarStyle"
Exported types
newtype ToolPalette Source
GObject ToolPalette | |
((~) * info (ResolveToolPaletteMethod t ToolPalette), MethodInfo * info ToolPalette p) => IsLabelProxy t (ToolPalette -> p) | |
type ParentTypes ToolPalette | |
type AttributeList ToolPalette | |
type SignalList ToolPalette |
class GObject o => ToolPaletteK o Source
(GObject o, IsDescendantOf ToolPalette o) => ToolPaletteK o |
toToolPalette :: ToolPaletteK o => o -> IO ToolPalette Source
Methods
toolPaletteAddDragDest
data ToolPaletteAddDragDestMethodInfo Source
((~) * signature (b -> [DestDefaults] -> [ToolPaletteDragTargets] -> [DragAction] -> m ()), MonadIO m, ToolPaletteK a, WidgetK b) => MethodInfo * ToolPaletteAddDragDestMethodInfo a signature |
toolPaletteAddDragDest :: (MonadIO m, ToolPaletteK a, WidgetK b) => a -> b -> [DestDefaults] -> [ToolPaletteDragTargets] -> [DragAction] -> m () Source
toolPaletteGetDragItem
data ToolPaletteGetDragItemMethodInfo Source
((~) * signature (SelectionData -> m Widget), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteGetDragItemMethodInfo a signature |
toolPaletteGetDragItem :: (MonadIO m, ToolPaletteK a) => a -> SelectionData -> m Widget Source
toolPaletteGetDragTargetGroup
toolPaletteGetDragTargetItem
toolPaletteGetDragTargetItem :: MonadIO m => m TargetEntry Source
toolPaletteGetDropGroup
data ToolPaletteGetDropGroupMethodInfo Source
((~) * signature (Int32 -> Int32 -> m ToolItemGroup), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteGetDropGroupMethodInfo a signature |
toolPaletteGetDropGroup :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItemGroup Source
toolPaletteGetDropItem
data ToolPaletteGetDropItemMethodInfo Source
((~) * signature (Int32 -> Int32 -> m ToolItem), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteGetDropItemMethodInfo a signature |
toolPaletteGetDropItem :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItem Source
toolPaletteGetExclusive
data ToolPaletteGetExclusiveMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo * ToolPaletteGetExclusiveMethodInfo a signature |
toolPaletteGetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool Source
toolPaletteGetExpand
data ToolPaletteGetExpandMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo * ToolPaletteGetExpandMethodInfo a signature |
toolPaletteGetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool Source
toolPaletteGetGroupPosition
data ToolPaletteGetGroupPositionMethodInfo Source
((~) * signature (b -> m Int32), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo * ToolPaletteGetGroupPositionMethodInfo a signature |
toolPaletteGetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Int32 Source
toolPaletteGetHadjustment
data ToolPaletteGetHadjustmentMethodInfo Source
((~) * signature (m Adjustment), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteGetHadjustmentMethodInfo a signature |
toolPaletteGetHadjustment :: (MonadIO m, ToolPaletteK a) => a -> m Adjustment Source
Deprecated: (Since version 3.0)Use gtk_scrollable_get_hadjustment()
toolPaletteGetIconSize
data ToolPaletteGetIconSizeMethodInfo Source
((~) * signature (m Int32), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteGetIconSizeMethodInfo a signature |
toolPaletteGetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m Int32 Source
toolPaletteGetStyle
data ToolPaletteGetStyleMethodInfo Source
((~) * signature (m ToolbarStyle), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteGetStyleMethodInfo a signature |
toolPaletteGetStyle :: (MonadIO m, ToolPaletteK a) => a -> m ToolbarStyle Source
toolPaletteGetVadjustment
data ToolPaletteGetVadjustmentMethodInfo Source
((~) * signature (m Adjustment), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteGetVadjustmentMethodInfo a signature |
toolPaletteGetVadjustment :: (MonadIO m, ToolPaletteK a) => a -> m Adjustment Source
Deprecated: (Since version 3.0)Use gtk_scrollable_get_vadjustment()
toolPaletteNew
toolPaletteNew :: MonadIO m => m ToolPalette Source
toolPaletteSetDragSource
data ToolPaletteSetDragSourceMethodInfo Source
((~) * signature ([ToolPaletteDragTargets] -> m ()), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteSetDragSourceMethodInfo a signature |
toolPaletteSetDragSource :: (MonadIO m, ToolPaletteK a) => a -> [ToolPaletteDragTargets] -> m () Source
toolPaletteSetExclusive
data ToolPaletteSetExclusiveMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo * ToolPaletteSetExclusiveMethodInfo a signature |
toolPaletteSetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m () Source
toolPaletteSetExpand
data ToolPaletteSetExpandMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo * ToolPaletteSetExpandMethodInfo a signature |
toolPaletteSetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m () Source
toolPaletteSetGroupPosition
data ToolPaletteSetGroupPositionMethodInfo Source
((~) * signature (b -> Int32 -> m ()), MonadIO m, ToolPaletteK a, ToolItemGroupK b) => MethodInfo * ToolPaletteSetGroupPositionMethodInfo a signature |
toolPaletteSetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Int32 -> m () Source
toolPaletteSetIconSize
data ToolPaletteSetIconSizeMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteSetIconSizeMethodInfo a signature |
toolPaletteSetIconSize :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> m () Source
toolPaletteSetStyle
data ToolPaletteSetStyleMethodInfo Source
((~) * signature (ToolbarStyle -> m ()), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteSetStyleMethodInfo a signature |
toolPaletteSetStyle :: (MonadIO m, ToolPaletteK a) => a -> ToolbarStyle -> m () Source
toolPaletteUnsetIconSize
data ToolPaletteUnsetIconSizeMethodInfo Source
((~) * signature (m ()), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteUnsetIconSizeMethodInfo a signature |
toolPaletteUnsetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m () Source
toolPaletteUnsetStyle
data ToolPaletteUnsetStyleMethodInfo Source
((~) * signature (m ()), MonadIO m, ToolPaletteK a) => MethodInfo * ToolPaletteUnsetStyleMethodInfo a signature |
toolPaletteUnsetStyle :: (MonadIO m, ToolPaletteK a) => a -> m () Source
Properties
IconSize
data ToolPaletteIconSizePropertyInfo Source
AttrInfo ToolPaletteIconSizePropertyInfo | |
type AttrLabel ToolPaletteIconSizePropertyInfo = "icon-size" | |
type AttrGetType ToolPaletteIconSizePropertyInfo = IconSize | |
type AttrBaseTypeConstraint ToolPaletteIconSizePropertyInfo = ToolPaletteK | |
type AttrSetTypeConstraint ToolPaletteIconSizePropertyInfo = * ~ IconSize | |
type AttrAllowedOps ToolPaletteIconSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> m IconSize Source
setToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> IconSize -> m () Source
toolPaletteIconSize :: AttrLabelProxy "iconSize" Source
IconSizeSet
data ToolPaletteIconSizeSetPropertyInfo Source
AttrInfo ToolPaletteIconSizeSetPropertyInfo | |
type AttrLabel ToolPaletteIconSizeSetPropertyInfo = "icon-size-set" | |
type AttrGetType ToolPaletteIconSizeSetPropertyInfo = Bool | |
type AttrBaseTypeConstraint ToolPaletteIconSizeSetPropertyInfo = ToolPaletteK | |
type AttrSetTypeConstraint ToolPaletteIconSizeSetPropertyInfo = * ~ Bool | |
type AttrAllowedOps ToolPaletteIconSizeSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> m Bool Source
setToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> Bool -> m () Source
toolPaletteIconSizeSet :: AttrLabelProxy "iconSizeSet" Source
ToolbarStyle
data ToolPaletteToolbarStylePropertyInfo Source
constructToolPaletteToolbarStyle :: ToolbarStyle -> IO ([Char], GValue) Source
getToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> m ToolbarStyle Source
setToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> ToolbarStyle -> m () Source
toolPaletteToolbarStyle :: AttrLabelProxy "toolbarStyle" Source