CustomUI v0.6 [update 22.03.09]

Post those lines of code you feel like sharing or find what you require for your project here; or simply use them as tutorials.
Post Reply
Masterhawk
Posts: 299
Joined: Mon Nov 27, 2006 6:52 pm
Location: GERMANY
Contact:

CustomUI v0.6 [update 22.03.09]

Post by Masterhawk »

Hi,

for my current project I needed a GUI-concept that suits my needs. Due to the fact that my project was set up with the default irrlicht gui the new gui had to be easily addable to an existing irrlicht project.
So, that's the story behind CustomUI

CustomUI is a "framework" which unites the default irrlicht gui with an easy use of an customized skin. It's set on top of the irrlicht gui and uses the default elements for the mechanics. This guarantees an easy insert into an irrlicht project.
The look is completely created by you through images which are added to each element.

Another feature is the section-concept which allows you to assign each element to one or more sections. By changing the current section you can switch between your menus.

Here's a list of the currently supported elements:
  • - CEImage
    - CEEditBox
    - CEButton
    - CEComboBox
    - CEMessageBox
    - CEListBox
    - CEProgressBar
    - CEAnimatedImage
Well, I know that there maybe is an more elegant way to create a customizable gui, but perhaps anyone needs such a gui and simply has no time or just doesn't want to do it himself.
If you use it I would pleased to get some feedback what has to be improved. I that there're a lots of bugs or unfinished features, but due to the fact that I won't have that much time I had the last weeks I decided to release the source now.

Here you can see the menu design (in development) of my upcoming project. This menu is fully created with CustomUI and is fully funtional.


Image
Image
The skin was created by deesine

Hope I didn't forget anything to tell, so hope you have a usage for this :P

[UPDATE: version 0.6 released]

I just released the new version

Code: Select all

changes:
(added) new collision: 'CIC_Polygon'
(added) function 'lock' to exclude an element from 'changeSection()'
(added) hierarchy system for GUI-elements
(added) modal-flag for CEMessageBox
(fixed) clicking through a messagebox
(fixed) enabled-state of object affectless
(fixed) need of placeholder in CEAnimatedImage
Download: CustomUI 0.6 source
NOTE: The package DOESN'T contain the skin. It simply contains the source and sample code how to use it.
Last edited by Masterhawk on Sun Mar 22, 2009 3:57 pm, edited 1 time in total.
Image
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Nice skin. You should consider renaming your prefix in order to avoid confusion with Crazy Eddie's GUI.
Virion
Competition winner
Posts: 2148
Joined: Mon Dec 18, 2006 5:04 am

Post by Virion »

looks nice. 8)
Arcoroc
Posts: 51
Joined: Wed Oct 01, 2008 11:40 pm
Location: Canada

Post by Arcoroc »

Looks excellent, will give it a try.
Masterhawk
Posts: 299
Joined: Mon Nov 27, 2006 6:52 pm
Location: GERMANY
Contact:

Post by Masterhawk »

updated the first post: version 0.6 is released
Image
rabbitygm
Posts: 6
Joined: Sat Apr 04, 2009 3:34 pm

Post by rabbitygm »

It's so nice.... 8)
trivtn
Posts: 132
Joined: Tue Jan 17, 2006 12:30 pm
Location: Viet Nam
Contact:

Post by trivtn »

It's really nice ! :lol:
There's something is fantastic, there's nothing is absolute.
lpcpp
Posts: 18
Joined: Thu Aug 06, 2009 9:26 am
Location: Neverland
Contact:

Post by lpcpp »

nice work.
tmyke
Competition winner
Posts: 22
Joined: Thu Apr 03, 2008 4:43 pm
Location: France

Post by tmyke »

The link seems broken. :?
Strength and wisdom.
Admin of the http://www.irrlicht.fr and dad of N3xtD.
Sorry for my poor English.
Masterhawk
Posts: 299
Joined: Mon Nov 27, 2006 6:52 pm
Location: GERMANY
Contact:

Post by Masterhawk »

jeah, i currently have a problem with the dyndns adress for my server. Try to fix it asap

EDIT: should work again. don't know if the fix will survive the next forced ip-change, but I will keep an eye on it
Image
tmyke
Competition winner
Posts: 22
Joined: Thu Apr 03, 2008 4:43 pm
Location: France

Post by tmyke »

It works again, great, and thank you. Image
Strength and wisdom.
Admin of the http://www.irrlicht.fr and dad of N3xtD.
Sorry for my poor English.
Jake-GR
Posts: 41
Joined: Wed Jan 07, 2009 12:32 am
Location: Colorado
Contact:

Post by Jake-GR »

@Masterhawk
ive been thinking of using your code, but have yet to grab it and try it. but wondering if you need i could possibly mirror it on my site (static ip, vps)
Masterhawk
Posts: 299
Joined: Mon Nov 27, 2006 6:52 pm
Location: GERMANY
Contact:

Post by Masterhawk »

Jake-GR wrote:@Masterhawk
ive been thinking of using your code, but have yet to grab it and try it. but wondering if you need i could possibly mirror it on my site (static ip, vps)
Well, that would be really great since my problems seems to be caused bei my ISP-provided router. Don't know when the firmware update is provided.
So thanks for your offer :)
Image
Post Reply