Jump to content
  • Advertisement
Sign in to follow this  
consolejoker

OpenGL Does anyone make a flowcharting API for OpenGL?

This topic is 3937 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 really like the features of MindFusion's FlowChart.NET which I've used in .NET WinForms apps, however I really would like to get away from WinForms and no longer be tied to the Win32 platform only. I think OpenGL along with FLTK can do this for me but I cannot find an equivalent API for flowcharting/diagramming. It would be an absolutely daunting task to write something nearly as feature rich so that is out of the question. Hopefully someone can recommend a commercial or open source equivalent? For comparison purposes here is link to screenshots of the FlowChart .NET API I am looking to replace, many thanks! http://www.mindfusion.org/gallery-net.html

Share this post


Link to post
Share on other sites
Advertisement
Don't see why you would want to use OpenGL for this as flowchars are really simple 2d...
Using OpenGL would be a bit of an overkill, and in fact, limiting, i'd think.

Share this post


Link to post
Share on other sites
Quote:
Original post by bjarnia
Don't see why you would want to use OpenGL for this as flowchars are really simple 2d...
Using OpenGL would be a bit of an overkill, and in fact, limiting, i'd think.


Because I don't want to be living in the WinForms world or Win32 world. I want a UI api that is 100% cross platform.

Share this post


Link to post
Share on other sites
If your application is a flowcharting application, you might want to consider one of the cross platform GUI libraries out there. These libraries, generally, have OpenGL objects which you put into a window, and could use for charts and etc. So, your flowcharts are then rendered in an OpenGL context while the GUI library operates the controls.

Alternatively you could go the whole hog and use crazy eddies GUI.

Share this post


Link to post
Share on other sites
Quote:
Original post by consolejoker
Quote:
Original post by bjarnia
Don't see why you would want to use OpenGL for this as flowchars are really simple 2d...
Using OpenGL would be a bit of an overkill, and in fact, limiting, i'd think.


Because I don't want to be living in the WinForms world or Win32 world. I want a UI api that is 100% cross platform.


I can understand that.. But OpenGL is not a UI api :)

As someone already suggested, see SDL

Share this post


Link to post
Share on other sites
Quote:
Original post by bjarnia
Quote:
Original post by consolejoker
Quote:
Original post by bjarnia
Don't see why you would want to use OpenGL for this as flowchars are really simple 2d...
Using OpenGL would be a bit of an overkill, and in fact, limiting, i'd think.


Because I don't want to be living in the WinForms world or Win32 world. I want a UI api that is 100% cross platform.


I can understand that.. But OpenGL is not a UI api :)

As someone already suggested, see SDL


Understood, I meant underlying rendering point. I am looking to completely remove myself from Windows.

Doesn't SDL lack UI controls? Isn't it just boostrapping for main windows and message loops on various platforms?

Share this post


Link to post
Share on other sites
Quote:
Original post by shotgunnutter
If your application is a flowcharting application, you might want to consider one of the cross platform GUI libraries out there. These libraries, generally, have OpenGL objects which you put into a window, and could use for charts and etc. So, your flowcharts are then rendered in an OpenGL context while the GUI library operates the controls.

Alternatively you could go the whole hog and use crazy eddies GUI.


Yes but are any of them well developed for flowcharting?

I spoke to MindFusion and they said they'd sell me a source license. Apparently I'd need only implement one major interface for OpenGL and the entire library will just work properly. Don't know if its that true in practice but it sounds promising.

Share this post


Link to post
Share on other sites
SDL has alot of libraries for GUI..
This is one example:
http://libagar.org/screenshots.html.en

(haven't used it myself)

Share this post


Link to post
Share on other sites
I think you need a portable GUI library, like GTK or Qt, which have full support for OpenGL widgets. Type these in google and see if that's what you need. If it isn't, ignore this post.

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!