public override void onClick(string SelectedidString) { ETransformSelection ETransformSelection = "ETransformSelection"; GuiTextEditCtrl SizeX = ETransformSelection.FOT("SizeX"); GuiTextEditCtrl SizeY = ETransformSelection.FOT("SizeY"); GuiTextEditCtrl SizeZ = ETransformSelection.FOT("SizeZ"); if (this.getValue().AsInt() == 1) { string scalex = SizeX.getValue(); SizeY.setValue(scalex); SizeZ.setValue(scalex); SizeY.setActive(false); SizeZ.setActive(false); } else { SizeY.setActive(true); SizeZ.setActive(true); } base.onClick(SelectedidString); }
public override void onValidate() { ETransformSelectionScaleProportional ETransformSelectionScaleProportional = "ETransformSelectionScaleProportional"; ETransformSelectionSizeProportional ETransformSelectionSizeProportional = "ETransformSelectionSizeProportional"; ETransformSelection ETransformSelection = "ETransformSelection"; GuiTextEditCtrl ScaleX = ETransformSelection.FOT("ScaleX"); GuiTextEditCtrl ScaleY = ETransformSelection.FOT("ScaleY"); GuiTextEditCtrl ScaleZ = ETransformSelection.FOT("ScaleZ"); GuiTextEditCtrl SizeX = ETransformSelection.FOT("SizeX"); GuiTextEditCtrl SizeY = ETransformSelection.FOT("SizeY"); GuiTextEditCtrl SizeZ = ETransformSelection.FOT("SizeZ"); if (this.getInternalName() == "ScaleX" && ETransformSelectionScaleProportional.getValue().AsBool()) { // Set the Y and Z values to match string scalex = ScaleX.getValue(); ScaleY.setValue(scalex); ScaleZ.setValue(scalex); } if (this.getInternalName() == "SizeX" && ETransformSelectionSizeProportional.getValue().AsBool()) { // Set the Y and Z values to match string sizex = SizeX.getValue(); SizeY.setValue(sizex); SizeZ.setValue(sizex); } }
public override void onClick(string SelectedidString) { ETransformSelection ETransformSelection = "ETransformSelection"; GuiControl id = ((GuiControl)this.getRoot()).getFirstResponder(); if (id > -1 && ETransformSelection.controlIsChild(id)) { id.clearFirstResponder(true); } }