csWindowSkin Class Reference
[Skin support]
This class defines the interface for a window skin slice.
More...
#include <csskin.h>
Inheritance diagram for csWindowSkin:

Public Methods | |
virtual const char * | GetName () const |
Get the identifier of the component this skin slice is for. | |
virtual csButton * | CreateButton (csWindow &This, int ButtonID)=0 |
Create a button for window's titlebar. | |
virtual void | PlaceGadgets (csWindow &This)=0 |
Place all gadgets (titlebar, buttons, menu and toolbar). | |
virtual void | SetState (csWindow &This, int Which, bool State)=0 |
Called to reflect some specific window state change on gagdets. | |
virtual void | SetBorderSize (csWindow &This)=0 |
Set window border width and height depending on frame style. |
Detailed Description
This class defines the interface for a window skin slice.Every skin slice that is meant for windows should inherit from this interface.
Definition at line 229 of file csskin.h.
Member Function Documentation
|
Create a button for window's titlebar.
Implemented in csDefaultWindowSkin. |
|
Get the identifier of the component this skin slice is for.
Implements csSkinSlice. |
|
Place all gadgets (titlebar, buttons, menu and toolbar).
Implemented in csDefaultWindowSkin. |
|
Set window border width and height depending on frame style.
Implemented in csDefaultWindowSkin. |
|
Called to reflect some specific window state change on gagdets.
Implemented in csDefaultWindowSkin. |
The documentation for this class was generated from the following file:
- csws/csskin.h
Generated for Crystal Space by doxygen 1.2.18