|
gtkmm
3.91.0
|
These classes are used with the Gtk::TreeView widget. More...
Classes | |
| class | Gtk::CellRenderer |
| CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately. More... | |
| class | Gtk::CellRendererAccel |
| Renders a keyboard accelerator in a cell. More... | |
| class | Gtk::CellRendererCombo |
| Renders a combobox in a cell. More... | |
| class | Gtk::CellRendererPixbuf |
| Renders a pixbuf in a cell. More... | |
| class | Gtk::CellRendererProgress |
| Renders numbers as progress bars. More... | |
| class | Gtk::CellRendererSpin |
| Renders a spin button in a cell. More... | |
| class | Gtk::CellRendererSpinner |
| Renders a spinning animation in a cell. More... | |
| class | Gtk::CellRendererText |
| Renders text in a cell. More... | |
| class | Gtk::CellRendererToggle |
| Renders a toggle button in a cell. More... | |
| class | Gtk::ListStore |
| Thist is a list model for use with a Gtk::TreeView widget. More... | |
| class | Gtk::TreeDragDest |
| class | Gtk::TreeDragSource |
| class | Gtk::TreeIterBase |
| Base of TreeIter, TreeRow and TreeNodeChildren. More... | |
| class | Gtk::TreeIterBase2 |
| Base of TreeIter, TreeRow and TreeNodeChildren. More... | |
| class | Gtk::TreeIterBase3 |
| Base of TreeIter. More... | |
| class | Gtk::TreeIter< T > |
| Typedefed as TreeModel::iterator and TreeModel::const_iterator. More... | |
| class | Gtk::TreeConstRow |
| Typedefed as TreeModel::ConstRow. More... | |
| class | Gtk::TreeRow |
| Typedefed as TreeModel::Row. More... | |
| class | Gtk::TreeNodeConstChildren |
| Typedefed as TreeModel::ConstChildren. More... | |
| class | Gtk::TreeNodeChildren |
| Typedefed as TreeModel::Children. More... | |
| class | Gtk::TreeModel |
| This class defines a generic tree interface for use by the Gtk::TreeView widget. More... | |
| class | Gtk::TreeModelFilter |
| class | Gtk::TreeModelSort |
| A wrapper which makes an underlying Gtk::TreeModel sortable. More... | |
| class | Gtk::TreePath |
| A path is essentially a potential node. More... | |
| class | Gtk::TreeRowReference |
| Typedefed as Gtk::TreeModel::RowReference. More... | |
| class | Gtk::TreeSelection |
| Typedefed as Gtk::TreeView::Selection. More... | |
| class | Gtk::TreeSortable |
| class | Gtk::TreeStore |
| class | Gtk::TreeView |
| The TreeView widget displays the model (Gtk::TreeModel) data and allows the user to interact with it. More... | |
| class | Gtk::TreeViewColumn |
| Typedefed as Gtk::TreeView::Column. More... | |
| class | Gtk::ListViewText::TextModelColumns |
| class | Gtk::ListViewText |
| A simple listbox which presents some lines of information in columns and lets the user select some of them. More... | |
| class | Gtk::TreeModelColumnRecord |
| Typedefed as TreeModel::ColumnRecord. More... | |
| class | Gtk::TreeModelColumnBase |
| Base class of TreeModelColumn templates. More... | |
| class | Gtk::TreeModelColumn< T > |
| A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model. More... | |
These classes are used with the Gtk::TreeView widget.
| anonymous enum |
| Enumerator | |
|---|---|
| DEFAULT_SORT_COLUMN_ID |
See set_default_sort_func() and set_sort_column(). |
| DEFAULT_UNSORTED_COLUMN_ID | |
|
strong |
|
strong |
These flags indicate various properties of a Gtk::TreeModel.
They are returned by Gtk::TreeModel::get_flags(), and must be static for the lifetime of the object. A more complete description of Gtk::TreeModel::Flags::ITERS_PERSIST can be found in the overview of this section.
TreeModel::Flags operator|(TreeModel::Flags, TreeModel::Flags)TreeModel::Flags operator&(TreeModel::Flags, TreeModel::Flags)TreeModel::Flags operator^(TreeModel::Flags, TreeModel::Flags)TreeModel::Flags operator~(TreeModel::Flags)TreeModel::Flags& operator|=(TreeModel::Flags&, TreeModel::Flags)TreeModel::Flags& operator&=(TreeModel::Flags&, TreeModel::Flags)TreeModel::Flags& operator^=(TreeModel::Flags&, TreeModel::Flags)| Enumerator | |
|---|---|
| ITERS_PERSIST |
Iterators survive all signals emitted by the tree. |
| LIST_ONLY |
The model is a list only, and never has children. |
|
strong |
|
strong |
|
strong |
The sizing method the column uses to determine its width.
Please note that GTK_TREE_VIEW_COLUMN_AUTOSIZE are inefficient for large views, and can make columns appear choppy.
1.8.9.1