| |||||
| |||||
| |||||
| Description | |||||
This module provides all object for a widget displaying data organized in a table.
TODO
| |||||
| Synopsis | |||||
| ListStore | |||||
| data ListSkel | |||||
| |||||
| emptyListSkel :: IO ListSkel | |||||
| Returns an empty ListSkel. | |||||
| listSkelAddAttribute :: CellRendererClass cr => ListSkel -> Attribute cr argTy -> IO (Association cr, TreeIter -> IO argTy, TreeIter -> argTy -> IO ()) | |||||
Reserve a new column in ListSkel to hold values for the given attribute.
| |||||
| newListStore :: ListSkel -> IO ListStore | |||||
Create a new ListStore database.
| |||||
| TreeStore | |||||
| data TreeSkel | |||||
| |||||
| emptyTreeSkel :: IO TreeSkel | |||||
| Returns an empty TreeSkel. | |||||
| treeSkelAddAttribute :: CellRendererClass r => TreeSkel -> Attribute r argTy -> IO (Association r, TreeIter -> IO argTy, TreeIter -> argTy -> IO ()) | |||||
Reserve a new column in TreeSkel to hold values for the given attribute.
| |||||
| newTreeStore :: TreeSkel -> IO TreeStore | |||||
Create a new TreeStore database.
| |||||
| Widget | |||||
| data Association cr | |||||
| |||||
| data Renderer cr | |||||
| |||||
| treeViewColumnNewText :: TreeViewColumn -> Bool -> Bool -> IO (Renderer CellRendererText) | |||||
Create a new rederer showing text.
| |||||
| treeViewColumnNewPixbuf :: TreeViewColumn -> Bool -> Bool -> IO (Renderer CellRendererPixbuf) | |||||
Create a new renderer showing a Pixbuf.
| |||||
| treeViewColumnNewToggle :: TreeViewColumn -> Bool -> Bool -> IO (Renderer CellRendererToggle) | |||||
Create a new renderer showing a ToggleButton.
| |||||
| treeViewColumnAssociate :: CellRendererClass r => Renderer r -> [Association r] -> IO () | |||||
Create a link between the store and this model.
| |||||
| CellRenderer | |||||
| cellRendererSetAttribute :: CellRendererClass cr => Renderer cr -> Attribute cr val -> val -> IO () | |||||
Set an Attribute globally.
| |||||
| cellRendererGetAttribute :: CellRendererClass cr => Renderer cr -> Attribute cr val -> IO val | |||||
| Get an global Attribute. | |||||
| CellRendererText | |||||
| onEdited :: TreeModelClass tm => Renderer CellRendererText -> tm -> (TreeIter -> String -> IO ()) -> IO (ConnectId CellRendererText) | |||||
Emitted when the user finished editing a cell.
| |||||
| afterEdited :: TreeModelClass tm => Renderer CellRendererText -> tm -> (TreeIter -> String -> IO ()) -> IO (ConnectId CellRendererText) | |||||
| Produced by Haddock version 0.7 |