[Glade-devel] Why does glade delete property lines with can_focus=False?
Damon Chaplin
damon at karuna.uklinux.net
Fri Jul 14 04:54:39 EDT 2006
On Thu, 2006-07-13 at 17:38 +0200, Michael Burian wrote:
> I'm using glade 2.12.1-5 from Debian etch and fell over this bug[1]
>
> [1]
> http://bugzilla.gnome.org/show_bug.cgi?id=322340
>
> As a workaround I first had to enabled it in glade,
> and later change it by hand to get:
>
> <property name="can_focus">False</property>
>
> Are there any, probably non-obvious, reasons that prevent this bug from
> being fixed?
The problem is that different widgets have different default settings
for can_focus, so it isn't trivial to fix. We could just always write
out the can_focus setting, but it isn't needed 99.9% of the time so is a
bit wasteful.
> Or should it be fixed somewhere else, by makeing "can_focus=False" the
> default behavior when the line missing or something?
>
> I've got a couple of buttons in a VBox that must not get the focus, and
> it's pretty anoying having to fix this by hand after each Open/Save cycle.
I'd suggest you set can_focus to FALSE in your code instead. That is
easy to do.
Damon
More information about the Glade-devel
mailing list