OpenGL GUI and Widget

Started by
8 comments, last by funvill 19 years, 10 months ago
Hello I’m kind of new to openGL and I was wondering if anyone had and Experience with a good GUI toolkit that work well with games? What I am looking for: a toolkit that works well in full screen, that has at lest these Widget; * Windows (where I can have more then one window on the screen at once and bring certain windows to the front) * Message Box * Buttons * Edit fields (text entry) But it would also be nice if it had * Menus * Scroll bar * Check boxes * Combo boxes * Radio buttons i have read http://www.gamedev.net/reference/programming/features/gui/ but I rather not reinvent the wheel if its already been done I searched google and found * CPW ( http://www.mathies.com/cpw/ ) nice but no real Widget I’m use to event driver programming in MFC and C# Ideally I would like something where they click on a button and my function would be called with a game state variable. Currently I am using SDL for the window, sound, input and openGL for the GFX Thank you for your time http://www.funvill.com
====Funvill[Home|Tiny xml|Boost|Wiki|STL]====================
Advertisement
I know of some commercial engines that have GUIs, but I know of no libraries...

Torque Game Engine ($100) www.garagegames.com

However, even though reinventing the wheel isn''t necessary, it is nice to learn to do it, because it will really help with interface programming later on...
- fyhuang [ site ]
I have a cool(and by cool I mean totally sweet) one that I have been working on. Uses opengl and C, no C++. If you are interested let me know.
Yes i''m interested, Why wouldn''t i
But you logged in Anonymous so you might not get this message :/

Re: fyhuang
i have never used Torque before and i don''t want to have to pay for the lic, espicaly after spending so much time working on the other little bits of the engine i have already done



http://www.funvill.com
====Funvill[Home|Tiny xml|Boost|Wiki|STL]====================
Try this: http://www.waldren.privat.t-online.de/glgooey.htm

Colossus

Mizio, a proxy scanner hunter tool with GUI for Linux
http://mizio.sourceforge.net
ColossusCpsed,a Linux OpenGL 3D scene editorhttp://cpsed.sourceforge.net
re: Colossus_1

That project looks great and just what i am looking for BUT
It hasn''t been updated since 29 May 2003
and i can not for the life of me get it to compile on win32 with MSVS6 or MSVS7
i posted a few comments on there forums but i don’t think that i will get a response the forums do not look to be that active...

Looks great I’m going to spend anther day on it, and if i can''t get it working i will have to move on

Thanks for the link

http://www.funvill.com
====Funvill[Home|Tiny xml|Boost|Wiki|STL]====================
I''m the same anon guy(Still haven''t recieved email with my account password), my friend just slapped up a website with the stuff we have been working on. Take a look.

<a href="http://homepage.mac.com/tom.schaefer/index.html">http://homepage.mac.com/tom.schaefer/index.html</a>
Looks good, its got everything that I need...
How do I get it?
How do I compile it?
How do I use it?

Source?
Lib?

What can I do for you in exchange?

http://www.funvill.com
====Funvill[Home|Tiny xml|Boost|Wiki|STL]====================
Well this thing isn''t even what I would call alpah stage yet, but I will probably have some libs and header files I could give you this weekend.

What exactly are you using this for? You would be the first user.

If you helped with testing, and just gave us credit where due for the gui stuff that would be cool.
We are planning to use it for the main GUI of our game
* Chat box between users
* Edit box to send commands to the game engine
* List box of users
* Dialog (window stuff)
* In game message box(message box pops up witn Yes or No buttons)
* Main menu
Stuff like that

But currently it would be really helpful for a debug window to change active variables so I don''t have to keep recompiling every time for each change with out having to map dozens of keys to different variables.

yay I’m number one


http://www.funvill.com
====Funvill[Home|Tiny xml|Boost|Wiki|STL]====================

This topic is closed to new replies.

Advertisement