AlfaSub's Window System v0.2
Posted: 01 Jun 2007, 22:46
I honestly didn't think I'd ever get around to releasing an update, but here it is
.
Copied from README:
==== FEATURES =====
- scalable windows with child windows
- speed and responsiveness
- acts as any other widget; no need to overwrite the general widget manager
- window manager to handle most low-level call-ins
- function hook interface to add features to any window
- easily addable title bars
- edit mode for windows w/o title bars
- three demo windows: a simple reload Lua button, a slightly more complex camera selector, and a debug output window
==== CHANGES =====
v0.1->v0.2
- uv/xy coordinates now behave properly
- edit mode (press ctrl-alt-f11)
- title bars (only if you want them)
- created debug and reload windows
- updated documentation w/ new section on creating windows
- REMOVAL of window creation helper functions (they only made things more complicated)
- So many other bugfixes I lost count
==== FUTURE VERSIONS ====
I'm daring enough to predict a v0.3, though it really depends on how much free time I have/ how bored I am. If I do release a new version, expect me to start creating some more windows matching Icexuick's UI design, as well as any features requested on the forums.
Specifically, look for these future features:
- new control handlers for tabbed windows, button boxes, edit bars, and progress bars
- helper function for creating complex table layouts
- game speed control window, player info window, and resource bar window

PS: This system is mainly my vision of what the Spring UI should be/ feel like. Apologies to Meltrax if I'm on his turf here, but he seems to be inactive recently and I have had a ton of free time because I just graduated from high school ('07 Baby
).
PPS: Here's a screenshot:


Copied from README:
==== FEATURES =====
- scalable windows with child windows
- speed and responsiveness
- acts as any other widget; no need to overwrite the general widget manager
- window manager to handle most low-level call-ins
- function hook interface to add features to any window
- easily addable title bars
- edit mode for windows w/o title bars
- three demo windows: a simple reload Lua button, a slightly more complex camera selector, and a debug output window
==== CHANGES =====
v0.1->v0.2
- uv/xy coordinates now behave properly
- edit mode (press ctrl-alt-f11)
- title bars (only if you want them)
- created debug and reload windows
- updated documentation w/ new section on creating windows
- REMOVAL of window creation helper functions (they only made things more complicated)
- So many other bugfixes I lost count
==== FUTURE VERSIONS ====
I'm daring enough to predict a v0.3, though it really depends on how much free time I have/ how bored I am. If I do release a new version, expect me to start creating some more windows matching Icexuick's UI design, as well as any features requested on the forums.
Specifically, look for these future features:
- new control handlers for tabbed windows, button boxes, edit bars, and progress bars
- helper function for creating complex table layouts
- game speed control window, player info window, and resource bar window

PS: This system is mainly my vision of what the Spring UI should be/ feel like. Apologies to Meltrax if I'm on his turf here, but he seems to be inactive recently and I have had a ton of free time because I just graduated from high school ('07 Baby

PPS: Here's a screenshot:
