GUI Evangelist
by James Spellman · in Torque Game Engine · 04/09/2007 (2:44 pm) · 3 replies
I just wanted to find out if there was anyone in charge of the GUI system we've been using since TGE 1.4?
I made some major changes in my 1.3 days and have been trying to upgrade to 1.5 but have been rather put off by the inconsistent implementation. I know others are stuggling with some of the same issues such as:
- Why do half of the controls not show a disabled state?
- Why a variable is set after the callback function is called?
- Massive amounts of code duplication?
- The use of hardcoded values as opposed to using the provided profile?
- Little support for C code interfacing.
I'd just like to know if this is on the todo list or if someone is working on a resource or what? Would anyone be interested in a GUI upgrade with the caveat that it would touch and/or break lots of things?
I made some major changes in my 1.3 days and have been trying to upgrade to 1.5 but have been rather put off by the inconsistent implementation. I know others are stuggling with some of the same issues such as:
- Why do half of the controls not show a disabled state?
- Why a variable is set after the callback function is called?
- Massive amounts of code duplication?
- The use of hardcoded values as opposed to using the provided profile?
- Little support for C code interfacing.
I'd just like to know if this is on the todo list or if someone is working on a resource or what? Would anyone be interested in a GUI upgrade with the caveat that it would touch and/or break lots of things?
#2
The fix for this is simple. Someone even posted it a while ago, I think it was Elenzil who did though I am not sure.
Why can you not? Can not see the problem here. Sorry.
04/13/2007 (7:37 am)
Quote:
- Why a variable is set after the callback function is called?
The fix for this is simple. Someone even posted it a while ago, I think it was Elenzil who did though I am not sure.
Quote:
The use of hardcoded values as opposed to using the provided profile?
Why can you not? Can not see the problem here. Sorry.
#3
My issue here is that some controls draw with hard-coded colors rather than using their profiles.
Another issue is the new skinned Slider control only works horizontally.
I've also created a virtual method for OnCommand since that code is duplicated in many places and is a nice hook for subclassed controls.
I also realize that I should avoid using words like "massive" and "half" because it really isn't that bad. Just not as clean as it could be.
04/17/2007 (10:19 am)
Quote:The use of hardcoded values as opposed to using the provided profile?
My issue here is that some controls draw with hard-coded colors rather than using their profiles.
Another issue is the new skinned Slider control only works horizontally.
I've also created a virtual method for OnCommand since that code is duplicated in many places and is a nice hook for subclassed controls.
I also realize that I should avoid using words like "massive" and "half" because it really isn't that bad. Just not as clean as it could be.
Torque 3D Owner Eric Forhan