ScummVM API documentation
Dgds::Gadget Class Reference
Inheritance diagram for Dgds::Gadget:
Dgds::ButtonGadget Dgds::ImageGadget Dgds::SliderGadget Dgds::TextAreaGadget

Public Member Functions

virtual Common::String dump () const
 
virtual void draw (Graphics::ManagedSurface *dst) const
 
virtual void toggle (bool enable)
 
bool containsPoint (const Common::Point &pt)
 
bool isVisible () const
 
void setVisible (bool visible)
 
Common::Point topLeft () const
 
Common::Point midPoint () const
 

Public Attributes

uint16 _gadgetNo
 
uint16 _x
 
uint16 _y
 
uint16 _width
 
uint16 _height
 
GadgetType _gadgetType
 
uint16 _flags2
 
uint16 _flags3
 
uint16 _sval1Type
 
Common::String _sval1S
 
uint16 _sval1I
 
uint16 _sval2Type
 
Common::String _sval2S
 
uint16 _sval2I
 
Common::String _buttonName
 
uint16 _fontNo
 
uint16 _col1
 
uint16 _col2
 
uint16 _col3
 
uint16 _field20_0x28
 
uint16 _field21_0x2a
 
uint16 _parentX
 
uint16 _parentY
 

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