[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