| Portability | portable (depends on GHC) |
|---|---|
| Stability | provisional |
| Maintainer | gtk2hs-users@lists.sourceforge.net |
| Safe Haskell | None |
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
class WidgetClass o => CellViewClass o
Instances
castToCellView :: GObjectClass obj => obj -> CellView
toCellView :: CellViewClass o => o -> CellView
Constructors
Creates a new CellView widget.
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.
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: ""