gtk-0.11.0: Binding to the Gtk+ graphical user interface library.ContentsIndex
Graphics.UI.Gtk.ModelView.CellRendererPixbuf
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Constructors
Attributes
Description
Renders a pixbuf in a cell
Synopsis
data CellRendererPixbuf
class CellRendererClass o => CellRendererPixbufClass o
castToCellRendererPixbuf :: GObjectClass obj => obj -> CellRendererPixbuf
gTypeCellRendererPixbuf :: GType
toCellRendererPixbuf :: CellRendererPixbufClass o => o -> CellRendererPixbuf
cellRendererPixbufNew :: IO CellRendererPixbuf
cellPixbuf :: CellRendererPixbufClass self => Attr self Pixbuf
cellPixbufExpanderOpen :: CellRendererPixbufClass self => Attr self Pixbuf
cellPixbufExpanderClosed :: CellRendererPixbufClass self => Attr self Pixbuf
cellPixbufStockId :: CellRendererPixbufClass self => Attr self String
cellPixbufStockSize :: CellRendererPixbufClass self => Attr self Int
cellPixbufStockDetail :: CellRendererPixbufClass self => Attr self String
cellPixbufIconName :: CellRendererPixbufClass self => Attr self String
cellPixbufFollowState :: CellRendererPixbufClass self => Attr self Bool
Detail

A CellRendererPixbuf can be used to render an image in a cell. It allows to render either a given Pixbuf (set via the cellPixbuf property) or a stock icon (set via the cellPixbufStockId property).

To support the tree view, CellRendererPixbuf also supports rendering two alternative pixbufs, when the Graphics.UI.Gtk.ModelView.CellRenderer.cellIsExpander property is True. If the this property is True and the cellPixbufExpanderOpen property is set to a pixbuf, it renders that pixbuf, if the Graphics.UI.Gtk.ModelView.CellRenderer.cellIsExpanded property is False and the cellPixbufExpanderClosed property is set to a pixbuf, it renders that one.

Class Hierarchy
 | GObject
 | +----Object
 | +----CellRenderer
 | +----CellRendererPixbuf
Types
data CellRendererPixbuf
show/hide Instances
class CellRendererClass o => CellRendererPixbufClass o
show/hide Instances
castToCellRendererPixbuf :: GObjectClass obj => obj -> CellRendererPixbuf
gTypeCellRendererPixbuf :: GType
toCellRendererPixbuf :: CellRendererPixbufClass o => o -> CellRendererPixbuf
Constructors
cellRendererPixbufNew :: IO CellRendererPixbuf
Create a new CellRendererPixbuf object.
Attributes
cellPixbuf :: CellRendererPixbufClass self => Attr self Pixbuf
The pixbuf to render.
cellPixbufExpanderOpen :: CellRendererPixbufClass self => Attr self Pixbuf
Pixbuf for open expander.
cellPixbufExpanderClosed :: CellRendererPixbufClass self => Attr self Pixbuf
Pixbuf for closed expander.
cellPixbufStockId :: CellRendererPixbufClass self => Attr self String

The stock ID of the stock icon to render.

Default value: ""

cellPixbufStockSize :: CellRendererPixbufClass self => Attr self Int

The IconSize value that specifies the size of the rendered icon.

Default value: 1

cellPixbufStockDetail :: CellRendererPixbufClass self => Attr self String

Render detail to pass to the theme engine.

Default value: ""

cellPixbufIconName :: CellRendererPixbufClass self => Attr self String

The name of the themed icon to display. This property only has an effect if not overridden by cellPixbufStockId or cellPixbuf attributes.

Default value: ""

cellPixbufFollowState :: CellRendererPixbufClass self => Attr self Bool

Specifies whether the rendered pixbuf should be colorized according to the CellRendererState.

Default value: False

Produced by Haddock version 2.4.2