Re: Treeview scrolling question
- From: danny van elsen <danny_van_elsen village uunet be>
- To: gtk-app-devel-list gnome org
- Subject: Re: Treeview scrolling question
- Date: Wed, 8 Jan 2003 05:20:05 +0100
thanks for the answer, again!
I think I'm beginning to understand... I was put off by the
gtkmm-2.1.0/examples/book/treeview/tree example creating its own
Treestore (I prefer this to the ListStore) and then adding rows.
I already have a <list> of data structures, and of course don't want to
duplicate it... So I guess I can define a ListStore or TreeStore that
models my <list> of data, and then not add rows to this TreeStore, but
make it point to my <List>? is this indeed possible?
For example: given
struct dis::My_Node {
long file_offset;
short type;
char* label;
};
My_List list<My_Node>
is this correct?
class ModelColumns : public Gtk::TreeModel::ColumnRecord
{
public: ModelColumns()
{ add(m_col_offset); add(m_col_type); add(m_col_label)}
Gtk::TreeModelColumn<long> m_col_id;
Gtk::TreeModelColumn<int> m_col_type;
Gtk::TreeModelColumn<Glib:: Value<char>> m_col_label;
}; ModelColumns m_Columns;
and then
m_refTreeModel = My_List?
perhaps? something like this? :-)
and what if in fact the final text I want to show is some kind of
elaboration of these fields in My_Node, for example [file_offset] + " :
" + [label] ?
bye, Danny.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]