Re: Treeview and properties.
- From: "Milosz Derezynski" <internalerror gmail com>
- To: "German Diago Gomez" <al059365 alumail uji es>
- Cc: gtkmm-list gnome org
- Subject: Re: Treeview and properties.
- Date: Sun, 17 Dec 2006 17:53:59 +0100
Use a text column (Glib::ustring type will do just fine), and a CellRendererText (see here:
http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1CellRendererText.html
), and use a CellDataFunc (Gtk+ term) to display the data as a string after preprocessing it in the cell-data function (see here for CellDataFunc:
http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeViewColumn.html#765296845c9e9757ba405becbbc13d96)
You could use e.g. boost::format to display either "true" or "false" for a bool, display an int as string using %d, display a string as the string itself (don't forget to make sure it's UTF-8 encoded for display), etc..
Milosz
On 12/17/06, German Diago Gomez <al059365 alumail uji es> wrote:
Hello. I want to use a treeview with a liststore to show Properties of objects I
create at runtime. The ModelColumns has two columns. The first one is always a
Glib::ustring and displays the name of a property for an object. There's no
problem there. But the second column is variable. I can show either an int, a
float, a string or a bool. And I'd like to be able to show all the properties
in the same treeview, namely, with a Name and a Value column in the treeview,
but the Value Column is variable in its type. How could I get this behaoviour?
Thanks in advance.
_______________________________________________
gtkmm-list mailing list
gtkmm-list gnome org
http://mail.gnome.org/mailman/listinfo/gtkmm-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]