Flex GUI V0.19
Been adding onto our native (PlayBASIC) GUI system for the past few days. So we can have both a Windows and Native solution. While Flexi isn't capable of doing half the WinGUI expansion is, the idea is that it'll be useful for managing screen content, in your editors and tools. But I guess you could use in your game also, since It's customizable, to a point.
Currently were working on implementing some gadgets, about half way there at the time of writing. Should hopefully have the majority of that done today, with any luck.
Window Features:
* Basic controls Resize, Drag, click to front,
* Windows have priority's, Windows are grouped and drawn based on their priority
* Optional palette(s)
* Optional window gadgets (minimized, maximize and close)
* Mouse over highlights
* Event Driven
---> User can catch MouseOver,MouseClick, resize, redraw, create, delete, etc
---> Windows can control their own refresh rate (either delta time a FPS rate)
---> System events and be over written, So you can make your own control functions to over ride
* Windows are linkable.
* TaskBar for minimized windows. User can catch events on Task bar. Currently their can only be one task bar active at once.
Gadgets (WIP):
* Labels
* Buttons
* Check Boxes
* Text Boxes
* Vscrollers
* Hscrollers
* Picture/IMage Boxes