CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

csskin.h File Reference

Crystal Space Windowing System: Skin interface. More...

#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. More...

#define CSWS_SKIN_SLICE(comp)   InsertSorted (new cs##comp##Skin, Compare);
 Declare a single skin slice to be included into the skin that is in process of definition. More...

#define CSWS_SKIN_DECLARE_END
 Finish the definition of a skin. More...


Detailed Description

Crystal Space Windowing System: Skin interface.

Definition in file csskin.h.


Generated for Crystal Space by doxygen 1.2.14