csws/csskin.h File Reference
Crystal Space Windowing System: Skin interface. More...
#include "csextern.h"
#include "csutil/parray.h"
Go to the source code of this file.
Compounds | |
| class | csButtonSkin |
| This class defines the interface for a button skin slice. More... | |
| class | csDialogSkin |
| This class defines the interface for a dialog skin slice. More... | |
| class | csListBoxItemSkin |
| This class defines the interface for a listbox item skin slice. More... | |
| class | csListBoxSkin |
| This class defines the interface for a listbox skin slice. More... | |
| class | csScrollBarSkin |
| This class defines the interface for a scrollbar skin slice. More... | |
| class | csSkin |
| This class defines the interface for a container of skins. More... | |
| class | csSkinSlice |
| A `skin slice' is responsible for managing the external view of a certain component. More... | |
| class | csTitlebarSkin |
| This class defines the interface for a window titlebar skin slice. More... | |
| class | csWindowSkin |
| This class defines the interface for a window skin slice. More... | |
Defines | |
| #define | CSWS_SKIN_DECLARE(name, base) |
| Start the declaration of a skin. | |
| #define | CSWS_SKIN_SLICE(comp) InsertSorted ((csSkinSliceNonAbstr*)new cs##comp##Skin, Compare); |
| Declare a single skin slice to be included into the skin that is in process of definition. | |
| #define | CSWS_SKIN_DECLARE_END |
| Finish the definition of a skin. | |
Detailed Description
Crystal Space Windowing System: Skin interface.
Definition in file csskin.h.
Generated for Crystal Space by doxygen 1.2.18
