| Portability | portable (depends on GHC) |
|---|---|
| Stability | provisional |
| Maintainer | gtk2hs-users@lists.sourceforge.net |
Graphics.UI.Gtk.ModelView.CellView
Description
A widget displaying a single row of a TreeModel
- Module available since Gtk+ version 2.6
- data CellView
- class WidgetClass o => CellViewClass o
- castToCellView :: GObjectClass obj => obj -> CellView
- gTypeCellView :: GType
- toCellView :: CellViewClass o => o -> CellView
- cellViewNew :: IO CellView
- cellViewNewWithMarkup :: String -> IO CellView
- cellViewNewWithPixbuf :: Pixbuf -> IO CellView
- cellViewNewWithText :: String -> IO CellView
- cellViewSetModel :: (CellViewClass self, TreeModelClass model) => self -> Maybe model -> IO ()
- cellViewGetSizeOfRow :: CellViewClass self => self -> TreePath -> IO Requisition
- cellViewSetBackgroundColor :: CellViewClass self => self -> Color -> IO ()
- cellViewGetCellRenderers :: CellViewClass self => self -> IO [CellRenderer]
- cellViewBackground :: CellViewClass self => WriteAttr self String
Detail
A CellView displays a single row of a TreeModel, using cell renderers
just like TreeView. CellView doesn't support some of the more complex
features of TreeView, like cell editing and drag and drop.
Class Hierarchy
Types
data CellView
Instances
| Eq CellView | |
| Ord CellView | |
| GObjectClass CellView | |
| CellLayoutClass CellView | |
| CellViewClass CellView | |
| WidgetClass CellView | |
| ObjectClass CellView |
class WidgetClass o => CellViewClass o
Instances
castToCellView :: GObjectClass obj => obj -> CellView
toCellView :: CellViewClass o => o -> CellView
Constructors
cellViewNew :: IO CellView
Creates a new CellView widget.
Arguments
| :: String |
|
| -> IO CellView |
Creates a new CellView widget, adds a CellRendererText to it, and
makes its show markup. The text can be marked up with the Pango
text markup language.
Creates a new CellView widget, adds a CellRendererPixbuf to it, and
makes its show pixbuf.
Arguments
| :: String |
|
| -> IO CellView |
Creates a new CellView widget, adds a CellRendererText to it, and
makes its show text.
Methods
Arguments
| :: (CellViewClass self, TreeModelClass model) | |
| => self | |
| -> Maybe model |
|
| -> IO () |
Sets the model for cellView. If cellView already has a model set, it
will remove it before setting the new model. If model is Nothing, then
it will unset the old model.
Arguments
| :: CellViewClass self | |
| => self | |
| -> TreePath |
|
| -> IO Requisition | returns the size requisition |
Returns the size needed by the cell view to display the model
row pointed to by path.
Arguments
| :: CellViewClass self | |
| => self | |
| -> Color |
|
| -> IO () |
Sets the background color of view.
cellViewGetCellRenderers :: CellViewClass self => self -> IO [CellRenderer]
Returns the cell renderers which have been added to cellView.
Attributes
cellViewBackground :: CellViewClass self => WriteAttr self String
Background color as a string.
Default value: ""