ScummVM API documentation
Scumm::MacGuiImpl::MacPicture Class Reference
Inheritance diagram for Scumm::MacGuiImpl::MacPicture:
Scumm::MacGuiImpl::MacWidget Scumm::MacGuiImpl::MacGuiObject

Public Member Functions

 MacPicture (MacGuiImpl::MacDialogWindow *window, Common::Rect bounds, int id, bool enabled)
 
Graphics::SurfacegetPicture () const
 
void draw (bool drawFocused=false)
 
- Public Member Functions inherited from Scumm::MacGuiImpl::MacWidget
 MacWidget (MacGuiImpl::MacDialogWindow *window, Common::Rect bounds, Common::String text, bool enabled)
 
void setId (int id)
 
int getId () const
 
void setVisible (bool visible)
 
virtual void getFocus ()
 
virtual void loseFocus ()
 
virtual void setRedraw (bool fullRedraw=false)
 
void setEnabled (bool enabled)
 
virtual void setValue (int value)
 
int getValue () const
 
Common::String getText () const
 
virtual bool useBeamCursor ()
 
virtual bool findWidget (int x, int y) const
 
virtual bool shouldDeferAction ()
 
virtual void handleMouseDown (Common::Event &event)
 
virtual bool handleDoubleClick (Common::Event &event)
 
virtual bool handleMouseUp (Common::Event &event)
 
virtual void handleMouseMove (Common::Event &event)
 
virtual void handleMouseHeld ()
 
virtual void handleWheelUp ()
 
virtual void handleWheelDown ()
 
virtual bool handleKeyDown (Common::Event &event)
 
- Public Member Functions inherited from Scumm::MacGuiImpl::MacGuiObject
 MacGuiObject (Common::Rect bounds, bool enabled)
 
Common::Rect getBounds () const
 
bool getRedraw () const
 
bool isEnabled () const
 
bool isVisible () const
 

Additional Inherited Members

- Protected Member Functions inherited from Scumm::MacGuiImpl::MacWidget
int drawText (Common::String text, int x, int y, int w, Color fg=kBlack, Color bg=kWhite, Graphics::TextAlign align=Graphics::kTextAlignLeft, bool wordWrap=false, int deltax=0) const
 
void drawBitmap (Common::Rect r, const uint16 *bitmap, Color color) const
 
- Protected Attributes inherited from Scumm::MacGuiImpl::MacWidget
MacGuiImpl::MacDialogWindow_window
 
int _id = -1
 
bool _fullRedraw = false
 
Common::String _text
 
int _value = 0
 
- Protected Attributes inherited from Scumm::MacGuiImpl::MacGuiObject
Common::Rect _bounds
 
bool _redraw = false
 
bool _enabled = false
 
bool _visible = true
 

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