Skip to main content
GameDev.net gamedev.net
🔒 Locked

OpenGL Buttons/Menus/Combo Boxes etc etc

Started by markgame66 Nov 20, 2009 at 1:33 PM 3 replies 900+ views
Original Post
markgame66
markgame66
Hi all, I've been thinking some more about updating the UI for my app. It makes use of a OpenGL component to visualize the map, but I want the app to look better. Currently the app is a dialog box (as I mentioned in a similar thread) with drop downs, data displays control buttons etc. How easy is this is do in OpenGL? I'd really like to make all the parts look much better than simple windows stuff. Are there any apps that you can design the UI in a similar way you would in visual studio, but for OpenGL, generating the code out the back end? Is this a completely bad way of going about this? Thanks for any advise Mark
swiftcoder
swiftcoder
Quote:
Original post by markgame66
Currently the app is a dialog box (as I mentioned in a similar thread) with drop downs, data displays control buttons etc. How easy is this is do in OpenGL? I'd really like to make all the parts look much better than simple windows stuff.
Much harder to do in OpenGL than in a native GUI, and very hard to approach the quality of interaction offered by native GUI components.
Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]
markgame66
markgame66
what would be used in games? I guess they'd have some similar concepts?
swiftcoder
swiftcoder
Quote:
Original post by markgame66
what would be used in games? I guess they'd have some similar concepts?
Game GUI's don't need nearly the number of widgets provided by native GUIs. At most, your main menu/options screen needs buttons, checkboxes and sliders, along with textual labels. Many games get by with far less (i.e. pre-rendered buttons only).

If you are designing a tool/editor which requires significant GUI interaction, my strong suggestion is to stick to embedding your rendering in a native GUI context.
Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]
MARS_999
MARS_999
Use GUICHAN google it good stuff and works with OpenGL!

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.