Custom GUI Skin

For help with anything that CEGUI doesn't offer straight out-of-the-box, e.g.:
- Implementation of new features, such as new Core classes, widgets, WindowRenderers, etc. ...
- Modification of any existing features for specific purposes
- Integration of CEGUI in new engines or frameworks and writing of new plugins (Renderer, Parser, ...) or modules

Moderators: CEGUI MVP, CEGUI Team

User avatar
tonyhnz
Just popping in
Just popping in
Posts: 12
Joined: Wed Jan 12, 2005 12:06

Custom GUI Skin

Postby tonyhnz » Thu Jun 23, 2005 13:38

I have a general question for which I have searched (briefly) through and not found a direct answer to..

If I want to create my own gui custom skin - can I do that entirely by creating/modifying xml files and creating a new tga image or will I also need to add some C++ code to support it.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Custom GUI Skin

Postby CrazyEddie » Fri Jun 24, 2005 08:24

The answer, as in all the other posts about this, is that it depends...

The current situation is that there are limitations on what can easily be achieved. There is a fair amount that can be customised by changing the .tga file and the Image definitions in one of the .imageset files. However, you are limited to the general structure, imageset name, and image names expected by the 'look' module that you're modifying. In many cases you will find this is sufficient, in other cases you may have to write some support code into the look module.

The 0.4.0 release will feature the debut of the 'Falagard' base module and imagery systems. This will allow most things related to UI skins to be achieved via XML files instead of code. We will be including sample xml specifications that re-create, as closely as possible, both of the current looks, but purely in XML.

HTH

CE.

User avatar
tonyhnz
Just popping in
Just popping in
Posts: 12
Joined: Wed Jan 12, 2005 12:06

Re: Custom GUI Skin

Postby tonyhnz » Fri Jun 24, 2005 12:48

Thanks for the info.
'Falagard' sounds pretty useful. In the meantime I will try to get up to speed on using the Gui with Ogre.

User avatar
Tyn
Just popping in
Just popping in
Posts: 9
Joined: Thu Feb 17, 2005 20:27
Contact:

Re: Custom GUI Skin

Postby Tyn » Sat Jun 25, 2005 16:46

Is this something that's gonna follow quite closely after 0.3.0, or is it something that needs some more planning and will be a done when it's done type deal?

Cheers.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Custom GUI Skin

Postby CrazyEddie » Sun Jun 26, 2005 07:27

It's something that's being worked on now, and is about 50% done. ;)

User avatar
Crashy
Just popping in
Just popping in
Posts: 4
Joined: Tue Jul 05, 2005 10:41
Contact:

Re: Custom GUI Skin

Postby Crashy » Tue Jul 05, 2005 10:42

Hehe, that's sounds really good :)


Return to “Modifications / Integrations / Customisations”

Who is online

Users browsing this forum: No registered users and 7 guests