openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eWindowStyle Class Referenceabstract

#include <ewindowstyle.h>

Inheritance diagram for eWindowStyle:
eWindowStyle_ENUMS iObject eWindowStyleSimple eWindowStyleSkinned

Public Member Functions

virtual void handleNewSize (eWindow *wnd, eSize &size, eSize &offset)=0
 
virtual void paintWindowDecoration (eWindow *wnd, gPainter &painter, const std::string &title)=0
 
virtual void paintBackground (gPainter &painter, const ePoint &offset, const eSize &size)=0
 
virtual void setStyle (gPainter &painter, int what)=0
 
virtual void drawFrame (gPainter &painter, const eRect &frame, int type)=0
 
virtual RESULT getFont (int what, ePtr< gFont > &font)=0
 
virtual ~eWindowStyle ()=0
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Public Types inherited from eWindowStyle_ENUMS
enum  {
  styleLabel , styleListboxSelected , styleListboxNormal , styleListboxMarked ,
  styleListboxMarkedAndSelected , styleScollbar , styleScollbarBorder , styleSlider ,
  styleSliderBorder
}
 
enum  { frameButton , frameListboxEntry }
 
enum  {
  fontStatic , fontButton , fontTitlebar , fontListbox ,
  fontEntry , fontValue
}
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Constructor & Destructor Documentation

◆ ~eWindowStyle()

eWindowStyle::~eWindowStyle ( )
pure virtual

Member Function Documentation

◆ drawFrame()

virtual void eWindowStyle::drawFrame ( gPainter painter,
const eRect frame,
int  type 
)
pure virtual

◆ getFont()

virtual RESULT eWindowStyle::getFont ( int  what,
ePtr< gFont > &  font 
)
pure virtual

◆ handleNewSize()

virtual void eWindowStyle::handleNewSize ( eWindow wnd,
eSize size,
eSize offset 
)
pure virtual

◆ paintBackground()

virtual void eWindowStyle::paintBackground ( gPainter painter,
const ePoint offset,
const eSize size 
)
pure virtual

◆ paintWindowDecoration()

virtual void eWindowStyle::paintWindowDecoration ( eWindow wnd,
gPainter painter,
const std::string &  title 
)
pure virtual

◆ setStyle()

virtual void eWindowStyle::setStyle ( gPainter painter,
int  what 
)
pure virtual

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