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.
Custom GUI Skin
Moderators: CEGUI MVP, CEGUI Team
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: Custom GUI Skin
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.
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.
Useful Links: Forum Guidelines | Documentation | Tutorials | HOWTO | Videos | Donate to CEGUI | CEGUI Twitter
Re: Custom GUI Skin
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.
'Falagard' sounds pretty useful. In the meantime I will try to get up to speed on using the Gui with Ogre.
Re: Custom GUI Skin
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.
Cheers.
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: Custom GUI Skin
It's something that's being worked on now, and is about 50% done. 

Useful Links: Forum Guidelines | Documentation | Tutorials | HOWTO | Videos | Donate to CEGUI | CEGUI Twitter
Re: Custom GUI Skin
Hehe, that's sounds really good 

Return to “Modifications / Integrations / Customisations”
Who is online
Users browsing this forum: No registered users and 7 guests