| Portability | portable (depends on GHC) | 
|---|---|
| Stability | provisional | 
| Maintainer | gtk2hs-users@lists.sourceforge.net | 
| Safe Haskell | Safe-Infered | 
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
class WidgetClass o => CellViewClass o Source
Instances
castToCellView :: GObjectClass obj => obj -> CellViewSource
toCellView :: CellViewClass o => o -> CellViewSource
Constructors
cellViewNew :: IO CellViewSource
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.
cellViewSetBackgroundColorSource
Arguments
| :: CellViewClass self | |
| => self | |
| -> Color | 
  | 
| -> IO () | 
Sets the background color of view.
cellViewGetCellRenderers :: CellViewClass self => self -> IO [CellRenderer]Source
Returns the cell renderers which have been added to cellView.
Attributes
cellViewBackground :: CellViewClass self => WriteAttr self StringSource
Background color as a string.
Default value: ""