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
- toolPaletteAddDragDest :: (MonadIO m, ToolPaletteK a, WidgetK b) => a -> b -> [DestDefaults] -> [ToolPaletteDragTargets] -> [DragAction] -> m ()
- toolPaletteGetDragItem :: (MonadIO m, ToolPaletteK a) => a -> SelectionData -> m Widget
- toolPaletteGetDragTargetGroup :: MonadIO m => m TargetEntry
- toolPaletteGetDragTargetItem :: MonadIO m => m TargetEntry
- toolPaletteGetDropGroup :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItemGroup
- toolPaletteGetDropItem :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItem
- toolPaletteGetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool
- toolPaletteGetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool
- toolPaletteGetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Int32
- toolPaletteGetHadjustment :: (MonadIO m, ToolPaletteK a) => a -> m Adjustment
- toolPaletteGetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m Int32
- toolPaletteGetStyle :: (MonadIO m, ToolPaletteK a) => a -> m ToolbarStyle
- toolPaletteGetVadjustment :: (MonadIO m, ToolPaletteK a) => a -> m Adjustment
- toolPaletteNew :: MonadIO m => m ToolPalette
- toolPaletteSetDragSource :: (MonadIO m, ToolPaletteK a) => a -> [ToolPaletteDragTargets] -> m ()
- toolPaletteSetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m ()
- toolPaletteSetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m ()
- toolPaletteSetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Int32 -> m ()
- toolPaletteSetIconSize :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> m ()
- toolPaletteSetStyle :: (MonadIO m, ToolPaletteK a) => a -> ToolbarStyle -> m ()
- toolPaletteUnsetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m ()
- 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 ()
- data ToolPaletteIconSizeSetPropertyInfo
- constructToolPaletteIconSizeSet :: Bool -> IO ([Char], GValue)
- getToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> m Bool
- setToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> Bool -> m ()
- data ToolPaletteToolbarStylePropertyInfo
- constructToolPaletteToolbarStyle :: ToolbarStyle -> IO ([Char], GValue)
- getToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> m ToolbarStyle
- setToolPaletteToolbarStyle :: (MonadIO m, ToolPaletteK o) => o -> ToolbarStyle -> m ()
Exported types
newtype ToolPalette Source
class GObject o => ToolPaletteK o Source
(GObject o, IsDescendantOf ToolPalette o) => ToolPaletteK o Source |
toToolPalette :: ToolPaletteK o => o -> IO ToolPalette Source
Methods
toolPaletteAddDragDest
toolPaletteAddDragDest :: (MonadIO m, ToolPaletteK a, WidgetK b) => a -> b -> [DestDefaults] -> [ToolPaletteDragTargets] -> [DragAction] -> m () Source
toolPaletteGetDragItem
toolPaletteGetDragItem :: (MonadIO m, ToolPaletteK a) => a -> SelectionData -> m Widget Source
toolPaletteGetDragTargetGroup
toolPaletteGetDragTargetItem
toolPaletteGetDragTargetItem :: MonadIO m => m TargetEntry Source
toolPaletteGetDropGroup
toolPaletteGetDropGroup :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItemGroup Source
toolPaletteGetDropItem
toolPaletteGetDropItem :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> Int32 -> m ToolItem Source
toolPaletteGetExclusive
toolPaletteGetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool Source
toolPaletteGetExpand
toolPaletteGetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Bool Source
toolPaletteGetGroupPosition
toolPaletteGetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> m Int32 Source
toolPaletteGetHadjustment
toolPaletteGetHadjustment :: (MonadIO m, ToolPaletteK a) => a -> m Adjustment Source
Deprecated: (Since version 3.0)Use gtk_scrollable_get_hadjustment()
toolPaletteGetIconSize
toolPaletteGetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m Int32 Source
toolPaletteGetStyle
toolPaletteGetStyle :: (MonadIO m, ToolPaletteK a) => a -> m ToolbarStyle Source
toolPaletteGetVadjustment
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
toolPaletteSetDragSource :: (MonadIO m, ToolPaletteK a) => a -> [ToolPaletteDragTargets] -> m () Source
toolPaletteSetExclusive
toolPaletteSetExclusive :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m () Source
toolPaletteSetExpand
toolPaletteSetExpand :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Bool -> m () Source
toolPaletteSetGroupPosition
toolPaletteSetGroupPosition :: (MonadIO m, ToolPaletteK a, ToolItemGroupK b) => a -> b -> Int32 -> m () Source
toolPaletteSetIconSize
toolPaletteSetIconSize :: (MonadIO m, ToolPaletteK a) => a -> Int32 -> m () Source
toolPaletteSetStyle
toolPaletteSetStyle :: (MonadIO m, ToolPaletteK a) => a -> ToolbarStyle -> m () Source
toolPaletteUnsetIconSize
toolPaletteUnsetIconSize :: (MonadIO m, ToolPaletteK a) => a -> m () Source
toolPaletteUnsetStyle
toolPaletteUnsetStyle :: (MonadIO m, ToolPaletteK a) => a -> m () Source
Properties
IconSize
data ToolPaletteIconSizePropertyInfo Source
AttrInfo ToolPaletteIconSizePropertyInfo Source | |
type AttrLabel ToolPaletteIconSizePropertyInfo = "ToolPalette::icon-size" Source | |
type AttrGetType ToolPaletteIconSizePropertyInfo = IconSize Source | |
type AttrBaseTypeConstraint ToolPaletteIconSizePropertyInfo = ToolPaletteK Source | |
type AttrSetTypeConstraint ToolPaletteIconSizePropertyInfo = * ~ IconSize Source | |
type AttrAllowedOps ToolPaletteIconSizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> m IconSize Source
setToolPaletteIconSize :: (MonadIO m, ToolPaletteK o) => o -> IconSize -> m () Source
IconSizeSet
data ToolPaletteIconSizeSetPropertyInfo Source
AttrInfo ToolPaletteIconSizeSetPropertyInfo Source | |
type AttrLabel ToolPaletteIconSizeSetPropertyInfo = "ToolPalette::icon-size-set" Source | |
type AttrGetType ToolPaletteIconSizeSetPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ToolPaletteIconSizeSetPropertyInfo = ToolPaletteK Source | |
type AttrSetTypeConstraint ToolPaletteIconSizeSetPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps ToolPaletteIconSizeSetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> m Bool Source
setToolPaletteIconSizeSet :: (MonadIO m, ToolPaletteK o) => o -> Bool -> m () Source
ToolbarStyle
data ToolPaletteToolbarStylePropertyInfo Source
AttrInfo ToolPaletteToolbarStylePropertyInfo Source | |
type AttrLabel ToolPaletteToolbarStylePropertyInfo = "ToolPalette::toolbar-style" Source | |
type AttrGetType ToolPaletteToolbarStylePropertyInfo = ToolbarStyle Source | |
type AttrBaseTypeConstraint ToolPaletteToolbarStylePropertyInfo = ToolPaletteK Source | |
type AttrSetTypeConstraint ToolPaletteToolbarStylePropertyInfo = * ~ ToolbarStyle Source | |
type AttrAllowedOps ToolPaletteToolbarStylePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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