[crossfire] Gtk2/Libglade client < 1280x1024 and embedding data in the XML file?

Kevin R. Bulgrien kbulgrien at worldnet.att.net
Mon Sep 3 18:27:11 CDT 2007


An interesting consequence of qemu testing of the Gtk2/Libglade client is
that the default desktop is 1024x768.  It becomes dreadfully obvious that
the default layouts at 1200x1000 are difficult to downsize when you can't
get the grab handles on your workspace.

It got me thinking.  I haven't though this out entirely, but it strikes
me that it would be interesting to have a "hidden" widget in the design
that is used simply to store data in the layout.

1) Right now, the layout does not contain any information about its
   identity - not even it's name.  It might be nice if it did.

2) With such a construct, perhaps a designer could have plausible screen
   defaults for 1024x768 embedded as data, but the default size might be
   for a different screen size, and then the GUI could have an option to
   set a minimum-size layout.  Perhaps this would be better than having
   to have layouts designed specifically for 1024x768.

3) The glade layout file does not have any information about the author,
   license, etc.  With a hidden data widget, perhaps this could be
   changed.

If anyone happens to have any add-on thoughts about this, feel free to
comment.

Kevin



More information about the crossfire mailing list