Windows build(without data) vdrift-gui-2012-05-07.exe:
https://sourceforge.net/projects/vdrift/...%20builds/
Changes:
- Fix: Correct Widget base class ProcessInput function(bug in prev commit).
- Refactor widgets to have a more uniform look. Add text align functionality to label. Use guioption signals/slots and actions for communication.
- Add copy ctor and assignment operator and set, next, prev signals to guioption.
- Add copy ctor and assignment operator to signals.
- Add copy ctor and assignment operator to delegate.
- Fix: Clamp sound stream out and listener volume to avoid value overflow.
- Replace toggle widget with selection wheel to have a more uniform gui, simplify gui implementation.
- Fix: Check if label reference is valid before using it.
The focus of this build has been gui, especially data side(pull latest data).
There are still outstanding changes though. Buttons, color chooser and practice page have to be adapted to the new layout. Keyboard/gamepad navigation will follow(up, down, left, right, select).
I find the momentary look somewhat crude and hectic. I think it is due to the mouseover/focus rectangles. Maybe some fade in/out could help or should I drop the focus highlight rects, replace them with something else? Any ideas? Keep in mind that the background will be 3d in the future.
Btw I think we need another (more sexy) font. Current one starts to annoy me.
Please dowload/compile and test. Any feedback is very welcome, especially regarding gui look and feel.