Re: [glade--]Re: glade-- and gtkmm-1.3

Damon Chaplin <[email protected]>
Newsgroups gmane.comp.gnome.glademm
Organization Ximian, Inc.
Message-ID <1018894285.1002.45.camel@snowflake>
On Fri, 2002-04-12 at 12:42, Christof Petig wrote:
> Petr Ferschmann wrote:

> > ad 1) How much differs glade and glade-2 in file format? 
> 
> See yourself:
> 
> ---- glade 1 ------
> <GTK-Interface>
> 
> <project>...</project>
> 
> <widget>
>    <class>GtkWindow</class>
>    <name>window1</name>
>    <title>window1</title>
>    <type>GTK_WINDOW_TOPLEVEL</type>
> ...
>    <widget>
>      <class>
> ...
> 
> --- glade 2 --------
> <glade-interface>
> 
> <widget class="GtkWindow" id="window1">
>    <property name="visible">True</property>
>    <property name="title" translatable="yes">window1</property>
> ...
>    <child>
>      <widget class="GtkVBox" id="vbox1">
>        <property name="visible">True</property>
> ...
> ------

The new DTD is included in libglade, if people need that.
Quite a few widget properties changed names, to match the GTK+ property
names. And there are quite a few new properties and other changes.
You'll probably have to check through each widget (as I've had to!)

The structure of the XML changed a bit as well, especially the way
packing properties are stored.

By they way, do you still use the extra C++ properties we added
(Separate File, Use Heap, Separate Class, Visibility)?
We added an agent parameter to the property element so we can still 
include these in the XML, e.g.

  <property agent="glademm" name="separate_file">True</property>

Does that sound OK?

Unfortunately I haven't updated Glade to load/save that yet, but I
should get to it this week.

Damon
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.