From dca4f067f7777d46a283568117bc5b1d84c84a21 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Fri, 18 Oct 2019 11:52:12 +0200 Subject: [PATCH] Export textures shortcut --- Sources/arm/Config.hx | 1 + Sources/arm/ui/UIMenu.hx | 2 +- Sources/arm/ui/UITrait.hx | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/arm/Config.hx b/Sources/arm/Config.hx index 0f07facd..b122f46b 100644 --- a/Sources/arm/Config.hx +++ b/Sources/arm/Config.hx @@ -87,6 +87,7 @@ class Config { raw.keymap.file_reload_assets = "ctrl+r"; raw.keymap.file_import_assets = "ctrl+i"; raw.keymap.file_export_textures = "ctrl+e"; + raw.keymap.file_export_textures_as = "ctrl+shift+e"; raw.keymap.edit_undo = "ctrl+z"; raw.keymap.edit_redo = "ctrl+shift+z"; raw.keymap.edit_prefs = "ctrl+k"; diff --git a/Sources/arm/ui/UIMenu.hx b/Sources/arm/ui/UIMenu.hx index 5459d22a..431e7a6f 100644 --- a/Sources/arm/ui/UIMenu.hx +++ b/Sources/arm/ui/UIMenu.hx @@ -70,7 +70,7 @@ class UIMenu { if (ui.button("Reload Assets", Left, Config.keymap.file_reload_assets)) Project.reloadAssets(); if (ui.button("Import Assets...", Left, Config.keymap.file_import_assets)) Project.importAsset(); ui.fill(0, 0, sepw, 1, ui.t.ACCENT_SELECT_COL); - if (ui.button("Export Textures...", Left, Config.keymap.file_export_textures)) BoxExport.showTextures(); + if (ui.button("Export Textures...", Left, Config.keymap.file_export_textures_as)) BoxExport.showTextures(); if (ui.button("Export Mesh...", Left)) BoxExport.showMesh(); ui.fill(0, 0, sepw, 1, ui.t.ACCENT_SELECT_COL); if (ui.button("Exit", Left)) System.stop(); diff --git a/Sources/arm/ui/UITrait.hx b/Sources/arm/ui/UITrait.hx index 7910dbd2..6f8859a7 100644 --- a/Sources/arm/ui/UITrait.hx +++ b/Sources/arm/ui/UITrait.hx @@ -455,6 +455,7 @@ class UITrait { } else textureExport = true; } + else if (Operator.shortcut(Config.keymap.file_export_textures_as)) BoxExport.showTextures(); else if (Operator.shortcut(Config.keymap.file_import_assets)) Project.importAsset(); else if (Operator.shortcut(Config.keymap.edit_prefs)) BoxPreferences.show();