TribesReplay/base/gui/WorldEditorSettingsDlg.gui
2017-07-17 22:51:48 -04:00

968 lines
25 KiB
Plaintext

//--- OBJECT WRITE BEGIN ---
new GuiControl(WorldEditorSettingsDlg) {
profile = "GuiModelessDialogProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "0 0";
extent = "640 480";
minExtent = "8 8";
visible = "1";
helpTag = "0";
new GuiWindowCtrl() {
profile = "GuiWindowProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "210 93";
extent = "233 295";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "WorldEditor Settings";
resizeWidth = "1";
resizeHeight = "1";
canMove = "1";
canClose = "1";
canMinimize = "0";
canMaximize = "0";
minSize = "50 50";
closeCommand = "Canvas.popDialog(WorldEditorSettingsDlg);";
new GuiPopUpMenuCtrl(WESettingsCatagoryPopup) {
profile = "GuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 26";
extent = "106 23";
minExtent = "8 8";
visible = "1";
helpTag = "0";
maxPopupHeight = "200";
};
new GuiControl(WESettingsGeneralTab) {
profile = "EditorContentProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 52";
extent = "220 210";
minExtent = "8 8";
visible = "1";
helpTag = "0";
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 10";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.planarMovement";
command = "wEditor.planarMovement = $ThisControl.getValue();";
helpTag = "0";
text = "Planar Movement";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 36";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.boundingBoxCollision";
command = "wEditor.boundingBoxCollision = $ThisControl.getValue();";
helpTag = "0";
text = "Collide With Object\'s Bounding Box";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 88";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.axisGizmoActive";
command = "wEditor.axisGizmoActive = $ThisControl.getValue();";
helpTag = "0";
text = "Axis Gizmo Active";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 62";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.objectsUseBoxCenter";
command = "wEditor.objectsUseBoxCenter = $ThisControl.getValue();";
helpTag = "0";
text = "Objects Use Box Center";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 123";
extent = "83 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Min Scale Factor:";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 146";
extent = "83 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Min Scale Factor:";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 123";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.minScaleFactor";
command = "wEditor.minScaleFactor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 146";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.maxScaleFactor";
command = "wEditor.maxScaleFactor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 178";
extent = "80 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Visible Distance:";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "104 178";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "pref::Editor::visibleDistance";
command = "$pref::Editor::visibleDistance = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
};
new GuiControl(WESettingsDisplayTab) {
profile = "EditorContentProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 52";
extent = "220 210";
minExtent = "8 8";
visible = "0";
helpTag = "0";
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 10";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.renderPlane";
command = "wEditor.renderPlane = $ThisControl.getValue();";
helpTag = "0";
text = "Render Plane";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 37";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.renderPlaneHashes";
command = "wEditor.renderPlaneHashes = $ThisControl.getValue();";
helpTag = "0";
text = "Render Plane Hashes";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 64";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.renderObjText";
command = "wEditor.renderObjText = $ThisControl.getValue();";
helpTag = "0";
text = "Render Object Text";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 119";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.renderSelectionBox";
command = "wEditor.renderSelectionBox = $ThisControl.getValue();";
helpTag = "0";
text = "Render Selection Box";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "93 151";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.planeDim";
command = "wEditor.planeDim = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "18 151";
extent = "59 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Plane Extent";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "18 175";
extent = "44 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Grid Size";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "93 175";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.gridSize";
command = "wEditor.gridSize = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 90";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.renderObjHandle";
command = "wEditor.renderObjHandle = $ThisControl.getValue();";
helpTag = "0";
text = "Render Object Handle";
};
};
new GuiControl(WESettingsColorsTab) {
profile = "EditorContentProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 52";
extent = "220 210";
minExtent = "8 8";
visible = "0";
helpTag = "0";
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 31";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.objectTextColor";
command = "wEditor.objectTextColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 56";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.objSelectColor";
command = "wEditor.objSelectColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 81";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.objMouseOverSelectColor";
command = "wEditor.objMouseOverSelectColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 106";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.objMouseOverColor";
command = "wEditor.objMouseOverColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 131";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.dragRectColor";
command = "wEditor.dragRectColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 156";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.faceSelectColor";
command = "wEditor.faceSelectColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 181";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.selectionBoxColor";
command = "wEditor.selectionBoxColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "98 6";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.gridColor";
command = "wEditor.gridColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 6";
extent = "20 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Grid";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 31";
extent = "55 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Object Text";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 56";
extent = "64 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Object Select";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 81";
extent = "77 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Mouse Over Sel";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 106";
extent = "59 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Mouse Over";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 131";
extent = "48 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Drag Rect";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 156";
extent = "57 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Face Select";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "13 181";
extent = "66 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Selection Box";
};
};
new GuiControl(WESettingsMouseTab) {
profile = "EditorContentProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 52";
extent = "220 210";
minExtent = "8 8";
visible = "0";
helpTag = "0";
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 10";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.showMousePopupInfo";
command = "wEditor.showMousePopupInfo = $ThisControl.getValue();";
helpTag = "0";
text = "Show Mouse Popup Info";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 54";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.mouseMoveScale";
command = "wEditor.mouseMoveScale = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 79";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.mouseRotateScale";
command = "wEditor.mouseRotateScale = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 104";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.mouseScaleScale";
command = "wEditor.mouseScaleScale = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 129";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.popupBackgroundColor";
command = "wEditor.popupBackgroundColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 154";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.popupTextColor";
command = "wEditor.popupTextColor = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "12 54";
extent = "56 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Move Scale";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "12 79";
extent = "61 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Rotate Scale";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "12 104";
extent = "57 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Scale Scale";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "12 129";
extent = "81 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Popup Bkgnd Col";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "12 154";
extent = "72 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Popup Text Col";
};
};
new GuiControl(WESettingsMiscTab) {
profile = "EditorContentProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 52";
extent = "220 210";
minExtent = "8 8";
visible = "0";
helpTag = "0";
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 11";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.selectHandle";
command = "wEditor.selectHandle = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 37";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.defaultHandle";
command = "wEditor.defaultHandle = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 63";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.lockedHandle";
command = "wEditor.lockedHandle = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 89";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.axisGizmoMaxScreenLen";
command = "wEditor.axisGizmoMaxScreenLen = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "101 115";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.projectDistance";
command = "wEditor.projectDistance = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "9 11";
extent = "66 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Select Handle";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "9 37";
extent = "70 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Default Handle";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "9 63";
extent = "71 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Locked Handle";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "9 89";
extent = "89 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Gizmo Screen Len";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "9 115";
extent = "78 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Project Distance";
};
};
new GuiButtonCtrl() {
profile = "GuiButtonProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "133 267";
extent = "80 20";
minExtent = "8 8";
visible = "1";
command = "Canvas.popDialog(WorldEditorSettingsDlg);";
helpTag = "0";
text = "OK";
};
new GuiControl(WESettingsSnapTab) {
profile = "EditorContentProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "6 52";
extent = "220 210";
minExtent = "8 8";
visible = "0";
helpTag = "0";
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "22 39";
extent = "44 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Grid Size";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "97 39";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.gridSize";
command = "wEditor.gridSize = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "10 10";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.snapToGrid";
command = "wEditor.snapToGrid = $ThisControl.getValue();";
helpTag = "0";
text = "Snap To Grid";
};
new GuiCheckBoxCtrl() {
profile = "GuiCheckBoxProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "12 66";
extent = "200 24";
minExtent = "8 8";
visible = "1";
variable = "wEditor.snapRotations";
command = "wEditor.snapRotations = $ThisControl.getValue();";
helpTag = "0";
text = "Snap Rotations";
};
new GuiTextCtrl() {
profile = "GuiTextProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "22 95";
extent = "56 18";
minExtent = "8 8";
visible = "1";
helpTag = "0";
text = "Snap Angle";
};
new GuiTextEditCtrl() {
profile = "GuiTextEditProfile";
horizSizing = "right";
vertSizing = "bottom";
position = "97 95";
extent = "107 18";
minExtent = "8 8";
visible = "1";
variable = "wEditor.rotationSnap";
command = "wEditor.rotationSnap = $ThisControl.getValue();";
helpTag = "0";
historySize = "0";
maxLength = "255";
password = "0";
};
};
};
};
//--- OBJECT WRITE END ---
//------------------------------------------------------------------------------
// Functions
//------------------------------------------------------------------------------
function WorldEditorSettingsDlg::init(%this)
{
WESettingsCatagoryPopup.clear();
//
WESettingsCatagoryPopup.add(General, 0);
WESettingsCatagoryPopup.add(Display, 1);
WESettingsCatagoryPopup.add(Snap, 2);
WESettingsCatagoryPopup.add(Colors, 3);
WESettingsCatagoryPopup.add(Mouse, 4);
WESettingsCatagoryPopup.add(Misc, 5);
%this.showTab(General);
}
function WESettingsCatagoryPopup::onSelect(%this, %item)
{
WorldEditorSettingsDlg.showTab(%this.getValue());
}
function WorldEditorSettingsDlg::showTab(%this, %tab)
{
WESettingsGeneralTab.setVisible(false);
WESettingsDisplayTab.setVisible(false);
WESettingsSnapTab.setVisible(false);
WESettingsColorsTab.setVisible(false);
WESettingsMouseTab.setVisible(false);
WESettingsMiscTab.setVisible(false);
WESettingsCatagoryPopup.setText(%tab);
%tab = "WESettings" @ %tab @ "Tab";
%tab.setVisible(true);
}