As I embark on my latest project again I’m trying another different set of core data structures, which in turn requires a custom level editor. Which I don’t mind, and is usually quite a bit of fun to put together, but this time I’m avoiding Awt/Swing altogether and creating the whole interface in openGL (but 2d only, hence the topic living in this forum).
My main questions for building a Gui framework would be:
[]How to handle mouse clicks
[]How to deal with components expanding past their parent bounds (combo box drop down lists etc.)
[]Dealing with dragging
[]Mouse focus (active or require click?)
I’m still designing on the fly (a Bad Thing most of the time, so most of my current code will probably go out the window) but if the whole project stays on triack then i’ll probably release the gui stuff as a separate library for anyone who wants to use/abuse it…