[Glade-users] Exporing windows to another glade file

Christopher Cramer crayc@greatjustice.org
Fri, 22 Oct 2004 12:03:45 -0700


On Fri, Oct 22, 2004 at 11:35:30AM +1000, Daniel Kasak wrote:
> Christopher Cramer wrote:
> >Lame. It looks like they marked it "resolved" without even understanding
> >the problem. The glade_xml_new() root argument is rather worthless with
> >this behavior.
> If I thought I could get their attention I'd keep trying, but 
> unfortunately I don't know enough of what I'm talking about to argue the 
> case anyway - I'm a Perl-Gtk developer, and the internals of libglade 
> are a complete mystery to me.

Actually, I looked at it again, and the problem in that particular bug
is not with glade_xml_get_widget, but with glade_xml_new. He's calling
glade_xml_new to get the window named "Batches", but there's also a
button named "Batches". So, glade_xml_new in this case is loading the
button "Batches". It's all screwed up from there.

It looks like it's still safe if the widgets you use as a root argument
to glade_xml_new have unique names. In my case, the names all start with
"window_", so I'm safe.

-- 
Christopher Cramer <crayc@greatjustice.org>
On résiste à l'invasion des armées; on ne résiste pas à l'invasion
des idées. -- Victor Hugo