| ||||||||||||
| ||||||||||||
| Description | ||||||||||||
TODO
| ||||||||||||
| Synopsis | ||||||||||||
| Documentation | ||||||||||||
| data TreeViewColumn | ||||||||||||
| ||||||||||||
| class ObjectClass o => TreeViewColumnClass o | ||||||||||||
| ||||||||||||
| castToTreeViewColumn :: GObjectClass obj => obj -> TreeViewColumn | ||||||||||||
| treeViewColumnNew :: IO TreeViewColumn | ||||||||||||
| Generate a new TreeViewColumn widget. | ||||||||||||
| treeViewColumnNewWithAttributes :: CellRendererClass cr => String -> cr -> [(String, Int)] -> IO TreeViewColumn | ||||||||||||
| Returns a new TreeViewColumn with title title, cell renderer cr, and attributes attribs. | ||||||||||||
| treeViewColumnPackStart :: (TreeViewColumnClass tvc, CellRendererClass cr) => tvc -> cr -> Bool -> IO () | ||||||||||||
Add a cell renderer at the beginning of a column.
| ||||||||||||
| treeViewColumnPackEnd :: (TreeViewColumnClass tvc, CellRendererClass cr) => tvc -> cr -> Bool -> IO () | ||||||||||||
Add a cell renderer at the end of a column.
| ||||||||||||
| treeViewColumnClear :: TreeViewColumnClass tvc => tvc -> IO () | ||||||||||||
| Remove the associations of attributes to a store for all CellRenderers. | ||||||||||||
| treeViewColumnGetCellRenderers :: TreeViewColumnClass tvc => tvc -> IO [CellRenderer] | ||||||||||||
| Retrieve all CellRenderers that are contained in this column. | ||||||||||||
| treeViewColumnAddAttribute :: (TreeViewColumnClass tvc, CellRendererClass cr) => tvc -> cr -> String -> Int -> IO () | ||||||||||||
Insert an attribute to change the behaviour of the column's cell renderer.
| ||||||||||||
| treeViewColumnAddAttributes :: (TreeViewColumnClass tvc, CellRendererClass cr) => tvc -> cr -> [(String, Int)] -> IO () | ||||||||||||
| Insert attributes attribs to change the behaviour of column tvc's cell renderer cr. | ||||||||||||
| treeViewColumnSetAttributes :: (TreeViewColumnClass tvc, CellRendererClass cr) => tvc -> cr -> [(String, Int)] -> IO () | ||||||||||||
| Set the attributes of the cell renderer cr in the tree column tvc be attribs. The attributes are given as a list of attribute/column pairs. All existing attributes are removed, and replaced with the new attributes. | ||||||||||||
| treeViewColumnClearAttributes :: (TreeViewColumnClass tvc, CellRendererClass cr) => tvc -> cr -> IO () | ||||||||||||
| Clears all existing attributes of the column tvc. | ||||||||||||
| treeViewColumnSetSpacing :: TreeViewColumnClass tvc => tvc -> Int -> IO () | ||||||||||||
| Set the number of pixels between two cell renderers. | ||||||||||||
| treeViewColumnGetSpacing :: TreeViewColumnClass tvc => tvc -> IO Int | ||||||||||||
| Get the number of pixels between two cell renderers. | ||||||||||||
| treeViewColumnSetVisible :: TreeViewColumnClass tvc => tvc -> Bool -> IO () | ||||||||||||
| Set the visibility of a given column. | ||||||||||||
| treeViewColumnGetVisible :: TreeViewColumnClass tvc => tvc -> IO Bool | ||||||||||||
| Get the visibility of a given column. | ||||||||||||
| treeViewColumnSetResizable :: TreeViewColumnClass tvc => tvc -> Bool -> IO () | ||||||||||||
| Set if a given column is resizable by the user. | ||||||||||||
| treeViewColumnGetResizable :: TreeViewColumnClass tvc => tvc -> IO Bool | ||||||||||||
| Get if a given column is resizable by the user. | ||||||||||||
| data TreeViewColumnSizing | ||||||||||||
| ||||||||||||
| treeViewColumnSetSizing :: TreeViewColumnClass tvc => tvc -> TreeViewColumnSizing -> IO () | ||||||||||||
| Set wether the column can be resized. | ||||||||||||
| treeViewColumnGetSizing :: TreeViewColumnClass tvc => tvc -> IO TreeViewColumnSizing | ||||||||||||
| Return the resizing type of the column. | ||||||||||||
| treeViewColumnGetWidth :: TreeViewColumnClass tvc => tvc -> IO Int | ||||||||||||
| Query the current width of the column. | ||||||||||||
| treeViewColumnSetFixedWidth :: TreeViewColumnClass tvc => tvc -> Int -> IO () | ||||||||||||
Set the width of the column.
| ||||||||||||
| treeViewColumnGetFixedWidth :: TreeViewColumnClass tvc => tvc -> IO Int | ||||||||||||
Gets the fixed width of the column.
| ||||||||||||
| treeViewColumnSetMinWidth :: TreeViewColumnClass tvc => tvc -> Int -> IO () | ||||||||||||
| Set minimum width of the column. | ||||||||||||
| treeViewColumnGetMinWidth :: TreeViewColumnClass tvc => tvc -> IO Int | ||||||||||||
| Get the minimum width of a column. Returns -1 if this width was not set. | ||||||||||||
| treeViewColumnSetMaxWidth :: TreeViewColumnClass tvc => tvc -> Int -> IO () | ||||||||||||
| Set maximum width of the column. | ||||||||||||
| treeViewColumnGetMaxWidth :: TreeViewColumnClass tvc => tvc -> IO Int | ||||||||||||
| Get the maximum width of a column. Returns -1 if this width was not set. | ||||||||||||
| treeViewColumnClicked :: TreeViewColumnClass tvc => tvc -> IO () | ||||||||||||
| Emit the clicked signal on the column. | ||||||||||||
| treeViewColumnSetTitle :: TreeViewColumnClass tvc => tvc -> String -> IO () | ||||||||||||
| Set the widget's title if a custom widget has not been set. | ||||||||||||
| treeViewColumnGetTitle :: TreeViewColumnClass tvc => tvc -> IO (Maybe String) | ||||||||||||
| Get the widget's title. | ||||||||||||
| treeViewColumnSetClickable :: TreeViewColumnClass tvc => tvc -> Bool -> IO () | ||||||||||||
| Set if the column should be sensitive to mouse clicks. | ||||||||||||
| treeViewColumnGetClickable :: TreeViewColumnClass tvc => tvc -> IO Bool | ||||||||||||
| Returns True if the user can click on the header for the column. | ||||||||||||
| treeViewColumnSetWidget :: (TreeViewColumnClass tvc, WidgetClass w) => tvc -> w -> IO () | ||||||||||||
| Set the column's title to this widget. | ||||||||||||
| treeViewColumnGetWidget :: TreeViewColumnClass tvc => tvc -> IO Widget | ||||||||||||
| Retrieve the widget responsible for showing the column title. In case only a text title was set this will be a Alignment widget with a Label inside. | ||||||||||||
| treeViewColumnSetAlignment :: TreeViewColumnClass tvc => tvc -> Float -> IO () | ||||||||||||
| Set the alignment of the title. | ||||||||||||
| treeViewColumnGetAlignment :: TreeViewColumnClass tvc => tvc -> IO Float | ||||||||||||
| Get the alignment of the titlte. | ||||||||||||
| treeViewColumnSetReorderable :: TreeViewColumnClass tvc => tvc -> Bool -> IO () | ||||||||||||
| Set if a given column is reorderable by the user. | ||||||||||||
| treeViewColumnGetReorderable :: TreeViewColumnClass tvc => tvc -> IO Bool | ||||||||||||
| Get if a given column is reorderable by the user. | ||||||||||||
| treeViewColumnSetSortColumnId :: TreeViewColumnClass tvc => tvc -> Int -> IO () | ||||||||||||
Set the column by which to sort.
| ||||||||||||
| treeViewColumnGetSortColumnId :: TreeViewColumnClass tvc => tvc -> IO Int | ||||||||||||
Get the column by which to sort.
| ||||||||||||
| treeViewColumnSetSortIndicator :: TreeViewColumnClass tvc => tvc -> Bool -> IO () | ||||||||||||
| Set if a given column has sorting arrows in its heading. | ||||||||||||
| treeViewColumnGetSortIndicator :: TreeViewColumnClass tvc => tvc -> IO Bool | ||||||||||||
| Query if a given column has sorting arrows in its heading. | ||||||||||||
| treeViewColumnSetSortOrder :: TreeViewColumnClass tvc => tvc -> SortType -> IO () | ||||||||||||
Set if a given column is sorted in ascending or descending order.
| ||||||||||||
| treeViewColumnGetSortOrder :: TreeViewColumnClass tvc => tvc -> IO SortType | ||||||||||||
| Query if a given column is sorted in ascending or descending order. | ||||||||||||
| data SortType | ||||||||||||
| ||||||||||||
| onColClicked :: TreeViewColumnClass tvc => tvc -> IO () -> IO (ConnectId tvc) | ||||||||||||
| Emitted when the header of this column has been clicked on. | ||||||||||||
| afterColClicked :: TreeViewColumnClass tvc => tvc -> IO () -> IO (ConnectId tvc) | ||||||||||||
| Produced by Haddock version 0.6 |