From 2e4bdfd1fb5701994ef62098082ac83959a726f7 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 03 一月 2024 15:43:47 +0800 Subject: [PATCH] 汉化测量结果 --- TEWin/Resources/DistanceMeasurement/distanceMeasurement.html | 666 ++++++++++++++++++++++++++++++------------------------- 1 files changed, 363 insertions(+), 303 deletions(-) diff --git a/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html b/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html index 9eace7b..46b0465 100644 --- a/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html +++ b/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html @@ -1,257 +1,291 @@ 锘�<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> - <title>ToolTitle</title> - <meta http-equiv="X-UA-Compatible" content="IE=9" /> - <!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8">--> - <link rel="StyleSheet" href="../Style.css" type="text/css"> - <style> - </style> + <title>ToolTitle</title> + <meta http-equiv="X-UA-Compatible" content="IE=9" /> + <!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8">--> + <link rel="StyleSheet" href="../Style.css" type="text/css"> + <style> + </style> </head> -<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="border: 0px; overflow: hidden;" id="Body" class="hideUntillTranslated ToolButtonsArea" onload="Init()" onunload="OnUnload()"> - <!--oncontextmenu="return false;"> onclick="bHide=true;HideOptionsNow()" > --> - <table border="0" width="100%" class="s8w" cellspacing="0" cellpadding="0"> - <tr class="s8"> - <td colspan="2" align="left" class="ToolButtonsArea" style="border-bottom: 2px solid #ffffff;"> - <button id="deleteMeasure" class="MenuButton2" style="border: none;" onclick="OnDeleteMeasure();"> - <img src="./img/delete.png" /><br /> - <!-- <span class="i18n">Text0</span> --> - </button> - <button id="deleteLastPoint" class="MenuButton2" style="border: none;" onclick="OnDeleteLastPoint()"> - <img src="./img/delete_last_point.png" /><br /> - <!-- <span class="i18n">Text1</span> --> - </button> - <button id="snapping" class="MenuButton2" style="border: none;" onclick="OnSnapping()"> - <img src="./img/snap.png" /><br /> - <!-- <span class="i18n" style="font:#2A4EA5">Text7</span>--> - </button> - <button id="onGroundDistance" class="MenuButton2" style="border-left: 2px solid #ffffff; border-right: none; display: none;" onclick="OnGroundDistance()"> - <img src="./img/TerrainProfile.png" /><!--<br /><span class="i18n" style="font:#2A4EA5">Text5</span>--> - </button> - </td> - </tr> - </table> +<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="border: 0px; overflow: hidden;" id="Body" class="hideUntillTranslated ToolButtonsArea" onload="Init()" onunload="OnUnload()"> + <!--oncontextmenu="return false;"> onclick="bHide=true;HideOptionsNow()" > --> + <table border="0" width="100%" class="s8w" cellspacing="0" cellpadding="0"> + <tr class="s8"> + <td colspan="2" align="left" class="ToolButtonsArea" style="border-bottom: 2px solid #ffffff;"> + <button id="deleteMeasure" class="MenuButton2" style="border:none;" onclick="OnDeleteMeasure();"><img src="./img/delete.png" /><br /> <!-- <span class="i18n">Text0</span> --></button> + <button id="deleteLastPoint" class="MenuButton2" style="border:none;" onclick="OnDeleteLastPoint()"><img src="./img/delete_last_point.png" /><br /><!-- <span class="i18n">Text1</span> --></button> + <button id="snapping" class="MenuButton2" style="border:none;" onclick="OnSnapping()"><img src="./img/snap.png" /><br /><!-- <span class="i18n" style="font:#2A4EA5">Text7</span>--> </button> + <button id="onGroundDistance" class="MenuButton2" style="border-left: 2px solid #ffffff;border-right: none;" onclick="OnGroundDistance()"><img src="./img/TerrainProfile.png" /><br /><!-- <span class="i18n" style="font:#2A4EA5">Text5</span>--></button> + + </td> + </tr> + </table> - <table border="0" width="100%" class="s8w ToolButtonsArea" cellspacing="0" cellpadding="3pt"> - <tr id="createTRId" style="display: none;"> - <td> - <span class="i18n s8w" style="vertical-align: top;">Text6</span> - <input type="checkbox" align="bottom" id="createMeasurementObject" style="width: 25px;" onclick="CreateMeasurementObject();" /> - </td> - </tr> - <tr> - <td> - <span class="i18n s8w" style="vertical-align: top; color: yellow;">Text24</span> - <input type="checkbox" id="showAerialDistance" checked align="bottom" style="width: 25px;" onclick="OnShowAerial();" /> - </td> - </tr> - <tr> - <td> - <span class="i18n s8w" style="vertical-align: top; color: white;">Text25</span> - <input type="checkbox" id="showHorizontalDistance" align="bottom" style="width: 25px;" onclick="OnShowHorizontal();" /> - </td> - </tr> - <tr> - <td> - <span class="i18n s8w" style="vertical-align: top; color: #FF49E6;">Text26</span> - <input type="checkbox" id="showVerticalDistance" align="bottom" style="width: 25px;" onclick="OnShowVertical();" /> - </td> - </tr> - <tr> - <td class="textarea-container"> - <style> - div.textarea-size { - font-size: 12px; - } - </style> - <div class="textarea-size s8w"></div> - </td> - </tr> - <tr id="unitTRId" style="display: none;"> - <td> - <span id="changeMeasurementUnits" onclick="OnChangeMeasurementUnits()" class="i18n s9w link">Text17</span> - </td> - </tr> - </table> + <table border="0" width="100%" class="s8w ToolButtonsArea" cellspacing="0" cellpadding="3pt"> + + + <tr id="createTRId"> + <td > + <span class="i18n s8w" style="vertical-align:top;">Text6</span> + <input type="checkbox" align="bottom" id="createMeasurementObject" style="width:25px;" onclick="CreateMeasurementObject();"/> + </td> + </tr> + <tr > + <td > + <span class="i18n s8w" style="vertical-align:top;color:yellow;">Text24</span> + <input type="checkbox" id="showAerialDistance" checked align="bottom" style="width:75px;" onclick="OnShowAerial();"/> + </td> + + </tr> + <tr > + <td > + <span class="i18n s8w" style="vertical-align:top;color:white;">Text25</span> + <input type="checkbox" id="showHorizontalDistance" align="bottom" style="width:25px;" onclick="OnShowHorizontal();"/> + </td> + </tr> + <tr > + <td > + <span class="i18n s8w" style="vertical-align:top;color:#FF49E6;">Text26</span> + <input type="checkbox" id="showVerticalDistance" align="bottom" style="width:55px;" onclick="OnShowVertical();"/> + </td> + </tr> + <tr > + <td class="textarea-container"> + <style> + div.textarea-size{font-size: 12px;} + </style> + <div class="textarea-size s8w" ></div> + </td> + </tr> + <tr id="unitTRId"> + <td align="right" > + <span id= "changeMeasurementUnits" onclick="OnChangeMeasurementUnits()" class="i18n s9w link">Text17</span> + </td> + </tr> - <object id="SGWorld" style="display: none" classid="CLSID:3a4f919d-65a8-11d5-85c1-0001023952c1"></object> - <script language="javascript" src="../jquery/jquery-3.1.1.min.js"></script> - <script language="javascript" src="../ToolsCommon70.js"></script> - <script language="JavaScript"> - //** this is a global variables for the polyline/polygon drawings - //var gPolygonText = SGLang.i18n("Text35"); - //var gPolylineText = SGLang.i18n("Text36"); - var gDrawPolyClick = null; - var gEndDrawPoly = DrawPoly; - var gPopupCaption = ""; + + </table> + + <object id="SGWorld" style="display:none" classid="CLSID:3a4f919d-65a8-11d5-85c1-0001023952c1"> </object> + - var _AERIAL_REG_NAME = "DistanceMeasurementShowAerial"; - var _HORIZONTAL_REG_NAME = "DistanceMeasurementShowHorizontal"; - var _VERTICAL_REG_NAME = "DistanceMeasurementShowVertical"; + +<script language="javascript" src="../jquery/jquery-3.1.1.min.js"></script> +<script language="javascript" src="../ToolsCommon70.js"></script> - var bInEdit; - var gGeometry = null; - //---------------- - function Init() { - SGWorld.AttachEvent("OnMeasurementDistanceResult", OnMeasurementResult); - SGWorld.AttachEvent("OnInputModeChanged", OnInputModeChanged); - SGWorld.AttachEvent("OnEndDrawMeasurement", OnEndDrawMeasurement); - SGWorld.AttachEvent("OnLButtonUp", OnLButtonUp); - var isPM = GetParamValue("pm", "0"); - if (isPM == "1") { - $("#unitTRId").hide(); - $("#createTRId").hide(); - $("#onGroundDistance").hide(); - } - document.getElementById("changeMeasurementUnits").value = SGLang.i18n(""); - document.getElementById("deleteMeasure").title = SGLang.i18n("Text18"); - document.getElementById("deleteLastPoint").title = SGLang.i18n("Text19"); - document.getElementById("snapping").title = SGLang.i18n("Text20"); - document.getElementById("onGroundDistance").title = SGLang.i18n("Text23"); - ////Turn off CreateMeasurementObject - //SGWorld.Command.Execute(2225,0); +<script language="JavaScript"> - var bCreateMeasurementObject = (isPM == "1") ? false : SGWorld.GetOptionParam("CreateMeasurementObjects"); - document.getElementById("createMeasurementObject").checked = bCreateMeasurementObject; - CreateMeasurementObject(); +//** this is a global variables for the polyline/polygon drawings +var gPolygonText = SGLang.i18n("Text35"); +var gPolylineText = SGLang.i18n("Text36"); +var gDrawPolyClick = null; +var gEndDrawPoly = DrawPoly; +var gPopupCaption = ""; +//** - Reset(1, 0); +var _AERIAL_REG_NAME = "DistanceMeasurementShowAerial"; +var _HORIZONTAL_REG_NAME = "DistanceMeasurementShowHorizontal"; +var _VERTICAL_REG_NAME = "DistanceMeasurementShowVertical"; - //SGWorld.Command.Execute(2356, 0);//__TEC_MEASURE_AERIAL_DIST - SGWorld.Command.Execute(1035, 0); +var bInEdit; - SetSnapping(); - //document.getElementById("showAerialDistance").checked = SGWorld.GetOptionParam(_AERIAL_REG_NAME); - //document.getElementById("showHorizontalDistance").checked = SGWorld.GetOptionParam(_HORIZONTAL_REG_NAME); - //document.getElementById("showVerticalDistance").checked = SGWorld.GetOptionParam(_VERTICAL_REG_NAME); - document.getElementById("showHorizontalDistance").checked = true; - document.getElementById("showVerticalDistance").checked = true; - document.getElementById("showAerialDistance").checked = true; +var gGeometry = null; +//---------------- +function Init() +{ + SGWorld.AttachEvent("OnMeasurementDistanceResult", OnMeasurementResult); + SGWorld.AttachEvent("OnInputModeChanged", OnInputModeChanged); + SGWorld.AttachEvent("OnEndDrawMeasurement", OnEndDrawMeasurement); + SGWorld.AttachEvent("OnLButtonUp", OnLButtonUp); + + var isPM = GetParamValue("pm", "0"); + if (isPM=="1"){ + $("#unitTRId").hide(); + $("#createTRId").hide(); + $("#onGroundDistance").hide(); + } + document.getElementById("changeMeasurementUnits").value=SGLang.i18n(""); + document.getElementById("deleteMeasure").title=SGLang.i18n("Text18"); + document.getElementById("deleteLastPoint").title=SGLang.i18n("Text19"); + document.getElementById("snapping").title=SGLang.i18n("Text20"); + document.getElementById("onGroundDistance").title=SGLang.i18n("Text23"); + + ////Turn off CreateMeasurementObject + //SGWorld.Command.Execute(2225,0); + + var bCreateMeasurementObject = (isPM=="1")?false:SGWorld.GetOptionParam("CreateMeasurementObjects"); + document.getElementById("createMeasurementObject").checked = bCreateMeasurementObject; + CreateMeasurementObject(); + + Reset(1,0); + + SGWorld.Command.Execute(2356,0);//__TEC_MEASURE_AERIAL_DIST + + SetSnapping(); - //////////////OnShow(); - EnableDisableButtons(); - //showVerticalDistance - } + document.getElementById("showAerialDistance").checked = SGWorld.GetOptionParam(_AERIAL_REG_NAME); + document.getElementById("showHorizontalDistance").checked = SGWorld.GetOptionParam(_HORIZONTAL_REG_NAME); + document.getElementById("showVerticalDistance").checked = SGWorld.GetOptionParam(_VERTICAL_REG_NAME); - //---------------- - function ShowPopup(ProfileType, ObjID) { - var CompareStr = ""; - var CompareMode = 0; - var Density = 2; + //////////////OnShow(); - // Remove previos popup - SGWorld.Window.RemovePopupByCaption(gPopupCaption); + EnableDisableButtons(); + + + //showVerticalDistance +} +//---------------- +function ShowPopup(ProfileType, ObjID) +{ + var CompareStr = ""; + var CompareMode =0; + var Density = 2; - gPopupCaption = SGLang.i18n("Text14") + " " + Date().toString(); - var url = abspath() + "/../TerrainProfile/TerrainProfilePopup.html?Type=" + ProfileType + "&ObjID=" + ObjID + "&DisableChangeInputMode=1" + "&Density=" + Density + "&Compare=" + CompareMode + CompareStr + "&Caption=" + gPopupCaption + "&lang=" + SGLang.getCode(); + // Remove previos popup + SGWorld.Window.RemovePopupByCaption(gPopupCaption); - //var path = location.href.substring(0, location.href.lastIndexOf("/") + 1); - //var url = path + "../TerrainProfile/TerrainProfilePopup.html?Type=" + ProfileType + "&ObjID=" + ObjID + "&DisableChangeInputMode=1" + "&Density=" + Density + "&Compare=" + CompareMode + CompareStr + "&Caption=" + gPopupCaption + "&lang=" + SGLang.getCode(); + gPopupCaption = SGLang.i18n("Text14") + " " + Date().toString(); + var url = abspath() + "/../TerrainProfile/TerrainProfilePopup.html?Type=" + ProfileType + "&ObjID=" + ObjID + "&DisableChangeInputMode=1" +"&Density=" + Density + "&Compare=" + CompareMode + CompareStr + "&Caption=" + gPopupCaption + "&lang=" + SGLang.getCode(); + + // var popupMsg = SGWorld.Creator.CreatePopupMessage(gPopupCaption, url, 1, SGWorld.Window.Rect.Height * 2 / 3, SGWorld.Window.Rect.Width - 2, SGWorld.Window.Rect.Height / 3 - 55, -1); + var popupMsg = SGWorld.Creator.CreatePopupMessage(gPopupCaption, url, 1, -1000, 100, 100, -1); - // var popupMsg = SGWorld.Creator.CreatePopupMessage(gPopupCaption, url, 1, SGWorld.Window.Rect.Height * 2 / 3, SGWorld.Window.Rect.Width - 2, SGWorld.Window.Rect.Height / 3 - 55, -1); - var popupMsg = SGWorld.Creator.CreatePopupMessage(gPopupCaption, url, 1, -1000, 100, 100, -1); + popupMsg.Flags = 2 + 32; + SGWorld.Window.ShowPopup(popupMsg); - popupMsg.Flags = 2 + 32; - SGWorld.Window.ShowPopup(popupMsg); - } + +} +function OnShowAerial() +{ + SGWorld.SetOptionParam(_AERIAL_REG_NAME,document.getElementById("showAerialDistance").checked); +} + +function OnShowHorizontal() +{ - function OnShowAerial() { - SGWorld.SetOptionParam(_AERIAL_REG_NAME, document.getElementById("showAerialDistance").checked); - } + SGWorld.SetOptionParam(_HORIZONTAL_REG_NAME,document.getElementById("showHorizontalDistance").checked); +} +function OnShowVertical() +{ + SGWorld.SetOptionParam(_VERTICAL_REG_NAME,document.getElementById("showVerticalDistance").checked); +} + + - function OnShowHorizontal() { - SGWorld.SetOptionParam(_HORIZONTAL_REG_NAME, document.getElementById("showHorizontalDistance").checked); - } - function OnShowVertical() { - SGWorld.SetOptionParam(_VERTICAL_REG_NAME, document.getElementById("showVerticalDistance").checked); - } +function OnUnload() +{ + var measurementMode = SGWorld.GetParam(9916); + if(measurementMode == 33326/*ID_MEASURE_HDIST*/ || measurementMode == 33327/*ID_MEASURE_ADIST*/) + SGWorld.Window.SetInputMode(0); + +} - function OnUnload() { - var measurementMode = SGWorld.GetParam(9916); - if (measurementMode == 33326/*ID_MEASURE_HDIST*/ || measurementMode == 33327/*ID_MEASURE_ADIST*/) - SGWorld.Window.SetInputMode(0); - } +//------------- +// DrawPoly +function DrawPoly(geometry, type, altitudeType) { - //------------- - // DrawPoly - function DrawPoly(geometry, type, altitudeType) { - // create a polyline, under the hidden group, using this geometry and send the objID to the popup - var lineGroup = SGWorld.ProjectTree.CreateGroup(SGLang.i18n("Text28"), SGWorld.ProjectTree.HiddenGroupID); // SGWorld.ProjectTree.RootID - var line = SGWorld.Creator.CreatePolyline(geometry, "#FC8220", 3, lineGroup, "ProfileLine"); + // create a polyline, under the hidden group, using this geometry and send the objID to the popup + var lineGroup = SGWorld.ProjectTree.CreateGroup(SGLang.i18n("Text28"), SGWorld.ProjectTree.HiddenGroupID); // SGWorld.ProjectTree.RootID + var line = SGWorld.Creator.CreatePolyline(geometry, "#FC8220", 3, lineGroup, "ProfileLine"); + + //line.LineStyle.Width = -4; + //line.SetParam(5440, 1); + line.Visibility.Show = false; - //line.LineStyle.Width = -4; - //line.SetParam(5440, 1); - line.Visibility.Show = false; + ShowPopup(0, lineGroup); + return true; - ShowPopup(0, lineGroup); - return true; - } +} - function OnDeleteMeasure() { - //alert("aa"); - Reset(0, 0); +function OnDeleteMeasure() +{ - //SGWorld.Command.Execute(2356, 0);//__TEC_MEASURE_AERIAL_DIST - SGWorld.Command.Execute(1035, 0); + //alert("aa"); + Reset(0,0); + - EnableDisableButtons(); - //alert("bb"); - } + SGWorld.Command.Execute(2356, 0);//__TEC_MEASURE_AERIAL_DIST - function OnInputModeChanged(mode) { - if (mode == 0) { - Reset(0, 0); - //SGWorld.Window.RemovePopupByCaption("Distance Measurement"); - } - } + EnableDisableButtons(); + //alert("bb"); +} - function OnLButtonUp(Flags, X, Y) { - if ((Flags & 0x0400) == 0) { - gGeometry = null; - } - return false; - } +function OnInputModeChanged(mode) +{ + if(mode==0) + { + Reset(0,0); + //SGWorld.Window.RemovePopupByCaption("Distance Measurement"); + } + + +} - function OnEndDrawMeasurement(geometry) { - gGeometry = geometry; - EnableDisableButtons(); - } - function EnableDisableButtons() { - var numPoints = SGWorld.GetParam(9915); +function OnLButtonUp(Flags, X, Y) +{ + + if((Flags & 0x0400)==0) + { + gGeometry = null; + } + return false; +} - if (numPoints > 0) { - document.getElementById("deleteMeasure").style.opacity = 1; - } - else { - document.getElementById("deleteMeasure").style.opacity = 0.3; - } +function OnEndDrawMeasurement(geometry) +{ + gGeometry = geometry; + EnableDisableButtons(); +} - if (gGeometry == null) { - document.getElementById("deleteLastPoint").style.opacity = 1; - } - else { - document.getElementById("deleteLastPoint").style.opacity = 0.3; - } +function EnableDisableButtons() +{ + var numPoints = SGWorld.GetParam(9915); + + if(numPoints>0) + { + document.getElementById("deleteMeasure").style.opacity = 1; + } + else + { + document.getElementById("deleteMeasure").style.opacity = 0.3; + } + + + - var bEnableTerrainProfile = gGeometry != null; + if(gGeometry==null) + { + document.getElementById("deleteLastPoint").style.opacity = 1; + } + else + { + document.getElementById("deleteLastPoint").style.opacity = 0.3; + } + + var bEnableTerrainProfile = gGeometry!=null; + + if(bEnableTerrainProfile) + { + document.getElementById("onGroundDistance").style.opacity = 1; + } + else + { + document.getElementById("onGroundDistance").style.opacity = 0.3; + } + +} - if (bEnableTerrainProfile) { - document.getElementById("onGroundDistance").style.opacity = 1; - } - else { - document.getElementById("onGroundDistance").style.opacity = 0.3; - } - } - - function OnMeasurementResult(rs, SounrceID) { - rs = rs.replace("Total Aerial Distance:", "鎬荤┖涓窛绂伙細") +function OnMeasurementResult(measurementResult,SounrceID) +{ + measurementResult = measurementResult.replace("Total Aerial Distance:", "鎬荤┖涓窛绂伙細") .replace("Total Horizontal Distance:", "鎬绘按骞宠窛绂伙細") .replace("Total Vertical Distance:", "鎬诲瀭鐩磋窛绂伙細") .replace("Total Vertical Distance (First point to last point):", "鎬诲瀭鐩磋窛绂伙紙浠庣涓�鐐瑰埌鏈�鍚庝竴鐐癸級锛�") @@ -260,125 +294,151 @@ .replace(/km/g, " 鍗冪背") .replace(/cm/g, " 鍘樼背") .replace(/mm/g, " 姣背") - .replace(/m/g, " 绫�") + .replace(/m/g, " 绫�"); - textContainer = document.querySelector('.textarea-container'); - textareaSize = textContainer.querySelector('.textarea-size'); - //input = textContainer.querySelector('textarea'); - //input.value = measurementResult; - textareaSize.innerText = rs; + textContainer = document.querySelector('.textarea-container'); + textareaSize = textContainer.querySelector('.textarea-size'); + //input = textContainer.querySelector('textarea'); + //input.value = measurementResult; + textareaSize.innerText = measurementResult; + + EnableDisableButtons(); + return true; + - EnableDisableButtons(); - return true; - } +} - function OnChangeMeasurementUnits() { - SGWorld.Command.Execute(1011, 3); - } +function OnChangeMeasurementUnits() +{ + SGWorld.Command.Execute(1011,3); +} - function CreateMeasurementObject() { - var bCreateMeasurementObject = document.getElementById("createMeasurementObject").checked == true; - SGWorld.SetOptionParam("CreateMeasurementObjects", bCreateMeasurementObject); - } +function CreateMeasurementObject() +{ + var bCreateMeasurementObject = document.getElementById("createMeasurementObject").checked==true; + SGWorld.SetOptionParam("CreateMeasurementObjects",bCreateMeasurementObject); +} - function ResetButtons() { - //$("#verticalDistance").removeClass("MenuButtonHighlight"); - $("#onGroundDistance").removeClass("MenuButtonHighlight"); - } +function ResetButtons() +{ + //$("#verticalDistance").removeClass("MenuButtonHighlight"); + $("#onGroundDistance").removeClass("MenuButtonHighlight"); +} - //------------------ - // Reset - //------------------ - function Reset(FirstTime, FromMouseInputMode) { - ResetButtons(); - gGeometry = null; - try { +//------------------ +// Reset +//------------------ +function Reset(FirstTime, FromMouseInputMode) +{ + ResetButtons(); + gGeometry = null; + try { if (gPolyObj != null) - SGWorld.Creator.DeleteObject(gPolyObj.ID); - } catch (e) { } + SGWorld.Creator.DeleteObject(gPolyObj.ID); + } catch (e) { } - gPolyObj = null; - GroupID = null; + gPolyObj = null; + GroupID = null; - bDontAskme = false; + bDontAskme = false; - $("#lineButton").removeClass("MenuButtonHighlight"); - $("#areaButton").removeClass("MenuButtonHighlight"); - $("#groupButton").removeClass("MenuButtonHighlight"); - $("#clipboardButton").removeClass("MenuButtonHighlight"); + $("#lineButton").removeClass("MenuButtonHighlight"); + $("#areaButton").removeClass("MenuButtonHighlight"); + $("#groupButton").removeClass("MenuButtonHighlight"); + $("#clipboardButton").removeClass("MenuButtonHighlight"); - SGWorld.ProjectTree.EnableRedraw(1); - SGWorld.Window.HideMessageBarText(); + SGWorld.ProjectTree.EnableRedraw(1); + SGWorld.Window.HideMessageBarText(); - if (bInEdit) { + if (bInEdit) { SGWorld.DetachEvent("OnLButtonClicked", DrawPolyLButtonClicked); SGWorld.DetachEvent("OnRButtonUp", DrawPolyRButtonUp); SGWorld.DetachEvent("OnFrame", DrawPolyOnFrame); SGWorld.DetachEvent("OnInputModeChanged", DrawPolyInputModeChanged); - } - bInEdit = false; - - //if (FirstTime != 1 && FromMouseInputMode == 0) - // SGWorld.Window.SetInputMode(0); } + bInEdit = false; - function OnEndDrawMeasurement(geometry) { - gGeometry = geometry; - EnableDisableButtons(); - } + //if (FirstTime != 1 && FromMouseInputMode == 0) + // SGWorld.Window.SetInputMode(0); +} - //-------------- - // CreateObjects - //-------------- - function OnGroundDistance() { - DrawPoly(gGeometry, 0, 0); - return; - } - function SetSnapping() { - if ($("#snapping").hasClass("MenuButtonHighlight")) - SGWorld.SetParam(9912, 1); - else - SGWorld.SetParam(9912, 0); - } +function OnEndDrawMeasurement(geometry) +{ + gGeometry = geometry; + EnableDisableButtons(); +} - function OnSnapping() { - //$("#snapping").removeClass("MenuButtonHighlight"); +//-------------- +// CreateObjects +//-------------- +function OnGroundDistance() +{ - if ($(event.srcElement).hasClass("MenuButtonHighlight")) { - $("#snapping").removeClass("MenuButtonHighlight"); - SGWorld.SetParam(9912, 0); - } - else { - SGWorld.SetParam(9912, 1); - $(event.srcElement).addClass("MenuButtonHighlight"); - } - } + DrawPoly(gGeometry,0,0); + return; +} - /* - function OnVerticalDistance() - { - if( $(event.srcElement).hasClass("MenuButtonHighlight")) - { - Reset(0,0); - return; - } +function SetSnapping() +{ + if( $("#snapping").hasClass("MenuButtonHighlight")) + SGWorld.SetParam(9912,1); + else + SGWorld.SetParam(9912,0); +} - Reset(0,0); - $(event.srcElement).addClass("MenuButtonHighlight"); - SGWorld.Command.Execute(1036,0); - SetSnapping(); - } - */ - function OnDeleteLastPoint() { - SGWorld.SetParam(8335, 0); - EnableDisableButtons(); - } - </script> +function OnSnapping() +{ + //$("#snapping").removeClass("MenuButtonHighlight"); + + if( $(event.srcElement).hasClass("MenuButtonHighlight")) + { + $("#snapping").removeClass("MenuButtonHighlight"); + SGWorld.SetParam(9912,0); + } + else + { + SGWorld.SetParam(9912,1); + $(event.srcElement).addClass("MenuButtonHighlight"); + } + +} +/* +function OnVerticalDistance() +{ + if( $(event.srcElement).hasClass("MenuButtonHighlight")) + { + Reset(0,0); + return; + } + + + Reset(0,0); + $(event.srcElement).addClass("MenuButtonHighlight"); + SGWorld.Command.Execute(1036,0); + + SetSnapping(); +} +*/ + + + + +function OnDeleteLastPoint() +{ + SGWorld.SetParam(8335,0); + EnableDisableButtons(); +} + + + +</script> + </body> </html> + <!--Sig:000000408JYdtBwnEhYwKwSHBToL4ROTBsQ92IumwfiHRg2dcUb.aSdjqmR2hWrrJjiq7xBbYr6MVX764LIe8a6004zvXaJJ--> -- Gitblit v1.9.3