ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Director::QtvrxtraWidget Class Reference
Inheritance diagram for Director::QtvrxtraWidget:
Graphics::MacWidget

Public Member Functions

 QtvrxtraWidget (QtvrxtraXtraObject *xtra, Graphics::MacWidget *parent, int x, int y, int w, int h, Graphics::MacWindowManager *wm)
 
virtual bool processEvent (Common::Event &event)
 
- Public Member Functions inherited from Graphics::MacWidget
 MacWidget (MacWidget *parent, int x, int y, int w, int h, MacWindowManager *wm, bool focusable, uint16 border=0, uint16 gutter=0, uint16 shadow=0, uint32 fgcolor=0, uint32 bgcolor=0xff)
 
const Common::RectgetDimensions ()
 
virtual void setActive (bool active)
 
void setDirty (bool dirty)
 
virtual bool needsRedraw ()
 
virtual bool draw (ManagedSurface *g, bool forceRedraw=false)
 
virtual bool draw (bool forceRedraw=false)
 
virtual void blit (ManagedSurface *g, Common::Rect &dest)
 
virtual bool hasAllFocus ()
 
virtual bool isEditable ()
 
virtual void setColors (uint32 fg, uint32 bg)
 
virtual void setDimensions (const Common::Rect &r)
 
Common::Point getAbsolutePos ()
 
MacWidgetfindEventHandler (Common::Event &event, int dx, int dy)
 
void removeWidget (MacWidget *child, bool del=true)
 
Graphics::ManagedSurfacegetSurface ()
 

Public Attributes

QtvrxtraXtraObject_xtra
 
- Public Attributes inherited from Graphics::MacWidget
bool _focusable
 
bool _active
 
bool _editable
 
uint _priority
 
Common::Rect _dims
 
MacWindowManager_wm
 
MacWidget_parent
 
Common::Array< MacWidget * > _children
 

Additional Inherited Members

- Protected Attributes inherited from Graphics::MacWidget
uint16 _border
 
uint16 _gutter
 
uint16 _shadow
 
uint32 _fgcolor
 
uint32 _bgcolor
 
Graphics::ManagedSurface_composeSurface
 
bool _contentIsDirty
 

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