| ||||
| ||||
| ||||
| 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 |