org.gnu.gtk
public interface CellLayout
CellLayout is an interface to be implemented by all objects which want to provide a TreeViewColumn-like API for packing cells, setting attributes and data funcs.
See Also: ComboBox
Method Summary | |
---|---|
void | addAttributeMapping(CellRenderer renderer, CellRendererAttribute attribute, DataColumn column)
Adds an attribute mapping to the list in the CellLayout. |
void | clear()
Unsets all the mappings on all renderers on the CellLayout and removes
all renderers from the CellLayout. |
void | clearAttributeMappings(CellRenderer renderer)
Clears all existing attributes previously set with
CellLayout. |
Handle | getHandle()
Get the native Handle of this CellLayout object. |
void | packEnd(CellRenderer renderer, boolean expand)
Adds the cell to the end of the CellLayout. |
void | packStart(CellRenderer renderer, boolean expand)
Packs the cell into the beginning of the CellLayout. |
void | reorder(CellRenderer renderer, int position)
Re-inserts the renderer at position. |