gtk-0.14.2: 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.CellRendererPixbuf

Contents

Description

Renders a pixbuf in a cell

Synopsis

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 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 cellIsExpanded property is False and the cellPixbufExpanderClosed property is set to a pixbuf, it renders that one.

Class Hierarchy

| GObject
| +----Object
| +----CellRenderer
| +----CellRendererPixbuf

Types

Constructors

cellRendererPixbufNew :: IO CellRendererPixbuf Source

Create a new CellRendererPixbuf object.

Attributes

cellPixbuf :: CellRendererPixbufClass self => Attr self Pixbuf Source

The pixbuf to render.

cellPixbufExpanderOpen :: CellRendererPixbufClass self => Attr self Pixbuf Source

Pixbuf for open expander.

cellPixbufExpanderClosed :: CellRendererPixbufClass self => Attr self Pixbuf Source

Pixbuf for closed expander.

cellPixbufStockId :: (CellRendererPixbufClass self, GlibString string) => Attr self string Source

The stock ID of the stock icon to render.

Default value: ""

cellPixbufStockSize :: CellRendererPixbufClass self => Attr self Int Source

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

Default value: 1

cellPixbufStockDetail :: (CellRendererPixbufClass self, GlibString string) => Attr self string Source

Render detail to pass to the theme engine.

Default value: ""

cellPixbufIconName :: (CellRendererPixbufClass self, GlibString string) => Attr self string Source

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 Source

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

Default value: False