|
| MacDialogWindow (MacGuiImpl *gui, OSystem *system, Graphics::Surface *from, Common::Rect bounds, MacDialogWindowStyle windowStyle=kWindowStyleNormal, MacDialogMenuStyle menuStyle=kMenuStyleDisabled) |
|
Graphics::Surface * | surface () |
|
Graphics::Surface * | innerSurface () |
|
bool | isVisible () const |
|
void | show () |
|
int | runDialog (Common::Array< int > &deferredActionIds) |
|
void | updateCursor () |
|
MacWidget * | getWidget (MacWidgetType type, int nr=0) const |
|
void | setDefaultWidget (MacWidget *widget) |
|
MacWidget * | getDefaultWidget () const |
|
void | setFocusedWidget (int x, int y) |
|
void | clearFocusedWidget () |
|
MacWidget * | getFocusedWidget () const |
|
Common::Point | getFocusClick () const |
|
Common::Point | getMousePos () const |
|
int | findWidget (int x, int y) const |
|
MacGuiImpl::MacButton * | addButton (Common::Rect bounds, Common::String text, bool enabled) |
|
MacGuiImpl::MacCheckbox * | addCheckbox (Common::Rect bounds, Common::String text, bool enabled) |
|
MacGuiImpl::MacStaticText * | addStaticText (Common::Rect bounds, Common::String text, bool enabled, Graphics::TextAlign alignment=Graphics::kTextAlignLeft) |
|
MacGuiImpl::MacEditText * | addEditText (Common::Rect bounds, Common::String text, bool enabled) |
|
MacGuiImpl::MacPicture * | addPicture (Common::Rect bounds, int id, bool enabled) |
|
MacGuiImpl::MacSlider * | addSlider (int x, int y, int h, int minValue, int maxValue, int pageSize, bool enabled) |
|
MacGuiImpl::MacPictureSlider * | addPictureSlider (int backgroundId, int handleId, bool enabled, int minX, int maxX, int minValue, int maxValue, int leftMargin=0, int rightMargin=0) |
|
MacGuiImpl::MacListBox * | addListBox (Common::Rect bounds, Common::StringArray texts, bool enabled, bool contentUntouchable=false) |
|
void | addSubstitution (Common::String text) |
|
void | replaceSubstitution (int nr, Common::String text) |
|
bool | hasSubstitution (uint n) const |
|
Common::String & | getSubstitution (uint n) |
|
void | markRectAsDirty (Common::Rect r) |
|
void | update (bool fullRedraw=false) |
|
void | drawDottedHLine (int x0, int y, int x1) |
|
void | fillPattern (Common::Rect r, uint16 pattern, bool fillBlack=true, bool fillWhite=true) |
|
void | drawSprite (const Graphics::Surface *sprite, int x, int y) |
|
void | drawSprite (const Graphics::Surface *sprite, int x, int y, Common::Rect clipRect) |
|
void | drawTexts (Common::Rect r, const TextLine *lines, bool inverse=false) |
|
void | drawTextBox (Common::Rect r, const TextLine *lines, bool inverse=false, int arc=9) |
|