GtkCellLayoutIface

Members

Variables

addAttribute
void function(GtkCellLayout* cellLayout, GtkCellRenderer* cell, const(char)* attribute, int column) addAttribute;

Adds an attribute mapping to the list in cell_layout.

clear
void function(GtkCellLayout* cellLayout) clear;

Unsets all the mappings on all renderers on cell_layout and removes all renderers from cell_layout.

clearAttributes
void function(GtkCellLayout* cellLayout, GtkCellRenderer* cell) clearAttributes;

Clears all existing attributes previously set with gtk.cell_layout.CellLayout.setAttributes.

gIface
GTypeInterface gIface;
getArea
GtkCellArea* function(GtkCellLayout* cellLayout) getArea;

Get the underlying gtk.cell_area.CellArea which might be cell_layout if called on a gtk.cell_area.CellArea or might be NULL if no gtk.cell_area.CellArea is used by cell_layout.

getCells
GList* function(GtkCellLayout* cellLayout) getCells;

Get the cell renderers which have been added to cell_layout.

packEnd
void function(GtkCellLayout* cellLayout, GtkCellRenderer* cell, bool expand) packEnd;

Adds the cell to the end of cell_layout.

packStart
void function(GtkCellLayout* cellLayout, GtkCellRenderer* cell, bool expand) packStart;

Packs the cell into the beginning of cell_layout.

reorder
void function(GtkCellLayout* cellLayout, GtkCellRenderer* cell, int position) reorder;

Re-inserts cell at position.

setCellDataFunc
void function(GtkCellLayout* cellLayout, GtkCellRenderer* cell, GtkCellLayoutDataFunc func, void* funcData, GDestroyNotify destroy) setCellDataFunc;

Sets the gtk.cell_layout.CellLayoutDataFunc to use for cell_layout.