#include <csskin.h>
Inheritance diagram for csWindowSkin:
Public Methods | |
virtual const char* | GetName () |
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. |
Every skin slice that is meant for windows should inherit from this interface.