CtrlList Class Reference

Class for control list. More...

Inheritance diagram for CtrlList:

Inheritance graph
[legend]
Collaboration diagram for CtrlList:

Collaboration graph
[legend]

Public Member Functions

 CtrlList (intf_thread_t *pIntf, VarList &rList, const GenericFont &rFont, const GenericBitmap *pBitmap, uint32_t fgcolor, uint32_t playcolor, uint32_t bgcolor1, uint32_t bgcolor2, uint32_t selColor, const UString &rHelp, VarBool *pVisible)
virtual ~CtrlList ()
virtual void handleEvent (EvtGeneric &rEvent)
 Handle an event on the control.
virtual bool mouseOver (int x, int y) const
 Check whether coordinates are inside the control.
virtual void draw (OSGraphics &rImage, int xDest, int yDest)
 Draw the control on the given graphics.
virtual void onResize ()
 Called when the layout is resized.
virtual bool isFocusable () const
 Return true if the control can gain the focus.
virtual string getType () const
 Get the type of control (custom RTTI).

Detailed Description

Class for control list.

Constructor & Destructor Documentation

CtrlList::CtrlList ( intf_thread_t pIntf,
VarList rList,
const GenericFont rFont,
const GenericBitmap pBitmap,
uint32_t  fgcolor,
uint32_t  playcolor,
uint32_t  bgcolor1,
uint32_t  bgcolor2,
uint32_t  selColor,
const UString rHelp,
VarBool pVisible 
)

CtrlList::~CtrlList (  )  [virtual]


Member Function Documentation

void CtrlList::handleEvent ( EvtGeneric rEvent  )  [virtual]

bool CtrlList::mouseOver ( int  x,
int  y 
) const [virtual]

Check whether coordinates are inside the control.

Reimplemented from CtrlGeneric.

References Position::getHeight(), CtrlGeneric::getPosition(), and Position::getWidth().

void CtrlList::draw ( OSGraphics rImage,
int  xDest,
int  yDest 
) [virtual]

Draw the control on the given graphics.

Reimplemented from CtrlGeneric.

References OSGraphics::drawGraphics().

void CtrlList::onResize (  )  [virtual]

virtual bool CtrlList::isFocusable (  )  const [inline, virtual]

Return true if the control can gain the focus.

Reimplemented from CtrlGeneric.

virtual string CtrlList::getType (  )  const [inline, virtual]

Get the type of control (custom RTTI).

Reimplemented from CtrlGeneric.


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

Generated on Tue May 25 08:05:54 2010 for VLC by  doxygen 1.5.6