From 311878829c23de2c297dc60b95ff1123e93ec581 Mon Sep 17 00:00:00 2001 From: JeffR Date: Thu, 15 May 2025 20:22:11 -0500 Subject: [PATCH] Fixes the layout of the Torque SimView window so the layout is correct and also adds in the search functionality that had been removed accidentally --- .../BaseGame/game/tools/gui/simViewDlg.ed.gui | 382 +++++++----------- 1 file changed, 145 insertions(+), 237 deletions(-) diff --git a/Templates/BaseGame/game/tools/gui/simViewDlg.ed.gui b/Templates/BaseGame/game/tools/gui/simViewDlg.ed.gui index 98537c898..83e075514 100644 --- a/Templates/BaseGame/game/tools/gui/simViewDlg.ed.gui +++ b/Templates/BaseGame/game/tools/gui/simViewDlg.ed.gui @@ -1,259 +1,168 @@ //--- OBJECT WRITE BEGIN --- -$guiContent = new GuiControl(simViewDlg, EditorGuiGroup) { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiDefaultProfile"; - HorizSizing = "right"; - VertSizing = "bottom"; - position = "0 0"; - Extent = "800 600"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; +$guiContent = new GuiControl(simViewDlg,EditorGuiGroup) { + extent = "1280 720"; + minExtent = "8 8"; + profile = "ToolsGuiDefaultProfile"; + tooltipProfile = "GuiToolTipProfile"; + isContainer = "1"; + canSaveDynamicFields = "1"; new GuiWindowCtrl() { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiWindowProfile"; - HorizSizing = "center"; - VertSizing = "center"; - position = "70 43"; - Extent = "685 489"; - MinExtent = "602 440"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; text = "Torque SimView"; - maxLength = "1024"; - resizeWidth = "1"; - resizeHeight = "1"; - canMove = "1"; - canClose = "1"; - canMinimize = "1"; - canMaximize = "1"; - minSize = "50 50"; closeCommand = "Canvas.popDialog(simViewDlg);"; + position = "297 115"; + extent = "685 489"; + minExtent = "602 440"; + horizSizing = "center"; + vertSizing = "center"; + profile = "ToolsGuiWindowProfile"; + tooltipProfile = "GuiToolTipProfile"; - new GuiScrollCtrl() { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiScrollProfile"; - HorizSizing = "width"; - VertSizing = "height"; - position = "10 28"; - Extent = "255 448"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; - willFirstRespond = "1"; - hScrollBar = "dynamic"; - vScrollBar = "alwaysOn"; - lockHorizScroll = "false"; - lockVertScroll = "false"; - constantThumbHeight = "0"; - childMargin = "0 0"; + new GuiControl() { + position = "10 27"; + extent = "260 20"; + horizSizing = "width"; + profile = "GuiDefaultProfile"; + tooltipProfile = "GuiToolTipProfile"; + isContainer = "1"; - new GuiTreeViewCtrl(InspectTreeView) { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiTreeViewProfile"; - HorizSizing = "right"; - VertSizing = "bottom"; - position = "2 2"; - Extent = "212 21"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; - tabSize = "16"; - textOffset = "2"; - fullRowSelect = "0"; - itemHeight = "21"; - destroyTreeOnSleep = "1"; - MouseDragging = "1"; - MultipleSelections = "1"; - DeleteObjectAllowed = "1"; - DragToItemAllowed = "1"; + new GuiTextEditCtrl(SimViewTreeFilter) { + placeholderText = "Filter..."; + position = "-3 0"; + extent = "260 20"; + minExtent = "8 8"; + horizSizing = "width"; + profile = "ToolsGuiTextEditProfile"; + tooltipProfile = "GuiToolTipProfile"; + }; + new GuiBitmapButtonCtrl(SimViewTreeFilterClearBtn) { + BitmapAsset = "ToolsModule:clear_icon_n_image"; + position = "239 2"; + extent = "17 17"; + horizSizing = "left"; + profile = "ToolsGuiDefaultProfile"; + tooltipProfile = "ToolsGuiToolTipProfile"; + }; + }; + new GuiScrollCtrl() { + hScrollBar = "dynamic"; + position = "10 56"; + extent = "255 420"; + minExtent = "8 8"; + horizSizing = "width"; + vertSizing = "height"; + profile = "ToolsGuiScrollProfile"; + tooltipProfile = "GuiToolTipProfile"; + + new GuiTreeViewCtrl(InspectTreeView) { + itemHeight = "21"; + position = "1 1"; + extent = "239 21"; + minExtent = "8 8"; + horizSizing = "width"; + profile = "ToolsGuiTreeViewProfile"; + tooltipProfile = "GuiToolTipProfile"; }; }; new GuiScrollCtrl() { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiScrollProfile"; - HorizSizing = "left"; - VertSizing = "height"; - position = "272 96"; - Extent = "404 380"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; - willFirstRespond = "1"; hScrollBar = "alwaysOff"; - vScrollBar = "alwaysOn"; - lockHorizScroll = "true"; - lockVertScroll = "false"; - constantThumbHeight = "0"; - childMargin = "0 0"; + lockHorizScroll = "1"; + position = "272 96"; + extent = "404 380"; + minExtent = "8 8"; + horizSizing = "left"; + vertSizing = "height"; + profile = "ToolsGuiScrollProfile"; + tooltipProfile = "GuiToolTipProfile"; new GuiInspector(InspectFields) { - StackingType = "Vertical"; - HorizStacking = "Left to Right"; - VertStacking = "Top to Bottom"; - Padding = "1"; - canSaveDynamicFields = "0"; - Profile = "ToolsGuiTransparentProfile"; - HorizSizing = "width"; - VertSizing = "bottom"; - position = "2 2"; - Extent = "382 8"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; + position = "1 1"; + extent = "389 8"; + minExtent = "8 8"; + horizSizing = "width"; + profile = "ToolsGuiTransparentProfile"; + tooltipProfile = "GuiToolTipProfile"; }; }; new GuiControl() { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiButtonProfile"; - HorizSizing = "left"; - VertSizing = "bottom"; position = "272 28"; - Extent = "403 61"; - MinExtent = "8 2"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; + extent = "403 61"; + horizSizing = "left"; + profile = "ToolsGuiButtonProfile"; + tooltipProfile = "GuiToolTipProfile"; + isContainer = "1"; - new GuiTextEditCtrl(InspectObjectName) { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiTextEditProfile"; - HorizSizing = "right"; - VertSizing = "bottom"; - position = "121 8"; - Extent = "195 18"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; - maxLength = "1024"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - sinkAllKeyEvents = "0"; - password = "0"; - passwordMask = "*"; - }; new GuiTextCtrl() { - canSaveDynamicFields = "0"; - Profile = "EditorTextHLRight"; - HorizSizing = "right"; - VertSizing = "bottom"; - VertSizing = "bottom"; - Extent = "44 18"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; - text = "Sim ID:"; - maxLength = "1024"; - }; - new GuiTextCtrl() { - canSaveDynamicFields = "0"; - Profile = "EditorTextHLRight"; - HorizSizing = "right"; - VertSizing = "bottom"; - HorizSizing = "right"; - Extent = "106 18"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; - text = "Internal Name:"; - maxLength = "1024"; - }; - new GuiTextEditCtrl(InspectObjectInternalName) { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiTextEditProfile"; - HorizSizing = "right"; - VertSizing = "bottom"; - Extent = "93 18"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; - maxLength = "1024"; - historySize = "0"; - password = "0"; - tabComplete = "0"; - sinkAllKeyEvents = "0"; - password = "0"; - passwordMask = "*"; - canSaveDynamicFields = "0"; - }; - new GuiTextCtrl() { - Profile = "EditorTextHLBoldRight"; - HorizSizing = "right"; - VertSizing = "bottom"; - HorizSizing = "right"; - Extent = "106 18"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; text = "Selected Object:"; - maxLength = "1024"; + extent = "106 18"; + minExtent = "8 8"; + profile = "ToolsGuiTextProfile"; + tooltipProfile = "GuiToolTipProfile"; }; - new GuiIconButtonCtrl() { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiButtonProfile"; - HorizSizing = "right"; - VertSizing = "bottom"; - Extent = "76 22"; - MinExtent = "8 2"; - canSave = "1"; - Visible = "1"; - Command = "InspectApply();"; - hovertime = "1000"; - text = "Refresh"; - groupNum = "-1"; - buttonType = "PushButton"; - bitmapAsset = "ToolsModule:iconRefresh_image"; - sizeIconToButton = "0"; - textLocation = "Right"; - textMargin = "4"; - buttonMargin = "4 4"; + new GuiTextEditCtrl(InspectObjectName) { + position = "121 2"; + extent = "195 20"; + minExtent = "8 8"; + profile = "ToolsGuiTextEditProfile"; + tooltipProfile = "GuiToolTipProfile"; + }; + new GuiTextCtrl() { + text = "Sim ID:"; + position = "0 22"; + extent = "44 18"; + minExtent = "8 8"; + vertSizing = "center"; + profile = "ToolsGuiTextProfile"; + tooltipProfile = "GuiToolTipProfile"; }; new GuiTextCtrl(InspectObjectSimID) { - canSaveDynamicFields = "0"; - Profile = "EditorTextHLBoldCenter"; - HorizSizing = "right"; - VertSizing = "bottom"; - HorizSizing = "right"; - Extent = "51 18"; - MinExtent = "8 8"; - canSave = "1"; - Visible = "1"; - hovertime = "1000"; text = "0"; - maxLength = "1024"; + position = "122 22"; + extent = "51 18"; + minExtent = "8 8"; + vertSizing = "center"; + profile = "ToolsGuiTextProfile"; + tooltipProfile = "GuiToolTipProfile"; + }; + new GuiTextCtrl() { + text = "Internal Name:"; + position = "0 40"; + extent = "106 18"; + minExtent = "8 8"; + vertSizing = "top"; + profile = "ToolsGuiTextProfile"; + tooltipProfile = "GuiToolTipProfile"; + }; + new GuiTextEditCtrl(InspectObjectInternalName) { + position = "122 40"; + extent = "196 20"; + minExtent = "8 8"; + vertSizing = "top"; + profile = "ToolsGuiTextEditProfile"; + tooltipProfile = "GuiToolTipProfile"; }; new GuiIconButtonCtrl() { - canSaveDynamicFields = "0"; - Profile = "ToolsGuiButtonProfile"; - HorizSizing = "right"; - VertSizing = "bottom"; - Extent = "76 22"; - MinExtent = "8 2"; - canSave = "1"; - Visible = "1"; - Command = "InspectDelete();"; - hovertime = "1000"; - text = "Delete"; - groupNum = "-1"; - buttonType = "PushButton"; - bitmapAsset = "ToolsModule:iconDelete_image"; - sizeIconToButton = "0"; + BitmapAsset = "ToolsModule:iconDelete_image"; textLocation = "Right"; - textMargin = "4"; - buttonMargin = "4 4"; + text = "Delete"; + position = "328 0"; + extent = "76 22"; + horizSizing = "left"; + profile = "ToolsGuiButtonProfile"; + command = "InspectDelete();"; + tooltipProfile = "GuiToolTipProfile"; + }; + new GuiIconButtonCtrl() { + BitmapAsset = "ToolsModule:iconRefresh_image"; + textLocation = "Right"; + text = "Refresh"; + position = "328 40"; + extent = "76 22"; + horizSizing = "left"; + vertSizing = "top"; + profile = "ToolsGuiButtonProfile"; + command = "InspectApply();"; + tooltipProfile = "GuiToolTipProfile"; }; }; }; @@ -307,11 +216,8 @@ function InspectDelete() InspectObjectName.setValue(""); InspectObjectInternalName.setValue( "" ); InspectObjectSimID.setValue( 0 ); - - } - function InspectTreeView::onSelect(%this, %obj) { Inspect(%obj); @@ -346,10 +252,12 @@ function GuiInspector::setAllGroupStateScript(%this, %obj, %groupState) function SimViewTreeFilter::onReturn(%this) { - %text = %this.getText(); - if( %text $= "" ) - %this.reset(); - else - InspectTreeView.setFilterText( %text ); + InspectTreeView.setFilterText( %this.getText() ); } +function SimViewTreeFilterClearBtn::onClick(%this) +{ + SimViewTreeFilter.setText(""); + InspectTreeView.setFilterText(""); + +}