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