Jump to content
  • Advertisement
Sign in to follow this  
Numsgil

OpenGL GUI for my needs

This topic is 4789 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 working on an ALife simulator which I'm porting out of Visual Basic for performance reasons. I want the port to use OpenGL to render the graphics. It's an open source project, so I want to keep the number of libraries different programmers need to a minimum (Visual Basic was real nice that way). I want a GUI library (and preferably a GUI IDE for that library, ideally as easy for GUI development as VB) that's based in OpenGL or is okay to work with OpenGL that would give the same look as a well designed VB interface, and is cross platform. I've looked into Crazy Ed's GUI system, and it looks too stylized for my needs. I want the interface to look more professional, non-game-y. More like Photoshop and less like World of Warcraft. And the library should have as few dependancies as possible. The last thing I need is for potential coders to get frustrated from the number of dependancies they need to download. And preferably something that hides alot of the implementation from the coder. The other people with me on this ALife simulator have mixed feelings about moving from VB, and VB's ease of use is the primary concern. My needs are simple. There are only a few menues to navigate to set the settings before the program pretty much runs itself. I need things like buttons, notepages, radios, etc, so I don't need anything overpowered. Whatever I use needs to be free. Most GUI libraries I find have the same problem as Crazy Ed's. They look too much like a game GUI.

Share this post


Link to post
Share on other sites
Advertisement
http://www.gamedev.net/community/forums/topic.asp?topic_id=325963 check that out. I dont know if it's the style you like, but I'm sure you could modify it.

Share this post


Link to post
Share on other sites
Quote:
Original post by Numsgil
Still a bit too stylized for my needs, but thanks for the effort.


Everything is custom; from the color of the widgets to their shapes, it only takes few XML lines to make it fit your vision of things.
-shrugs-

Share this post


Link to post
Share on other sites
I am writting one, but its far from done [sad], here is a really old demo, here is a really old snapshot of the code (if you need a current one, let me know).

If you like it, tell me exactly what controls you need, and I'll try and speed development.

Share this post


Link to post
Share on other sites
I'll give that topic's GUI a real close look, see what it can do...

Kwizatz:

Hmm, a list of thigns I need... I think this covers it:

Panel
Button
Checkbox
Radio Buttons
Text Boxes (editable and not)
Listbox
Those text boxes with the arrows to the side (nice but not 100% necessary)
NoteBook Pages (that is, tabs).

That's all I can think of at the moment. I'll go double check the program to see exactly what all controls it uses. Mostly its checkboxes, lists, radio groups, and text boxes, with panels and notebook pages for organization.

edit: oh, and textured buttons for some tool bar things. But that's almost an afterthought, since it piggybacks on regular buttons.

Share this post


Link to post
Share on other sites
Quote:
Original post by Numsgil
Panel
Button
Checkbox
Radio Buttons
Text Boxes (editable and not)
Listbox
Those text boxes with the arrows to the side (nice but not 100% necessary)
NoteBook Pages (that is, tabs).


All those are on my "must have" list, though I am not exactly sure what a "Panel" is.
Currently I have buttons, checkboxes, static frames and static text.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • 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!