Browse Source

Add menu item for settings::allowCursorLock.

tags/v1.0.0
Andrew Belt 5 years ago
parent
commit
419e4670e0
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      src/app/MenuBar.cpp

+ 11
- 0
src/app/MenuBar.cpp View File

@@ -279,6 +279,12 @@ struct LockModulesItem : ui::MenuItem {
} }
}; };


struct CursorLockItem : ui::MenuItem {
void onAction(const event::Action &e) override {
settings::allowCursorLock ^= true;
}
};

struct FullscreenItem : ui::MenuItem { struct FullscreenItem : ui::MenuItem {
void onAction(const event::Action &e) override { void onAction(const event::Action &e) override {
APP->window->setFullScreen(!APP->window->isFullScreen()); APP->window->setFullScreen(!APP->window->isFullScreen());
@@ -301,6 +307,11 @@ struct ViewButton : MenuButton {
lockModulesItem->rightText = CHECKMARK(settings::lockModules); lockModulesItem->rightText = CHECKMARK(settings::lockModules);
menu->addChild(lockModulesItem); menu->addChild(lockModulesItem);


CursorLockItem *cursorLockItem = new CursorLockItem;
cursorLockItem->text = "Hide cursor while dragging";
cursorLockItem->rightText = CHECKMARK(settings::allowCursorLock);
menu->addChild(cursorLockItem);

ZoomSlider *zoomSlider = new ZoomSlider; ZoomSlider *zoomSlider = new ZoomSlider;
zoomSlider->box.size.x = 200.0; zoomSlider->box.size.x = 200.0;
menu->addChild(zoomSlider); menu->addChild(zoomSlider);


Loading…
Cancel
Save