|
@@ -1069,11 +1069,13 @@ function WorldEditorInspectorPlugin::onWorldEditorStartup( %this )
|
|
//connect editor windows
|
|
//connect editor windows
|
|
GuiWindowCtrl::attach( EWInspectorWindow, EWTreeWindow);
|
|
GuiWindowCtrl::attach( EWInspectorWindow, EWTreeWindow);
|
|
|
|
|
|
- %map = new ActionMap();
|
|
|
|
|
|
+ %map = new ActionMap();
|
|
|
|
+
|
|
|
|
+ /*
|
|
%map.bindCmd( keyboard, "1", "EWorldEditorNoneModeBtn.performClick();", "" ); // Select
|
|
%map.bindCmd( keyboard, "1", "EWorldEditorNoneModeBtn.performClick();", "" ); // Select
|
|
%map.bindCmd( keyboard, "2", "EWorldEditorMoveModeBtn.performClick();", "" ); // Move
|
|
%map.bindCmd( keyboard, "2", "EWorldEditorMoveModeBtn.performClick();", "" ); // Move
|
|
%map.bindCmd( keyboard, "3", "EWorldEditorRotateModeBtn.performClick();", "" ); // Rotate
|
|
%map.bindCmd( keyboard, "3", "EWorldEditorRotateModeBtn.performClick();", "" ); // Rotate
|
|
- %map.bindCmd( keyboard, "4", "EWorldEditorScaleModeBtn.performClick();", "" ); // Scale
|
|
|
|
|
|
+ %map.bindCmd( keyboard, "4", "EWorldEditorScaleModeBtn.performClick();", "" ); // Scale*/
|
|
%map.bindCmd( keyboard, "f", "FitToSelectionBtn.performClick();", "" );// Fit Camera to Selection
|
|
%map.bindCmd( keyboard, "f", "FitToSelectionBtn.performClick();", "" );// Fit Camera to Selection
|
|
%map.bindCmd( keyboard, "z", "EditorGuiStatusBar.setCamera(\"Standard Camera\");", "" );// Free camera
|
|
%map.bindCmd( keyboard, "z", "EditorGuiStatusBar.setCamera(\"Standard Camera\");", "" );// Free camera
|
|
%map.bindCmd( keyboard, "n", "ToggleNodeBar->renderHandleBtn.performClick();", "" );// Render Node
|
|
%map.bindCmd( keyboard, "n", "ToggleNodeBar->renderHandleBtn.performClick();", "" );// Render Node
|
|
@@ -1093,21 +1095,38 @@ function WorldEditorInspectorPlugin::onWorldEditorStartup( %this )
|
|
function WorldEditorInspectorPlugin::onActivated( %this )
|
|
function WorldEditorInspectorPlugin::onActivated( %this )
|
|
{
|
|
{
|
|
Parent::onActivated( %this );
|
|
Parent::onActivated( %this );
|
|
|
|
+
|
|
|
|
+ //Clears the button pallete stack
|
|
|
|
+ EWToolsPaletteWindow.setStackCtrl(ToolsPaletteArray); //legacy ctrl adhereance
|
|
|
|
+ EWToolsPaletteWindow.clearButtons();
|
|
|
|
+
|
|
|
|
+ EWToolsPaletteWindow.setActionMap(WorldEditorInspectorPlugin.map);
|
|
|
|
+
|
|
|
|
+ //Adds a button to the pallete stack
|
|
|
|
+ //Name Icon Click Command Tooltip text Keybind
|
|
|
|
+ EWToolsPaletteWindow.addButton("Select", "ToolsModule:arrow_n_image", "EWorldEditorNoneModeBtn::onClick();", "", "Select Arrow", "1");
|
|
|
|
+ EWToolsPaletteWindow.addButton("Move", "ToolsModule:translate_n_image", "EWorldEditorMoveModeBtn::onClick();", "", "Move Selection", "2");
|
|
|
|
+ EWToolsPaletteWindow.addButton("Rotate", "ToolsModule:rotate_n_image", "EWorldEditorRotateModeBtn::onClick();", "", "Rotate Selection", "3");
|
|
|
|
+ EWToolsPaletteWindow.addButton("Scale", "ToolsModule:Scale_n_image", "EWorldEditorScaleModeBtn::onClick();", "", "Scale Selection", "4");
|
|
|
|
+
|
|
|
|
+ EWToolsPaletteWindow.refresh();
|
|
|
|
|
|
EditorGui-->InspectorWindow.setVisible( true );
|
|
EditorGui-->InspectorWindow.setVisible( true );
|
|
EditorGui-->TreeWindow.setVisible( true );
|
|
EditorGui-->TreeWindow.setVisible( true );
|
|
EditorGui-->WorldEditorToolbar.setVisible( true );
|
|
EditorGui-->WorldEditorToolbar.setVisible( true );
|
|
- %this.map.push();
|
|
|
|
|
|
+ //%this.map.push();
|
|
}
|
|
}
|
|
|
|
|
|
function WorldEditorInspectorPlugin::onDeactivated( %this )
|
|
function WorldEditorInspectorPlugin::onDeactivated( %this )
|
|
{
|
|
{
|
|
Parent::onDeactivated( %this );
|
|
Parent::onDeactivated( %this );
|
|
|
|
+
|
|
|
|
+ EWToolsPaletteWindow.popActionMap();
|
|
|
|
|
|
EditorGui-->InspectorWindow.setVisible( false );
|
|
EditorGui-->InspectorWindow.setVisible( false );
|
|
EditorGui-->TreeWindow.setVisible( false );
|
|
EditorGui-->TreeWindow.setVisible( false );
|
|
EditorGui-->WorldEditorToolbar.setVisible( false );
|
|
EditorGui-->WorldEditorToolbar.setVisible( false );
|
|
- %this.map.pop();
|
|
|
|
|
|
+ //%this.map.pop();
|
|
}
|
|
}
|
|
|
|
|
|
function WorldEditorInspectorPlugin::onEditMenuSelect( %this, %editMenu )
|
|
function WorldEditorInspectorPlugin::onEditMenuSelect( %this, %editMenu )
|