Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.



This topic is 5646 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I''m trying to find a way implement drop down menus and pop up dialogue boxes to control certain parameters in program. Right now I am using the pop up menus that are included with glut but I need to make a real menu. Any suggestions on how to do this or where I could read up on being able to do this? Thanks

Share this post

Link to post
Share on other sites
I heard there are some OpenGl GUIs available, but I don''t know how good they are, never used any.
Anyway, I would suggest making your own GUI, it is not that hard, and it has some advantages:
1. You don''t need various libraries.
2. Looks better (you have total freedom).
3. Is portable.

Also, you should use SDL over Glut, it provides more features, and SDL is an ongoing project, as opposed to glut which is dead.

Height Map Editor | Eternal Lands | Fast User Directory

Share this post

Link to post
Share on other sites
If you really just want a quick GUI system, check out Glow or Glui. Probably your best bet. They both use Glut, but they totally take over the api, which means you can't use Glut functions outside of the library. Kinda sucky.

As for SDL over Glut: I don't think Glut is *that* bad. I use it for simple demo's all the time; when I just want to fool around with a new idea. And the "SDL_" prefix on everything drives me fucking nuts. I have heard of and SDL gui system, but I have no idea what it's called.

Best bet like the Raduprv said - build your own. I eventually came to the conclusion (after a _very_ long search) that this was the best way to go. My gui system as it stands now is very flexible. I may release it open source one day when I complete it.

[edited by - MindCode on June 5, 2003 2:08:51 AM]

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!