TreeView column - check column number?
- From: "Andrew E. Makeev" <andrew solvo ru>
- To: gtkmm-main <gtkmm-list gnome org>, GTK-MAIN <gtk-list gnome org>
- Subject: TreeView column - check column number?
- Date: Mon, 22 Mar 2004 14:16:37 +0300
I have TreeView that was built dynamically.
The problem was when I've stored columns in my STL container by values,
I did it before adding to TreeModelRecord, so column index wasn't
initialized properly yet. That caused the problem when I've tried to put
data into TreeView, because GTKMM function
void
TreeViewColumn::add_attribute
(const Glib::PropertyProxy_Base& property,
const TreeModelColumnBase& column)
never checks column has proper index, neither GTK functions
void
gtk_tree_view_column_add_attribute
(GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell_renderer,
const gchar *attribute,
gint column)
and
void
gtk_tree_view_column_cell_set_cell_data
(GtkTreeViewColumn *tree_column,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gboolean is_expander,
gboolean is_expanded)
checks cell->attributes have proper column index installed.
So, indexing array with -1 is not a good idea, I guess.
Regards,
-andrew
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]