Extended gui version 0.2
Extended gui version 0.2
I've tested it only under irrlicht 0.12 and I have yet to port it to 0.14 but in theory, if nothing changed for the gui in 0.14 it should work without a change.
Download : http://www.starsonata.com/irrlicht/version%200.2.zip
Website: http://www.starsonata.com/irrlicht/
For version 0.3, I'll have to add a multine line tab control and probably multiline editbox that support locking.
Table :
Here's the changelog:
Irrlicht Expanded GUI Project:
------------------------------
This project goal is to make the irrlicht gui more feature rich by
adding new controls, new capabilities to the system, extending
existing controls etc.
Website : http://www.starsonata.com/irrlicht/
Questions, comments? Email me : roch.denis@gmail.com
-Dark Rain
Version 0.2
-----------
New functions:
--------------
I've added the possibility to attach a listener to any control,
but it's not completed yet. It works well mostly only for the tab control.
I'm working on it as it goes, sorry.
New control:
-------------
-Table
Table: I've added a fully featured table control.
Modified controls:
------------------
-Scrollbar
-Tab Control
-EditBox
-Gui Element
-Environment
Scrollbar:
-Now, clicking on the scrollbar in another place than the up/down
arrows will result in an instant position change of the knob. Before, you had
to drag your mouse to have any result.
Tab Control:
-Fixed a messaging bug with buttons.
-Made some changes to allow listeners attached to controls.
Edit Box:
-Added a function called to set the cursor position in the edit box.
-The edit box will now send a EGET_ELEMENT_FOCUS_GAINED and EGET_ELEMENT_FOCUS_GAINED
message when the focus is lost or gained.
Gui Element:
-Added a function to attach a listener to the control.
Environment:
-Added a method to create the new table control.
Version 0.1
-----------
Expanded tab control:
-You can now scroll the tabs when they go over the edge of the control.
-You can set the tabs to be at the top or the bottom of the control.
-You can set the height of a tab.
-You can set the amount of padding added to the tab for the width around the caption.
-You can set the caption color.
Chat Box control:
-This control is perfect for a chat window. It supports scrolling, colored text,
wrap around of the text inserted etc.
Expanded Edit box:
-Extra parameter to transform it into a password field.
-Disabling the edit box will now actually work.
Expanded scrollbar:
-Now allows you to set the position of the knob.
Expanded listbox:
-I'm using Acki's colored listbox control.
-Homepage : http://people.freenet.de/abusoft/Irrlic ... istbox.htm
Download : http://www.starsonata.com/irrlicht/version%200.2.zip
Website: http://www.starsonata.com/irrlicht/
For version 0.3, I'll have to add a multine line tab control and probably multiline editbox that support locking.
Table :
Here's the changelog:
Irrlicht Expanded GUI Project:
------------------------------
This project goal is to make the irrlicht gui more feature rich by
adding new controls, new capabilities to the system, extending
existing controls etc.
Website : http://www.starsonata.com/irrlicht/
Questions, comments? Email me : roch.denis@gmail.com
-Dark Rain
Version 0.2
-----------
New functions:
--------------
I've added the possibility to attach a listener to any control,
but it's not completed yet. It works well mostly only for the tab control.
I'm working on it as it goes, sorry.
New control:
-------------
-Table
Table: I've added a fully featured table control.
Modified controls:
------------------
-Scrollbar
-Tab Control
-EditBox
-Gui Element
-Environment
Scrollbar:
-Now, clicking on the scrollbar in another place than the up/down
arrows will result in an instant position change of the knob. Before, you had
to drag your mouse to have any result.
Tab Control:
-Fixed a messaging bug with buttons.
-Made some changes to allow listeners attached to controls.
Edit Box:
-Added a function called to set the cursor position in the edit box.
-The edit box will now send a EGET_ELEMENT_FOCUS_GAINED and EGET_ELEMENT_FOCUS_GAINED
message when the focus is lost or gained.
Gui Element:
-Added a function to attach a listener to the control.
Environment:
-Added a method to create the new table control.
Version 0.1
-----------
Expanded tab control:
-You can now scroll the tabs when they go over the edge of the control.
-You can set the tabs to be at the top or the bottom of the control.
-You can set the height of a tab.
-You can set the amount of padding added to the tab for the width around the caption.
-You can set the caption color.
Chat Box control:
-This control is perfect for a chat window. It supports scrolling, colored text,
wrap around of the text inserted etc.
Expanded Edit box:
-Extra parameter to transform it into a password field.
-Disabling the edit box will now actually work.
Expanded scrollbar:
-Now allows you to set the position of the knob.
Expanded listbox:
-I'm using Acki's colored listbox control.
-Homepage : http://people.freenet.de/abusoft/Irrlic ... istbox.htm
Last edited by Dark Rain on Tue Dec 13, 2005 5:12 am, edited 2 times in total.
-
- Posts: 313
- Joined: Tue Nov 01, 2005 5:01 am
-
- Posts: 142
- Joined: Sat Dec 11, 2004 8:13 am
- Contact:
Next release is going to be a bit more mudane I guess.
-Image Buttons.
-Being able to specify the source rect in the texture for image controls
-When you click on the column tab, in the table control, the "button" is depressed like real buttons. I had missed that one.
Edit : Forget what I said about listeners working somewhat right, I hit a little snag :p
-Image Buttons.
-Being able to specify the source rect in the texture for image controls
-When you click on the column tab, in the table control, the "button" is depressed like real buttons. I had missed that one.
Edit : Forget what I said about listeners working somewhat right, I hit a little snag :p
I'm having an issue with
EGET_TABLE_CHANGED
EGET_TABLE_SELECTED_AGAIN
EGET_TABLE_HEADER_CHANGED
Where are these defined??
had you forgotten to include a modified event reciever or something?
anyone know why these error as undefined for me?
EDIT::
ok get this, I repeated the steps I took to combine your gui elements with a few others on the board and combined them into irrlicht...
the second time around I got rid of the enumeration errors but now I'm getting an error on do_not_use_irrlichtSDK something or another...
the line that compares it to irrlicht_SDK or whatever...
say it's an invalid conversation...any clue anyone?
EGET_TABLE_CHANGED
EGET_TABLE_SELECTED_AGAIN
EGET_TABLE_HEADER_CHANGED
Where are these defined??
had you forgotten to include a modified event reciever or something?
anyone know why these error as undefined for me?
EDIT::
ok get this, I repeated the steps I took to combine your gui elements with a few others on the board and combined them into irrlicht...
the second time around I got rid of the enumeration errors but now I'm getting an error on do_not_use_irrlichtSDK something or another...
the line that compares it to irrlicht_SDK or whatever...
say it's an invalid conversation...any clue anyone?
Last edited by Midnight on Sat Apr 15, 2006 9:35 am, edited 1 time in total.
-
- Posts: 101
- Joined: Wed Feb 15, 2006 4:22 pm
- Location: RO
Mmm yeah, that's probably because it's been release before the current version of irrlicht. I really gotta get my rear in gear and release a new version compatible with it and the new features. I got a job at EA so this kinda became low priority, I mean I'm not working at the same place anymore. I do hope they'll keep using irrlicht as the new client for the mmorpg but it's hard to say since the other lead was pushing for another engine ( not ogre ).