| Maintainer | [email protected] |
|---|---|
| Stability | provisional |
| Portability | portable (depends on GHC) |
| Safe Haskell | None |
| Language | Haskell98 |
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 :: GlibString string => string -> IO CellView
- cellViewNewWithPixbuf :: Pixbuf -> IO CellView
- cellViewNewWithText :: GlibString string => 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, GlibString string) => 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 -> CellView Source #
toCellView :: CellViewClass o => o -> CellView Source #
Constructors
cellViewNewWithMarkup Source #
Arguments
| :: GlibString string | |
| => 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.
cellViewNewWithPixbuf Source #
Creates a new CellView widget, adds a CellRendererPixbuf to it, and
makes its show pixbuf.
Arguments
| :: GlibString string | |
| => 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.
cellViewSetBackgroundColor Source #
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.
Removed in Gtk3.
Attributes
cellViewBackground :: (CellViewClass self, GlibString string) => WriteAttr self string Source #
Background color as a string.
Default value: ""