Gtk2HsContentsIndex
Graphics.UI.Gtk.TreeList.CellRendererText
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Constructors
Attributes
Signals
Description
A CellRenderer which displays a single-line text.
Synopsis
data CellRendererText
class CellRendererClass o => CellRendererTextClass o
castToCellRendererText :: GObjectClass obj => obj -> CellRendererText
toCellRendererText :: CellRendererTextClass o => o -> CellRendererText
cellRendererTextNew :: IO CellRendererText
cellText :: Attribute CellRendererText String
cellMarkup :: Attribute CellRendererText String
cellBackground :: Attribute CellRendererText (Maybe String)
cellForeground :: Attribute CellRendererText (Maybe String)
cellEditable :: Attribute CellRendererText (Maybe Bool)
onEdited :: TreeModelClass tm => CellRendererText -> tm -> (TreeIter -> String -> IO ()) -> IO (ConnectId CellRendererText)
afterEdited :: TreeModelClass tm => CellRendererText -> tm -> (TreeIter -> String -> IO ()) -> IO (ConnectId CellRendererText)
Detail
This widget derives from CellRenderer. It provides the possibility to display some text by setting the Attribute cellText to the column of a TreeModel by means of treeViewAddAttribute from TreeModelColumn.
Class Hierarchy
 |  GObject
 |   +----Object
 |         +----CellRenderer
 |               +----CellRendererText
 |                     +----CellRendererCombo
 
Types
data CellRendererText
show/hide Instances
class CellRendererClass o => CellRendererTextClass o
show/hide Instances
castToCellRendererText :: GObjectClass obj => obj -> CellRendererText
toCellRendererText :: CellRendererTextClass o => o -> CellRendererText
Constructors
cellRendererTextNew :: IO CellRendererText
Create a new CellRendererText object.
Attributes
cellText :: Attribute CellRendererText String
Define the attribute that specifies the text to be rendered.
cellMarkup :: Attribute CellRendererText String
Define a markup string instead of a text.
cellBackground :: Attribute CellRendererText (Maybe String)
A named color for the background paint.
cellForeground :: Attribute CellRendererText (Maybe String)
A named color for the foreground paint.
cellEditable :: Attribute CellRendererText (Maybe Bool)

Determines wether the content can be altered.

  • If this flag is set, the user can alter the cell.
Signals
onEdited :: TreeModelClass tm => CellRendererText -> tm -> (TreeIter -> String -> IO ()) -> IO (ConnectId CellRendererText)

Emitted when the user finished editing a cell.

  • This signal is not emitted when editing is disabled (see cellEditable) or when the user aborts editing.
afterEdited :: TreeModelClass tm => CellRendererText -> tm -> (TreeIter -> String -> IO ()) -> IO (ConnectId CellRendererText)
Produced by Haddock version 0.8