Gtk::TreeModelColumnRecord Class ReferenceTypedefed as
TreeView Classes] TreeModel::ColumnRecord.
List of all members. Detailed Description
Typedefed as TreeModel::ColumnRecord.
Keeps a record of An instance of
TreeModelColumns. ColumnRecord objects are used to setup a new TreeModel (or rather, an implementation of the model, like Gtk::ListStore or Gtk::TreeStore). It is convenient to do that by deriving from TreeModel::ColumnRecord:
MyModelColumns should be passed to
ListStore::create() or TreeStore::create(). The members
thumbnail can then be used with
Gtk::TreeRow::operator() to specify the column you're interested in.
TreeModel::ColumnRecord nor the TreeModelColumns contain any real data -- it's merely a description of what type is stored in which column of a TreeModel. Thus it's absolutely legal to use a statically allocated TreeModel::ColumnRecord (as long as you make sure it's instantiated after Gtk::Main), even when creating multiple models from it.
Constructor & Destructor Documentation
Member Function Documentation
TreeModelColumn to this record.
add() not only registers the column, but also assigns a column index to it. Once registered, the TreeModelColumn is final, and you're free to pass it around by value.
unsigned int Gtk::TreeModelColumnRecord::size
const GType* Gtk::TreeModelColumnRecord::types
The documentation for this class was generated from the following file:
Generated for gtkmm by
Doxygen 1.3-rc1 © 1997-2001