Gtk2HsContentsIndex
Graphics.UI.Gtk.ModelView.CellView
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Constructors
Methods
Attributes
Description

A widget displaying a single row of a TreeModel

  • Module available since Gtk+ version 2.6
Synopsis
data CellView
class WidgetClass o => CellViewClass o
castToCellView :: GObjectClass obj => obj -> CellView
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
 |  GObject
 |   +----Object
 |         +----Widget
 |               +----CellView
 
Types
data CellView
show/hide Instances
class WidgetClass o => CellViewClass o
show/hide Instances
castToCellView :: GObjectClass obj => obj -> CellView
toCellView :: CellViewClass o => o -> CellView
Constructors
cellViewNew :: IO CellView
Creates a new CellView widget.
cellViewNewWithMarkup
:: Stringmarkup - the text to display in the cell view
-> 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.
cellViewNewWithPixbuf
:: Pixbufpixbuf - the image to display in the cell view
-> IO CellView
Creates a new CellView widget, adds a CellRendererPixbuf to it, and makes its show pixbuf.
cellViewNewWithText
:: Stringtext - the text to display in the cell view
-> IO CellView
Creates a new CellView widget, adds a CellRendererText to it, and makes its show text.
Methods
cellViewSetModel
:: (CellViewClass self, TreeModelClass model)
=> self
-> Maybe modelmodel - a TreeModel
-> 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.
cellViewGetSizeOfRow
:: CellViewClass self
=> self
-> TreePathpath - a TreePath
-> IO Requisitionreturns the size requisition
Returns the size needed by the cell view to display the model row pointed to by path.
cellViewSetBackgroundColor
:: CellViewClass self
=> self
-> Colorcolor - the new background 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: ""

Produced by Haddock version 0.8