forked from teamnwah/openmw-tes3coop
settings window (hotkey F2) which does nothing. Yay!
parent
b25d62a7e2
commit
313294c522
@ -0,0 +1,25 @@
|
|||||||
|
#include "settingswindow.hpp"
|
||||||
|
|
||||||
|
#include "window_manager.hpp"
|
||||||
|
|
||||||
|
namespace MWGui
|
||||||
|
{
|
||||||
|
SettingsWindow::SettingsWindow(WindowManager& parWindowManager) :
|
||||||
|
WindowBase("openmw_settings_window_layout.xml", parWindowManager)
|
||||||
|
{
|
||||||
|
getWidget(mOkButton, "OkButton");
|
||||||
|
|
||||||
|
mOkButton->eventMouseButtonClick += MyGUI::newDelegate(this, &SettingsWindow::onOkButtonClicked);
|
||||||
|
|
||||||
|
center();
|
||||||
|
|
||||||
|
int okSize = mOkButton->getTextSize().width + 24;
|
||||||
|
mOkButton->setCoord(mMainWidget->getWidth()-16-okSize, mOkButton->getTop(),
|
||||||
|
okSize, mOkButton->getHeight());
|
||||||
|
}
|
||||||
|
|
||||||
|
void SettingsWindow::onOkButtonClicked(MyGUI::Widget* _sender)
|
||||||
|
{
|
||||||
|
mWindowManager.setGuiMode(GM_Game);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
#ifndef MWGUI_SETTINGS_H
|
||||||
|
#define MWGUI_SETTINGS_H
|
||||||
|
|
||||||
|
#include "window_base.hpp"
|
||||||
|
|
||||||
|
namespace MWGui
|
||||||
|
{
|
||||||
|
class WindowManager;
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace MWGui
|
||||||
|
{
|
||||||
|
class SettingsWindow : public WindowBase
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
SettingsWindow(WindowManager& parWindowManager);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
MyGUI::Button* mOkButton;
|
||||||
|
|
||||||
|
void onOkButtonClicked(MyGUI::Widget* _sender);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<MyGUI type="Layout">
|
||||||
|
<Widget type="Window" skin="MW_Dialog" layer="Windows" position="0 0 390 390" name="_Main">
|
||||||
|
|
||||||
|
<Widget type="Widget" skin="MW_Box" position="8 8 368 340" align="Left Top">
|
||||||
|
</Widget>
|
||||||
|
|
||||||
|
<Widget type="Button" skin="MW_Button" position="0 351 60 24" name="OkButton" align="Right Bottom">
|
||||||
|
<Property key="Caption" value="#{sOk}"/>
|
||||||
|
</Widget>
|
||||||
|
|
||||||
|
</Widget>
|
||||||
|
</MyGUI>
|
Loading…
Reference in New Issue