[Glade-users] Read or convert old .glade files from GTK v1.2 time




Hello,

I've got to maintain a couple of fairly old GTK v1.2 based programs, probably porting them to GTK 2.0 or even 
3.0. Their GUIs were designed with some Glade version of that time. The project definition files (the .glade 
files) are not accepted by modern Glade (I've got v3.6.7). One file begins with the following lines:

     <?xml version="1.0"?>
     <GTK-Interface>

     <project>
       <name>welltest</name>
       <program_name>welltest</program_name>
       <directory></directory>
       <source_directory>source</source_directory>
       <pixmaps_directory>pixmaps</pixmaps_directory>
       <language>C</language>
       <gnome_support>False</gnome_support>
       <gettext_support>False</gettext_support>
       <use_widget_names>True</use_widget_names>
       <output_main_file>False</output_main_file>
       <output_support_files>False</output_support_files>
       <output_build_files>False</output_build_files>
       <backup_source_files>False</backup_source_files>
     </project>

     <widget>
       <class>GtkWindow</class>
       <name>processes</name>
       <width>256</width>
       <height>232</height>
       <signal>
         <name>delete_event</name>
         <handler>procman_close</handler>
         <last_modification_time>Fri, 01 Aug 2003 22:05:15 GMT</last_modification_time>

So from the last line you can see the file is 8 years old.

If I cannot use the old .glade definitions, then maintaining those programs would be tantamount to a rewrite. 
Is there any option to convert the old definition files such that a more modern Glade can use it. I know some 
widgets would be lost as they are not supported in GTK 2.0 anymore, but it would be better than nothing.

Regards

Peter Rottengatter
Baker Hughes INTEQ GmbH
Baker-Hughes-Strasse 1, D - 29221 Celle
Tel.: +49 5141 203 0, Fax: +49 5141 203 296
Sitz der Gesellschaft: Celle, Amtsgericht L?neburg HRB 100845
Gesch?ftsf?hrer: Johannes Witte, Tommie Lee Pate, Dr. Hans-Werner Hesse

Diese Nachricht ist ausschlie?lich f?r die Person oder Organisation bestimmt, an die sie adressiert ist. Sie 
kann herstellerspezifische, nur f?r bestimmte Personen bestimmte,  vertrauliche oder andere Informationen 
enthalten, die kraft Gesetzes nicht offen gelegt werden m?ssen.  Wenn Sie nicht der in der Adresse genannte 
Empf?nger sind oder versehentlich in der Adresszeile angesprochen werden, sind Sie nicht berechtigt, diese 
Nachricht oder Teile davon zu lesen, zu drucken, aufzubewahren, zu kopieren oder zu verbreiten.  Sollten Sie 
diese Nachricht irrt?mlich erhalten haben, benachrichtigen Sie bitte den Absender umgehend per Email und 
vernichten Sie s?mtliche Kopien der Nachricht.

DISC-GER-A




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]