window set

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
apperenticegp
Just popping in
Just popping in
Posts: 7
Joined: Fri Jul 15, 2005 23:54

window set

Postby apperenticegp » Thu Sep 01, 2005 12:30

Hello everyone. I'm currently studying the structure of the scheme file crazy eddie uses. So far, I can understand most of the data on it except the window set (WindowSet FileName="TaharezLook" ). From the wiki:

A 'Window Set' basically specifies the name of a loadable module (.dll / .so, etc), and a set of widgets contained within that modules that you wish to register with the system.

Now comes the confusing part. When I install crazy eddie, I can only use two windowsets, one is the CEGUITaharezLook and the other CEGUIWindowsLook. The windowsets load as expected. But looking forward, what if I want to make another type of windowset? Can I do this? If it is possible, is it recommended or it is more advisable to stay on one of the given windowset types and just change the look and feel per application?

I can't find any specific post on windowsets here on the forums so I assume the people here use either CEGUITaharezLook or CEGUIWindowsLook and just change the picture files and the like.

User avatar
Blakharaz
Not too shy to talk
Not too shy to talk
Posts: 31
Joined: Wed Jan 12, 2005 12:06
Location: Potsdam, Germany
Contact:

Re: window set

Postby Blakharaz » Thu Sep 01, 2005 13:54

If you want to change things beyond the images, like the text color of a whole widget class, you could copy the whole TaharezLook or WindowsLook to your own look DLL. Rename all the classes and the Look-Strings, compile it into your own DLL and change the scheme to use it. This is what we did.

Or you wait a little for CEGUI 0.4 (or use the 0.4 branch in the CVS) and use the Falagard look, which is completely data driven.
Coder in the Pantheon Team - creators of "Rastullahs Lockenpracht" (http://www.rastullahs-lockenpracht.de/)

User avatar
apperenticegp
Just popping in
Just popping in
Posts: 7
Joined: Fri Jul 15, 2005 23:54

Re: window set

Postby apperenticegp » Thu Sep 01, 2005 16:25

Thanks for the advice Blakharaz. I got lost earlier when I'm on the WindowSet attribute of the scheme files.


Return to “Modifications / Integrations / Customisations”

Who is online

Users browsing this forum: No registered users and 22 guests