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

Public Member Functions

 MacEditText (MacGuiImpl::MacDialogWindow *window, Common::Rect bounds, Common::String text, bool enabled)
 
void getFocus () override
 
void loseFocus () override
 
void selectAll ()
 
bool useBeamCursor () override
 
bool findWidget (int x, int y) const override
 
bool shouldDeferAction () override
 
void draw (bool drawFocused=false) override
 
void handleMouseDown (Common::Event &event) override
 
bool handleDoubleClick (Common::Event &event) override
 
bool handleKeyDown (Common::Event &event) override
 
void handleMouseHeld () override
 
void handleMouseMove (Common::Event &event) override
 
- 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 setType (MacWidgetType type)
 
MacWidgetType getType ()
 
void setVisible (bool visible)
 
virtual void setRedraw (bool fullRedraw=false)
 
void setEnabled (bool enabled)
 
virtual void setValue (int value)
 
int getValue () const
 
Common::String getText () const
 
virtual bool handleMouseUp (Common::Event &event)
 
virtual void handleWheelUp ()
 
virtual void handleWheelDown ()
 
- 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, uint32 fg=0, uint32 bg=0, Graphics::TextAlign align=Graphics::kTextAlignLeft, bool wordWrap=false, int deltax=0) const
 
void drawBitmap (Common::Rect r, const uint16 *bitmap, uint32 color) const
 
- Protected Attributes inherited from Scumm::MacGuiImpl::MacWidget
MacGuiImpl::MacDialogWindow_window
 
uint32 _black
 
uint32 _white
 
int _id = -1
 
MacWidgetType _type = kWidgetUnknown
 
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: