Simple GUI Library
Sgl::BaseSkin< C > Class Template Referenceabstract
Inheritance diagram for Sgl::BaseSkin< C >:
Collaboration diagram for Sgl::BaseSkin< C >:

Public Member Functions

virtual void attach (C *control)=0
 
- Public Member Functions inherited from Sgl::Skin
virtual void dispose ()=0
 Should be called by Control when this skin is replaced. More...
 
virtual void prerenderControl ()
 
virtual ComponentgetHitComponent (int32_t x, int32_t y)
 
virtual const ControlgetControl () const =0
 
virtual ControlgetModifiableControl ()=0
 
virtual int32_t computePrefHeight (int32_t width=-1) const
 
virtual int32_t computePrefWidth (int32_t height=-1) const
 
virtual int32_t computeMinHeight (int32_t width=-1) const
 
virtual int32_t computeMinWidth (int32_t height=-1) const
 
virtual int32_t computeMaxHeight (int32_t width=-1) const
 
virtual int32_t computeMaxWidth (int32_t height=-1) const
 
virtual void layoutChildren ()
 

Detailed Description

template<typename C>
class Sgl::BaseSkin< C >

Definition at line 51 of file skin.h.


The documentation for this class was generated from the following file: