Philippe Bertin wrote:

>Andrea Zagli wrote:
>
>  
>
>>use libglade
>>
>>http://www.jamesh.id.au/software/libglade/
>>
>>    
>>
>Well, I guess Fernando's intention is to continue to use some glade 
>command-line utility/) add-on to continue to use the generated code in 
>the compiled program ?
>  
>
Why would someone want to go from
  glade file --> generated code --> GUI
when you can simply go from
  glade file --> GUI
with much less code-generators & generated code  to maintain ?

> I'd like to know this too. Because libglade 
>forces developers to deliver files which can eventually be changed by 
>the user.
>
That is ill-informed - libglade forces no such thing, libglade parses
xml to build your app - whether you store that xml as a glade file
accompanying your app or as an encrypted string constant included
in your compiled program is your own device.

That being said - I think that distributing the glade file seperately is
a cleaner design, as it allows not only users but also developers to update
the UI without recompiling (allowing for some magic at the packaging
level), also - typicly apps are installed by a super-user into a read-only
prefix, generally the glade file - being part of the program's distributed
files is not user writable.

Cheers,
                        -Tristan

> Which in the end results in something like a user-changeable 
>program. A nightmare if you have to give support for such programs ... 
>Are there still add-ons to generate code ? I guess there must still be 
>such add-ons, maybe even for different programming languages ?
>  
>
Such tools do exist, as scripts/programs that parse glade files
and output code.


_______________________________________________
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