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
- addAttribute
- cellGetPosition
- cellGetSize
- cellIsVisible
- cellSetCellData
- clear
- clearAttributes
- clicked
- focusCell
- getAlignment
- getButton
- getClickable
- getExpand
- getFixedWidth
- getMaxWidth
- getMinWidth
- getReorderable
- getResizable
- getSizing
- getSortColumnId
- getSortIndicator
- getSortOrder
- getSpacing
- getTitle
- getTreeView
- getVisible
- getWidget
- getWidth
- getXOffset
- new
- newWithArea
- packEnd
- packStart
- queueResize
- setAlignment
- setCellDataFunc
- setClickable
- setExpand
- setFixedWidth
- setMaxWidth
- setMinWidth
- setReorderable
- setResizable
- setSizing
- setSortColumnId
- setSortIndicator
- setSortOrder
- setSpacing
- setTitle
- setVisible
- setWidget
- Properties
- Signals
The GtkTreeViewColumn object represents a visible column in a TreeView
widget.
It allows to set properties of the column header, and functions as a holding pen for
the cell renderers which determine how the data in the column is displayed.
Please refer to the [tree widget conceptual overview][TreeWidget] for an overview of all the objects and data types related to the tree widget and how they work together.
- newtype TreeViewColumn = TreeViewColumn (ManagedPtr TreeViewColumn)
- class GObject o => IsTreeViewColumn o
- toTreeViewColumn :: IsTreeViewColumn o => o -> IO TreeViewColumn
- noTreeViewColumn :: Maybe TreeViewColumn
- data TreeViewColumnAddAttributeMethodInfo
- treeViewColumnAddAttribute :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Text -> Int32 -> m ()
- data TreeViewColumnCellGetPositionMethodInfo
- treeViewColumnCellGetPosition :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> m (Bool, Int32, Int32)
- data TreeViewColumnCellGetSizeMethodInfo
- treeViewColumnCellGetSize :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Maybe Rectangle -> m (Int32, Int32, Int32, Int32)
- data TreeViewColumnCellIsVisibleMethodInfo
- treeViewColumnCellIsVisible :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- data TreeViewColumnCellSetCellDataMethodInfo
- treeViewColumnCellSetCellData :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsTreeModel b) => a -> b -> TreeIter -> Bool -> Bool -> m ()
- data TreeViewColumnClearMethodInfo
- treeViewColumnClear :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m ()
- data TreeViewColumnClearAttributesMethodInfo
- treeViewColumnClearAttributes :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> m ()
- data TreeViewColumnClickedMethodInfo
- treeViewColumnClicked :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m ()
- data TreeViewColumnFocusCellMethodInfo
- treeViewColumnFocusCell :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> m ()
- data TreeViewColumnGetAlignmentMethodInfo
- treeViewColumnGetAlignment :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Float
- data TreeViewColumnGetButtonMethodInfo
- treeViewColumnGetButton :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Widget
- data TreeViewColumnGetClickableMethodInfo
- treeViewColumnGetClickable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- data TreeViewColumnGetExpandMethodInfo
- treeViewColumnGetExpand :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- data TreeViewColumnGetFixedWidthMethodInfo
- treeViewColumnGetFixedWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- data TreeViewColumnGetMaxWidthMethodInfo
- treeViewColumnGetMaxWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- data TreeViewColumnGetMinWidthMethodInfo
- treeViewColumnGetMinWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- data TreeViewColumnGetReorderableMethodInfo
- treeViewColumnGetReorderable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- data TreeViewColumnGetResizableMethodInfo
- treeViewColumnGetResizable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- data TreeViewColumnGetSizingMethodInfo
- treeViewColumnGetSizing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m TreeViewColumnSizing
- data TreeViewColumnGetSortColumnIdMethodInfo
- treeViewColumnGetSortColumnId :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- data TreeViewColumnGetSortIndicatorMethodInfo
- treeViewColumnGetSortIndicator :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- data TreeViewColumnGetSortOrderMethodInfo
- treeViewColumnGetSortOrder :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m SortType
- data TreeViewColumnGetSpacingMethodInfo
- treeViewColumnGetSpacing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- data TreeViewColumnGetTitleMethodInfo
- treeViewColumnGetTitle :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Text
- data TreeViewColumnGetTreeViewMethodInfo
- treeViewColumnGetTreeView :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m (Maybe Widget)
- data TreeViewColumnGetVisibleMethodInfo
- treeViewColumnGetVisible :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Bool
- data TreeViewColumnGetWidgetMethodInfo
- treeViewColumnGetWidget :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m (Maybe Widget)
- data TreeViewColumnGetWidthMethodInfo
- treeViewColumnGetWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- data TreeViewColumnGetXOffsetMethodInfo
- treeViewColumnGetXOffset :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m Int32
- treeViewColumnNew :: (HasCallStack, MonadIO m) => m TreeViewColumn
- treeViewColumnNewWithArea :: (HasCallStack, MonadIO m, IsCellArea a) => a -> m TreeViewColumn
- data TreeViewColumnPackEndMethodInfo
- treeViewColumnPackEnd :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Bool -> m ()
- data TreeViewColumnPackStartMethodInfo
- treeViewColumnPackStart :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Bool -> m ()
- data TreeViewColumnQueueResizeMethodInfo
- treeViewColumnQueueResize :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> m ()
- data TreeViewColumnSetAlignmentMethodInfo
- treeViewColumnSetAlignment :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Float -> m ()
- data TreeViewColumnSetCellDataFuncMethodInfo
- treeViewColumnSetCellDataFunc :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => a -> b -> Maybe TreeCellDataFunc -> m ()
- data TreeViewColumnSetClickableMethodInfo
- treeViewColumnSetClickable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- data TreeViewColumnSetExpandMethodInfo
- treeViewColumnSetExpand :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- data TreeViewColumnSetFixedWidthMethodInfo
- treeViewColumnSetFixedWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- data TreeViewColumnSetMaxWidthMethodInfo
- treeViewColumnSetMaxWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- data TreeViewColumnSetMinWidthMethodInfo
- treeViewColumnSetMinWidth :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- data TreeViewColumnSetReorderableMethodInfo
- treeViewColumnSetReorderable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- data TreeViewColumnSetResizableMethodInfo
- treeViewColumnSetResizable :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- data TreeViewColumnSetSizingMethodInfo
- treeViewColumnSetSizing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> TreeViewColumnSizing -> m ()
- data TreeViewColumnSetSortColumnIdMethodInfo
- treeViewColumnSetSortColumnId :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- data TreeViewColumnSetSortIndicatorMethodInfo
- treeViewColumnSetSortIndicator :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- data TreeViewColumnSetSortOrderMethodInfo
- treeViewColumnSetSortOrder :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> SortType -> m ()
- data TreeViewColumnSetSpacingMethodInfo
- treeViewColumnSetSpacing :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Int32 -> m ()
- data TreeViewColumnSetTitleMethodInfo
- treeViewColumnSetTitle :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Text -> m ()
- data TreeViewColumnSetVisibleMethodInfo
- treeViewColumnSetVisible :: (HasCallStack, MonadIO m, IsTreeViewColumn a) => a -> Bool -> m ()
- data TreeViewColumnSetWidgetMethodInfo
- treeViewColumnSetWidget :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsWidget b) => a -> Maybe b -> m ()
- data TreeViewColumnAlignmentPropertyInfo
- constructTreeViewColumnAlignment :: IsTreeViewColumn o => Float -> IO (GValueConstruct o)
- getTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> m Float
- setTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> Float -> m ()
- treeViewColumnAlignment :: AttrLabelProxy "alignment"
- data TreeViewColumnCellAreaPropertyInfo
- constructTreeViewColumnCellArea :: (IsTreeViewColumn o, IsCellArea a) => a -> IO (GValueConstruct o)
- getTreeViewColumnCellArea :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe CellArea)
- treeViewColumnCellArea :: AttrLabelProxy "cellArea"
- data TreeViewColumnClickablePropertyInfo
- constructTreeViewColumnClickable :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o)
- getTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- treeViewColumnClickable :: AttrLabelProxy "clickable"
- data TreeViewColumnExpandPropertyInfo
- constructTreeViewColumnExpand :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o)
- getTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- treeViewColumnExpand :: AttrLabelProxy "expand"
- data TreeViewColumnFixedWidthPropertyInfo
- constructTreeViewColumnFixedWidth :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o)
- getTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- treeViewColumnFixedWidth :: AttrLabelProxy "fixedWidth"
- data TreeViewColumnMaxWidthPropertyInfo
- constructTreeViewColumnMaxWidth :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o)
- getTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- treeViewColumnMaxWidth :: AttrLabelProxy "maxWidth"
- data TreeViewColumnMinWidthPropertyInfo
- constructTreeViewColumnMinWidth :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o)
- getTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- treeViewColumnMinWidth :: AttrLabelProxy "minWidth"
- data TreeViewColumnReorderablePropertyInfo
- constructTreeViewColumnReorderable :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o)
- getTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- treeViewColumnReorderable :: AttrLabelProxy "reorderable"
- data TreeViewColumnResizablePropertyInfo
- constructTreeViewColumnResizable :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o)
- getTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- treeViewColumnResizable :: AttrLabelProxy "resizable"
- data TreeViewColumnSizingPropertyInfo
- constructTreeViewColumnSizing :: IsTreeViewColumn o => TreeViewColumnSizing -> IO (GValueConstruct o)
- getTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> m TreeViewColumnSizing
- setTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> TreeViewColumnSizing -> m ()
- treeViewColumnSizing :: AttrLabelProxy "sizing"
- data TreeViewColumnSortColumnIdPropertyInfo
- constructTreeViewColumnSortColumnId :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o)
- getTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- treeViewColumnSortColumnId :: AttrLabelProxy "sortColumnId"
- data TreeViewColumnSortIndicatorPropertyInfo
- constructTreeViewColumnSortIndicator :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o)
- getTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- treeViewColumnSortIndicator :: AttrLabelProxy "sortIndicator"
- data TreeViewColumnSortOrderPropertyInfo
- constructTreeViewColumnSortOrder :: IsTreeViewColumn o => SortType -> IO (GValueConstruct o)
- getTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> m SortType
- setTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> SortType -> m ()
- treeViewColumnSortOrder :: AttrLabelProxy "sortOrder"
- data TreeViewColumnSpacingPropertyInfo
- constructTreeViewColumnSpacing :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o)
- getTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- setTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m ()
- treeViewColumnSpacing :: AttrLabelProxy "spacing"
- data TreeViewColumnTitlePropertyInfo
- constructTreeViewColumnTitle :: IsTreeViewColumn o => Text -> IO (GValueConstruct o)
- getTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> m Text
- setTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> Text -> m ()
- treeViewColumnTitle :: AttrLabelProxy "title"
- data TreeViewColumnVisiblePropertyInfo
- constructTreeViewColumnVisible :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o)
- getTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool
- setTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m ()
- treeViewColumnVisible :: AttrLabelProxy "visible"
- data TreeViewColumnWidgetPropertyInfo
- clearTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m ()
- constructTreeViewColumnWidget :: (IsTreeViewColumn o, IsWidget a) => a -> IO (GValueConstruct o)
- getTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe Widget)
- setTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o, IsWidget a) => o -> a -> m ()
- treeViewColumnWidget :: AttrLabelProxy "widget"
- data TreeViewColumnWidthPropertyInfo
- getTreeViewColumnWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- treeViewColumnWidth :: AttrLabelProxy "width"
- data TreeViewColumnXOffsetPropertyInfo
- getTreeViewColumnXOffset :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32
- treeViewColumnXOffset :: AttrLabelProxy "xOffset"
- type C_TreeViewColumnClickedCallback = Ptr () -> Ptr () -> IO ()
- type TreeViewColumnClickedCallback = IO ()
- data TreeViewColumnClickedSignalInfo
- afterTreeViewColumnClicked :: (GObject a, MonadIO m) => a -> TreeViewColumnClickedCallback -> m SignalHandlerId
- genClosure_TreeViewColumnClicked :: TreeViewColumnClickedCallback -> IO Closure
- mk_TreeViewColumnClickedCallback :: C_TreeViewColumnClickedCallback -> IO (FunPtr C_TreeViewColumnClickedCallback)
- noTreeViewColumnClickedCallback :: Maybe TreeViewColumnClickedCallback
- onTreeViewColumnClicked :: (GObject a, MonadIO m) => a -> TreeViewColumnClickedCallback -> m SignalHandlerId
- wrap_TreeViewColumnClickedCallback :: TreeViewColumnClickedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype TreeViewColumn Source #
GObject TreeViewColumn Source # | |
IsObject TreeViewColumn Source # | |
IsTreeViewColumn TreeViewColumn Source # | |
IsCellLayout TreeViewColumn Source # | |
IsBuildable TreeViewColumn Source # | |
((~) * info (ResolveTreeViewColumnMethod t TreeViewColumn), MethodInfo * info TreeViewColumn p) => IsLabel t (TreeViewColumn -> p) Source # | |
((~) * info (ResolveTreeViewColumnMethod t TreeViewColumn), MethodInfo * info TreeViewColumn p) => IsLabelProxy t (TreeViewColumn -> p) Source # | |
HasAttributeList * TreeViewColumn Source # | |
type AttributeList TreeViewColumn Source # | |
type SignalList TreeViewColumn Source # | |
class GObject o => IsTreeViewColumn o Source #
toTreeViewColumn :: IsTreeViewColumn o => o -> IO TreeViewColumn Source #
Methods
addAttribute
data TreeViewColumnAddAttributeMethodInfo Source #
((~) * signature (b -> Text -> Int32 -> m ()), MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => MethodInfo * TreeViewColumnAddAttributeMethodInfo a signature Source # | |
treeViewColumnAddAttribute Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) | |
=> a |
|
-> b |
|
-> Text |
|
-> Int32 |
|
-> m () |
Adds an attribute mapping to the list in treeColumn
. The column
is the
column of the model to get a value from, and the attribute
is the
parameter on cellRenderer
to be set from the value. So for example
if column 2 of the model contains strings, you could have the
“text” attribute of a CellRendererText
get its values from
column 2.
cellGetPosition
data TreeViewColumnCellGetPositionMethodInfo Source #
((~) * signature (b -> m (Bool, Int32, Int32)), MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => MethodInfo * TreeViewColumnCellGetPositionMethodInfo a signature Source # | |
treeViewColumnCellGetPosition Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) | |
=> a |
|
-> b |
|
-> m (Bool, Int32, Int32) | Returns: |
Obtains the horizontal position and size of a cell in a column. If the
cell is not found in the column, startPos
and width
are not changed and
False
is returned.
cellGetSize
data TreeViewColumnCellGetSizeMethodInfo Source #
((~) * signature (Maybe Rectangle -> m (Int32, Int32, Int32, Int32)), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnCellGetSizeMethodInfo a signature Source # | |
treeViewColumnCellGetSize Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Maybe Rectangle |
|
-> m (Int32, Int32, Int32, Int32) |
Obtains the width and height needed to render the column. This is used
primarily by the TreeView
.
cellIsVisible
data TreeViewColumnCellIsVisibleMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnCellIsVisibleMethodInfo a signature Source # | |
treeViewColumnCellIsVisible Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Bool | Returns: |
Returns True
if any of the cells packed into the treeColumn
are visible.
For this to be meaningful, you must first initialize the cells with
treeViewColumnCellSetCellData
cellSetCellData
data TreeViewColumnCellSetCellDataMethodInfo Source #
((~) * signature (b -> TreeIter -> Bool -> Bool -> m ()), MonadIO m, IsTreeViewColumn a, IsTreeModel b) => MethodInfo * TreeViewColumnCellSetCellDataMethodInfo a signature Source # | |
treeViewColumnCellSetCellData Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsTreeModel b) | |
=> a |
|
-> b |
|
-> TreeIter |
|
-> Bool |
|
-> Bool |
|
-> m () |
Sets the cell renderer based on the treeModel
and iter
. That is, for
every attribute mapping in treeColumn
, it will get a value from the set
column on the iter
, and use that value to set the attribute on the cell
renderer. This is used primarily by the TreeView
.
clear
data TreeViewColumnClearMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnClearMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m () |
Unsets all the mappings on all renderers on the treeColumn
.
clearAttributes
data TreeViewColumnClearAttributesMethodInfo Source #
((~) * signature (b -> m ()), MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => MethodInfo * TreeViewColumnClearAttributesMethodInfo a signature Source # | |
treeViewColumnClearAttributes Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) | |
=> a |
|
-> b |
|
-> m () |
Clears all existing attributes previously set with
gtk_tree_view_column_set_attributes()
.
clicked
data TreeViewColumnClickedMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnClickedMethodInfo a signature Source # | |
treeViewColumnClicked Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m () |
Emits the “clicked” signal on the column. This function will only work if
treeColumn
is clickable.
focusCell
data TreeViewColumnFocusCellMethodInfo Source #
((~) * signature (b -> m ()), MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => MethodInfo * TreeViewColumnFocusCellMethodInfo a signature Source # | |
treeViewColumnFocusCell Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) | |
=> a |
|
-> b |
|
-> m () |
Sets the current keyboard focus to be at cell
, if the column contains
2 or more editable and activatable cells.
Since: 2.2
getAlignment
data TreeViewColumnGetAlignmentMethodInfo Source #
((~) * signature (m Float), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetAlignmentMethodInfo a signature Source # | |
treeViewColumnGetAlignment Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Float | Returns: The current alignent of |
Returns the current x alignment of treeColumn
. This value can range
between 0.0 and 1.0.
getButton
data TreeViewColumnGetButtonMethodInfo Source #
((~) * signature (m Widget), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetButtonMethodInfo a signature Source # | |
treeViewColumnGetButton Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Widget | Returns: The button for the column header. |
Returns the button used in the treeview column header
Since: 3.0
getClickable
data TreeViewColumnGetClickableMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetClickableMethodInfo a signature Source # | |
treeViewColumnGetClickable Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Bool | Returns: |
Returns True
if the user can click on the header for the column.
getExpand
data TreeViewColumnGetExpandMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetExpandMethodInfo a signature Source # | |
treeViewColumnGetExpand Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Bool | Returns: |
Returns True
if the column expands to fill available space.
Since: 2.4
getFixedWidth
data TreeViewColumnGetFixedWidthMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetFixedWidthMethodInfo a signature Source # | |
treeViewColumnGetFixedWidth Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Int32 | Returns: The fixed width of the column. |
Gets the fixed width of the column. This may not be the actual displayed
width of the column; for that, use treeViewColumnGetWidth
.
getMaxWidth
data TreeViewColumnGetMaxWidthMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetMaxWidthMethodInfo a signature Source # | |
treeViewColumnGetMaxWidth Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Int32 | Returns: The maximum width of the |
Returns the maximum width in pixels of the treeColumn
, or -1 if no maximum
width is set.
getMinWidth
data TreeViewColumnGetMinWidthMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetMinWidthMethodInfo a signature Source # | |
treeViewColumnGetMinWidth Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Int32 | Returns: The minimum width of the |
Returns the minimum width in pixels of the treeColumn
, or -1 if no minimum
width is set.
getReorderable
data TreeViewColumnGetReorderableMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetReorderableMethodInfo a signature Source # | |
treeViewColumnGetReorderable Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Bool | Returns: |
Returns True
if the treeColumn
can be reordered by the user.
getResizable
data TreeViewColumnGetResizableMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetResizableMethodInfo a signature Source # | |
treeViewColumnGetResizable Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Bool | Returns: |
Returns True
if the treeColumn
can be resized by the end user.
getSizing
data TreeViewColumnGetSizingMethodInfo Source #
((~) * signature (m TreeViewColumnSizing), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetSizingMethodInfo a signature Source # | |
treeViewColumnGetSizing Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m TreeViewColumnSizing | Returns: The type of |
Returns the current type of treeColumn
.
getSortColumnId
data TreeViewColumnGetSortColumnIdMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetSortColumnIdMethodInfo a signature Source # | |
treeViewColumnGetSortColumnId Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Int32 | Returns: the current |
Gets the logical sortColumnId
that the model sorts on when this
column is selected for sorting.
See treeViewColumnSetSortColumnId
.
getSortIndicator
data TreeViewColumnGetSortIndicatorMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetSortIndicatorMethodInfo a signature Source # | |
treeViewColumnGetSortIndicator Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Bool | Returns: whether the sort indicator arrow is displayed |
Gets the value set by treeViewColumnSetSortIndicator
.
getSortOrder
data TreeViewColumnGetSortOrderMethodInfo Source #
((~) * signature (m SortType), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetSortOrderMethodInfo a signature Source # | |
treeViewColumnGetSortOrder Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m SortType | Returns: the sort order the sort indicator is indicating |
Gets the value set by treeViewColumnSetSortOrder
.
getSpacing
data TreeViewColumnGetSpacingMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetSpacingMethodInfo a signature Source # | |
treeViewColumnGetSpacing Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Int32 | Returns: the spacing of |
Returns the spacing of treeColumn
.
getTitle
data TreeViewColumnGetTitleMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetTitleMethodInfo a signature Source # | |
treeViewColumnGetTitle Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Text | Returns: the title of the column. This string should not be modified or freed. |
Returns the title of the widget.
getTreeView
data TreeViewColumnGetTreeViewMethodInfo Source #
((~) * signature (m (Maybe Widget)), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetTreeViewMethodInfo a signature Source # | |
treeViewColumnGetTreeView Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m (Maybe Widget) | Returns: The tree view wherein |
getVisible
data TreeViewColumnGetVisibleMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetVisibleMethodInfo a signature Source # | |
treeViewColumnGetVisible Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Bool | Returns: whether the column is visible or not. If it is visible, then the tree will show the column. |
Returns True
if treeColumn
is visible.
getWidget
data TreeViewColumnGetWidgetMethodInfo Source #
((~) * signature (m (Maybe Widget)), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetWidgetMethodInfo a signature Source # | |
treeViewColumnGetWidget Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m (Maybe Widget) |
getWidth
data TreeViewColumnGetWidthMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetWidthMethodInfo a signature Source # | |
treeViewColumnGetWidth Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Int32 | Returns: The current width of |
Returns the current size of treeColumn
in pixels.
getXOffset
data TreeViewColumnGetXOffsetMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnGetXOffsetMethodInfo a signature Source # | |
treeViewColumnGetXOffset Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m Int32 | Returns: The current X offset of |
Returns the current X offset of treeColumn
in pixels.
Since: 3.2
new
:: (HasCallStack, MonadIO m) | |
=> m TreeViewColumn | Returns: A newly created |
Creates a new TreeViewColumn
.
newWithArea
treeViewColumnNewWithArea Source #
:: (HasCallStack, MonadIO m, IsCellArea a) | |
=> a |
|
-> m TreeViewColumn | Returns: A newly created |
Creates a new TreeViewColumn
using area
to render its cells.
Since: 3.0
packEnd
data TreeViewColumnPackEndMethodInfo Source #
((~) * signature (b -> Bool -> m ()), MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => MethodInfo * TreeViewColumnPackEndMethodInfo a signature Source # | |
treeViewColumnPackEnd Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) | |
=> a |
|
-> b |
|
-> Bool |
|
-> m () |
packStart
data TreeViewColumnPackStartMethodInfo Source #
((~) * signature (b -> Bool -> m ()), MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => MethodInfo * TreeViewColumnPackStartMethodInfo a signature Source # | |
treeViewColumnPackStart Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) | |
=> a |
|
-> b |
|
-> Bool |
|
-> m () |
queueResize
data TreeViewColumnQueueResizeMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnQueueResizeMethodInfo a signature Source # | |
treeViewColumnQueueResize Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> m () |
Flags the column, and the cell renderers added to this column, to have their sizes renegotiated.
Since: 2.8
setAlignment
data TreeViewColumnSetAlignmentMethodInfo Source #
((~) * signature (Float -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetAlignmentMethodInfo a signature Source # | |
treeViewColumnSetAlignment Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Float |
|
-> m () |
Sets the alignment of the title or custom widget inside the column header. The alignment determines its location inside the button -- 0.0 for left, 0.5 for center, 1.0 for right.
setCellDataFunc
data TreeViewColumnSetCellDataFuncMethodInfo Source #
((~) * signature (b -> Maybe TreeCellDataFunc -> m ()), MonadIO m, IsTreeViewColumn a, IsCellRenderer b) => MethodInfo * TreeViewColumnSetCellDataFuncMethodInfo a signature Source # | |
treeViewColumnSetCellDataFunc Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b) | |
=> a |
|
-> b |
|
-> Maybe TreeCellDataFunc |
|
-> m () |
Sets the TreeCellDataFunc
to use for the column. This
function is used instead of the standard attributes mapping for
setting the column value, and should set the value of treeColumn
's
cell renderer as appropriate. func
may be Nothing
to remove an
older one.
setClickable
data TreeViewColumnSetClickableMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetClickableMethodInfo a signature Source # | |
treeViewColumnSetClickable Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets the header to be active if clickable
is True
. When the header is
active, then it can take keyboard focus, and can be clicked.
setExpand
data TreeViewColumnSetExpandMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetExpandMethodInfo a signature Source # | |
treeViewColumnSetExpand Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets the column to take available extra space. This space is shared equally
amongst all columns that have the expand set to True
. If no column has this
option set, then the last column gets all extra space. By default, every
column is created with this False
.
Along with “fixed-width”, the “expand” property changes when the column is resized by the user.
Since: 2.4
setFixedWidth
data TreeViewColumnSetFixedWidthMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetFixedWidthMethodInfo a signature Source # | |
treeViewColumnSetFixedWidth Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Int32 |
|
-> m () |
If fixedWidth
is not -1, sets the fixed width of treeColumn
; otherwise
unsets it. The effective value of fixedWidth
is clamped between the
minimum and maximum width of the column; however, the value stored in the
“fixed-width” property is not clamped. If the column sizing is
GTK_TREE_VIEW_COLUMN_GROW_ONLY
or GTK_TREE_VIEW_COLUMN_AUTOSIZE
, setting
a fixed width overrides the automatically calculated width. Note that
fixedWidth
is only a hint to GTK+; the width actually allocated to the
column may be greater or less than requested.
Along with “expand”, the “fixed-width” property changes when the column is resized by the user.
setMaxWidth
data TreeViewColumnSetMaxWidthMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetMaxWidthMethodInfo a signature Source # | |
treeViewColumnSetMaxWidth Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the maximum width of the treeColumn
. If maxWidth
is -1, then the
maximum width is unset. Note, the column can actually be wider than max
width if it’s the last column in a view. In this case, the column expands to
fill any extra space.
setMinWidth
data TreeViewColumnSetMinWidthMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetMinWidthMethodInfo a signature Source # | |
treeViewColumnSetMinWidth Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the minimum width of the treeColumn
. If minWidth
is -1, then the
minimum width is unset.
setReorderable
data TreeViewColumnSetReorderableMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetReorderableMethodInfo a signature Source # | |
treeViewColumnSetReorderable Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Bool |
|
-> m () |
If reorderable
is True
, then the column can be reordered by the end user
dragging the header.
setResizable
data TreeViewColumnSetResizableMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetResizableMethodInfo a signature Source # | |
treeViewColumnSetResizable Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Bool |
|
-> m () |
setSizing
data TreeViewColumnSetSizingMethodInfo Source #
((~) * signature (TreeViewColumnSizing -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetSizingMethodInfo a signature Source # | |
treeViewColumnSetSizing Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> TreeViewColumnSizing |
|
-> m () |
Sets the growth behavior of treeColumn
to type
.
setSortColumnId
data TreeViewColumnSetSortColumnIdMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetSortColumnIdMethodInfo a signature Source # | |
treeViewColumnSetSortColumnId Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the logical sortColumnId
that this column sorts on when this column
is selected for sorting. Doing so makes the column header clickable.
setSortIndicator
data TreeViewColumnSetSortIndicatorMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetSortIndicatorMethodInfo a signature Source # | |
treeViewColumnSetSortIndicator Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Bool |
|
-> m () |
Call this function with a setting
of True
to display an arrow in
the header button indicating the column is sorted. Call
treeViewColumnSetSortOrder
to change the direction of
the arrow.
setSortOrder
data TreeViewColumnSetSortOrderMethodInfo Source #
((~) * signature (SortType -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetSortOrderMethodInfo a signature Source # | |
treeViewColumnSetSortOrder Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> SortType |
|
-> m () |
Changes the appearance of the sort indicator.
This does not actually sort the model. Use
treeViewColumnSetSortColumnId
if you want automatic sorting
support. This function is primarily for custom sorting behavior, and should
be used in conjunction with treeSortableSetSortColumnId
to do
that. For custom models, the mechanism will vary.
The sort indicator changes direction to indicate normal sort or reverse sort.
Note that you must have the sort indicator enabled to see anything when
calling this function; see treeViewColumnSetSortIndicator
.
setSpacing
data TreeViewColumnSetSpacingMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetSpacingMethodInfo a signature Source # | |
treeViewColumnSetSpacing Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the spacing field of treeColumn
, which is the number of pixels to
place between cell renderers packed into it.
setTitle
data TreeViewColumnSetTitleMethodInfo Source #
((~) * signature (Text -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetTitleMethodInfo a signature Source # | |
treeViewColumnSetTitle Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Text |
|
-> m () |
Sets the title of the treeColumn
. If a custom widget has been set, then
this value is ignored.
setVisible
data TreeViewColumnSetVisibleMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsTreeViewColumn a) => MethodInfo * TreeViewColumnSetVisibleMethodInfo a signature Source # | |
treeViewColumnSetVisible Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets the visibility of treeColumn
.
setWidget
data TreeViewColumnSetWidgetMethodInfo Source #
((~) * signature (Maybe b -> m ()), MonadIO m, IsTreeViewColumn a, IsWidget b) => MethodInfo * TreeViewColumnSetWidgetMethodInfo a signature Source # | |
treeViewColumnSetWidget Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsWidget b) | |
=> a |
|
-> Maybe b | |
-> m () |
Properties
alignment
data TreeViewColumnAlignmentPropertyInfo Source #
constructTreeViewColumnAlignment :: IsTreeViewColumn o => Float -> IO (GValueConstruct o) Source #
getTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> m Float Source #
setTreeViewColumnAlignment :: (MonadIO m, IsTreeViewColumn o) => o -> Float -> m () Source #
treeViewColumnAlignment :: AttrLabelProxy "alignment" Source #
cellArea
data TreeViewColumnCellAreaPropertyInfo Source #
constructTreeViewColumnCellArea :: (IsTreeViewColumn o, IsCellArea a) => a -> IO (GValueConstruct o) Source #
getTreeViewColumnCellArea :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe CellArea) Source #
treeViewColumnCellArea :: AttrLabelProxy "cellArea" Source #
clickable
data TreeViewColumnClickablePropertyInfo Source #
constructTreeViewColumnClickable :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o) Source #
getTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #
setTreeViewColumnClickable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #
treeViewColumnClickable :: AttrLabelProxy "clickable" Source #
expand
data TreeViewColumnExpandPropertyInfo Source #
constructTreeViewColumnExpand :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o) Source #
getTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #
setTreeViewColumnExpand :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #
treeViewColumnExpand :: AttrLabelProxy "expand" Source #
fixedWidth
data TreeViewColumnFixedWidthPropertyInfo Source #
constructTreeViewColumnFixedWidth :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o) Source #
getTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #
setTreeViewColumnFixedWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #
treeViewColumnFixedWidth :: AttrLabelProxy "fixedWidth" Source #
maxWidth
data TreeViewColumnMaxWidthPropertyInfo Source #
constructTreeViewColumnMaxWidth :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o) Source #
getTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #
setTreeViewColumnMaxWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #
treeViewColumnMaxWidth :: AttrLabelProxy "maxWidth" Source #
minWidth
data TreeViewColumnMinWidthPropertyInfo Source #
constructTreeViewColumnMinWidth :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o) Source #
getTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #
setTreeViewColumnMinWidth :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #
treeViewColumnMinWidth :: AttrLabelProxy "minWidth" Source #
reorderable
data TreeViewColumnReorderablePropertyInfo Source #
constructTreeViewColumnReorderable :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o) Source #
getTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #
setTreeViewColumnReorderable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #
treeViewColumnReorderable :: AttrLabelProxy "reorderable" Source #
resizable
data TreeViewColumnResizablePropertyInfo Source #
constructTreeViewColumnResizable :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o) Source #
getTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #
setTreeViewColumnResizable :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #
treeViewColumnResizable :: AttrLabelProxy "resizable" Source #
sizing
data TreeViewColumnSizingPropertyInfo Source #
constructTreeViewColumnSizing :: IsTreeViewColumn o => TreeViewColumnSizing -> IO (GValueConstruct o) Source #
getTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> m TreeViewColumnSizing Source #
setTreeViewColumnSizing :: (MonadIO m, IsTreeViewColumn o) => o -> TreeViewColumnSizing -> m () Source #
treeViewColumnSizing :: AttrLabelProxy "sizing" Source #
sortColumnId
data TreeViewColumnSortColumnIdPropertyInfo Source #
constructTreeViewColumnSortColumnId :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o) Source #
getTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #
setTreeViewColumnSortColumnId :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #
treeViewColumnSortColumnId :: AttrLabelProxy "sortColumnId" Source #
sortIndicator
data TreeViewColumnSortIndicatorPropertyInfo Source #
constructTreeViewColumnSortIndicator :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o) Source #
getTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #
setTreeViewColumnSortIndicator :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #
treeViewColumnSortIndicator :: AttrLabelProxy "sortIndicator" Source #
sortOrder
data TreeViewColumnSortOrderPropertyInfo Source #
constructTreeViewColumnSortOrder :: IsTreeViewColumn o => SortType -> IO (GValueConstruct o) Source #
getTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> m SortType Source #
setTreeViewColumnSortOrder :: (MonadIO m, IsTreeViewColumn o) => o -> SortType -> m () Source #
treeViewColumnSortOrder :: AttrLabelProxy "sortOrder" Source #
spacing
data TreeViewColumnSpacingPropertyInfo Source #
constructTreeViewColumnSpacing :: IsTreeViewColumn o => Int32 -> IO (GValueConstruct o) Source #
getTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #
setTreeViewColumnSpacing :: (MonadIO m, IsTreeViewColumn o) => o -> Int32 -> m () Source #
treeViewColumnSpacing :: AttrLabelProxy "spacing" Source #
title
data TreeViewColumnTitlePropertyInfo Source #
constructTreeViewColumnTitle :: IsTreeViewColumn o => Text -> IO (GValueConstruct o) Source #
getTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> m Text Source #
setTreeViewColumnTitle :: (MonadIO m, IsTreeViewColumn o) => o -> Text -> m () Source #
treeViewColumnTitle :: AttrLabelProxy "title" Source #
visible
data TreeViewColumnVisiblePropertyInfo Source #
constructTreeViewColumnVisible :: IsTreeViewColumn o => Bool -> IO (GValueConstruct o) Source #
getTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> m Bool Source #
setTreeViewColumnVisible :: (MonadIO m, IsTreeViewColumn o) => o -> Bool -> m () Source #
treeViewColumnVisible :: AttrLabelProxy "visible" Source #
widget
data TreeViewColumnWidgetPropertyInfo Source #
clearTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m () Source #
constructTreeViewColumnWidget :: (IsTreeViewColumn o, IsWidget a) => a -> IO (GValueConstruct o) Source #
getTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o) => o -> m (Maybe Widget) Source #
setTreeViewColumnWidget :: (MonadIO m, IsTreeViewColumn o, IsWidget a) => o -> a -> m () Source #
treeViewColumnWidget :: AttrLabelProxy "widget" Source #
width
data TreeViewColumnWidthPropertyInfo Source #
getTreeViewColumnWidth :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #
treeViewColumnWidth :: AttrLabelProxy "width" Source #
xOffset
data TreeViewColumnXOffsetPropertyInfo Source #
getTreeViewColumnXOffset :: (MonadIO m, IsTreeViewColumn o) => o -> m Int32 Source #
treeViewColumnXOffset :: AttrLabelProxy "xOffset" Source #
Signals
clicked
type TreeViewColumnClickedCallback = IO () Source #
afterTreeViewColumnClicked :: (GObject a, MonadIO m) => a -> TreeViewColumnClickedCallback -> m SignalHandlerId Source #
mk_TreeViewColumnClickedCallback :: C_TreeViewColumnClickedCallback -> IO (FunPtr C_TreeViewColumnClickedCallback) Source #
onTreeViewColumnClicked :: (GObject a, MonadIO m) => a -> TreeViewColumnClickedCallback -> m SignalHandlerId Source #
wrap_TreeViewColumnClickedCallback :: TreeViewColumnClickedCallback -> Ptr () -> Ptr () -> IO () Source #