gtk3-0.13.7: Binding to the Gtk+ graphical user interface library.

Maintainergtk2hs-users@lists.sourceforge.net
Stabilityprovisional
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.ModelView.CellView

Contents

Description

A widget displaying a single row of a TreeModel

  • Module available since Gtk+ version 2.6

Synopsis

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

Constructors

cellViewNew :: IO CellView Source

Creates a new CellView widget.

cellViewNewWithMarkup Source

Arguments

:: GlibString string 
=> string

markup - 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 Source

Arguments

:: Pixbuf

pixbuf - 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 Source

Arguments

:: GlibString string 
=> string

text - 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 Source

Arguments

:: (CellViewClass self, TreeModelClass model) 
=> self 
-> Maybe model

model - 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 Source

Arguments

:: CellViewClass self 
=> self 
-> TreePath

path - a 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

color - the new background color

-> IO () 

Sets the background color of view.

Attributes

cellViewBackground :: (CellViewClass self, GlibString string) => WriteAttr self string Source

Background color as a string.

Default value: ""