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