Sfoglia il codice sorgente

Merge branch 'ft-kill-l3d' of https://github.com/Speedphoenix/hide into ft-kill-l3d

Jed 4 anni fa
parent
commit
176016ccb6
2 ha cambiato i file con 16 aggiunte e 2 eliminazioni
  1. 1 0
      bin/defaultProps.json
  2. 15 2
      hide/view/Prefab.hx

+ 1 - 0
bin/defaultProps.json

@@ -76,6 +76,7 @@
 	"key.sceneeditor.editPivot" : "P",
 	"key.sceneeditor.localTransformsToggle": "D",
 	"key.sceneeditor.gridToggle": "G",
+	"key.sceneeditor.toggleLayout": "Tab",
 
 	// cdb config
 	"cdb.databaseFile" : "data.cdb",

+ 15 - 2
hide/view/Prefab.hx

@@ -322,7 +322,10 @@ class Prefab extends FileView {
 									<div class="icon fa fa-expand"></div>
 								</div>
 
-								<div class="button hide-cols-btn close-btn" title="Hide Tree & Props">
+								<div
+									class="button hide-cols-btn close-btn"
+									title="Hide Tree & Props (${config.get("key.sceneeditor.toggleLayout")})"
+								>
 									<div class="icon fa fa-chevron-right"></div>
 								</div>
 							</div>
@@ -341,7 +344,10 @@ class Prefab extends FileView {
 							<div class="hide-scroll"></div>
 					</div>
 
-					<div class="button show-cols-btn close-btn" title="Show Tree & Props">
+					<div
+						class="button show-cols-btn close-btn"
+						title="Show Tree & Props (${config.get("key.sceneeditor.toggleLayout")})"
+					>
 						<div class="icon fa fa-chevron-left"></div>
 					</div>
 				</div>
@@ -369,6 +375,13 @@ class Prefab extends FileView {
 			sceneEditor.collapseTree();
 		});
 
+		keys.register("sceneeditor.toggleLayout", () -> {
+			if( element.find(".tree-column").first().css('display') == 'none' )
+				showColumns();
+			else
+				hideColumns();
+		});
+
 		refreshSceneFilters();
 		refreshGraphicsFilters();
 	}