GUI Editor, Irrgi 2.1 Released!!! (Major Update)

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
rm2kdev
Posts: 7
Joined: Wed Apr 19, 2006 4:09 am

GUI Editor, Irrgi 2.1 Released!!! (Major Update)

Post by rm2kdev »

Hello everyone firstoff let me say Irrgi has come along way since version 0.1 a few of my key features are,
It can Convert code for C++ C# VB.net and boo(which isnt 100% yet)

Any how here is version 2.1's new updates
!!Irrgi is now the OFFICIAL 3rd party Gui editor)
!!Added code genration for CSharp works well.!!
!!Added code generation for Visual Basic works well.!!
Compleatly redesigned the programs look
Properties now update as you move controlls arround
Fixed it so that you cant move controlls out of the window
Changed the Selection pip
Changed the selection border control
Added Resizing of Code Output Window
Added a Null Property list so you cant change propertys after u delete the item
fixed the Border and Pip lingering arround when you delete a control
Added New Logos and Sidebars to apply a general theme to most windows
Added a project selecton system
Code window resize optimizations
Wrote a new Guide to using Irrgi
Optimized all the Code Generators



SCREENSHOTS:
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen1.JPG
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen2.JPG
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen3.JPG
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen4.JPG
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen5.JPG
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen6.JPG
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen7.JPG

Screenshot descriptions
Screen1: The loading window
Screen2: Starting a new project
Screen3: The Blank Editor
Screen4: Converting my window to a language
Screen5: My Window Layout
Screen6: My Window Converted to c++
Screen7: About Dialog


In irrgi 2.1 i have virtually recoded the core of its editing power its much much more powerfull than irrgi 2
Irrgi2.1 now has support for C++,C#,Vb.net and is limeted support for Boo irrgi will export code to any of these languages for copy paste directly into your irrlicht projects

The Editor window has been redesigned and is now more efficiant than ever.

Thank you all for taking intrest in Irrgi please if you like irrgi send me some feedback mail at rm2kdev@wasp.net.au :) i'd greatly appreciate it

Download it at
http://wasp.net.au/~raz/IRRGI/IRRGI2.1.rar
Last edited by rm2kdev on Fri Apr 21, 2006 4:20 pm, edited 1 time in total.
rm2kdev
Posts: 7
Joined: Wed Apr 19, 2006 4:09 am

Post by rm2kdev »

Here is my window Converted between 3 languages
http://wasp.net.au/~raz/IRRGI/2.1_Screens/Screen8.JPG

Code: Select all

//Code generated using IRRGI - The ultimate GUI editor for irrlicht

//Code Converted to C++

//#####BEGIN GUI CODE#####

env->addButton(rect<s32>(80, 224, 193, 257), 0, -1, L"Cancel");

env->addButton(rect<s32>(80, 184, 193, 217), 0, -1, L"Make Character");

env->addCheckBox(0,rect<s32>(80, 56, 193, 73),0,-1,L"");

IGUIComboBox *combo1 = env->addComboBox(rect<s32>(80, 32, 193, 53), 0);

env->addEditBox(L"", rect<s32>(80, 8, 193, 27), true, 0);

env->addStaticText(L"Name", rect<s32>(8, 8, 121, 25), false, false, 0);

env->addStaticText(L"Class", rect<s32>(8, 32, 121, 49), false, false, 0);

env->addStaticText(L"Male", rect<s32>(8, 56, 121, 73), false, false, 0);

IGUIScrollBar *scrV1 = env->addScrollBar(true,rect<s32>(176, 88, 193, 177), 0);
	scrV1->setMax();

env->addEditBox(L"Edit Box", rect<s32>(8, 88, 168, 176), true, 0);

//#####END GUI CODE#####

Code: Select all

//Code generated using IRRGI - The ultimate GUI editor for irrlicht

//Code Converted to cSharp.Net (c#)

//#####BEGIN GUI CODE#####

env.AddButton(new Rect(80, 224, 193, 257), null, -1, "Cancel");

env.AddButton(new Rect(80, 184, 193, 217), null, -1, "Make Character");

env.AddCheckBox(false, new Rect(80, 56, 193, 73), null, -1, "");

//COMBOBOXES Unsuported in the .NET Framework

env.AddEditBox("", new Rect(80, 8, 193, 27), true, null, -1);

env.AddStaticText("Name", new Rect(8, 8, 121, 25), true, false, null, -1);

env.AddStaticText("Class", new Rect(8, 32, 121, 49), true, false, null, -1);

env.AddStaticText("Male", new Rect(8, 56, 121, 73), true, false, null, -1);

IGUIElement scrollbarV1 = env.AddScrollBar(false, new Rect(176, 88, 193, 177), null, -1);

env.AddEditBox("Edit Box", new Rect(8, 88, 168, 176), true, null, -1);

//#####END GUI CODE#####

Code: Select all

 "Code generated using IRRGI - The ultimate GUI editor for irrlicht

 "Code Converted to Visual Basic.net

 "#####BEGIN GUI CODE#####

env.AddButton(new Rect(80, 224, 193, 257), nothing, -1, "Cancel")

env.AddButton(new Rect(80, 184, 193, 217), nothing, -1, "Make Character")

env.AddCheckBox(false, new Rect(80, 56, 193, 73), nothing, -1, "")

"COMBOBOXES Unsuported in the .NET Framework

env.AddEditBox("", new Rect(80, 8, 193, 27), true, nothing, -1)

env.AddStaticText("Name", new Rect(8, 8, 121, 25), true, false, nothing, -1)

env.AddStaticText("Class", new Rect(8, 32, 121, 49), true, false, nothing, -1)

env.AddStaticText("Male", new Rect(8, 56, 121, 73), true, false, nothing, -1)

Dim scrollbarV1As IGUIElement = env.AddScrollBar(false, new Rect(176, 88, 193, 177), nothing, -1)

env.AddEditBox("Edit Box", new Rect(8, 88, 168, 176), true, nothing, -1)

 "#####END GUI CODE#####
Braneloc
Posts: 68
Joined: Fri Jan 20, 2006 5:12 am
Location: England
Contact:

Post by Braneloc »

Good work rm2kdev -

Works great :)

It is now zero effort to create a usable gui for Irrlicht in minutes instead of all that fiddling about with numbers in the days before gui editors.

...and it outputs C# as well as C++
Sometimes you've just gotta say, the laws of time and space, who gives a smeg ?!

Irrlicht.Net Information - http://www.irrforge.org/index.php/.net
Irrlicht# (aka the C# port) - http://irrlichtsharp.sourceforge.net
Ecliptic Fate
Posts: 19
Joined: Tue Apr 26, 2005 6:10 am

Post by Ecliptic Fate »

delete this post
Last edited by Ecliptic Fate on Mon Sep 27, 2010 1:05 am, edited 1 time in total.
rm2kdev
Posts: 7
Joined: Wed Apr 19, 2006 4:09 am

Post by rm2kdev »

Excuse me Ecliptic Fate AKA midnight

theres no reason to try to try and start flaming in the irrlicht forums and for the record stop litering my topics with your garbage :) rember rubbish goes in the bin byebye
jrm
Posts: 111
Joined: Tue Dec 13, 2005 8:57 pm

Post by jrm »

Just a comment. The couple of gui editors, that I have seen on this forum, don't have one thing .. tabs (Tab control). Could that be added?

Thank you,

JRM
tjuhzj
Posts: 44
Joined: Mon Mar 27, 2006 7:00 am

Hi,rm2kdev

Post by tjuhzj »

Thank you very much for giving us so great tool! It save me a lot time from many trivials. :wink:

But i think if the next IRRGI could manipulate the Tab Control and MainMenus , it would be a great breakthrough! At that time , IRRGI would be my best GUI editor! :lol:
________
CAODAISM FORUMS
Last edited by tjuhzj on Fri Feb 25, 2011 4:38 am, edited 1 time in total.
rm2kdev
Posts: 7
Joined: Wed Apr 19, 2006 4:09 am

Post by rm2kdev »

Hrm Tabcontrol and Mainmenu's this could be done in c++ i dont think that the .net version of irrlicht supports this but in c++ it should be no problem

mainmenu's are you refering to irr::gui::IGUIToolBar or irr::gui::IGUIContextMenu
tjuhzj
Posts: 44
Joined: Mon Mar 27, 2006 7:00 am

oh,!

Post by tjuhzj »

Oh . sorry, i accidentally create a new thread ~ :oops:


The referred MainMenu is on top of the window, but not right-click context menu. In irrlicht ,both of them are belong to IGUIContextMenu.

I think if the IRRGI could support the IGUIToolBar, it would be much more powerful and convenient.

Finally, I wonder if IRRGI could provide some extention to Irrlicht's built-in GUI element in the future?? for example , you can provide the password editbox and multiline textbox and so an.

Finally again,(haha... :lol: ), I think the Event-handler mechanism of Irrlicht is not very convenient! If IRRGI could provide the Action Listener wapper like Java, it would be the best GUI Editor for irrlicht~~ As we all known, this is a hard working,but, i am sure IRRGI could achive this object one day~ :lol:

hzj
________
Wholesale Vaporizers
Last edited by tjuhzj on Fri Feb 25, 2011 4:38 am, edited 1 time in total.
trunks14
Posts: 45
Joined: Fri Dec 17, 2004 7:30 am
Location: America

Post by trunks14 »

mm great, you just need to add support to more Gui objects, like menus or something ^_^ then i could use it as a private tool maker.

In fact this is gonna help a lot people on making tools with irrlicht.
Not yet.
juliusctw
Posts: 392
Joined: Fri Apr 21, 2006 6:56 am
Contact:

How do you incorporate the gui into the game

Post by juliusctw »

Hello

Your GUI kit seems great, but i'm wondering how you could incorporate it into a game?

Where did you get the GUI kit, did you build them yourself, cus they don't look like the standard irrlicht GUI?

thanks
bicunisa
Posts: 34
Joined: Thu Apr 27, 2006 10:34 pm
Contact:

Post by bicunisa »

Ecliptic Fate wrote:Dude your editor has a single feature mine doesn't

lacks more then half what mine has


takes you ten times as long to update if you consider my offline time...

I can't ***** believe you think anime will make it more interesting...

where the hell do you get off calling it the ultimate irrlicht gui editor?

soon as my next release of guice nobody will even care and this will be a huge watse of your time... so a new slogan may be in order fascist.
LOL how idiotic you sound :shock:
OMG another MMORPG project! AztlanRPG
Eternl Knight
Posts: 313
Joined: Tue Nov 01, 2005 5:01 am

Post by Eternl Knight »

Eclipitic Fate happens to be Midnight's "trolling" account. In other words - ignore him, he's not worth the effort.

--EK
Mancuso Raffaele
Posts: 70
Joined: Sat Dec 17, 2005 4:43 pm
Location: licata (AG) italy
Contact:

Post by Mancuso Raffaele »

why don't you upload the source code?
I also request a loader that load the gui from a file. In this way, if anyone wants to add something at the gui is not necessary that he rebuild it all
Bye,
Mancuso Raffaele
Ares FPS: http://aresfps.sourceforge.net
Ecliptic Fate
Posts: 19
Joined: Tue Apr 26, 2005 6:10 am

Post by Ecliptic Fate »

delete this post its old and useless
Last edited by Ecliptic Fate on Mon Sep 27, 2010 1:06 am, edited 1 time in total.
Post Reply