ScummVM API documentation
Buried::DeathWindow Class Reference
Inheritance diagram for Buried::DeathWindow:
Buried::Window

Public Member Functions

 DeathWindow (BuriedEngine *vm, Window *parent, int deathSceneIndex, GlobalFlags globalFlags, Common::Array< int > itemArray)
 
void onPaint ()
 
bool onEraseBackground ()
 
void onTimer (uint timer)
 
void onLButtonUp (const Common::Point &point, uint flags)
 
void onLButtonDown (const Common::Point &point, uint flags)
 
void onMouseMove (const Common::Point &point, uint flags)
 
- Public Member Functions inherited from Buried::Window
 Window (BuriedEngine *vm, Window *parent, bool visible=false)
 
virtual void onKeyDown (const Common::KeyState &key, uint flags)
 
virtual void onKeyUp (const Common::KeyState &key, uint flags)
 
virtual void onKillFocus (Window *newWindow)
 
virtual void onSetFocus (Window *oldWindow)
 
virtual void onMButtonUp (const Common::Point &point, uint flags)
 
virtual void onRButtonUp (const Common::Point &point, uint flags)
 
virtual void onRButtonDown (const Common::Point &point, uint flags)
 
virtual bool onSetCursor (uint message)
 
virtual void onEnable (bool enable)
 
void invalidateRect (const Common::Rect &rect, bool erase=true)
 
void invalidateWindow (bool erase=true)
 
WindowgetParent () const
 
const Common::RectgetRect () const
 
Common::Rect getClientRect () const
 
Common::Rect getAbsoluteRect () const
 
void updateWindow ()
 
void enableWindow (bool enable)
 
bool isWindowEnabled () const
 
void setWindowPos (const Window *insertAfter, int x, int y, int width, int height, uint flags)
 
void showWindow (WindowShowMode showMode)
 
bool isWindowVisible () const
 
WindowsetFocus ()
 
WindowsetCapture ()
 
void sendMessage (Message *message)
 
void postMessage (Message *message)
 
WindowchildWindowAtPoint (const Common::Point &point)
 
Common::Point convertPointToGlobal (const Common::Point &point)
 
Common::Point convertPointToLocal (const Common::Point &point)
 
Common::Point convertPointToWindow (const Common::Point &point, Window *dest)
 

Additional Inherited Members

- Public Types inherited from Buried::Window
enum  WindowShowMode { kWindowShow, kWindowHide, kWindowShowNormal }
 
enum  WindowPosFlags {
  kWindowPosNoFlags = 0, kWindowPosNoSize = (1 << 0), kWindowPosNoZOrder = (1 << 1), kWindowPosHideWindow = (1 << 2),
  kWindowPosShowWindow = (1 << 3), kWindowPosNoMove = (1 << 4), kWindowPosNoActivate = (1 << 5)
}
 
- Protected Member Functions inherited from Buried::Window
uint setTimer (uint elapse)
 
bool killTimer (uint timer)
 
Common::Rect makeAbsoluteRect (const Common::Rect &rect) const
 
- Protected Attributes inherited from Buried::Window
BuriedEngine_vm
 
Window_parent
 
Common::Rect _rect
 

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