Re: XML and treeviews

2008-07-26 Thread Daniel Espinosa
Why don't create a GtkCellRenderer derived object with the properties you
need?

At creation time you can get the 0:0 (the open tag row) GtkCellRenderer as
argument then you can hide it when 0:0 collapse using a GObject signal.


2008/7/25 Gabriele Greco [EMAIL PROTECTED]:

  Couldn't you just add another row in the TreeStore for the closing tag?
  If root is 0 and node is 0:0, then inserting a row after node
  with parent root would be 0:1.


 The problem doing it in this way is that I've to attach an handler to every
 collapse/expand event and I've to show/hide a line for each of those
 events,
 I can do it but I thought there was a cleaner solution like an attribute of
 the CellRenderer to change the indent level of a given column item.


 --
 Ing. Gabriele Greco, DARTS Engineering
 Tel: +39-0105761240 Fax: +39-0105760224
 s-mail: Via G.T. Invrea 14 - 16129 GENOVA (ITALY)
 ___
 gtk-app-devel-list mailing list
 gtk-app-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list




-- 
Trabajar, la mejor arma para tu superación
de grano en grano, se hace la arena (R) (en trámite, pero para los cuates:
LIBRE)
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Re: XML and treeviews

2008-07-25 Thread Gabriele Greco
 Couldn't you just add another row in the TreeStore for the closing tag?
 If root is 0 and node is 0:0, then inserting a row after node
 with parent root would be 0:1.


The problem doing it in this way is that I've to attach an handler to every
collapse/expand event and I've to show/hide a line for each of those events,
I can do it but I thought there was a cleaner solution like an attribute of
the CellRenderer to change the indent level of a given column item.


-- 
Ing. Gabriele Greco, DARTS Engineering
Tel: +39-0105761240 Fax: +39-0105760224
s-mail: Via G.T. Invrea 14 - 16129 GENOVA (ITALY)
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: XML and treeviews

2008-07-24 Thread Andrew Cowie
On Thu, 2008-07-24 at 10:48 +0200, Gabriele Greco wrote:
 root
   o node
   |  |
   |  --subnode/
   |
   -/node

Couldn't you just add another row in the TreeStore for the closing tag?
If root is 0 and node is 0:0, then inserting a row after node
with parent root would be 0:1.

AfC
Sydney

___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list