[Glade-devel] Glade-3 bug, or wrong understanding of what should happen ?

Tristan Van Berkom tvb at gnome.org
Thu Oct 26 13:41:53 EDT 2006


Philippe Bertin wrote:

> ... meaning the property "stock" would actually better be removed from 
> gtk+.xml for glade-widget-class GtkButton, not to confuse the users ? 
> Minor improvement, OK, but still an improvement IMHO.

No no no, the property becomes sensitive - I realize that the UI is 
quite unclear about
this - gazpacho did a better job by using a radio button to depict 
groups of usable
properties depending on another property (or another "mode" or what have 
you).

So whats happening here - is that the preceeding "Edit Type" property, 
choses the
way in which you will edit the button: "container" (i.e. you can add 
whatever you like
to the button), "label" (i.e. the label and markup properties of 
GtkButton will do the work)
or "stock" (the "label" property of the button will be used and the 
"use-stock" property
will implicitly be set) --- when you are in "stock" mode - you can chose 
a "stock button".

The way the plugin does this is by creating the virtual "Edit Type" 
property and
setting other properties sensitive/insensitive according to the current 
widget's
property state. So we've at least achived putting this logic into the 
catalog/plugin
backen - no doubt the usability can be improved here.

Cheers,
                           -Tristan



More information about the Glade-devel mailing list