GUI

cpyburn

04-10-2007 14:04:33

What GUI is everyone using in Mogre? And where can I see a demo code file of it?

GermanDZ

04-10-2007 23:28:58

There is not a Killing APP GUI for MOGRE, we was/are working on MQuickGUI. Is still buggy, but usable.

http://mogre.svn.sourceforge.net/viewvc ... MQuickGUI/

pin

08-10-2007 08:50:42

What GUI is everyone using in Mogre? And where can I see a demo code file of it?

I use my own

Beauty

03-01-2008 15:43:44

MogreBetaGUI is also possible.
I read it should be nice and simple to use, but until now I couldn't get it to run.
There are parts of code in the wiki, but not ready to run and very raw information about.
If I find how to use I want to add useful help it into the wiki.
Maybe a complete example program.

lizar

04-01-2008 13:51:29

There is not a Killing APP GUI for MOGRE, we was/are working on MQuickGUI. Is still buggy, but usable.

http://mogre.svn.sourceforge.net/viewvc ... MQuickGUI/

Sorry but I am new with mogre.
I have gone to your link and I see the code. My question is, do I have to save the code as a .dll or what I should do??
Thanks

raygeee

05-01-2008 18:56:55

MogreBetaGUI is also possible.
I read it should be nice and simple to use, but until now I couldn't get it to run.
There are parts of code in the wiki, but not ready to run and very raw information about.
If I find how to use I want to add useful help it into the wiki.
Maybe a complete example program.

I didn't try the MogreBetaGUI (haven't noticed it) but the original BetaGUI was easy to port from C++ to C#.

dodongoxp

05-01-2008 21:28:47

this is the link to MogreBetaGUI

http://www.ogre3d.org/wiki/index.php/MogreBetaGUI

its in the wiki 8)

Beauty

07-01-2008 13:08:23

this is the link to MogreBetaGUI
I already linked it in the text. Just click the name MogreBetaGUI.
The code inside wiki is redundant in MogreBetaGUI and BetaGUI.
It would be better to remove the version in BetaGUI article and add a link to MogreBetaGUI. This is better if the code will be updated.
But befor doing this I would compare it for differences. Maybe I will do this (and hope nobody will place back like in wikipedia often happens at changes).

I still have problems to get it run. Here I wrote more:
http://www.ogre3d.org/phpBB2/viewtopic. ... 812#264812
Maybe someone can help.
Slowly I lost the interest after many hours of testing and analysing code ...

Beauty

07-01-2008 14:02:41

Now I found an other GUI for Mogre.
Also I added a tiny article to the wiki: http://www.ogre3d.org/wiki/index.php/MQuickGUI
If someone want to improve, he can do (-;

raygeee

08-01-2008 22:09:25

Do you still have problems getting the MogreBetaGUI running? Initially I had the same problems you described in the BetaGUI-Forum (with the screenx and screeny coming from the MouseState) but was able to solve them.

Maybe I was doing it wrong, but when I tried the MQuickGUI I had some problems with the code. Somehow it seemed complete. But maybe I just couldn't get it running because of a missing example. Any other experiences?

Beauty

09-01-2008 01:01:39

Now I get it to run after I did some some changes to the code.
mouseStatus is a var what will be updated by catched mouse events (inside other functions of the Form class). So it runs.
Today I saw a MOIS.dll in the original code. Maybe this also can be used for catching mouse state, but until now I didn't look how to do. Including additional thinks should be documentated in the wiki. MOIS is also not inside the Ogre documentation.

But there are still bugs.
Example: window moving is only possible with slow speed (otherwise lost focus and make often click to a button)
No complete example and no documentation ... not very nice to use (or debug).
Now I want to try MQuickGUI.

dodongoxp

09-01-2008 04:17:38

MOIS is a mogre version of OIS .. which is a library for input handling that is very common on ogre projects

mois was made by bekas , the mogre creator but sadly the mois source is not available because bekas forgot to release it :( :P

smernesto

09-01-2008 04:48:28

I am using MOIS in my project and is very easy to use.

OIS and MOIS are not part of the Ogre project, is a separate project, but is included in the SDK for the samples because the ExampleFramework uses OIS for input.

You can use another input library if you want or you can use MOIS.

Beauty

10-01-2008 00:18:21

Now I created a MOIS article in the wiki.
I added example code how to use from code I found, but I'm not shure if it's correct. Maybe you (smernesto) can look to it.
www.ogre3d.org/wiki/index.php/MOIS

raygeee

11-01-2008 00:19:36

I updated the MOIS article with all information needed to set it up.
Like smernesto said, the Mogre-Samples also use MOIS in the ExampleApplication project. The MogreFramework doesn't. It's using Windows.Forms Input.

I also added a small part I found useful concerning the mouseState. The default mouseState.width and .height values are 50, which are obviously too low to get a smooth mouse movement.

Beauty

11-01-2008 01:11:02

thanks raygeee - good work (-: