| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| 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 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 | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| class CellRendererClass o => CellRendererPixbufClass o | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
| 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 |