diff options
| author | Max Horn | 2003-11-02 02:18:16 +0000 | 
|---|---|---|
| committer | Max Horn | 2003-11-02 02:18:16 +0000 | 
| commit | b27a871f870df854a6db0f4530d4596483927bb1 (patch) | |
| tree | f6c75300cd5dcd22b67044256e36a01f985a054d /scumm/dialogs.h | |
| parent | f2c4bbbdbfb06b5296eb3fcdcb7235292e6ac039 (diff) | |
| download | scummvm-rg350-b27a871f870df854a6db0f4530d4596483927bb1.tar.gz scummvm-rg350-b27a871f870df854a6db0f4530d4596483927bb1.tar.bz2 scummvm-rg350-b27a871f870df854a6db0f4530d4596483927bb1.zip | |
turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
Diffstat (limited to 'scumm/dialogs.h')
| -rw-r--r-- | scumm/dialogs.h | 20 | 
1 files changed, 10 insertions, 10 deletions
| diff --git a/scumm/dialogs.h b/scumm/dialogs.h index 1d268f1c0d..a537436db6 100644 --- a/scumm/dialogs.h +++ b/scumm/dialogs.h @@ -37,8 +37,8 @@ class ScummEngine;  class ScummDialog : public Dialog {  public: -	ScummDialog(NewGui *gui, ScummEngine *scumm, int x, int y, int w, int h) -		: Dialog(gui, x, y, w, h), _scumm(scumm) {} +	ScummDialog(ScummEngine *scumm, int x, int y, int w, int h) +		: Dialog(x, y, w, h), _scumm(scumm) {}  protected:  	typedef Common::String String; @@ -53,7 +53,7 @@ protected:  class SaveLoadDialog : public ScummDialog {  public: -	SaveLoadDialog(NewGui *gui, ScummEngine *scumm); +	SaveLoadDialog(ScummEngine *scumm);  	~SaveLoadDialog();  	virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);  	virtual void open();	 @@ -83,7 +83,7 @@ protected:  class HelpDialog : public ScummDialog {  public: -	HelpDialog(NewGui *gui, ScummEngine *scumm); +	HelpDialog(ScummEngine *scumm);  	virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);  protected: @@ -111,7 +111,7 @@ protected:  #endif  public: -	OptionsDialog(NewGui *gui, ScummEngine *scumm); +	OptionsDialog(ScummEngine *scumm);  	~OptionsDialog();  	virtual void open(); @@ -137,9 +137,9 @@ protected:  class InfoDialog : public ScummDialog {  public:  	// arbitrary message -	InfoDialog(NewGui *gui, ScummEngine *scumm, const String& message); +	InfoDialog(ScummEngine *scumm, const String& message);  	// from resources -	InfoDialog(NewGui *gui, ScummEngine *scumm, int res); +	InfoDialog(ScummEngine *scumm, int res);  	virtual void handleMouseDown(int x, int y, int button, int clickCount) {   		close(); @@ -155,7 +155,7 @@ protected:  class PauseDialog : public InfoDialog {  public: -	PauseDialog(NewGui *gui, ScummEngine *scumm); +	PauseDialog(ScummEngine *scumm);  	virtual void handleKeyDown(uint16 ascii, int keycode, int modifiers)  		{  			if (ascii == ' ')  // Close pause dialog if space key is pressed @@ -167,7 +167,7 @@ public:  class ConfirmExitDialog : public InfoDialog {  public: -	ConfirmExitDialog(NewGui *gui, ScummEngine *scumm); +	ConfirmExitDialog(ScummEngine *scumm);  	virtual void handleKeyDown(uint16 ascii, int keycode, int modifiers);  }; @@ -175,7 +175,7 @@ public:  class KeysDialog : public ScummDialog {  public: -	KeysDialog(NewGui *gui, ScummEngine *scumm); +	KeysDialog(ScummEngine *scumm);  	virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);  	virtual void handleKeyDown(uint16 ascii, int keycode, int modifiers); | 
