mirror of https://github.com/stella-emu/stella.git
removed MinUI-Button
This commit is contained in:
parent
dd09187fc0
commit
288d91dc47
|
@ -32,7 +32,6 @@
|
||||||
#include "GameInfoDialog.hxx"
|
#include "GameInfoDialog.hxx"
|
||||||
#include "LoggerDialog.hxx"
|
#include "LoggerDialog.hxx"
|
||||||
#include "DeveloperDialog.hxx"
|
#include "DeveloperDialog.hxx"
|
||||||
#include "StellaSettingsDialog.hxx"
|
|
||||||
#include "HelpDialog.hxx"
|
#include "HelpDialog.hxx"
|
||||||
#include "AboutDialog.hxx"
|
#include "AboutDialog.hxx"
|
||||||
#include "OptionsDialog.hxx"
|
#include "OptionsDialog.hxx"
|
||||||
|
@ -51,10 +50,10 @@ OptionsDialog::OptionsDialog(OSystem& osystem, DialogContainer& parent,
|
||||||
: Dialog(osystem, parent, osystem.frameBuffer().font(), "Options"),
|
: Dialog(osystem, parent, osystem.frameBuffer().font(), "Options"),
|
||||||
myMode(mode)
|
myMode(mode)
|
||||||
{
|
{
|
||||||
const int buttonWidth = _font.getStringWidth("Game Properties" + ELLIPSIS) + 20,
|
const int buttonHeight = _font.getLineHeight() + 6,
|
||||||
buttonHeight = _font.getLineHeight() + 6,
|
|
||||||
rowHeight = _font.getLineHeight() + 10;
|
rowHeight = _font.getLineHeight() + 10;
|
||||||
const int VBORDER = 10 + _th;
|
const int VBORDER = 10 + _th;
|
||||||
|
int buttonWidth = _font.getStringWidth("Game Properties" + ELLIPSIS) + 20;
|
||||||
|
|
||||||
_w = 2 * buttonWidth + 30;
|
_w = 2 * buttonWidth + 30;
|
||||||
_h = 7 * rowHeight + 15 + _th;
|
_h = 7 * rowHeight + 15 + _th;
|
||||||
|
@ -90,11 +89,6 @@ OptionsDialog::OptionsDialog(OSystem& osystem, DialogContainer& parent,
|
||||||
wid.push_back(b);
|
wid.push_back(b);
|
||||||
|
|
||||||
//yoffset += rowHeight;
|
//yoffset += rowHeight;
|
||||||
// R77 TEST
|
|
||||||
b = ADD_OD_BUTTON("Stella Options" + ELLIPSIS, kStellaOptionsCmd);
|
|
||||||
wid.push_back(b);
|
|
||||||
|
|
||||||
|
|
||||||
b = ADD_OD_BUTTON("Developer" + ELLIPSIS, kDevelopCmd);
|
b = ADD_OD_BUTTON("Developer" + ELLIPSIS, kDevelopCmd);
|
||||||
wid.push_back(b);
|
wid.push_back(b);
|
||||||
|
|
||||||
|
@ -122,6 +116,8 @@ OptionsDialog::OptionsDialog(OSystem& osystem, DialogContainer& parent,
|
||||||
b = ADD_OD_BUTTON("About" + ELLIPSIS, kAboutCmd);
|
b = ADD_OD_BUTTON("About" + ELLIPSIS, kAboutCmd);
|
||||||
wid.push_back(b);
|
wid.push_back(b);
|
||||||
|
|
||||||
|
buttonWidth = _font.getStringWidth(" Close ") + 20,
|
||||||
|
xoffset -= (buttonWidth + 10) / 2;
|
||||||
b = ADD_OD_BUTTON("Close", kExitCmd);
|
b = ADD_OD_BUTTON("Close", kExitCmd);
|
||||||
wid.push_back(b);
|
wid.push_back(b);
|
||||||
addCancelWidget(b);
|
addCancelWidget(b);
|
||||||
|
@ -132,7 +128,6 @@ OptionsDialog::OptionsDialog(OSystem& osystem, DialogContainer& parent,
|
||||||
myInputDialog = make_unique<InputDialog>(osystem, parent, _font, max_w, max_h);
|
myInputDialog = make_unique<InputDialog>(osystem, parent, _font, max_w, max_h);
|
||||||
myUIDialog = make_unique<UIDialog>(osystem, parent, _font, boss, max_w, max_h);
|
myUIDialog = make_unique<UIDialog>(osystem, parent, _font, boss, max_w, max_h);
|
||||||
mySnapshotDialog = make_unique<SnapshotDialog>(osystem, parent, _font, max_w, max_h);
|
mySnapshotDialog = make_unique<SnapshotDialog>(osystem, parent, _font, max_w, max_h);
|
||||||
myStellaOptionsDialog = make_unique<StellaSettingsDialog>(osystem, parent, _font, max_w, max_h);
|
|
||||||
myDeveloperDialog = make_unique<DeveloperDialog>(osystem, parent, _font, max_w, max_h);
|
myDeveloperDialog = make_unique<DeveloperDialog>(osystem, parent, _font, max_w, max_h);
|
||||||
myGameInfoDialog = make_unique<GameInfoDialog>(osystem, parent, _font, this, max_w, max_h);
|
myGameInfoDialog = make_unique<GameInfoDialog>(osystem, parent, _font, this, max_w, max_h);
|
||||||
#ifdef CHEATCODE_SUPPORT
|
#ifdef CHEATCODE_SUPPORT
|
||||||
|
@ -257,21 +252,6 @@ void OptionsDialog::handleCommand(CommandSender* sender, int cmd,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case kStellaOptionsCmd:
|
|
||||||
{
|
|
||||||
// This dialog is resizable under certain conditions, so we need
|
|
||||||
// to re-create it as necessary
|
|
||||||
uInt32 w = 0, h = 0;
|
|
||||||
|
|
||||||
if (myStellaOptionsDialog == nullptr || myStellaOptionsDialog->shouldResize(w, h))
|
|
||||||
{
|
|
||||||
myStellaOptionsDialog = make_unique<StellaSettingsDialog>(instance(), parent(),
|
|
||||||
instance().frameBuffer().font(), w, h);
|
|
||||||
}
|
|
||||||
myStellaOptionsDialog->open();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
case kInfoCmd:
|
case kInfoCmd:
|
||||||
{
|
{
|
||||||
// This dialog is resizable under certain conditions, so we need
|
// This dialog is resizable under certain conditions, so we need
|
||||||
|
|
|
@ -35,12 +35,10 @@ class RomAuditDialog;
|
||||||
class HelpDialog;
|
class HelpDialog;
|
||||||
class AboutDialog;
|
class AboutDialog;
|
||||||
class LoggerDialog;
|
class LoggerDialog;
|
||||||
|
class DeveloperDialog;
|
||||||
|
|
||||||
#include "Dialog.hxx"
|
#include "Dialog.hxx"
|
||||||
|
|
||||||
class DeveloperDialog;
|
|
||||||
class StellaSettingsDialog;
|
|
||||||
|
|
||||||
class OptionsDialog : public Dialog
|
class OptionsDialog : public Dialog
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -62,7 +60,6 @@ class OptionsDialog : public Dialog
|
||||||
unique_ptr<UIDialog> myUIDialog;
|
unique_ptr<UIDialog> myUIDialog;
|
||||||
unique_ptr<SnapshotDialog> mySnapshotDialog;
|
unique_ptr<SnapshotDialog> mySnapshotDialog;
|
||||||
unique_ptr<DeveloperDialog> myDeveloperDialog;
|
unique_ptr<DeveloperDialog> myDeveloperDialog;
|
||||||
unique_ptr<StellaSettingsDialog> myStellaOptionsDialog;
|
|
||||||
unique_ptr<GameInfoDialog> myGameInfoDialog;
|
unique_ptr<GameInfoDialog> myGameInfoDialog;
|
||||||
#ifdef CHEATCODE_SUPPORT
|
#ifdef CHEATCODE_SUPPORT
|
||||||
unique_ptr<CheatCodeDialog> myCheatCodeDialog;
|
unique_ptr<CheatCodeDialog> myCheatCodeDialog;
|
||||||
|
@ -90,7 +87,6 @@ class OptionsDialog : public Dialog
|
||||||
kCheatCmd = 'CHET',
|
kCheatCmd = 'CHET',
|
||||||
kLoggerCmd = 'LOGG',
|
kLoggerCmd = 'LOGG',
|
||||||
kDevelopCmd = 'DEVL',
|
kDevelopCmd = 'DEVL',
|
||||||
kStellaOptionsCmd = 'STOP',
|
|
||||||
kHelpCmd = 'HELP',
|
kHelpCmd = 'HELP',
|
||||||
kAboutCmd = 'ABOU',
|
kAboutCmd = 'ABOU',
|
||||||
kExitCmd = 'EXIM'
|
kExitCmd = 'EXIM'
|
||||||
|
|
Loading…
Reference in New Issue