Move reset layout button to preferences

This commit is contained in:
Lubos Lenco
2021-05-11 12:56:45 +02:00
parent f9b0448610
commit bc73230c15
2 changed files with 10 additions and 14 deletions
+10 -1
View File
@@ -79,7 +79,7 @@ class BoxPreferences {
// var gridSnap = ui.check(Id.handle({selected: false}), "Grid Snap");
ui.endElement();
ui.row([0.5]);
ui.row([0.5, 0.5]);
if (ui.button(tr("Restore"))) {
UIMenu.draw(function(ui: Zui) {
ui.text(tr("Restore defaults?"), Right, ui.t.HIGHLIGHT_COL);
@@ -111,6 +111,15 @@ class BoxPreferences {
}
}, 3);
}
if (ui.button(tr("Reset Layout"))) {
UIMenu.draw(function(ui: Zui) {
ui.text(tr("Reset layout?"), Right, ui.t.HIGHLIGHT_COL);
if (ui.button(tr("Confirm"), Left)) {
Config.initLayout();
Config.save();
}
}, 2);
}
}
if (ui.tab(htab, tr("Theme"), true)) {
-13
View File
@@ -34,7 +34,6 @@ class UIMenu {
static var changeStarted = false;
static var showMenuFirst = true;
static var hideMenu = false;
static var askToResetLayout = false;
public static function render(g: kha.graphics2.Graphics) {
var ui = App.uiMenu;
@@ -114,7 +113,6 @@ class UIMenu {
if (menuButton(ui, tr("Redo {step}", ["step" => stepRedo]), Config.keymap.edit_redo)) History.redo();
ui.enabled = true;
menuSeparator(ui);
if (menuButton(ui, tr("Reset Layout"))) askToResetLayout = true;
if (menuButton(ui, tr("Preferences..."), Config.keymap.edit_prefs)) BoxPreferences.show();
}
else if (menuCategory == MenuViewport) {
@@ -442,17 +440,6 @@ class UIMenu {
showMenuFirst = true;
menuCommands = null;
}
if (askToResetLayout) {
askToResetLayout = false;
UIMenu.draw(function(ui: Zui) {
ui.text(tr("Reset layout?"), Right, ui.t.HIGHLIGHT_COL);
if (ui.button(tr("Confirm"), Left)) {
Config.initLayout();
Config.save();
}
}, 2);
}
}
public static function draw(commands: Zui->Void = null, elements: Int, x = -1, y = -1) {