mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-26 17:34:35 +02:00
Disable fullscreen on OS X
This commit is contained in:
@@ -11,6 +11,7 @@
|
|||||||
#include "gui/interface/Button.h"
|
#include "gui/interface/Button.h"
|
||||||
#include "gui/interface/Label.h"
|
#include "gui/interface/Label.h"
|
||||||
#include "gui/interface/DropDown.h"
|
#include "gui/interface/DropDown.h"
|
||||||
|
#include "gui/dialogues/ErrorMessage.h"
|
||||||
|
|
||||||
OptionsView::OptionsView():
|
OptionsView::OptionsView():
|
||||||
ui::Window(ui::Point(-1, -1), ui::Point(300, 330)){
|
ui::Window(ui::Point(-1, -1), ui::Point(300, 330)){
|
||||||
@@ -158,7 +159,14 @@ OptionsView::OptionsView():
|
|||||||
OptionsView * v;
|
OptionsView * v;
|
||||||
public:
|
public:
|
||||||
FullscreenAction(OptionsView * v_){ v = v_; }
|
FullscreenAction(OptionsView * v_){ v = v_; }
|
||||||
virtual void ActionCallback(ui::Checkbox * sender){ v->c->SetFullscreen(sender->GetChecked()); }
|
virtual void ActionCallback(ui::Checkbox * sender)
|
||||||
|
{
|
||||||
|
#ifdef MACOSX
|
||||||
|
ErrorMessage::Blocking("Error", "fullscreen doesn't work on OS X");
|
||||||
|
#else
|
||||||
|
v->c->SetFullscreen(sender->GetChecked());
|
||||||
|
#endif
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
fullscreen = new ui::Checkbox(ui::Point(8, 230), ui::Point(Size.X-6, 16), "Fullscreen", "");
|
fullscreen = new ui::Checkbox(ui::Point(8, 230), ui::Point(Size.X-6, 16), "Fullscreen", "");
|
||||||
|
Reference in New Issue
Block a user