|
| 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 |
|
| 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 () |
|
| MacGuiObject (Common::Rect bounds, bool enabled) |
|
Common::Rect | getBounds () const |
|
bool | getRedraw () const |
|
bool | isEnabled () const |
|
bool | isVisible () const |
|
|
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 |
|
MacGuiImpl::MacDialogWindow * | _window |
|
uint32 | _black |
|
uint32 | _white |
|
int | _id = -1 |
|
MacWidgetType | _type = kWidgetUnknown |
|
bool | _fullRedraw = false |
|
Common::String | _text |
|
int | _value = 0 |
|
Common::Rect | _bounds |
|
bool | _redraw = false |
|
bool | _enabled = false |
|
bool | _visible = true |
|
The documentation for this class was generated from the following file: