public override void syncBrushToolbar() { ForestEditorGui.ForestBrushSizeSliderCtrlContainer ForestBrushSizeSliderCtrlContainer = "ForestBrushSizeSliderCtrlContainer"; GuiControl ForestBrushSizeTextEditContainer = "ForestBrushSizeTextEditContainer"; GuiControl ForestBrushPressureTextEditContainer = "ForestBrushPressureTextEditContainer"; GuiControl ForestBrushHardnessTextEditContainer = "ForestBrushHardnessTextEditContainer"; GuiMouseEventCtrl ForestBrushPressureSliderCtrlContainer = "ForestBrushPressureSliderCtrlContainer"; GuiMouseEventCtrl ForestBrushHardnessSliderCtrlContainer = "ForestBrushHardnessSliderCtrlContainer"; GuiSliderCtrl ForestBrushSizeSliderCtrlContainerslider = ForestBrushSizeSliderCtrlContainer.FOT("slider"); GuiSliderCtrl ForestBrushPressureSliderCtrlContainerslider = ForestBrushPressureSliderCtrlContainer.FOT("slider"); GuiSliderCtrl ForestBrushHardnessSliderCtrlContainerslider = ForestBrushHardnessSliderCtrlContainer.FOT("slider"); GuiTextEditCtrl ForestBrushSizeTextEditContainertextEdit = ForestBrushSizeTextEditContainer.FOT("textEdit"); GuiTextEditCtrl ForestBrushPressureTextEditContainertextEdit = ForestBrushPressureTextEditContainer.FOT("textEdit"); GuiTextEditCtrl ForestBrushHardnessTextEditContainertextEdit = ForestBrushHardnessTextEditContainer.FOT("textEdit"); string size = this["size"]; ForestBrushSizeSliderCtrlContainerslider.setValue(size); ForestBrushSizeTextEditContainertextEdit.setValue(size); string pres = this["pressure"]; ForestBrushPressureSliderCtrlContainerslider.setValue(pres); ForestBrushPressureTextEditContainertextEdit.setValue(Util.mCeil(100 * pres.AsFloat()) + "%"); string hard = this["hardness"]; ForestBrushHardnessSliderCtrlContainerslider.setValue(hard); ForestBrushHardnessTextEditContainertextEdit.setValue(Util.mCeil(100 * hard.AsFloat()) + "%"); }
public override void onRightMouseUp(GuiControl ctrl) { int fontColorPos, backgroundColorPos, fillColorPos, fontSizePos, lockPos, winSettingsPos, setTitlePos, bitmapPos; GuiCanvas Canvas = "Canvas"; ObjectCreator popupCreator = new ObjectCreator("PopupMenu", "", typeof (MenuBuilder)); popupCreator["isPopup"] = true.AsString(); popupCreator["object"] = "-1"; MenuBuilder popup = popupCreator.Create(); popup.removeAllItems(); popup["object"] = ctrl; if (ctrl.getName() != "") popup.appendItem(ctrl.getName() + '\t' + "" + '\t' + ""); else popup.appendItem(ctrl.getClassName() + '\t' + "" + '\t' + ""); popup.enableItem(0, false); if (ctrl.lockControl) { lockPos = popup.appendItem("Locked" + '\t' + "" + '\t' + ctrl + ".setControlLock(!" + ctrl + ".getControlLock());"); popup.checkItem(lockPos, ctrl.getControlLock()); } if (ctrl.contextFontColor) fontColorPos = popup.appendItem("Font Color..." + '\t' + "" + '\t' + "getColorI(\"" + ctrl.controlFontColor.AsString() + "\", \"" + ctrl + ".setControlFontColor\", " + ctrl.getRoot() + ", \"" + ctrl + ".setControlFontColor\", \"" + ctrl + ".setControlFontColor\" );"); if (ctrl.contextBackColor) backgroundColorPos = popup.appendItem("Background Color..." + '\t' + "" + '\t' + "IngameContext.transparentCheck(" + ctrl + ", \"backColor\");"); if (ctrl.contextFillColor) fillColorPos = popup.appendItem("Fill Color..." + '\t' + "" + '\t' + "IngameContext.transparentCheck(" + ctrl + ", \"fillColor\");"); if (ctrl.contextFontSize) fontSizePos = popup.appendItem("Font Size..." + '\t' + "" + '\t' + "ChangeFontSize.loadDialog(" + ctrl + ");"); if (ctrl.windowSettings) winSettingsPos = popup.appendItem("Window Settings" + '\t' + "" + '\t' + "WindowSettings.loadDialog(" + ctrl + ");"); if (ctrl.isMemberOfClass("GuiBitmapCtrl")) { if (((GuiControl) popup["object"])["setBitmap"].AsBool()) bitmapPos = popup.appendItem("Set Bitmap..." + '\t' + "" + '\t' + "getLoadFilename( \"All Image Files|*.png;*.jpeg;*.jpg;*.tga;*.jng;*.mng;*.gif;*.bmp;*.dds|png|*.png|jpeg|*.jpeg|jpg|*.jpg|tga|*.tga|jng|*.jng|mng|*.mng|gif|*.gif|bmp|*.bmp|dds|*.dds\"," + ctrl + "\".setBitmap\", \"\" );"); } if (ctrl.isMemberOfClass("GuiWindowCtrl")) { if (((GuiControl) popup["object"])["setTitle"].AsBool()) setTitlePos = popup.appendItem("Set Title..." + '\t' + "" + '\t' + "SetTitle.loadDialog(" + ctrl + ");"); } popup.showPopup(Canvas); }
public virtual void updateFromChild(GuiControl ctrl) { if (ctrl.internalName == "PopupMenu") ((GuiControl) this.FOF("TextEdit")).call("setText", ctrl.call("getText")); else if (ctrl.internalName == "textEdit") { GuiPopUpMenuCtrl popup = this.FOF("PopupMenu"); popup.changeTextById(popup.getSelected(), ctrl.call("getText")); onRenameItem(); } }
public void LoadControls(GuiControl obj, int paletteGroup) { GuiDynamicCtrlArrayControl ToolsPaletteArray = "ToolsPaletteArray"; for (int i = obj.getCount(); i != 0; i--) { ((GuiControl) obj.getObject(0)).visible = false; ((GuiControl) obj.getObject(0))["groupNum"] = paletteGroup.AsString(); ((GuiControl) obj.getObject(0))["paletteName"] = obj.getName(); ToolsPaletteArray.addGuiControl(obj.getObject(0)); } }
public void onSelect(SimObject obj) { EditorTree EditorTree = "EditorTree"; EditorTree.addSelection(obj, true); Util.setShadowVizLight(obj); if (obj.isObject() && obj.isMethod("onEditorSelect")) { obj.call("onEditorSelect", getSelectionSize().AsString()); } EditorGui EditorGui = "EditorGui"; EditorGui.currentEditor.onObjectSelected(obj); // Inform the camera console.commandToServer("EditorOrbitCameraSelectChange", new string[] { getSelectionSize().AsString(), getSelectionCentroid().AsString() }); EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; EditorGuiStatusBar.setSelectionObjectsByCount(getSelectionSize().AsString()); // Update the materialEditorList iGlobal["$Tools::materialEditorList"] = obj.getId(); // Used to help the Material Editor( the M.E doesn't utilize its own TS control ) // so this dirty extension is used to fake it, just like the women I use to date... GuiWindowCollapseCtrl womanIUseToDate = "MaterialEditorPreviewWindow"; GuiControl theOtherTramp = "MaterialEditorGui"; if (womanIUseToDate.isVisible()) { theOtherTramp.call("prepareActiveObject"); } // Update the Transform Selection window ETransformSelection ETransformSelection = "ETransformSelection"; ETransformSelection.onSelectionChanged(); }
public void checkCursor() { for (uint i = 0; i < getCount(); i++) { GuiControl control = getObject(i); if (control["noCursor"] == "") { showCursor(); return; } if (control["noCursor"] != "0" && control["noCursor"].ToLower() != "false") { continue; } showCursor(); return; } // If we get here, every control requested a hidden cursor, so we oblige. hideCursor(); }
public override void onControlDropped(GuiControl payload, string position) { if (!payload.parentGroup.isInNamespaceHierarchy("GuiDragAndDropControlType_ColorSwatch")) { return; } // If dropped on same button whence we came from, // do nothing. if (payload["dragSourceControl"] == this) { return; } // If a swatch button control is dropped onto this control, // copy it's color. if (payload.isMemberOfClass("GuiSwatchButtonCtrl")) { // If the swatch button is part of a color-type inspector field, // remember the inspector field so we can later set the color // through it. if (this.parentGroup.isMemberOfClass("GuiInspectorTypeColorI")) { ((GuiInspectorTypeColorI)this.parentGroup).apply(ColorPickerDlg.ColorFloatToInt(payload["color"])); } else if (this.parentGroup.isMemberOfClass("GuiInspectorTypeColorF")) { ((GuiInspectorTypeColorF)this.parentGroup).apply(payload["color"]); } else { this.setColor(payload["color"]); } } }
public override void onControlDragged(GuiControl control, string dropPoint) { ((GuiControl) control.getParent()).position = this.getGlobalPosition(); }
public void transparentCheck(GuiControl ctrl, string colorName) { bool transparent = ctrl.transparentControlCheck(); if (transparent) return; if (colorName == "fillColor") ColorPickerDlg.GetColorI(ctrl.controlFillColor.AsString(), ctrl + ".setControlFillColor", ctrl.getRoot(), ctrl + ".setControlFillColor", ctrl + ".setControlFillColor"); else if (colorName == "backColor") ColorPickerDlg.GetColorI(ctrl.backgroundColor.AsString(), ctrl + ".setControlBackgroundColor", ctrl.getRoot(), ctrl + ".setControlBackgroundColor", ctrl + ".setControlBackgroundColor"); }
public void xmlOutput(GuiControl ctrl) { GuiControl currentObject = ctrl.getRootControl(); bool saved = currentObject.saveToXML(sGlobal["$XMLOutput"], sGlobal["$XMLOutput"] + ".xml"); if (saved) Util._echo(" Saved " + sGlobal["$XMLOutput"] + ".xml"); else Util._echo("Saved failed"); }
public override void onControlInspectPreApply(GuiControl control) { SimSet set = new ObjectCreator("SimSet").Create(); set.add(control); this.onPreEdit(set); this.pendingGenericUndoAction.actionName = "Change Properties"; set.delete(); }
public virtual void onSelectionResized(GuiControl control){}
public virtual void onControlDragExit(GuiControl control, string dropPoint){}
public virtual void onRightMouseUp(GuiControl control){}
public override void onControlInspectPostApply(GuiControl control) { GuiEditorTreeView GuiEditorTreeView = "GuiEditorTreeView"; SimSet set = new ObjectCreator("SimSet").Create(); set.add(control); this.onPostEdit(set); set.delete(); GuiEditorTreeView.update(); }
public void close(GuiControl gui) { EditorGui EditorGui = "EditorGui"; GuiCanvas Canvas = "Canvas"; GuiEditorGui GuiEditorGui = "GuiEditorGui"; EWTreeWindow EWTreeWindow = "EWTreeWindow"; TerrainPainter TerrainPainter = "TerrainPainter"; GuiWindowCollapseCtrl TerrainPainterPreview = "TerrainPainterPreview"; EWInspectorWindow EWInspectorWindow = "EWInspectorWindow"; MaterialEditorPreviewWindow MaterialEditorPreviewWindow = "MaterialEditorPreviewWindow"; MaterialEditorPropertiesWindow MaterialEditorPropertiesWindow = "MaterialEditorPropertiesWindow"; DatablockEditorTreeWindow DatablockEditorTreeWindow = "DatablockEditorTreeWindow"; DatablockEditorInspectorWindow DatablockEditorInspectorWindow = "DatablockEditorInspectorWindow"; DecalEditorGui.DecalEditorWindow DecalEditorWindow = "DecalEditorWindow"; DecalEditorGui.DecalPreviewWindow DecalPreviewWindow = "DecalPreviewWindow"; ForestEditorGui.ForestEditorPalleteWindow ForestEditorPalleteWindow = "ForestEditorPalleteWindow"; ForestEditorGui.ForestEditorPropertiesWindow ForestEditorPropertiesWindow = "ForestEditorPropertiesWindow"; MeshRoadEditorGui.MeshRoadEditorTreeWindow MeshRoadEditorTreeWindow = "MeshRoadEditorTreeWindow"; MeshRoadEditorGui.MeshRoadEditorOptionsWindow MeshRoadEditorOptionsWindow = "MeshRoadEditorOptionsWindow"; GuiWindowCollapseCtrl MissionAreaEditorTerrainWindow = "MissionAreaEditorTerrainWindow"; GuiWindowCollapseCtrl MissionAreaEditorPropertiesWindow = "MissionAreaEditorPropertiesWindow"; ParticleEditor.gui.ParticleEditor.PE_Window PE_Window = "PE_Window"; RiverEditorGui.RiverEditorTreeWindow RiverEditorTreeWindow = "RiverEditorTreeWindow"; RiverEditorGui.RiverEditorOptionsWindow RiverEditorOptionsWindow = "RiverEditorOptionsWindow"; RoadEditorGui.RoadEditorTreeWindow RoadEditorTreeWindow = "RoadEditorTreeWindow"; RoadEditorGui.RoadEditorOptionsWindow RoadEditorOptionsWindow = "RoadEditorOptionsWindow"; ShapeEdAdvancedWindow ShapeEdAdvancedWindow = "ShapeEdAdvancedWindow"; ShapeEdSelectWindow ShapeEdSelectWindow = "ShapeEdSelectWindow"; ShapeEdPropWindow ShapeEdPropWindow = "ShapeEdPropWindow"; MessageHud MessageHud = "MessageHud"; EWTreeWindow["wasOpen"] = EWTreeWindow["isInPopup"]; EWInspectorWindow["wasOpen"] = EWInspectorWindow["isInPopup"]; TerrainPainter["wasOpen"] = TerrainPainter["isInPopup"]; TerrainPainterPreview["wasOpen"] = TerrainPainterPreview["isInPopup"]; MaterialEditorPreviewWindow["wasOpen"] = MaterialEditorPreviewWindow["isInPopup"]; MaterialEditorPropertiesWindow["wasOpen"] = MaterialEditorPropertiesWindow["isInPopup"]; DatablockEditorTreeWindow["wasOpen"] = DatablockEditorTreeWindow["isInPopup"]; DatablockEditorInspectorWindow["wasOpen"] = DatablockEditorInspectorWindow["isInPopup"]; DecalEditorWindow["wasOpen"] = DecalEditorWindow["isInPopup"]; DecalPreviewWindow["wasOpen"] = DecalPreviewWindow["isInPopup"]; ForestEditorPalleteWindow["wasOpen"] = ForestEditorPalleteWindow["isInPopup"]; ForestEditorPropertiesWindow["wasOpen"] = ForestEditorPropertiesWindow["isInPopup"]; MeshRoadEditorTreeWindow["wasOpen"] = MeshRoadEditorTreeWindow["isInPopup"]; MeshRoadEditorOptionsWindow["wasOpen"] = MeshRoadEditorOptionsWindow["isInPopup"]; MissionAreaEditorTerrainWindow["wasOpen"] = MissionAreaEditorTerrainWindow["isInPopup"]; MissionAreaEditorPropertiesWindow["wasOpen"] = MissionAreaEditorPropertiesWindow["isInPopup"]; PE_Window["wasOpen"] = PE_Window["isInPopup"]; RiverEditorTreeWindow["wasOpen"] = RiverEditorTreeWindow["isInPopup"]; RiverEditorOptionsWindow["wasOpen"] = RiverEditorOptionsWindow["isInPopup"]; RoadEditorTreeWindow["wasOpen"] = RoadEditorTreeWindow["isInPopup"]; RoadEditorOptionsWindow["wasOpen"] = RoadEditorOptionsWindow["isInPopup"]; ShapeEdAdvancedWindow["wasOpen"] = ShapeEdAdvancedWindow["isInPopup"]; ShapeEdSelectWindow["wasOpen"] = ShapeEdSelectWindow["isInPopup"]; ShapeEdPropWindow["wasOpen"] = ShapeEdPropWindow["isInPopup"]; EWTreeWindow.ClosePopOut(); EWInspectorWindow.ClosePopOut(); TerrainPainter.ClosePopOut(); TerrainPainterPreview.ClosePopOut(); MaterialEditorPreviewWindow.ClosePopOut(); MaterialEditorPropertiesWindow.ClosePopOut(); DatablockEditorTreeWindow.ClosePopOut(); DatablockEditorInspectorWindow.ClosePopOut(); DecalEditorWindow.ClosePopOut(); DecalPreviewWindow.ClosePopOut(); ForestEditorPalleteWindow.ClosePopOut(); ForestEditorPropertiesWindow.ClosePopOut(); MeshRoadEditorTreeWindow.ClosePopOut(); MeshRoadEditorOptionsWindow.ClosePopOut(); MissionAreaEditorTerrainWindow.ClosePopOut(); MissionAreaEditorPropertiesWindow.ClosePopOut(); PE_Window.ClosePopOut(); RiverEditorTreeWindow.ClosePopOut(); RiverEditorOptionsWindow.ClosePopOut(); RoadEditorTreeWindow.ClosePopOut(); RoadEditorOptionsWindow.ClosePopOut(); ShapeEdAdvancedWindow.ClosePopOut(); ShapeEdSelectWindow.ClosePopOut(); ShapeEdPropWindow.ClosePopOut(); this.editorDisabled(); Canvas.setContent(gui); if (MessageHud.isObject()) MessageHud.close(); EditorGui.writeCameraSettings(); Util._schedule("1000", "0", "checkCursor"); checkCursor(); }
public static void disableLinkData(GuiControl control) { GuiCheckBoxCtrl LinkWalkFlag = control.FOT("LinkWalkFlag"); GuiCheckBoxCtrl LinkJumpFlag = control.FOT("LinkJumpFlag"); GuiCheckBoxCtrl LinkDropFlag = control.FOT("LinkDropFlag"); GuiCheckBoxCtrl LinkLedgeFlag = control.FOT("LinkLedgeFlag"); GuiCheckBoxCtrl LinkClimbFlag = control.FOT("LinkClimbFlag"); GuiCheckBoxCtrl LinkTeleportFlag = control.FOT("LinkTeleportFlag"); LinkWalkFlag.setActive(false); LinkJumpFlag.setActive(false); LinkDropFlag.setActive(false); LinkLedgeFlag.setActive(false); LinkClimbFlag.setActive(false); LinkTeleportFlag.setActive(false); }
public static int getLinkFlags(GuiControl control) { GuiCheckBoxCtrl LinkWalkFlag = control.FOT("LinkWalkFlag"); GuiCheckBoxCtrl LinkJumpFlag = control.FOT("LinkJumpFlag"); GuiCheckBoxCtrl LinkDropFlag = control.FOT("LinkDropFlag"); GuiCheckBoxCtrl LinkLedgeFlag = control.FOT("LinkLedgeFlag"); GuiCheckBoxCtrl LinkClimbFlag = control.FOT("LinkClimbFlag"); GuiCheckBoxCtrl LinkTeleportFlag = control.FOT("LinkTeleportFlag"); return (LinkWalkFlag.isStateOn() ? omni.iGlobal["$Nav::WalkFlag"] : 0) | (LinkJumpFlag.isStateOn() ? omni.iGlobal["$Nav::JumpFlag"] : 0) | (LinkDropFlag.isStateOn() ? omni.iGlobal["$Nav::DropFlag"] : 0) | (LinkLedgeFlag.isStateOn() ? omni.iGlobal["$Nav::LedgeFlag"] : 0) | (LinkClimbFlag.isStateOn() ? omni.iGlobal["$Nav::ClimbFlag"] : 0) | (LinkTeleportFlag.isStateOn() ? omni.iGlobal["$Nav::TeleportFlag"] : 0); }
public static void updateLinkData(GuiControl control, int flags) { GuiCheckBoxCtrl LinkWalkFlag = control.FOT("LinkWalkFlag"); GuiCheckBoxCtrl LinkJumpFlag = control.FOT("LinkJumpFlag"); GuiCheckBoxCtrl LinkDropFlag = control.FOT("LinkDropFlag"); GuiCheckBoxCtrl LinkLedgeFlag = control.FOT("LinkLedgeFlag"); GuiCheckBoxCtrl LinkClimbFlag = control.FOT("LinkClimbFlag"); GuiCheckBoxCtrl LinkTeleportFlag = control.FOT("LinkTeleportFlag"); LinkWalkFlag.setActive(true); LinkJumpFlag.setActive(true); LinkDropFlag.setActive(true); LinkLedgeFlag.setActive(true); LinkClimbFlag.setActive(true); LinkTeleportFlag.setActive(true); LinkWalkFlag.setStateOn(flags == omni.iGlobal["$Nav::WalkFlag"]); LinkJumpFlag.setStateOn(flags == omni.iGlobal["$Nav::JumpFlag"]); LinkDropFlag.setStateOn(flags == omni.iGlobal["$Nav::DropFlag"]); LinkLedgeFlag.setStateOn(flags == omni.iGlobal["$Nav::LedgeFlag"]); LinkClimbFlag.setStateOn(flags == omni.iGlobal["$Nav::ClimbFlag"]); LinkTeleportFlag.setStateOn(flags == omni.iGlobal["$Nav::TeleportFlag"]); }
public void createMainControl() { GuiContainer profileControlContainer = "profileControlContainer"; profileControlContainer.clear(); Point2I position = new Point2I(profileControlContainer.getExtent().x/2 - 15, profileControlContainer.getExtent().y/2 - 15); if (externalControl == "") { if (controlProfile["controlBound"] != "All") mainGuiControl = Util.eval("return %temp = new " + controlProfile["controlBound"] + "() { HorizSizing = \"center\"; text= \"TEXT\"; VertSizing = \"center\"; Extent = \"130 30\"; internalName = \"tempGuiControl\"; Position =\"" + position.x + " " + position.y + "\"; };"); else mainGuiControl = Util.eval("return %temp = new GuiControl() { HorizSizing = \"center\"; VertSizing = \"center\"; Extent = \"130 30\"; internalName = \"tempGuiControl\"; Position =\"" + position.x + " " + position.y + "\"; };"); } else mainGuiControl = Util.eval("return %temp = new " + externalControl + "() { HorizSizing = \"center\"; text= \"TEXT\"; VertSizing = \"center\"; Extent = \"130 30\"; internalName = \"tempGuiControl\"; Position =\"" + position.x + " " + position.y + "\"; };"); mainGuiControl.setProfile(controlProfile); profileControlContainer.addGuiControl(mainGuiControl); }
public static void SetToggleButtonValue(GuiControl ctrl, string value) { if (ctrl.getValue() != value) ctrl.call("performClick"); }
public void setContent(GuiControl ctrl) { base.setContent(ctrl); this.checkCursor(); }
public virtual void onControlDropped(GuiControl control, string dropPoint){}
public void loadDialog(GuiControl ctrl) { GuiCanvas Canvas = "Canvas"; GuiTextEditCtrl fontSizeText = "fontSizeText"; this["ctrl"] = ctrl; this["oldFontSize"] = ctrl.getControlFontSize().AsString(); Canvas.pushDialog(this); fontSizeText.text = this["oldFontSize"]; }
public virtual void onAddSelected(GuiControl control){}
public virtual void onSelectionMoved(GuiControl control){}
public override void onControlDropped(GuiControl control, string dropPoint) { TerrainEditor ETerrainEditor = "ETerrainEditor"; string srcBtn = control["dragSourceControl"]; GuiControl dstBtn = this; GuiControl stack = this.getParent(); // Not dropped on a valid Button. // Really this shouldnt happen since we are in a callback on our specialized // EPainterIconBtn namespace. if (stack != dstBtn.getParent() || stack != "EPainterStack".getID()) { console.print("Not dropped on valid control"); return; } // Dropped on the original control, no order change. // Simulate a click on the control, instead of a drag/drop. if (srcBtn == dstBtn) { dstBtn.call("performClick"); return; } int dstIndex = stack.getObjectIndex(dstBtn); ETerrainEditor.reorderMaterial(stack.getObjectIndex(srcBtn), dstIndex); // select the button/material we just reordered. stack.getObject((uint) dstIndex).call("performClick"); }
public static void messageCallback(GuiControl dlg, string callback) { ((GuiCanvas) "Canvas").popDialog(dlg); if (callback.Trim() != "") omni.Util.eval(callback); //omni.console.Eval(callback); }
public virtual void onRemoveSelected(GuiControl control){}
public static void IOCallback(GuiControl dlg, string callback) { GuiPopUpMenuCtrl IODropdownMenu = "IODropdownMenu"; int id = IODropdownMenu.getSelected(); string text = IODropdownMenu.getTextById(id); callback = callback.Replace("#", text); omni.console.Eval(callback); ((GuiCanvas) "Canvas").popDialog(dlg); }
public virtual void onAddNewCtrl(GuiControl control){}
public bool getEnableResultFromControl(GuiControl control) { return (control.getValue().AsInt() == 1); }
public virtual void onControlInspectPostApply(GuiControl control){}
public void loadDialog(GuiControl ctrl) { GuiCanvas Canvas = "Canvas"; GuiSliderCtrl AlphaLevelSlider = "AlphaLevelSlider"; GuiSliderCtrl MouseOverAlphaLevelSlider = "MouseOverAlphaLevelSlider"; GuiTextEditCtrl AlphaLevelText = "AlphaLevelText"; GuiTextEditCtrl MouseOverAlphaLevelText = "MouseOverAlphaLevelText"; GuiTextEditCtrl AlphaFadeTimeText = "AlphaFadeTimeText"; this["ctrl"] = ctrl; this.checkAllowedDialogs(); Canvas.pushDialog(this); if (this.ctrl["alpha"].AsBool()) { this["oldAlphaValue"] = ctrl.getAlphaValue().AsString(); AlphaLevelSlider["value"] = this["oldAlphaValue"]; AlphaLevelText["text"] = this["oldAlphaValue"]; } if (this.ctrl.mouseOverAlpha) { this["oldMouseOverAlphaValue"] = ctrl.getMouseOverAlphaValue().AsString(); MouseOverAlphaLevelSlider["value"] = this["oldMouseOverAlphaValue"]; MouseOverAlphaLevelText["text"] = this["oldMouseOverAlphaValue"]; } if (this.ctrl.alphaFade) { this["oldAlphaFadeTime"] = ctrl.getAlphaFadeTime().AsString(); AlphaFadeTimeText["text"] = this["oldAlphaFadeTime"]; } }