[EMAIL PROTECTED] wrote:

>Sorry for not answering sooner. Lots in my inbox lately (literally ;)
>
>  
>
No problem, I went out of town for 4 days and came home a whole
lot of mail too.

[...]

>OK, let me dream aloud (it'll have far less weight than actually
>contributing code). What libglade provides is a "glade-xml" interpreter,
>for some language "glade-xml". What is the difference to a "glade-xml"
>compiler? Can't both of them be generated from the same source?
>  
>
    That is a little inacurate, libglade interprets the glade file
directly and code generators use the source - the source is
the glade file - the source of the glade file is the internal data
structures of the glade designer program (remember that historicly
the glade file was the internal format of the glade tool, used
as you mention below as an "abstract representation" of the gtk widget
heirarchy - the glade tool would then output code based on its loaded
state)... so in the end - generating code is only an extra step.

>Or more to the point: this "glade-xml" language is a concrete syntax for
>an abstract "widget definition language". I'd rather prefer to see an
>abstract model first and several concrete syntaxes, perhaps a very
>compact binary form among them. This seems to be what you talk about in
>(c) down there, envisioned for gtk+-2.12, right? (Or is this just going
>to be a stripped-down xml syntax with an ad-hoc parser?).
>  
>
Lets not sound misleading here... gtk+-2.12 should be featuring
the capacity to load itself from a glade file (or maybe a very very
similar format) - it will generally have the same structure and it
will be xml, only GMarkup will be used to parse that xml, not
libxml2.

Cheers,
                                  -Tristan

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

Reply via email to