[sac-dev] user interface
Brian Savage
savage13 at dtm.ciw.edu
Mon Nov 14 14:32:41 PST 2005
As a proof of concept (or test to see if it could be done), I have
migrated most of the user interface from Xlib to the GTK. Some feedback
about if this would be appreciated to see if this is an appropriate step
for the SAC code base to take. People have requested a much nicer
interface and a way to smooth the learning curve for SAC. I have a
feeling this will be a step in both those directions.
Benefits:
* Menus, Toolbars, Statusbars, ....
* Other Windows for sac headers, sac data files, filter construction...
* Improved Mouse / Cursor Handling
* "Simplified" internal code for drawing
* Much prettier (Can be)
Problems:
* Introduces a number of dependencies
* May not work on older machines, but could be compiled to use older
code base
Screenshot - http://www.dtm.ciw.edu/~savage/sac_gtk.png
Look for the menu at top and gray statusbar at the bottom
This was compiled against GTK+2.4 which is available on Linux, OSX, and
Solaris. The interesting part is GTK will run on top of Windows as
well, whereas the older Xlib interface would not.
More Information:
GTK - http://www.gtk.org
Xlib - http://www.the-labs.com/X11/XLib-Manual/introduction/
Cheers,
Brian
More information about the sac-dev
mailing list