Page 1 of 1

New lib: GG (GiGi)

Posted: Thu Nov 25, 2010 11:07 pm
by strook
http://www.freeorion.org/index.php/GiGi
there is a lib that is not platform dependant, which acts as a GUI framework, even when in 3d mode.
How about using it?

Re: New lib: GG (GiGi)

Posted: Fri Nov 26, 2010 12:06 am
by pheonixstorm
GiGi actually has its own project page on sourceforge.

Re: New lib: GG (GiGi)

Posted: Fri Nov 26, 2010 11:19 am
by charlieg

Re: New lib: GG (GiGi)

Posted: Fri Nov 26, 2010 3:35 pm
by breese
There has been several attempts to change to Ogre. Does anybody know why these attempts have failed?

An alternative to Ogre or GiGi could be Qt, which also has OpenGL support: http://doc.qt.nokia.com/4.7/qtopengl.html

Re: New lib: GG (GiGi)

Posted: Fri Nov 26, 2010 11:02 pm
by Deus Siddis
breese wrote:There has been several attempts to change to Ogre. Does anybody know why these attempts have failed?
Basically, I think the people working on it ran out of free time to get it done and moved on to smaller individual tasks instead. So now this project is waiting for someone else to pick it back up or start again from scratch with the latest versions of VS and OGRE.

Re: New lib: GG (GiGi)

Posted: Fri Nov 26, 2010 11:53 pm
by pheonixstorm
breese wrote:There has been several attempts to change to Ogre. Does anybody know why these attempts have failed?

An alternative to Ogre or GiGi could be Qt, which also has OpenGL support: http://doc.qt.nokia.com/4.7/qtopengl.html
Can't say i've ever heard of QT being used for a game before. Probably be way too slow for a game anyway. Generally any game you buy will have its interface called from within its platform library (ie directx). QT, GTK, and MFC (or .NET, WPF) are more for GUI apps.

For a game gui GiGi or whatever Ogre uses would probably be the only alternative.

Re: New lib: GG (GiGi)

Posted: Sat Nov 27, 2010 5:40 am
by Deus Siddis
pheonixstorm wrote: For a game gui GiGi or whatever Ogre uses would probably be the only alternative.
I think OGRE uses CEGUI.

Re: New lib: GG (GiGi)

Posted: Sat Nov 27, 2010 9:05 am
by pheonixstorm
The site even has a layout editor. Makes using it look much easier.

Re: New lib: GG (GiGi)

Posted: Sun Nov 28, 2010 2:40 pm
by strook
GiGi uses OpenGL, ogre is based on OpenGL, optionally on directx.

Re: New lib: GG (GiGi)

Posted: Mon Dec 13, 2010 2:30 pm
by klauss
Ogre used to use CeGUI for examples and minor stuff, but was by no means the official or the required GUI toolkit to use.

In fact, several other GUI toolkits can be interphased with Ogre, as long as you can provide custom renderer implementations. CeGUI had that support, and there was a CeGUI renderer that rendered stuff through Ogre.

Perhaps GiGi can be made to work with Ogre. Noone was very fond of CeGUI last time I checked ;)

Re: New lib: GG (GiGi)

Posted: Mon Dec 13, 2010 3:07 pm
by charlieg
MyGUI is another popular OGRE-compatible extensible GUI toolkit.

http://mygui.info/
http://www.ogre3d.org/tikiwiki/MyGUI
http://sourceforge.net/projects/my-gui/

It is faster, leaner, and more actively maintained than CEGUI (if I am not mistaken).

This video is quite cool:
http://www.youtube.com/watch?v=J-FeieAFLGM

Re: New lib: GG (GiGi)

Posted: Mon Dec 13, 2010 3:21 pm
by klauss
Seems very nice.

And it has RTT :D

I wonder if it can be used rightaway (without Ogre).

I bet so.

Re: New lib: GG (GiGi)

Posted: Tue Dec 14, 2010 3:52 am
by pheonixstorm
Looks nice, has a layout editor which is also nice.