diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Addin/GetTimeElapsed_CSharp.dat b/SDK/Macro Samples/GetTimeElapsed_CSharp/Addin/GetTimeElapsed_CSharp.dat deleted file mode 100644 index f69180b7..00000000 Binary files a/SDK/Macro Samples/GetTimeElapsed_CSharp/Addin/GetTimeElapsed_CSharp.dat and /dev/null differ diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Addin/GetTimeElapsed_CSharp.dll b/SDK/Macro Samples/GetTimeElapsed_CSharp/Addin/GetTimeElapsed_CSharp.dll deleted file mode 100644 index a2dc36fe..00000000 Binary files a/SDK/Macro Samples/GetTimeElapsed_CSharp/Addin/GetTimeElapsed_CSharp.dll and /dev/null differ diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp.sln b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp.sln deleted file mode 100644 index e62dd47c..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp.sln +++ /dev/null @@ -1,24 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -# SharpDevelop 4.2.0.8783 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GetTimeElapsed_CSharp", "GetTimeElapsed_CSharp\GetTimeElapsed_CSharp.csproj", "{998BE5CB-BDF4-479E-9893-CED9C3302444}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - RevitVSTA|Any CPU = RevitVSTA|Any CPU - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {998BE5CB-BDF4-479E-9893-CED9C3302444}.RevitVSTA|Any CPU.ActiveCfg = RevitVSTA|Any CPU - {998BE5CB-BDF4-479E-9893-CED9C3302444}.RevitVSTA|Any CPU.Build.0 = RevitVSTA|Any CPU - {998BE5CB-BDF4-479E-9893-CED9C3302444}.Debug|Any CPU.Build.0 = Debug|Any CPU - {998BE5CB-BDF4-479E-9893-CED9C3302444}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {998BE5CB-BDF4-479E-9893-CED9C3302444}.Release|Any CPU.Build.0 = Release|Any CPU - {998BE5CB-BDF4-479E-9893-CED9C3302444}.Release|Any CPU.ActiveCfg = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/GetTimeElapsed_CSharp.csproj b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/GetTimeElapsed_CSharp.csproj deleted file mode 100644 index d6065ca7..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/GetTimeElapsed_CSharp.csproj +++ /dev/null @@ -1,141 +0,0 @@ - - - - None - - - - - - - {A860303F-1F3F-4691-B57E-529FC101A107};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - RevitVSTA - AnyCPU - 9.0.30729 - 2.0 - Library - Properties - GetTimeElapsed_CSharp - v4.5 - {998BE5CB-BDF4-479E-9893-CED9C3302444} - - - - - - 4 - - - True - False - None - TRACE - ..\..\Addin\ - GetTimeElapsed_CSharp - - - - - False - ..\..\..\..\..\RevitAPIUI.dll - False - - - - 3.5 - - - - - - False - ..\..\..\..\..\RevitAPI.dll - False - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - Code - - - ThisApplication.cs - - - - - - - - - - - - - - - MEP2011 - {f2d1070d-feff-4610-9403-9476ff28253d} - - - - - diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/AssemblyInfo.cs b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/AssemblyInfo.cs deleted file mode 100644 index cb3edd89..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("GetTimeElapsed_CSharp")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Autodesk, Inc.")] -[assembly: AssemblyProduct("GetTimeElapsed_CSharp")] -[assembly: AssemblyCopyright("Copyright @ Autodesk, Inc. 2008")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Resources.Designer.cs b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Resources.Designer.cs deleted file mode 100644 index f28fc3c3..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Resources.Designer.cs +++ /dev/null @@ -1,75 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "GetTimeElapsed_CSharp.Properties.Resources.get_ResourceManager():System.Resources.Resou" + - "rceManager")] -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "GetTimeElapsed_CSharp.Properties.Resources.get_Culture():System.Globalization.CultureIn" + - "fo")] -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "GetTimeElapsed_CSharp.Properties.Resources.set_Culture(System.Globalization.CultureInfo" + - "):Void")] - -namespace GetTimeElapsed_CSharp.Properties -{ - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal class Resources - { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if ((resourceMan == null)) - { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetTimeElapsed_CSharp.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { - return resourceCulture; - } - set - { - resourceCulture = value; - } - } - } -} diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Resources.resx b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Resources.resx deleted file mode 100644 index 29dcb1b3..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Resources.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Settings.Designer.cs b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Settings.Designer.cs deleted file mode 100644 index 9586d146..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Settings.Designer.cs +++ /dev/null @@ -1,31 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", Target = "GetTimeElapsed_CSharp.Properties.Settings.get_Default():GetTimeElapsed_CSharp.Properties.Sett" + - "ings")] - -namespace GetTimeElapsed_CSharp.Properties -{ - - - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - private static Settings defaultInstance = new Settings(); - - public static Settings Default - { - get - { - return defaultInstance; - } - } - } -} diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Settings.settings b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Settings.settings deleted file mode 100644 index c7fa9fb7..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/ThisApplication.cs b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/ThisApplication.cs deleted file mode 100644 index 00b0f8a2..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/ThisApplication.cs +++ /dev/null @@ -1,142 +0,0 @@ -using System; -using System.IO; -using System.Diagnostics; -using System.Collections.Generic; - -using Autodesk; -using Autodesk.Revit; -using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Events; -using Autodesk.Revit.UI; -using Autodesk.Revit.UI.Events; - -namespace GetTimeElapsed_CSharp -{ - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.DB.Macros.AddInId("B8A5B512-EBA0-4A38-8F6C-E2254840C978")] - public partial class ThisApplication - { - Dictionary m_dicLastSaved = new Dictionary(); - - private void Module_Startup(object sender, EventArgs e) - { - InitializeDicLastSaved(); - this.Application.DocumentSaved += new EventHandler(ThisApplication_DocumentSaved); - this.Application.DocumentOpened += new EventHandler(ThisApplication_DocumentOpened); - this.Application.DocumentCreated += new EventHandler(ThisApplication_DocumentCreated); - this.Application.DocumentClosing += new EventHandler(ThisApplication_DocumentClosing); - } - - private void Module_Shutdown(object sender, EventArgs e) - { - this.Application.DocumentSaved -= new EventHandler(ThisApplication_DocumentSaved); - this.Application.DocumentOpened -= new EventHandler(ThisApplication_DocumentOpened); - this.Application.DocumentCreated -= new EventHandler(ThisApplication_DocumentCreated); - this.Application.DocumentClosing -= new EventHandler(ThisApplication_DocumentClosing); - } - - #region Revit Macros generated code - private void InternalStartup() - { - this.Startup += new System.EventHandler(Module_Startup); - this.Shutdown += new System.EventHandler(Module_Shutdown); - } - #endregion - - /// - /// Initialize - /// - private void InitializeDicLastSaved() - { - foreach (Document document in this.Application.Documents) - { - m_dicLastSaved.Add(document, DateTime.MaxValue); - } - } - - /// - /// DocumentCreated event, add the created document into m_dicLastSaved - /// - /// sender - /// DocumentCreatedEventArgs - void ThisApplication_DocumentCreated(object sender, DocumentCreatedEventArgs args) - { - m_dicLastSaved.Add(args.Document, DateTime.MaxValue); - } - - /// - /// DocumentClosing event, remove the closing document from m_dicLastSaved - /// - /// sender - /// DocumentClosingEventArgs - void ThisApplication_DocumentClosing(object sender, DocumentClosingEventArgs args) - { - m_dicLastSaved.Remove(args.Document); - } - - /// - /// DocumentOpened event, add the opened document into m_dicLastSaved - /// - /// sender - /// DocumentOpenedEventArgs - void ThisApplication_DocumentOpened(object sender, DocumentOpenedEventArgs args) - { - m_dicLastSaved.Add(args.Document, DateTime.MaxValue); - } - - /// - /// DocumentSaved event, record the current DataTime for the saved document - /// - /// sender - /// DocumentSavedEventArgs - void ThisApplication_DocumentSaved(object sender , DocumentSavedEventArgs args) - { - this.m_dicLastSaved[args.Document] = DateTime.Now; - } - - /// - /// FormatTimeSpan - /// - /// TimeSpan - /// the string of TimeSpan - private String FormatTimeSpan(TimeSpan elapse) - { - String elapseStr = elapse.ToString(); - int lastIndexOfDot = elapseStr.LastIndexOf('.'); - return elapseStr.Substring(0, lastIndexOfDot); - } - - /// - /// GetTimeElapsedSinceLastSave - /// - public void GetTimeElapsedSinceLastSave() - { - String text = String.Format("{0,-30}{1,-30}", - "Document Full Name", - "Elapse Time Since Last Save(day.hh:mm:ss)") - + "\n"; - foreach (KeyValuePair pair in m_dicLastSaved) - { - String strElapsed = String.Empty; - if (pair.Value == DateTime.MaxValue) - { - strElapsed = "Never"; - } - else - { - strElapsed = FormatTimeSpan(DateTime.Now - pair.Value); - } - - String fileName = System.IO.Path.GetFileName(pair.Key.PathName); - if (String.IsNullOrEmpty(fileName)) - { - fileName = "*New*"; - } - - text += String.Format("{0,-30}{1,-30}", fileName, strElapsed) + "\n"; - } - - System.Windows.Forms.MessageBox.Show(text, "Macro GetTimeElapsedSinceLastSave"); - } - } -} diff --git a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/ThisApplication.designer.cs b/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/ThisApplication.designer.cs deleted file mode 100644 index 3309900f..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_CSharp/Source/GetTimeElapsed_CSharp/ThisApplication.designer.cs +++ /dev/null @@ -1,79 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:2.0.50727.3603 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace GetTimeElapsed_CSharp { - - - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Tools.Applications.ProgrammingModel.dll", "9.0.0.0")] - public sealed partial class ThisApplication : Autodesk.Revit.UI.Macros.ApplicationEntryPoint { - - public event System.EventHandler Startup; - - public event System.EventHandler Shutdown; - - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Never)] - private void OnStartup() { - Globals.ThisApplication = this; - } - - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Never)] - protected override void FinishInitialization() { - base.FinishInitialization(); - this.OnStartup(); - this.InternalStartup(); - if ((this.Startup != null)) { - this.Startup(this, System.EventArgs.Empty); - } - } - - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Never)] - protected override void OnShutdown() { - if ((this.Shutdown != null)) { - this.Shutdown(this, System.EventArgs.Empty); - } - base.OnShutdown(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Never)] - protected override string PrimaryCookie { - get { - return "ThisApplication"; - } - } - } - - /// - public sealed partial class Globals { - - private static ThisApplication _ThisApplication; - - internal static ThisApplication ThisApplication { - get { - return _ThisApplication; - } - set { - if ((_ThisApplication == null)) { - _ThisApplication = value; - } - else { - throw new System.NotSupportedException(); - } - } - } - } -} diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Addin/GetTimeElapsed_VBNet.dat b/SDK/Macro Samples/GetTimeElapsed_VBNet/Addin/GetTimeElapsed_VBNet.dat deleted file mode 100644 index 6e3e143f..00000000 Binary files a/SDK/Macro Samples/GetTimeElapsed_VBNet/Addin/GetTimeElapsed_VBNet.dat and /dev/null differ diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Addin/GetTimeElapsed_VBNet.dll b/SDK/Macro Samples/GetTimeElapsed_VBNet/Addin/GetTimeElapsed_VBNet.dll deleted file mode 100644 index e3225401..00000000 Binary files a/SDK/Macro Samples/GetTimeElapsed_VBNet/Addin/GetTimeElapsed_VBNet.dll and /dev/null differ diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet.sln b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet.sln deleted file mode 100644 index 866cd779..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet.sln +++ /dev/null @@ -1,24 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -# SharpDevelop 4.2.0.8783 -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "GetTimeElapsed_VBNet", "GetTimeElapsed_VBNet\GetTimeElapsed_VBNet.vbproj", "{C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - RevitVSTA|Any CPU = RevitVSTA|Any CPU - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9}.RevitVSTA|Any CPU.ActiveCfg = RevitVSTA|Any CPU - {C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9}.RevitVSTA|Any CPU.Build.0 = RevitVSTA|Any CPU - {C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9}.Release|Any CPU.Build.0 = Release|Any CPU - {C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9}.Release|Any CPU.ActiveCfg = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/GetTimeElapsed_VBNet.vbproj b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/GetTimeElapsed_VBNet.vbproj deleted file mode 100644 index 73ae8d6c..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/GetTimeElapsed_VBNet.vbproj +++ /dev/null @@ -1,156 +0,0 @@ - - - - None - - - - - - - {A860303F-1F3F-4691-B57E-529FC101A107};{F184B08F-C81C-45F6-A57F-5ABD9991F28F} - RevitVSTA - AnyCPU - 9.0.30729 - 2.0 - Library - GetTimeElapsed_VBNet - v4.5 - On - Binary - Off - On - {C1499A1C-B9A0-4C5F-AC2E-E6F7C0B787D9} - - - - - - false - true - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - True - False - None - TRACE=1 - ..\..\Addin\ - GetTimeElapsed_VBNet - - - - - False - ..\..\..\..\..\RevitAPIUI.dll - False - - - - 3.5 - - - - - - 3.5 - - - False - ..\..\..\..\..\RevitAPI.dll - False - - - - - - - - - - - - VbMyResourcesResXFileCodeGenerator - Resources.Designer.vb - My.Resources - Designer - - - True - True - Resources.resx - - - SettingsSingleFileGenerator - My - Settings.Designer.vb - - - True - Settings.settings - True - - - ThisApplication.vb - - - Code - - - - - - - - - - - - - - - MEP2011 - {f2d1070d-feff-4610-9403-9476ff28253d} - - - - - diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/AssemblyInfo.vb b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/AssemblyInfo.vb deleted file mode 100644 index fe1c08ca..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/AssemblyInfo.vb +++ /dev/null @@ -1,36 +0,0 @@ -Imports System -Imports System.Reflection -Imports System.Runtime.InteropServices - -' General Information about an assembly is controlled through the following -' set of attributes. Change these attribute values to modify the information -' associated with an assembly. - -' Review the values of the assembly attributes - - - - - - - - - - - -'The following GUID is for the ID of the typelib if this project is exposed to COM - - -' Version information for an assembly consists of the following four values: -' -' Major Version -' Minor Version -' Build Number -' Revision -' -' You can specify all the values or you can default the Build and Revision Numbers -' by using the '*' as shown below: -' - - - diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Resources.Designer.vb b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Resources.Designer.vb deleted file mode 100644 index 76f2451a..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Resources.Designer.vb +++ /dev/null @@ -1,61 +0,0 @@ -'------------------------------------------------------------------------------ -' -' This code was generated by a tool. -' -' Changes to this file may cause incorrect behavior and will be lost if -' the code is regenerated. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - -Namespace My.Resources - - ''' - ''' A strongly-typed resource class, for looking up localized strings, etc. - ''' - 'This class was auto-generated by the Strongly Typed Resource Builder - 'class via a tool like ResGen or Visual Studio.NET. - 'To add or remove a member, edit your .ResX file then rerun ResGen - 'with the /str option, or rebuild your VS project. - Class MyResources - - Private Shared _resMgr As System.Resources.ResourceManager - - Private Shared _resCulture As System.Globalization.CultureInfo - - Friend Sub New() - MyBase.New - End Sub - - ''' - ''' Returns the cached ResourceManager instance used by this class. - ''' - _ - Public Shared ReadOnly Property ResourceManager() As System.Resources.ResourceManager - Get - If (_resMgr Is Nothing) Then - Dim temp As System.Resources.ResourceManager = New System.Resources.ResourceManager("My.Resources.MyResources", GetType(MyResources).Assembly) - _resMgr = temp - End If - Return _resMgr - End Get - End Property - - ''' - ''' Overrides the current thread's CurrentUICulture property for all - ''' resource lookups using this strongly typed resource class. - ''' - _ - Public Shared Property Culture() As System.Globalization.CultureInfo - Get - Return _resCulture - End Get - Set - _resCulture = value - End Set - End Property - End Class -End Namespace diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Resources.resx b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Resources.resx deleted file mode 100644 index 29dcb1b3..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Resources.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Settings.Designer.vb b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Settings.Designer.vb deleted file mode 100644 index abff5e22..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Settings.Designer.vb +++ /dev/null @@ -1,38 +0,0 @@ -'------------------------------------------------------------------------------ -' -' This code was generated by a tool. -' -' Changes to this file may cause incorrect behavior and will be lost if -' the code is regenerated. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - - -Partial Friend NotInheritable Class MySettings - Inherits System.Configuration.ApplicationSettingsBase - - Private Shared m_Value As MySettings - - Private Shared m_SyncObject As Object = New Object - - _ - Public Shared ReadOnly Property Value() As MySettings - Get - If (MySettings.m_Value Is Nothing) Then - System.Threading.Monitor.Enter(MySettings.m_SyncObject) - If (MySettings.m_Value Is Nothing) Then - Try - MySettings.m_Value = New MySettings - Finally - System.Threading.Monitor.Exit(MySettings.m_SyncObject) - End Try - End If - End If - Return MySettings.m_Value - End Get - End Property -End Class diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Settings.settings b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Settings.settings deleted file mode 100644 index c7fa9fb7..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/My Project/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/ThisApplication.designer.vb b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/ThisApplication.designer.vb deleted file mode 100644 index 5c6e0660..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/ThisApplication.designer.vb +++ /dev/null @@ -1,80 +0,0 @@ -'------------------------------------------------------------------------------ -' -' This code was generated by a tool. -' Runtime Version:2.0.50727.3603 -' -' Changes to this file may cause incorrect behavior and will be lost if -' the code is regenerated. -' -'------------------------------------------------------------------------------ - -Option Strict Off -Option Explicit On - - - -''' - _ -Partial Public NotInheritable Class ThisApplication - Inherits Autodesk.Revit.UI.Macros.ApplicationEntryPoint - - Public Event Startup As System.EventHandler - - Public Event Shutdown As System.EventHandler - - ''' - _ - Private Sub OnStartup() - Globals.ThisApplication = Me - End Sub - - ''' - _ - Protected Overrides Sub FinishInitialization() - MyBase.FinishInitialization - Me.OnStartup - If (Not (Me.StartupEvent) Is Nothing) Then - RaiseEvent Startup(Me, System.EventArgs.Empty) - End If - End Sub - - ''' - _ - Protected Overrides Sub OnShutdown() - If (Not (Me.ShutdownEvent) Is Nothing) Then - RaiseEvent Shutdown(Me, System.EventArgs.Empty) - End If - MyBase.OnShutdown - End Sub - - _ - Protected Overrides ReadOnly Property PrimaryCookie() As String - Get - Return "ThisApplication" - End Get - End Property -End Class - -''' -Partial Public NotInheritable Class Globals - - Private Shared _ThisApplication As ThisApplication - - Friend Shared Property ThisApplication() As ThisApplication - Get - Return _ThisApplication - End Get - Set - If (_ThisApplication Is Nothing) Then - _ThisApplication = value - Else - Throw New System.NotSupportedException - End If - End Set - End Property -End Class diff --git a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/ThisApplication.vb b/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/ThisApplication.vb deleted file mode 100644 index 9e26da1a..00000000 --- a/SDK/Macro Samples/GetTimeElapsed_VBNet/Source/GetTimeElapsed_VBNet/ThisApplication.vb +++ /dev/null @@ -1,114 +0,0 @@ -Imports System -Imports System.IO -Imports System.Diagnostics -Imports System.Collections.Generic - -Imports Autodesk -Imports Autodesk.Revit -Imports Autodesk.Revit.DB -Imports Autodesk.Revit.DB.Events -Imports Autodesk.Revit.UI -Imports Autodesk.Revit.UI.Events - - _ - _ -Partial Public Class ThisApplication - - Private m_dicLastSaved As New Dictionary(Of Document, DateTime)() - - Private Sub Module_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup - InitializeDicLastSaved() - AddHandler Me.Application.DocumentSaved, AddressOf ThisApplication_DocumentSaved - AddHandler Me.Application.DocumentOpened, AddressOf ThisApplication_DocumentOpened - AddHandler Me.Application.DocumentCreated, AddressOf ThisApplication_DocumentCreated - AddHandler Me.Application.DocumentClosing, AddressOf ThisApplication_DocumentClosing - End Sub - - Private Sub Module_Shutdown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shutdown - RemoveHandler Me.Application.DocumentSaved, AddressOf ThisApplication_DocumentSaved - RemoveHandler Me.Application.DocumentOpened, AddressOf ThisApplication_DocumentOpened - RemoveHandler Me.Application.DocumentCreated, AddressOf ThisApplication_DocumentCreated - RemoveHandler Me.Application.DocumentClosing, AddressOf ThisApplication_DocumentClosing - End Sub - - ''' - ''' Initialize - ''' - Private Sub InitializeDicLastSaved() - For Each document As Document In Me.Application.Documents - m_dicLastSaved.Add(document, DateTime.MaxValue) - Next - End Sub - - ''' - ''' DocumentCreated event, add the created document into m_dicLastSaved - ''' - ''' sender - ''' DocumentCreatedEventArgs - Private Sub ThisApplication_DocumentCreated(ByVal sender As Object, ByVal args As Autodesk.Revit.DB.Events.DocumentCreatedEventArgs) - m_dicLastSaved.Add(args.Document, DateTime.MaxValue) - End Sub - - ''' - ''' DocumentClosing event, remove the closing document from m_dicLastSaved - ''' - ''' sender - ''' DocumentClosingEventArgs - Private Sub ThisApplication_DocumentClosing(ByVal sender As Object, ByVal args As Autodesk.Revit.DB.Events.DocumentClosingEventArgs) - m_dicLastSaved.Remove(args.Document) - End Sub - - ''' - ''' DocumentOpened event, add the opened document into m_dicLastSaved - ''' - ''' sender - ''' DocumentOpenedEventArgs - Private Sub ThisApplication_DocumentOpened(ByVal sender As Object, ByVal args As Autodesk.Revit.DB.Events.DocumentOpenedEventArgs) - m_dicLastSaved.Add(args.Document, DateTime.MaxValue) - End Sub - - ''' - ''' DocumentSaved event, record the current DataTime for the saved document - ''' - ''' sender - ''' DocumentSavedEventArgs - Private Sub ThisApplication_DocumentSaved(ByVal sender As Object, ByVal args As Autodesk.Revit.DB.Events.DocumentSavedEventArgs) - Me.m_dicLastSaved(args.Document) = DateTime.Now - End Sub - - ''' - ''' FormatTimeSpan - ''' - ''' TimeSpan - ''' the string of TimeSpan - Private Function FormatTimeSpan(ByVal elapse As TimeSpan) As [String] - Dim elapseStr As [String] = elapse.ToString() - Dim lastIndexOfDot As Integer = elapseStr.LastIndexOf("."c) - Return elapseStr.Substring(0, lastIndexOfDot) - End Function - - ''' - ''' GetTimeElapsedSinceLastSave - ''' - Public Sub GetTimeElapsedSinceLastSave() - Dim text As [String] = [String].Format("{0,-30}{1,-30}", "Document Full Name", "Elapse Time Since Last Save(day.hh:mm:ss)") & vbLf - For Each pair As KeyValuePair(Of Document, DateTime) In m_dicLastSaved - Dim strElapsed As [String] = [String].Empty - If pair.Value = DateTime.MaxValue Then - strElapsed = "Never" - Else - strElapsed = FormatTimeSpan(DateTime.Now - pair.Value) - End If - - Dim fileName As [String] = System.IO.Path.GetFileName(pair.Key.PathName) - If [String].IsNullOrEmpty(fileName) Then - fileName = "*New*" - End If - - text += [String].Format("{0,-30}{1,-30}", fileName, strElapsed) & vbLf - Next - - System.Windows.Forms.MessageBox.Show(text, "Macro GetTimeElapsedSinceLastSave") - End Sub -End Class - diff --git a/SDK/REX SDK/Documentation/Design Guidelines for Extensions SDK.pdf b/SDK/REX SDK/Documentation/Design Guidelines for Extensions SDK.pdf deleted file mode 100644 index fc9d4c54..00000000 Binary files a/SDK/REX SDK/Documentation/Design Guidelines for Extensions SDK.pdf and /dev/null differ diff --git a/SDK/REX SDK/Documentation/Development Guidelines for Extensions SDK.pdf b/SDK/REX SDK/Documentation/Development Guidelines for Extensions SDK.pdf deleted file mode 100644 index bbf16463..00000000 Binary files a/SDK/REX SDK/Documentation/Development Guidelines for Extensions SDK.pdf and /dev/null differ diff --git a/SDK/REX SDK/Documentation/ExtensionsFramework2018.chm b/SDK/REX SDK/Documentation/ExtensionsFramework2018.chm deleted file mode 100644 index c259f053..00000000 Binary files a/SDK/REX SDK/Documentation/ExtensionsFramework2018.chm and /dev/null differ diff --git a/SDK/REX SDK/Documentation/Getting Started for Extensions SDK.pdf b/SDK/REX SDK/Documentation/Getting Started for Extensions SDK.pdf deleted file mode 100644 index 1b62a2d9..00000000 Binary files a/SDK/REX SDK/Documentation/Getting Started for Extensions SDK.pdf and /dev/null differ diff --git a/SDK/REX SDK/Documentation/PyramidGenerator Tutorial.pdf b/SDK/REX SDK/Documentation/PyramidGenerator Tutorial.pdf deleted file mode 100644 index f7eeddde..00000000 Binary files a/SDK/REX SDK/Documentation/PyramidGenerator Tutorial.pdf and /dev/null differ diff --git a/SDK/REX SDK/Documentation/User Manual for Extensions SDK.pdf b/SDK/REX SDK/Documentation/User Manual for Extensions SDK.pdf deleted file mode 100644 index 74c770a7..00000000 Binary files a/SDK/REX SDK/Documentation/User Manual for Extensions SDK.pdf and /dev/null differ diff --git a/SDK/REX SDK/Read Me First.pdf b/SDK/REX SDK/Read Me First.pdf deleted file mode 100644 index 5c139d8a..00000000 Binary files a/SDK/REX SDK/Read Me First.pdf and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF.sln b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF.sln deleted file mode 100644 index 0f73fc0e..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ContentGeneratorWPF", "ContentGeneratorWPF\ContentGeneratorWPF.csproj", "{F8801879-5494-40CD-833E-E497391037D1}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F8801879-5494-40CD-833E-E497391037D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F8801879-5494-40CD-833E-E497391037D1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8801879-5494-40CD-833E-E497391037D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F8801879-5494-40CD-833E-E497391037D1}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/AREXStart.csproj b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/AREXStart.csproj deleted file mode 100644 index aaab54e4..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/AREXStart.csproj +++ /dev/null @@ -1,136 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {8F7B8416-87C0-40E4-8256-77A624DBA940} - WinExe - Properties - REX.Start - AREXStart - v4.5 - - - 2.0 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AnyCPU - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AnyCPU - - - - True - Autodesk.REX.Framework.dll - False - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {00020430-0000-0000-C000-000000000046} - 2 - 0 - 0 - primary - False - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Program.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Program.cs deleted file mode 100644 index e98d9919..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Program.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Windows.Forms; -using Autodesk.REX.Framework; - -namespace REX.Start -{ - static class Program - { - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main() - { - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - - RunExtension(@"P:\ContentGeneratorWPF\ContentGeneratorWPF\bin\Release\ContentGeneratorWPF.dll", "2024"); - } - - static System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - static void RunExtension(string FullPath, string VersionName) - { - REXApplicationInstance applicationInstance = new REXApplicationInstance(); - if (applicationInstance.LoadExtension(FullPath, "REX.ContentGeneratorWPF.Application")) - { - REXContext context = new REXContext(); - - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; - context.Product.Type = REXInterfaceType.Common; - context.Control.Parent = null; - - REXEnvironment environment = new REXEnvironment(VersionName); - if (environment.LoadEngine(ref context)) - { - if (applicationInstance.Extension.Create(ref context)) - applicationInstance.Extension.Show(); - } - } - } - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/AssemblyInfo.cs deleted file mode 100644 index c0ee78a2..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("AREXStart")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("AREXStart")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("97ee349a-32da-4f6e-a2a0-c4b8cf3eff80")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Resources.Designer.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Resources.Designer.cs deleted file mode 100644 index 55a4b157..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Resources.Designer.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:2.0.50727.4952 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace StandaloneLauncher1.Properties -{ - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if (object.ReferenceEquals(resourceMan, null)) - { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("StandaloneLauncher1.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { - return resourceCulture; - } - set - { - resourceCulture = value; - } - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Resources.resx b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Resources.resx deleted file mode 100644 index ffecec85..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Settings.Designer.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Settings.Designer.cs deleted file mode 100644 index 078a3969..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Settings.Designer.cs +++ /dev/null @@ -1,60 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:2.0.50727.4952 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace StandaloneLauncher1.Properties -{ - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { - get - { - return defaultInstance; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string Assembly - { - get - { - return ((string)(this["Assembly"])); - } - set - { - this["Assembly"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string Namespace - { - get - { - return ((string)(this["Namespace"])); - } - set - { - this["Namespace"] = value; - } - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Settings.settings b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Settings.settings deleted file mode 100644 index 38971cb3..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/Properties/Settings.settings +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/app.config b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/app.config deleted file mode 100644 index 0f7ecd8e..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/AREXStart/app.config +++ /dev/null @@ -1,18 +0,0 @@ - - - - -
- - - - - - - - - - - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/ContentGeneratorWPF.addin b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/ContentGeneratorWPF.addin deleted file mode 100644 index 039bed85..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/ContentGeneratorWPF.addin +++ /dev/null @@ -1,12 +0,0 @@ - - - - P:\ContentGeneratorWPF\ContentGeneratorWPF\bin\Release\ContentGeneratorWPF.dll - fa27b977-f7a1-4601-bce0-e5b93ba8a371 - REX.ContentGeneratorWPF.DirectRevitAccess - ContentGeneratorWPF - ContentGeneratorWPF - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/buildevents.bat b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/buildevents.bat deleted file mode 100644 index 56188e2c..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Additional/buildevents.bat +++ /dev/null @@ -1,10 +0,0 @@ -set SOURCE_PATH= -set DESTINATION_PATH= - -if not exist "%DESTINATION_PATH%\ContentGeneratorWPF\ContentGeneratorWPF.dll" goto end -if not exist "%SOURCE_PATH%\ContentGeneratorWPF\ContentGeneratorWPF\bin\Debug\ContentGeneratorWPF.dll" goto end - -copy "%SOURCE_PATH%\ContentGeneratorWPF\ContentGeneratorWPF\bin\Debug\ContentGeneratorWPF.dll" "%DESTINATION_PATH%\ContentGeneratorWPF\ContentGeneratorWPF.dll" -copy "%SOURCE_PATH%\ContentGeneratorWPF\ContentGeneratorWPF\bin\Debug\ContentGeneratorWPF.pdb" "%DESTINATION_PATH%\ContentGeneratorWPF\ContentGeneratorWPF.pdb" - -:end diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX.png deleted file mode 100644 index ded93ff1..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_revit.xml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_revit.xml deleted file mode 100644 index 47962df6..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_small.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_small.png deleted file mode 100644 index 2d6bf184..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_small.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_tooltip.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_tooltip.png deleted file mode 100644 index bba3cf27..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/REX_tooltip.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/settings.xml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/settings.xml deleted file mode 100644 index 5561de8f..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Configuration/settings.xml +++ /dev/null @@ -1,52 +0,0 @@ - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/ContentGeneratorWPF.csproj b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/ContentGeneratorWPF.csproj deleted file mode 100644 index 5fba1d5e..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/ContentGeneratorWPF.csproj +++ /dev/null @@ -1,346 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {F8801879-5494-40CD-833E-E497391037D1} - library - Properties - REX.ContentGeneratorWPF - ContentGeneratorWPF - v4.8 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - bin\Debug\ - TRACE;DEBUG;TV2_0;TV1_5;REXUI;REXUIL2;REXEI;REVIT;$(AssemblyName) - prompt - 4 - - - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE;TV2_0;TV1_5;REXUI;REXUIL2;REXEI;REVIT;$(AssemblyName) - prompt - 4 - AnyCPU - false - - - - True - Autodesk.Common.AResourcesControl.dll - - - True - Autodesk.REX.Framework.dll - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Interop\Interop.ROHTMLLib.dll - True - - - 3.0 - - - 3.0 - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.API.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Components\AREXContentGenerator\REX.ContentGeneratorLT.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.WPF.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.WPF.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Geometry.dll - False - - - - 3.5 - - - - - 3.5 - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - - - ContentGeneratorCreateControl.xaml - - - ContentGeneratorReadControl.xaml - - - MainControl.xaml - - - MainWindow.xaml - - - PolygonViewer.xaml - - - PropertiesControl.xaml - - - PropertyControl.xaml - - - SelectedElementControl.xaml - - - UserControlView.xaml - - - True - True - Texts.resx - - - - - - Designer - ResXFileCodeGenerator - Texts.Designer.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - - - -if not exist "q:\exe.$(ConfigurationName)" goto InstalledSDK - -md "q:\exe.$(ConfigurationName)" -md "q:\exe.$(ConfigurationName)\Modules" -md "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)" - -del "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" - -copy "$(TargetPath)" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" -copy "$(TargetDir)Interop.*.dll" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\" - -goto END - -:InstalledSDK - -:END - -if exist "$(ProjectDir)Additional\buildevents.bat" call "$(ProjectDir)Additional\buildevents.bat" - -xcopy "$(ProjectDir)Additional\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Data.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Data.cs deleted file mode 100644 index a4fb1f8b..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Data.cs +++ /dev/null @@ -1,331 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.ContentGeneratorWPF -{ - [Serializable] - internal class DataSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public DataSerializable() - { - } - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// - /// - /// protected REXExtensionDataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// strPrivate = info.GetString( "s1" ); - /// strPublic = info.GetString( "s2" ); - /// obMyClass = (SomeClass) info.GetValue( "ob", typeof(SomeClass) ); // deserializing an object - /// } - /// - /// - /// The info. - /// The CTX. - protected DataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// - /// - /// public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// info.AddValue("s1", strPrivate); - /// info.AddValue("s2", strPublic); - /// into.AddValue("ob", obMyClass); // Serializing an object - /// } - /// - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - - /// - /// Sets the data reference. - /// - /// The data. - public void SetDataReference(Data data) - { - DataRef = data; - } - - private Data DataRef; - } - - /// - /// Main data class to store all data in REX base units. - /// - internal class Data : REXData - { - #region members - /// - /// Gets or sets the selected element. - /// - /// The selected element. - public Autodesk.Revit.DB.FamilyInstance SelectedElement { get; set; } - /// - /// Gets or sets the selected element properties. - /// - /// The selected element properties. - public List SelectedElementProperties { get; set; } - /// - /// Gets or sets the selected elements geometry. - /// - /// The selected elements geometry. - public List SelectedElementGeometry { get; set; } - /// - /// Gets or sets the database section representation. - /// - /// The database section. - public REX.ContentGenerator.Families.REXFamilyType_DBSection DatabaseSection { get; set; } - /// - /// Gets or sets the database records (where the DatabaseSection was found). - /// - /// The database records. - public List DatabaseRecords { get; set; } - /// - /// Gets or sets the parametric section representation. - /// - /// The parametric section. - public REX.ContentGenerator.Families.REXFamilyType_ParamSection ParametricSection { get; set; } - /// - /// Gets or sets the section which will be applied to the selected element. - /// - /// The new section. - public REX.ContentGenerator.Families.REXFamilyType_Section NewSection { get; set; } - /// - /// Gets or sets the FamilySymbol which will be applied to the selected element (created based on NewSection). - /// - /// The new family symbol. - public Autodesk.Revit.DB.FamilySymbol NewFamilySymbol { get; set; } - - #endregion - - - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Data(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - DataSerializableRef = new DataSerializable(); - } - /// - /// Get the main extension. - /// - /// The main extension. - public Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when set defaults. - /// - /// The units system. - /// - /// - /// #region Structures - /// public double A; - /// public double B; - /// public double C; - /// #endregion - /// - /// protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - /// { - /// if (UnitsSystem == REXUnitsSystemType.Imperial) - /// { - /// A = 10; - /// B = 10; - /// C = 10; - /// } - /// else if (UnitsSystem == REXUnitsSystemType.Metric) - /// { - /// A = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Dimensions_SectionDim); - /// B = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Dimensions_ConnectionDim); - /// C = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Forces_Force); - /// } - /// } - /// - /// - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - ///protected override bool OnSave(ref BinaryWriter Data) - ///{ - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// Data.Write(A); - /// Data.Write(B); - /// Data.Write(C); - /// - /// return true; - ///} - /// - /// - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - /// protected override bool OnLoad(ref BinaryReader Data) - /// { - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// if (VersionLoaded >= 1) - /// { - /// A = Data.ReadDouble(); - /// B = Data.ReadDouble(); - /// C = Data.ReadDouble(); - /// } - /// - /// return true; - /// } - /// - /// - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (DataSerializableRef != null) - DataFormater.Serialize(DataStream, DataSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - DataSerializableRef = (DataSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal DataSerializable DataSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Extension.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Extension.cs deleted file mode 100644 index 614aabe9..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Extension.cs +++ /dev/null @@ -1,594 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.ContentGeneratorWPF -{ - /// - /// Main class for development. - /// - internal class Extension : REXExtension - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXApplication object. - public Extension(REXApplication App) - : base(App) - { - DataRef = new Data(this); - ResultsRef = new Results(this); - } - - /// - /// For standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Called when Initialize. - /// Creates dedicated extension class according main context. - /// - /// Returns true if succeeded. - - public override bool OnInitialize() - { - if (ThisApplication.Context2.Product.Type == REXInterfaceType.Revit) - ExtensionRef = new Main.Revit.ExtensionRevit(this); - - if (ExtensionRef != null) - { - if (!ExtensionRef.OnInitialize()) - return false; - } - - Converter = new REX.ContentGenerator.Converters.REXFamilyConverter(); - - return base.OnInitialize(); - } - - /// - /// Creates needed structures and verify needs. - /// - public override void OnCreate() - { - base.OnCreate(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreate(); - } - - /// - /// Creates sub dialog. - /// - public override void OnCreateDialogs() - { - base.OnCreateDialogs(); - - SelectedElementControlRef = new REX.ContentGeneratorWPF.Resources.Dialogs.SelectedElementControl(this); - CGReadControlRef = new REX.ContentGeneratorWPF.Resources.ContentGeneratorReadControl(this); - CGCreateControlRef = new REX.ContentGeneratorWPF.Resources.Dialogs.ContentGeneratorCreateControl(this); - - if (ExtensionRef != null) - ExtensionRef.OnCreateDialogs(); - } - - /// - /// Creates layout items and setups layout. - /// - public override void OnCreateLayout() - { - base.OnCreateLayout(); - - System.SetCaption(); - - global::System.Windows.Media.Imaging.BitmapImage logoImage = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/REX_logo.png"); - - // UI.SetLogo(logoImage); - - Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed - | (long)REXUI.SetupOptions.VSplitFixed - | (long)REXUI.SetupOptions.TabDialog - | (long)REXUI.SetupOptions.List - | (long)REXUI.SetupOptions.FormFixed; - - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Element", "", "Element", (long)0, SelectedElementControlRef, null, logoImage)); - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Recognition", "", "Recognition", (long)0, CGReadControlRef, null, logoImage)); - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Creation", "", "Creation", (long)0, CGCreateControlRef, null, logoImage)); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreateLayout(); - - SelectedElementControlRef.SetDialog(); - CGReadControlRef.SetDialog(); - CGCreateControlRef.SetDialog(); - } - - /// - /// Set data on dialogs. - /// - public override void OnSetDialogs() - { - base.OnSetDialogs(); - - // insert code here. - - Layout.SelectLayout("L1"); - - if (ExtensionRef != null) - ExtensionRef.OnSetDialogs(); - } - - /// - /// Get data from dialogs and sets Data's strucutres. - /// - public override void OnSetData() - { - base.OnSetData(); - - CGCreateControlRef.SetData(); - - if (ExtensionRef != null) - ExtensionRef.OnSetData(); - } - - /// - /// Called when data are loaded. - /// - /// Returns true if succeeded. - public override bool OnDataLoad() - { - return true; - } - - /// - /// Called when data loaded. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataLoaded(bool Result) - { - } - - /// - /// Called when data are saved. - /// - /// Returns true if succeeded. - public override bool OnDataSave() - { - return true; - } - - /// - /// Called when data are saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataSaved(bool Result) - { - } - - /// - /// Called when data are cleared. - /// - /// If returns true method was implemented. - /// Returns result of clear operation. - public override bool OnClear(out bool Implemented) - { - Implemented = false; - - return true; - } - - /// - /// Called when template is loaded. - /// Only if ExtensionContext.Control.StandardRunContext is equals to REXExtensionContext.REXStandardRunContext.OperationEditTemplate. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnLoadTemplate() - { - return true; - } - - /// - /// Called when template is saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnSaveTemplate() - { - return true; - } - - /// - /// Checks status of module and shows some information for user if module can't excecute action. - /// - /// Returns true if module can do some action in OnRun method; otherwise false. - public override bool OnCanRun() - { - bool result = true; - - - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanRun(); - - - - // insert code here. - - return result; - } - - /// - /// Runs process calculations or other operations. - /// - public override void OnRun() - { - base.OnRun(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnRun(); - } - - /// - /// Shows results. - /// - public override void OnShowResults() - { - base.OnShowResults(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnShowResults(); - } - - /// - /// If returns true dialog will close after OK button is clicked. - /// - /// The closing type. See enum. - /// Returns true if module can be closed. - public override bool OnCanClose(REXCanCloseType Type) - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanClose(Type); - - return result; - } - - /// - /// Called during closing module. - /// - public override void OnClose() - { - base.OnClose(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnClose(); - } - - /// - /// Activates or deactivates layout - module can modify layout before or after activation. - /// - /// The layout item. - /// If set to true activate. - public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) - { - base.OnActivateLayout(LItem, Activate); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnActivateLayout(LItem, Activate); - } - - /// - /// Called when an error is selected on errors list dialog. - /// Raises the event. - /// - /// The instance containing the event data. - public override void OnErrorSelected(REXErrorsEventArgs e) - { - base.OnErrorSelected(e); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnErrorSelected(e); - } - - /// - /// Called when preferences changed. - /// - public override void OnPreferencesChanged() - { - DFM.BeforeParamsChange(); - - base.OnPreferencesChanged(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnPreferencesChanged(); - - DFM.AfterParamsChange(); - } - - /// - /// Get specified text from resources. Needed for obfuscated strings tables. - /// - /// The name of string. - /// Returns specified text. - public override string OnGetText(string Name) - { - if (Name == REXConst.ENG_ResModuleDescription) - return Resources.Strings.Texts.REX_ModuleDescription; - if (Name == REXConst.ENG_ResVersionInfo) - return Resources.Strings.Texts.REX_VersionInfo; - - // insert code here. - - if (ExtensionRef != null) - { - string result = ExtensionRef.OnGetText(Name); - if (!string.IsNullOrEmpty(result)) - return result; - } - - return Resources.Strings.Texts.ResourceManager.GetString(Name); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object OnCommand(ref REXCommand CommandStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnCommand(ref CommandStruct); - - // insert code here. - - if (result == null) - return base.OnCommand(ref CommandStruct); - else - return result; - } - - /// - /// Called when event. - /// - /// The event struct. - /// Returns result of event operation. - public override object OnEvent(ref REXEvent EventStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnEvent(ref EventStruct); - - // insert code here. - - if (result == null) - return base.OnEvent(ref EventStruct); - else - return result; - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object Command(ref REXCommand CommandStruct) - { - // insert code here. - - return base.Command(ref CommandStruct); - } - - /// - /// Events the specified event struct. - /// - /// The event struct. - /// Returns result of event operation. - public override object Event(ref REXEvent EventStruct) - { - // insert code here. - - return base.Event(ref EventStruct); - } - #endregion - - - /// - /// For non standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Create all needed objects - /// - public override bool Create() - { - bool result = base.Create(); - - // insert code here. - - return result; - } - - /// - /// Creates all needed references and data. - /// - public override void Setup() - { - base.Setup(); - - // insert code here. - } - #endregion - - #region Public overrided UI methods - Form and Control reference - /// - /// Get reference to main control which will be embedded on MainForm. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public Resources.Dialogs.MainControl MainControl() - { - if (object.ReferenceEquals(ControlRef, null)) - ControlRef = new Resources.Dialogs.MainControl(this); - - return ControlRef; - } - - /// - /// Get reference to main form. - /// - /// Returns reference to MainForm object based on REXExtensionForm. - public override REXExtensionWindow GetWindow() - { - if (object.ReferenceEquals(WindowRef, null)) - WindowRef = new Resources.Dialogs.MainWindow(this); - - return (REXExtensionWindow)WindowRef; - } - - /// - /// Get the main control. Internally calls method. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public override REXExtensionControl GetControl() - { - return MainControl(); - } - #endregion - - #region Public overrided data and results - /// - /// Get the data. - /// - /// The data. - public Data Data - { - get - { - return DataRef; - } - } - - /// - /// Get the results. - /// - /// The results. - public Results Results - { - get - { - return ResultsRef; - } - } - - /// - /// Get the API. - /// - /// Returns reference to main API object. - public override Object GetAPI() - { - return null; - } - - /// - /// Get the results. - /// - /// Returns reference to object based on REXResults object. - public override REXResults GetResults() - { - return ResultsRef; - } - - /// - /// Gets the data. - /// - /// Returns reference to object based on REXData object. - public override REXData GetData() - { - return DataRef; - } - - /// - /// Get the settings. - /// - /// Returns reference to object based on REXExtensionSettings object. - public override REXExtensionSettings GetSettings() - { - if (ExtensionSettingsRef == null) - ExtensionSettingsRef = new ExtensionSettings(this); - return ExtensionSettingsRef; - } - #endregion - - //DOM-IGNORE-BEGIN - #region Private members - private Data DataRef; - private Results ResultsRef; - - private Resources.Dialogs.MainWindow WindowRef; - private Resources.Dialogs.MainControl ControlRef; - - private Resources.Dialogs.SelectedElementControl SelectedElementControlRef; - private REX.ContentGeneratorWPF.Resources.ContentGeneratorReadControl CGReadControlRef; - private REX.ContentGeneratorWPF.Resources.Dialogs.ContentGeneratorCreateControl CGCreateControlRef; - - private ExtensionSettings ExtensionSettingsRef; - - private IREXExtension ExtensionRef; - #endregion - - #region public members - public REX.ContentGenerator.Converters.REXFamilyConverter Converter { get; set; } - #endregion - //DOM-IGNORE-END - - } -} - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/PropertyItem.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/PropertyItem.cs deleted file mode 100644 index 16aa478c..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/PropertyItem.cs +++ /dev/null @@ -1,44 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace REX.ContentGeneratorWPF.Main -{ - /// - /// Represents the property of any type characterized by Name and Value. - /// - public class PropertyItem - { - /// - /// Gets or sets the name. - /// - /// The name. - public string Name { get; set; } - /// - /// Gets or sets the value. - /// - /// The value. - public string Value { get; set; } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Results.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Results.cs deleted file mode 100644 index b9d861b3..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Results.cs +++ /dev/null @@ -1,288 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.ContentGeneratorWPF -{ - [Serializable] - internal class ResultsSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public ResultsSerializable() - { - } - - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// - /// - /// protected REXExtensionDataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// strPrivate = info.GetString( "s1" ); - /// strPublic = info.GetString( "s2" ); - /// obMyClass = (SomeClass) info.GetValue( "ob", typeof(SomeClass) ); // deserializing an object - /// } - /// - /// - /// The info. - /// The CTX. - protected ResultsSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// - /// - /// public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// info.AddValue("s1", strPrivate); - /// info.AddValue("s2", strPublic); - /// into.AddValue("ob", obMyClass); // Serializing an object - /// } - /// - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - /// - /// Sets the results reference. - /// - /// The results. - internal void SetResultsReference(Results results) - { - ResultsRef = results; - } - - private Results ResultsRef; - } - - /// - /// Main data class to store all results in REX base units. - /// - internal class Results : REXResults - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Results(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - ResultsSerializableRef = new ResultsSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when [set defaults]. - /// - /// The units system. - /// - /// Called when set defaults. - /// - /// The units system. - /// - /// - /// #region Structures - /// public double C; - /// public double D; - /// #endregion - /// - /// protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - /// { - /// if (UnitsSystem == REXUnitsSystemType.Imperial) - /// { - /// C = 0; - /// D = 0; - /// } - /// else if (UnitsSystem == REXUnitsSystemType.Metric) - /// { - /// C = 0; - /// D = 0; - /// } - /// } - /// - /// - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - ///protected override bool OnSave(ref BinaryWriter Data) - ///{ - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// Data.Write(C); - /// Data.Write(D); - /// - /// return true; - ///} - /// - /// - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - /// protected override bool OnLoad(ref BinaryReader Data) - /// { - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// if (VersionLoaded >= 1) - /// { - /// C = Data.ReadDouble(); - /// D = Data.ReadDouble(); - /// } - /// - /// return true; - /// } - /// - /// - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (ResultsSerializableRef != null) - DataFormater.Serialize(DataStream, ResultsSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - ResultsSerializableRef = (ResultsSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal ResultsSerializable ResultsSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Revit/ExtensionRevit.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Revit/ExtensionRevit.cs deleted file mode 100644 index 77dc2d8a..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Revit/ExtensionRevit.cs +++ /dev/null @@ -1,335 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; -using REX.Common; -using Autodesk.Revit.DB; -using REX.ContentGenerator.Families; - -namespace REX.ContentGeneratorWPF.Main.Revit -{ - internal class ExtensionRevit : REX.Common.REXExtensionProduct - { - #region properties - /// - /// The instance of Revit family converter. - /// - REX.ContentGenerator.Converters.RVTFamilyConverter RVTConverter; - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - #endregion - - #region - public ExtensionRevit(REX.Common.REXExtension Ext) - : base(Ext) - { - RVTConverter = new REX.ContentGenerator.Converters.RVTFamilyConverter(ThisExtension.Revit.ActiveDocument, true); - } - #endregion - - #region IREXExtension methods - filled - public override void OnCreate() - { - string error; - - if (ReadSelectedElementFromRevit(out error)) - { - ReadParamAndDBDescription(); - } - else - { - ThisExtension.System.SystemBase.Errors.AddError("Error2", error, null); - } - } - - public override void OnSetData() - { - if (ThisMainExtension.Data.NewSection == null) - { - ThisMainExtension.System.SystemBase.Errors.AddError("Error", "The section was not defined.", null); - } - } - - public override void OnRun() - { - ThisMainExtension.Progress.Steps = 2; - ThisMainExtension.Progress.Position = 1; - ThisMainExtension.Progress.Header = "Element creation"; - ThisMainExtension.Progress.Text = "..."; - - ThisMainExtension.Progress.Show(ThisMainExtension.GetWindowForParent()); - - CreateNewFamilySymbol(); - - if (ThisMainExtension.Data.NewFamilySymbol == null) - { - ThisExtension.System.SystemBase.Errors.AddError("Error", "Creation of the new family failed.", null); - } - else - { - if (!ApplyFamilySymbolToSelectedElement()) - { - ThisExtension.System.SystemBase.Errors.AddError("Error", "Setting the new family to the selected element failed.", null); - } - else - { - ThisExtension.System.SystemBase.Errors.AddError("Error2", "The new family was applied to the selected element", null, REXErrorLevel.Info); - } - } - - RVTConverter.Close(); - - ThisMainExtension.Progress.Hide(); - } - - #endregion - - #region Private methods - /// - /// Reads the current selection of Revit. - /// - /// The error message. - /// True if reading succeed; otherwise, false. - private bool ReadSelectedElementFromRevit(out string errorMessage) - { - errorMessage = string.Empty; - - if (ThisExtension.Revit.ActiveUIDocument.Selection.GetElementIds().Count == 0) - { - errorMessage = "The selection is empty"; - return false; - } - - if (ThisExtension.Revit.ActiveUIDocument.Selection.GetElementIds().Count > 1) - { - errorMessage = "The selection contains more than one element"; - return false; - } - - IEnumerator enumerator = ThisExtension.Revit.ActiveUIDocument.Selection.GetElementIds().GetEnumerator(); - enumerator.Reset(); - enumerator.MoveNext(); - Element el = ThisExtension.Revit.ActiveUIDocument.Document.GetElement(enumerator.Current); - FamilyInstance familyInstance = el as FamilyInstance; - - if (familyInstance == null) - { - errorMessage = "Selected element is not a FamilyInstance"; - return false; - } - - if (familyInstance.StructuralType == Autodesk.Revit.DB.Structure.StructuralType.Beam || - familyInstance.StructuralType == Autodesk.Revit.DB.Structure.StructuralType.Column || - familyInstance.StructuralType == Autodesk.Revit.DB.Structure.StructuralType.Brace) - { - ThisMainExtension.Data.SelectedElement = familyInstance; - FillPropertiesOfSelectedElement(); - FillGeometryOfSelectedElement(); - return true; - } - else - { - errorMessage = "Selected element is not a beam nor a column"; - return false; - } - } - /// - /// Fills the properties based on the selected element. - /// - private void FillPropertiesOfSelectedElement() - { - List properties = new List(); - - properties.Add(new PropertyItem() { Name = "Name", Value = ThisMainExtension.Data.SelectedElement.Name }); - properties.Add(new PropertyItem() { Name = "Id", Value = ThisMainExtension.Data.SelectedElement.Id.ToString() }); - properties.Add(new PropertyItem() { Name = "Structural usage", Value = ThisMainExtension.Data.SelectedElement.StructuralUsage.ToString() }); - properties.Add(new PropertyItem() { Name = "Structural type", Value = ThisMainExtension.Data.SelectedElement.StructuralType.ToString() }); - properties.Add(new PropertyItem() { Name = "Structural material type", Value = ThisMainExtension.Data.SelectedElement.StructuralMaterialType.ToString() }); - - foreach (Parameter param in ThisMainExtension.Data.SelectedElement.Parameters) - { - string valueString = ""; - - if (param.StorageType == StorageType.Double) - valueString = param.AsValueString(); - else if (param.StorageType == StorageType.String) - valueString = param.AsString(); - else if (param.StorageType == StorageType.ElementId) - { - ElementId id = param.AsElementId(); - Element elem = ThisMainExtension.Revit.ActiveDocument.GetElement(id); - if (elem != null) - valueString = elem.Name; - } - - if (!string.IsNullOrEmpty(valueString)) - properties.Add(new PropertyItem() { Name = param.Definition.Name, Value = valueString }); - } - - ThisMainExtension.Data.SelectedElementProperties = properties; - } - /// - /// Builds the geometry based on the selected element. - /// - private void FillGeometryOfSelectedElement() - { - List triangles = new List(); - - Options opt = ThisMainExtension.Revit.ActiveDocument.Application.Create.NewGeometryOptions(); - opt.DetailLevel = ViewDetailLevel.Fine; - - GeometryElement gel = ThisMainExtension.Data.SelectedElement.get_Geometry(opt); - - foreach (GeometryObject geoObject in gel) - { - Solid s = geoObject as Solid; - if (null != s) - { - foreach (Face f in s.Faces) - { - Mesh m = f.Triangulate(); - - for (int i = 0; i < m.NumTriangles; i++) - { - MeshTriangle mt = m.get_Triangle(i); - - XYZ pt1 = mt.get_Vertex(0); - XYZ pt2 = mt.get_Vertex(1); - XYZ pt3 = mt.get_Vertex(2); - - triangles.Add(new Triangle(new REX.Common.Geometry.REXxyz(pt1.X, pt1.Y, pt1.Z), - new REX.Common.Geometry.REXxyz(pt2.X, pt2.Y, pt2.Z), - new REX.Common.Geometry.REXxyz(pt3.X, pt3.Y, pt3.Z))); - } - } - continue; - } - - GeometryInstance inst = geoObject as GeometryInstance; - if (null != inst) - { - foreach (GeometryObject o in inst.SymbolGeometry) - { - s = o as Solid; - - if (s != null) - { - foreach (Face f in s.Faces) - { - Mesh m = f.Triangulate(); - - m = m.get_Transformed(inst.Transform); - - - for (int i = 0; i < m.NumTriangles; i++) - { - MeshTriangle mt = m.get_Triangle(i); - - XYZ pt1 = mt.get_Vertex(0); - XYZ pt2 = mt.get_Vertex(1); - XYZ pt3 = mt.get_Vertex(2); - - triangles.Add(new Triangle(new REX.Common.Geometry.REXxyz(pt1.X, pt1.Y, pt1.Z), - new REX.Common.Geometry.REXxyz(pt2.X, pt2.Y, pt2.Z), - new REX.Common.Geometry.REXxyz(pt3.X, pt3.Y, pt3.Z))); - } - } - } - } - } - } - - ThisMainExtension.Data.SelectedElementGeometry = triangles; - } - /// - /// Initializes the instances of database and parametric sections in Data based on the selected element. - /// - private void ReadParamAndDBDescription() - { - ThisMainExtension.Progress.Steps = 2; - ThisMainExtension.Progress.Position = 1; - ThisMainExtension.Progress.Header = "Element reading"; - ThisMainExtension.Progress.Text = "..."; - ThisMainExtension.Progress.Show(ThisMainExtension.GetWindowForParent()); - - ThisMainExtension.Data.DatabaseSection = RVTConverter.GetFamily(ThisMainExtension.Data.SelectedElement, ECategoryType.SECTION_DB) as REXFamilyType_DBSection; - ThisMainExtension.Data.ParametricSection = RVTConverter.GetFamily(ThisMainExtension.Data.SelectedElement, ECategoryType.SECTION_PARAM) as REXFamilyType_ParamSection; - - if (ThisMainExtension.Data.DatabaseSection != null) - { - //Getting all records where the specified element exists. - ThisMainExtension.Data.DatabaseRecords = ThisMainExtension.Converter.GetDBList(ThisMainExtension.Data.DatabaseSection, - ThisMainExtension.Converter.GetDatabaseDirectory(REX.ContentGenerator.Families.ECategoryType.SECTION_DB), REX.ContentGenerator.Families.ECategoryType.SECTION_DB); - } - - ThisMainExtension.Progress.Hide(); - } - /// - /// Creates the new FamilySymbol. - /// - private void CreateNewFamilySymbol() - { - if (ThisMainExtension.Data.NewSection != null) - { - if (ThisMainExtension.Data.SelectedElement.StructuralType == Autodesk.Revit.DB.Structure.StructuralType.Column) - ThisMainExtension.Data.NewSection.ElementType = EElementType.COLUMN; - else - ThisMainExtension.Data.NewSection.ElementType = EElementType.BEAM; - - ThisMainExtension.Data.NewSection.Material = EMaterial.STEEL; - - ThisMainExtension.Data.NewFamilySymbol = RVTConverter.GetElement(ThisMainExtension.Data.NewSection) as Autodesk.Revit.DB.FamilySymbol; - } - } - /// - /// Applies the new FamilySymbol to the selected element. - /// - /// - private bool ApplyFamilySymbolToSelectedElement() - { - try - { - ThisMainExtension.Data.SelectedElement.Symbol = ThisMainExtension.Data.NewFamilySymbol; - return true; - } - catch - { - } - - return false; - } - #endregion - } -} - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Settings.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Settings.cs deleted file mode 100644 index 9814ec2b..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Settings.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.ContentGeneratorWPF -{ - /// - /// Allows parsing module settings located in Configuration/settings.xml file. - /// - internal class ExtensionSettings : REXExtensionSettings - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXExtension object. - public ExtensionSettings(REXExtension Ext) - : base(Ext) - { - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when parsing Configuration / settings.xml - /// file. Concerns only tags which is not supported by the - /// class. - /// - /// The XML node. - /// - /// trueIf is successfully; otherwise, false - - /// reserved only for exceptions. - /// - public override bool OnParse(System.Xml.XmlNode Node) - { - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Triangle.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Triangle.cs deleted file mode 100644 index 5ab48524..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Main/Triangle.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using REX.Common.Geometry; - -namespace REX.ContentGeneratorWPF.Main -{ - /// - /// Represents the geometry of triangle. - /// - public class Triangle - { - /// - /// Gets or sets the first point. - /// - /// The point. - public REXxyz Pt1 { get; set; } - /// - /// Gets or sets the second point. - /// - /// The point. - public REXxyz Pt2 { get; set; } - /// - /// Gets or sets the third point. - /// - /// The point. - public REXxyz Pt3 { get; set; } - /// - /// Initializes a new instance of the class. - /// - public Triangle() - { - } - /// - /// Initializes a new instance of the class. - /// - /// The first point. - /// The second point. - /// The third point. - public Triangle(REXxyz pt1, REXxyz pt2, REXxyz pt3) - { - Pt1 = pt1; - Pt2 = pt2; - Pt3 = pt3; - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/Application.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/Application.cs deleted file mode 100644 index 336f3461..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/Application.cs +++ /dev/null @@ -1,136 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Reflection; -using System.Runtime.InteropServices; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.ContentGeneratorWPF -{ - /// - /// Main class for REX manager and interactions with system. - /// - public class Application : REXFoundationApplication - { - protected override void OnCreateApplication() - { - base.OnCreateApplication(); - - ApplicationRef = new FoundationApplication(); - } - } - - /// - /// Main class for REX manager and interactions with system - /// - /// - public class FoundationApplication : REXApplication - { - /// - /// Initializes a new instance of the class. - /// Creates Extension class. - /// - public FoundationApplication() - { - AppExtension = new Extension(this); - } - - /// - /// Called when create. Set ExtensionContext structure and enable or disable some functionalities. - /// - /// Returns true if succeeded. - /// - /// - ///public override bool OnCreate() - ///{ - /// AppExtension.ExtensionContext.Control.LanguagesSupport = true; // switches off languages support. - /// AppExtension.ExtensionContext.Control.UserInterface = false; // module will work similar to run in context mode. - /// //... - /// return true; - ///} - /// - /// - public override bool OnCreate() - { - // insert code here - - return true; - } - - /// - /// Get the extension. - /// - /// Returns reference to Extension object. - public override REXExtension GetExtension() - { - // insert code here - - return AppExtension; - } - - /// - /// Get the minimum required version of specified engine's component. - /// - /// The version. - /// Returns version string - "Major.Minor". - public override string GetVersion(REXVersionType Version) - { - switch (Version) - { - case REXVersionType.Common: - case REXVersionType.Controls: - case REXVersionType.Math: - return "1.0"; - case REXVersionType.Engine: - return "2.3"; - case REXVersionType.CommercialEngine: - return "2.3"; - } - return ""; - } - - /// - /// Get the text. See method. - /// - /// The name. - /// Returns specified text. - public override string GetText(string Name) - { - return AppExtension.OnGetText(Name); - } - - #region Private members - - private Extension AppExtension; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/DirectAccess.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/DirectAccess.cs deleted file mode 100644 index 714266e4..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/DirectAccess.cs +++ /dev/null @@ -1,191 +0,0 @@ -// -// (C) Copyright 2007-2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; - -#if (REVIT) -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -#endif - -namespace REX.ContentGeneratorWPF -{ -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class DirectRevitAccess : IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class DirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - AppDomain currentDomain = AppDomain.CurrentDomain; - if (currentDomain != null) - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - -#if (REVIT) - return Proxy.Execute(commandData, ref message, elements); -#else - return Proxy.Run(); -#endif - } - - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - private static class Proxy - { -#if (REVIT) - public static Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) - { - ExtensionDirectRevitAccess extensionDirectRevitAccess = new ExtensionDirectRevitAccess(); - return extensionDirectRevitAccess.Execute(commandData, ref message, elements); - } -#else - public static bool Run() - { - ExtensionDirectAccess extensionDirectAccess = new ExtensionDirectAccess(); - return extensionDirectAccess.Run(); - } -#endif - } - } - - - - -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class ExtensionDirectRevitAccess : REX.Common.REXDirectRevitAccess, IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class ExtensionDirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - try - { - AppRef = new Application(); - - REXContext context = new REXContext(); - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; -#if (REVIT) - PresetContext(ref commandData, ref message, ref elements, ref context); -#else - context.Product.Type = REXInterfaceType.None; -#endif - - Transaction tran = new Transaction(commandData.Application.ActiveUIDocument.Document, "REX.ContentGeneratorWPF transaction"); - tran.Start(); - - REXEnvironment Env = new REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - if (Env.LoadEngine(ref context)) - { - if (AppRef.Create(ref context)) - { - AppRef.Show(); -#if (REVIT) - } - } - - tran.Commit(); - - if (context.Extension.Result == REXResultType.None || context.Extension.Result == REXResultType.Succeeded) - return Result.Succeeded; - else if (context.Extension.Result == REXResultType.Cancelled) - return Result.Cancelled; - else - return Result.Failed; -#else - return true; - } - } - return false; -#endif - } - catch (Exception ex) - { -#if (REVIT) - message = ex.Message; - return Result.Failed; -#else - return false; -#endif - } - } - - private Application AppRef; - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/Foundation.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/Foundation.cs deleted file mode 100644 index 5cc3c23c..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Module/Foundation.cs +++ /dev/null @@ -1,165 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -namespace REX.Common -{ - /// - /// Foundation class for REX.Foundation usage. - /// - public class REXFoundationApplication : Autodesk.REX.Framework.IREXApplication2 - { - protected Autodesk.REX.Framework.IREXApplication2 ApplicationRef; - - /// - /// Initializes a new instance of the class. - /// - public REXFoundationApplication() - { - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - OnCreateApplication(); - } - - protected virtual void OnCreateApplication() - { - } - - /// - /// Handles the AssemblyResolve event of the currentDomain control. - /// - /// The source of the event. - /// The instance containing the event data. - /// - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, Autodesk.REX.Framework.REXConfiguration.Control.VersionName, System.Reflection.Assembly.GetExecutingAssembly()); - } - - #region IREXApplication2 Members - - /// - /// Create module. - /// - /// The application context. - /// Returns true if succeeded. - public bool Create(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Modal(ref AppContext); - } - - #endregion - - #region IREXApplication Members - - /// - /// Closes this instance. - /// - public void Close() - { - ApplicationRef.Close(); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// - public object Command(ref Autodesk.REX.Framework.REXCommand CommandStruct) - { - return ApplicationRef.Command(ref CommandStruct); - } - - /// - /// Controls this instance. - /// - /// - public object Control() - { - return ApplicationRef.Control(); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Create(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Called when event. - /// - /// The event structure. - /// Returns result of event operation. - public object Event(ref Autodesk.REX.Framework.REXEvent EventStruct) - { - return ApplicationRef.Event(ref EventStruct); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Modal(ref AppContext); - } - - /// - /// Shows this module. - /// - /// Returns true if succeeded. - public bool Show() - { - return ApplicationRef.Show(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Properties/AssemblyInfo.cs deleted file mode 100644 index 39345678..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Windows; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("ContentGeneratorWPF")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("ContentGeneratorWPF")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1ac8c585-bc98-4e45-9bb6-5ac81a98d286")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorCreateControl.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorCreateControl.xaml deleted file mode 100644 index 32010bcb..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorCreateControl.xaml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorCreateControl.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorCreateControl.xaml.cs deleted file mode 100644 index d21f47d5..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorCreateControl.xaml.cs +++ /dev/null @@ -1,358 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using REX.Common; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Represents the control which allows the user to select a new type which will be applied to the selected element in Revit. - /// - public partial class ContentGeneratorCreateControl : REX.Common.REXExtensionControl - { - /// - /// Help flag to freeze events. - /// - bool Freeze = false; - /// - /// The parametric section. - /// - REX.ContentGenerator.Families.REXFamilyType_ParamSection ParametricSection; - /// - /// The database section. - /// - REX.ContentGenerator.Families.REXFamilyType_DBSection DatabaseSection; - /// - /// The object which manages the database browser dialog. - /// - REX.ContentGenerator.Dialog.REXContentDialogManager DBExplorerDialogManager; - /// - /// The settings of the database browser dialog. - /// - REX.ContentGenerator.Dialog.REXContentDialogSettings DBExplorerSettings; - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Gets the parametric description. - /// - /// The parametric description. - REX.ContentGenerator.Families.REXSectionParamDescription ParametricDescription - { - get - { - return ParametricSection.Parameters; - } - } - /// - /// Initializes a new instance of the class. - /// - public ContentGeneratorCreateControl() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension object. - public ContentGeneratorCreateControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - SetDefaultParamDescription(); - - } - /// - /// Initializes the dialog with current settings. - /// - public void SetDialog() - { - //combo box - comboParametricTypes.Items.Add(new REX.Controls.WPF.REXImageComboBoxItem() - { Image = REXLibrary.GetResourceImage(GetType().Assembly,"Resources/Other/Images/bmp_I.png") - , Text = "I"}); - comboParametricTypes.Items.Add(new REX.Controls.WPF.REXImageComboBoxItem() { Image = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/bmp_L.png") - , Text = "Angle"}); - comboParametricTypes.Items.Add(new REX.Controls.WPF.REXImageComboBoxItem() { Image = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/bmp_RECT.png") - , Text = "Rectangle"}); - - //edit boxes - editBoxB.UnitEngine = ThisExtension.System.Units.UnitsBase; - editBoxH.UnitEngine = ThisExtension.System.Units.UnitsBase; - editBoxTF.UnitEngine = ThisExtension.System.Units.UnitsBase; - editBoxTW.UnitEngine = ThisExtension.System.Units.UnitsBase; - editBoxA.UnitEngine = ThisExtension.System.Units.UnitsBase; - editBoxIy.UnitEngine = ThisExtension.System.Units.UnitsBase; - editBoxIz.UnitEngine = ThisExtension.System.Units.UnitsBase; - - editBoxB.RangeMinCheck = true; - editBoxB.SetBaseMinValue(0.001);//1mm - - editBoxH.RangeMinCheck = true; - editBoxH.SetBaseMinValue(0.001);//1mm - - editBoxTF.RangeMinCheck = true; - editBoxTF.SetBaseMinValue(0.001);//1mm - - editBoxTW.RangeMinCheck = true; - editBoxTW.SetBaseMinValue(0.001);//1mm - - UpdateParamControls(); - UpdateParamViewer(); - - SetDBBrowser(); - } - /// - /// Updates data based on current settings. - /// - public void SetData() - { - if (radioDatabase.IsChecked.Value) - ThisMainExtension.Data.NewSection = DatabaseSection; - else - ThisMainExtension.Data.NewSection = ParametricSection; - } - /// - /// Initializes the database browser. - /// - private void SetDBBrowser() - { - DBExplorerDialogManager = new REX.ContentGenerator.Dialog.REXContentDialogManager(ThisExtension.Context); - - DBExplorerSettings = new REX.ContentGenerator.Dialog.REXContentDialogSettings(); - REX.ContentGenerator.Dialog.REXContentDialogCategorySettings catSet = DBExplorerSettings.SectionDBSettings; - DBExplorerSettings.DialogMode = REX.ContentGenerator.Dialog.EContentDialogMode.Selection; - DBExplorerSettings.SetOneCategoryVisible(REX.ContentGenerator.Families.ECategoryType.SECTION_DB); - DBExplorerSettings.RegionalSettings = true; - catSet.SelectedElement = DatabaseSection; - DBExplorerSettings.Caption = "Selection"; - DBExplorerSettings.ValidateTypes = false; - - //In order to omit long initialization of the browser when it is first launched (after first button click) - //the browser is initialized when module starts. It doesn't make it faster but it is not so annoying for - //the final user. - DBExplorerDialogManager.SetApplicationInstance(DBExplorerSettings); - } - /// - /// Initializes the default parametric description. - /// - private void SetDefaultParamDescription() - { - ParametricSection = new REX.ContentGenerator.Families.REXFamilyType_ParamSection(); - ParametricDescription.Dimensions.b = 0.3;//300mm - ParametricDescription.Dimensions.h = 0.3;//300mm - ParametricDescription.Dimensions.tw = 0.01;//10mm - ParametricDescription.Dimensions.tf = 0.01;//10mm - ParametricDescription.SectionType = REX.ContentGenerator.Families.ESectionType.I; - ParametricDescription.CalculataMainAxisAndCharacteristics(); - } - /// - /// Updates the parametric controls. - /// - private void UpdateParamControls() - { - if (!Freeze) - { - Freeze = true; - if (ParametricDescription.SectionType == REX.ContentGenerator.Families.ESectionType.I) - comboParametricTypes.SelectedIndex = 0; - else if (ParametricDescription.SectionType == REX.ContentGenerator.Families.ESectionType.L) - comboParametricTypes.SelectedIndex = 1; - else if (ParametricDescription.SectionType == REX.ContentGenerator.Families.ESectionType.RECT) - comboParametricTypes.SelectedIndex = 2; - - editBoxB.SetDataBaseValue(ParametricDescription.Dimensions.b); - editBoxH.SetDataBaseValue(ParametricDescription.Dimensions.h); - editBoxTF.SetDataBaseValue(ParametricDescription.Dimensions.tf); - editBoxTW.SetDataBaseValue(ParametricDescription.Dimensions.tw); - editBoxA.SetDataBaseValue(ParametricDescription.Characteristics.A); - editBoxIy.SetDataBaseValue(ParametricDescription.Characteristics.IY); - editBoxIz.SetDataBaseValue(ParametricDescription.Characteristics.IZ); - - editBoxTF.IsEnabled = (ParametricDescription.SectionType != REX.ContentGenerator.Families.ESectionType.RECT); - editBoxTW.IsEnabled = (ParametricDescription.SectionType != REX.ContentGenerator.Families.ESectionType.RECT); - Freeze = false; - } - } - /// - /// Updates the parametric description. - /// - private void UpdateParamDescription() - { - ParametricDescription.Dimensions.b = editBoxB.GetDataBaseValue(); - ParametricDescription.Dimensions.h = editBoxH.GetDataBaseValue(); - ParametricDescription.Dimensions.tw = editBoxTW.GetDataBaseValue(); - ParametricDescription.Dimensions.tf = editBoxTF.GetDataBaseValue(); - - switch(comboParametricTypes.SelectedIndex) - { - case 0: - ParametricDescription.SectionType = REX.ContentGenerator.Families.ESectionType.I; - break; - case 1: - ParametricDescription.SectionType = REX.ContentGenerator.Families.ESectionType.L; - break; - case 2: - ParametricDescription.SectionType = REX.ContentGenerator.Families.ESectionType.RECT; - break; - } - - ParametricDescription.CalculataMainAxisAndCharacteristics(); - } - /// - /// Updates the parametric viewer. - /// - private void UpdateParamViewer() - { - REX.ContentGenerator.Geometry.Contour_Section section = ParametricDescription.GetContour(true); - - if (section.Shape.Count > 0) - { - List points = section.Shape[0].GetPointList(true); - viewer.DrawPolygon(points); - } - } - /// - /// Updates the database section properties. - /// - private void UpdateDatabaseSectionProperties() - { - if (DatabaseSection != null) - { - databasesProperties.ClearProperties(); - - foreach (System.Reflection.PropertyInfo pi in DatabaseSection.Parameters.Description) - { - object val = DatabaseSection.Parameters.Description.GetValue(pi.Name); - - if (val != null && pi.Name != "Names") - databasesProperties.AddProperty(pi.Name, val.ToString()); - } - - foreach (System.Reflection.PropertyInfo pi in DatabaseSection.Parameters.Dimensions) - { - object val = DatabaseSection.Parameters.Dimensions.GetValue(pi.Name); - - AddFieldToDatabaseProperty(pi, val); - } - - foreach (System.Reflection.PropertyInfo pi in DatabaseSection.Parameters.Characteristics) - { - object val = DatabaseSection.Parameters.Characteristics.GetValue(pi.Name); - - AddFieldToDatabaseProperty(pi, val); - } - } - } - /// - /// Adds the field to the database property list. - /// - /// The pi. - /// The val. - private void AddFieldToDatabaseProperty(System.Reflection.PropertyInfo pi, object val) - { - REX.ContentGenerator.Converters.FieldParams fieldParams = ThisMainExtension.Converter.Settings.GetParamsForField(pi.Name, REX.ContentGenerator.Families.ECategoryType.SECTION_DB); - - if (val != null && fieldParams != null) - { - double valDbl = Convert.ToDouble(val); - string txt = ThisMainExtension.System.Units.DisplayTextFromBase(valDbl, fieldParams.unitName, fieldParams.power, true); - databasesProperties.AddProperty(pi.Name, txt); - } - } - /// - /// Handles the LostKeyboardFocus event of the editBoxH control. - /// - /// The source of the event. - /// The instance containing the event data. - private void editBoxH_LostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) - { - if (!Freeze) - { - UpdateParamDescription(); - UpdateParamViewer(); - } - } - /// - /// Handles the SelectionChanged event of the comboParametricTypes control. - /// - /// The source of the event. - /// The instance containing the event data. - private void comboParametricTypes_SelectionChanged(object sender, SelectionChangedEventArgs e) - { - if (!Freeze) - { - UpdateParamDescription(); - UpdateParamControls(); - UpdateParamViewer(); - } - } - /// - /// Handles the Checked event of the radioParametric control. - /// - /// The source of the event. - /// The instance containing the event data. - private void radioParametric_Checked(object sender, RoutedEventArgs e) - { - if (paramGroupBox != null && dbGroupBox != null) - { - gridParam.Visibility = radioParametric.IsChecked.Value? Visibility.Visible:Visibility.Hidden; - gridDB.Visibility = radioDatabase.IsChecked.Value?Visibility.Visible:Visibility.Hidden; - } - } - /// - /// Handles the Click event of the buttonDBSelect control. - /// - /// The source of the event. - /// The instance containing the event data. - private void buttonDBSelect_Click(object sender, RoutedEventArgs e) - { - System.Windows.Interop.WindowInteropHelper helper = new System.Windows.Interop.WindowInteropHelper(ThisExtension.GetWindowForParent()); - - if (DBExplorerDialogManager.ShowContentDialogParentIntPtr(DBExplorerSettings, helper.Handle)) - { - this.DatabaseSection = DBExplorerSettings.SectionDBSettings.SelectedElement as REX.ContentGenerator.Families.REXFamilyType_DBSection; - - UpdateDatabaseSectionProperties(); - } - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorReadControl.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorReadControl.xaml deleted file mode 100644 index f3342e47..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorReadControl.xaml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - List of Databases: - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorReadControl.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorReadControl.xaml.cs deleted file mode 100644 index b1855c55..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/ContentGeneratorReadControl.xaml.cs +++ /dev/null @@ -1,195 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace REX.ContentGeneratorWPF.Resources -{ - /// - /// Represents the control which allows user to observe what kind of shape he has selected. There are two - /// representations presented: database and parametric. - /// - public partial class ContentGeneratorReadControl : REX.Common.REXExtensionControl - { - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Initializes a new instance of the class. - /// - public ContentGeneratorReadControl() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension. - public ContentGeneratorReadControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - /// - /// Initializes the dialog with current settings. - /// - public void SetDialog() - { - SetParametricDescription(); - SetDatabasesDescription(); - } - /// - /// Initializes the parametric description. - /// - private void SetParametricDescription() - { - SetParametricViewer(); - SetParametricProperties(); - } - /// - /// Initializes the databases description. - /// - private void SetDatabasesDescription() - { - SetDatabasesProperties(); - SetDatabasesList(); - } - /// - /// Draws the parametric section on the viewer. - /// - private void SetParametricViewer() - { - if (ThisMainExtension.Data.ParametricSection != null) - { - REX.ContentGenerator.Geometry.Contour_Section section = ThisMainExtension.Data.ParametricSection.Parameters.GetContour(true); - - if (section.Shape.Count > 0) - { - List points = section.Shape[0].GetPointList(true); - viewer.DrawPolygon(points); - } - } - } - /// - /// Fill the parametric property control with data. - /// - private void SetParametricProperties() - { - if (ThisMainExtension.Data.ParametricSection != null) - { - REX.ContentGenerator.Families.REXFamilyType_ParamSection section = ThisMainExtension.Data.ParametricSection; - - parametricProperties.ClearProperties(); - - parametricProperties.AddProperty("Certified",section.Certified.ToString()); - parametricProperties.AddProperty("Shape", section.Parameters.SectionType.ToString()); - parametricProperties.AddProperty("Material",section.Material.ToString()); - parametricProperties.AddProperty("Tapered",section.Parameters.Tapered.ToString()); - - string angle = ThisMainExtension.System.Units.DisplayTextFromBase(section.Parameters.Angle, Autodesk.REX.Framework.EUnitType.Dimensions_Angle,true); - parametricProperties.AddProperty("Angle",angle); - - string add2name = ""; - - if (section.Parameters.Tapered) - { - parametricProperties.AddCategory("Dimensions on the start"); - add2name = "Start "; - } - else - { - parametricProperties.AddCategory("Dimensions"); - } - - foreach (System.Reflection.PropertyInfo property in section.Parameters.Dimensions) - { - object valObj = property.GetValue(section.Parameters.Dimensions, null); - double val = (valObj != null)?Convert.ToDouble(valObj):0; - string valStr = ThisMainExtension.System.Units.DisplayTextFromBase(val, Autodesk.REX.Framework.EUnitType.Dimensions_SectionDim,true); - parametricProperties.AddProperty(add2name + property.Name, valStr); - } - - if (section.Parameters.Tapered) - { - parametricProperties.AddCategory("Dimensions on the end"); - add2name = "End "; - foreach (System.Reflection.PropertyInfo property in section.Parameters.DimensionsEnd) - { - object valObj = property.GetValue(section.Parameters.DimensionsEnd, null); - double val = (valObj != null) ? Convert.ToDouble(valObj) : 0; - string valStr = ThisMainExtension.System.Units.DisplayTextFromBase(val, Autodesk.REX.Framework.EUnitType.Dimensions_SectionDim, true); - parametricProperties.AddProperty(add2name + property.Name, valStr); - } - } - } - } - /// - /// Fill the parametric property control with data. - /// - private void SetDatabasesProperties() - { - if (ThisMainExtension.Data.DatabaseSection != null) - { - REX.ContentGenerator.Families.REXFamilyType_DBSection section = ThisMainExtension.Data.DatabaseSection; - - databasesProperties.ClearProperties(); - - databasesProperties.AddProperty("Certified", section.Certified.ToString()); - databasesProperties.AddProperty("Material", section.Material.ToString()); - databasesProperties.AddProperty("Database", section.Parameters.DBName); - databasesProperties.AddProperty("Alias name", section.Parameters.Description.NAME_REVIT); - } - } - - /// - /// Fills the databases list. - /// - private void SetDatabasesList() - { - if (ThisMainExtension.Data.DatabaseSection != null) - { - foreach (REX.ContentGenerator.Families.REXDBDescription dbdesc in ThisMainExtension.Data.DatabaseRecords) - { - dabasesListBox.Items.Add(dbdesc.DBName); - } - } - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainControl.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainControl.xaml deleted file mode 100644 index 83e3fc8a..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainControl.xaml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainControl.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainControl.xaml.cs deleted file mode 100644 index 0e4d9732..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainControl.xaml.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using Autodesk.REX.Framework; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Interaction logic for MainControl.xaml - /// - public partial class MainControl : REX.Common.REXExtensionMainControl - { - public MainControl() - { - InitializeComponent(); - } - public MainControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - - protected override void OnRender(DrawingContext drawingContext) - { - base.OnRender(drawingContext); - } - - private void Toolbox_SelectedItemChanged(object sender, REX.Controls.WPF.REXToolboxItem item) - { - base.Toolbox_SelectItem(sender, item); - } - - private void CommandBinding_Executed(object sender, ExecutedRoutedEventArgs e) - { - if (e.Command is REX.Common.REXRoutedUICommand) - RunCommand((e.Command as REX.Common.REXRoutedUICommand).Name); - } - - private void CommandBinding_CanExecute(object sender, CanExecuteRoutedEventArgs e) - { - if (e.Command is REX.Common.REXRoutedUICommand) - e.CanExecute = CanRunCommand((e.Command as REX.Common.REXRoutedUICommand).Name); - else - e.CanExecute = true; - } - - private bool CanRunCommand(string Name) - { - return true; - } - - private void RunCommand(string Name) - { - REXCommand Cmd = null; - switch (Name) - { - case "Open": - ThisExtension.System.LoadFromFile(true); - return; - case "Save": - ThisExtension.System.SaveToFile(false, true); - return; - case "SaveAs": - ThisExtension.System.SaveToFile(true); - return; - case "Calculate": - Cmd = new REXCommand(REXCommandType.Run); - break; - case "Help": - Cmd = new REXCommand(REXCommandType.Help); - break; - case "Close": - Cmd = new REXCommand(REXCommandType.Close); - break; - case "About": - Cmd = new REXCommand(REXCommandType.About); - break; - case "Preferences": - ThisExtension.ShowPreferencesDialog(); - break; - } - if (Cmd != null) - ThisExtension.Command(ref Cmd); - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainWindow.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainWindow.xaml deleted file mode 100644 index bbf6593b..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainWindow.xaml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Help - - - - - About - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainWindow.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainWindow.xaml.cs deleted file mode 100644 index 27ac04a8..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/MainWindow.xaml.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; -using Autodesk.REX.Framework; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Interaction logic for MainWindow.xaml - /// - public partial class MainWindow : REX.Common.REXExtensionWindow - { - public MainWindow() - { - InitializeComponent(); - } - - public MainWindow(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - - private void ButtonApply_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.OK); - ThisExtension.Command(ref Cmd); - } - - private void ButtonClose_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = false; - ThisExtension.Command(ref Cmd); - } - - private void REXExtensionWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = true; - if (((bool)ThisExtension.Command(ref Cmd)) == true) - e.Cancel = false; - else - e.Cancel = true; - } - - private void HyperlinkHelp_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - - private void HyperlinkAbout_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.About); - ThisExtension.Command(ref Cmd); - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PolygonViewer.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PolygonViewer.xaml deleted file mode 100644 index b0e61a48..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PolygonViewer.xaml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PolygonViewer.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PolygonViewer.xaml.cs deleted file mode 100644 index 42ae2c2c..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PolygonViewer.xaml.cs +++ /dev/null @@ -1,140 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using REX.Common.Geometry; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Represents control which allows the user to draw polygons. - /// - public partial class PolygonViewer : UserControl - { - /// - /// The bounding box of the polygon. - /// - BoundingBoxREXxyz BoundBox; - /// - /// The shape of the polygon. - /// - List Points; - /// - /// Initializes a new instance of the class. - /// - public PolygonViewer() - { - InitializeComponent(); - } - /// - /// Draws the specified polygon. - /// - /// The points. - public void DrawPolygon(List points) - { - Points = points; - SetBoundingBox(); - DrawPolygon(); - } - /// - /// Initializes the bounding box of the polygon. - /// - private void SetBoundingBox() - { - BoundBox = new BoundingBoxREXxyz(); - foreach (REXxyz pt in Points) - BoundBox.AddPoint(pt); - } - /// - /// Draws the polygon based on the saved point list. - /// - private void DrawPolygon() - { - //In order to draw the whole drawing in the center of the viewer some additional - //calculation is required. - - if (Points != null && BoundBox != null) - { - REXxyz dx = BoundBox.Max - BoundBox.Min; - PolyLineSegment polyline = new PolyLineSegment(); - - //The assumption is that there will be empty frame of 0.1*Max(width,height) around - //the drawing. To get the most extreme case the coefficients in x any y direction are - //calculated. - double coeffX = 0.8 * this.ActualWidth / dx.x; - double coeffY = 0.8 * this.ActualHeight / dx.y; - - double coeff; - double xstart; - double ystart; - if (coeffX < coeffY) - { - coeff = coeffX; - xstart = 0.1 * this.ActualWidth; - ystart = 0.1 * this.ActualHeight + (0.8*this.ActualHeight -(coeffX * dx.y)) / 2; - } - else - { - coeff = coeffY; - ystart = 0.1 * this.ActualHeight; - xstart = 0.1 * this.ActualWidth + (0.8 * this.ActualWidth - (coeffY * dx.x)) / 2; - } - - for (int i = 0; i < Points.Count; i++ ) - { - REXxyz pt = Points[i]; - polyline.Points.Add(new Point(xstart + (pt.x - BoundBox.Min.x) * coeff,this.ActualHeight - (ystart + (pt.y - BoundBox.Min.y) * coeff))); - } - pathGeometry.Figures.Clear(); - - REXxyz startPt = Points[0]; - - PathFigure pathFigure = new PathFigure(new Point(xstart + (startPt.x - BoundBox.Min.x) * coeff,this.ActualHeight - (ystart + (startPt.y - BoundBox.Min.y) * coeff)),new List(){polyline},true); - pathFigure.Segments.Add(polyline); - - pathGeometry.Figures.Add(pathFigure); - } - } - /// - /// Raises the event, using the specified information as part of the eventual event data. - /// - /// Details of the old and new size involved in the change. - protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo) - { - base.OnRenderSizeChanged(sizeInfo); - - DrawPolygon(); - } - - - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertiesControl.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertiesControl.xaml deleted file mode 100644 index 12f363f0..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertiesControl.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertiesControl.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertiesControl.xaml.cs deleted file mode 100644 index 264714bd..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertiesControl.xaml.cs +++ /dev/null @@ -1,90 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using REX.ContentGeneratorWPF.Main; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Represents the control which allows the user to present the list of properties. - /// - public partial class PropertiesControl : UserControl - { - /// - /// Initializes a new instance of the class. - /// - public PropertiesControl() - { - InitializeComponent(); - } - /// - /// Adds the property to the list. - /// - /// The item. - public void AddProperty(PropertyItem item) - { - stackPanel1.Children.Add(new PropertyControl(item)); - } - /// - /// Adds the property to the list. - /// - /// The name. - /// The value. - public void AddProperty(string name, string value) - { - stackPanel1.Children.Add(new PropertyControl(name, value)); - } - /// - /// Adds the category to the list. - /// - /// The name. - public void AddCategory(string name) - { - TextBlock block = new TextBlock(); - block.FontWeight = FontWeights.Bold; - block.Text = name; - block.Margin = new Thickness(3,6,3,3); - stackPanel1.Children.Add(block); - - Separator separator = new Separator(); - stackPanel1.Children.Add(separator); - } - /// - /// Clears the property list. - /// - public void ClearProperties() - { - stackPanel1.Children.Clear(); - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertyControl.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertyControl.xaml deleted file mode 100644 index 16bc2504..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertyControl.xaml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertyControl.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertyControl.xaml.cs deleted file mode 100644 index 7e23e904..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/PropertyControl.xaml.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using REX.ContentGeneratorWPF.Main; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Interaction logic for PropertyControl.xaml - /// - public partial class PropertyControl : UserControl - { - public PropertyItem PropertyItem { get; private set; } - - public PropertyControl(PropertyItem item) - { - InitializeComponent(); - PropertyItem = item; - DataContext = PropertyItem; - } - - public PropertyControl(string name, string value) - { - InitializeComponent(); - PropertyItem = new PropertyItem() { Name = name, Value = value }; - DataContext = PropertyItem; - } - - public PropertyControl() - { - InitializeComponent(); - PropertyItem = new PropertyItem(); - DataContext = PropertyItem; - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/SelectedElementControl.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/SelectedElementControl.xaml deleted file mode 100644 index 35ffee52..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/SelectedElementControl.xaml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/SelectedElementControl.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/SelectedElementControl.xaml.cs deleted file mode 100644 index 24d820c8..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/SelectedElementControl.xaml.cs +++ /dev/null @@ -1,82 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Represents the control which allows the user to see the properties of the selected element. - /// - public partial class SelectedElementControl : REX.Common.REXExtensionControl - { - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Initializes a new instance of the class. - /// - public SelectedElementControl() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension. - public SelectedElementControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - /// - /// Initializes the dialog with current settings. - /// - public void SetDialog() - { - propertiesControl.ClearProperties(); - - foreach (Main.PropertyItem item in ThisMainExtension.Data.SelectedElementProperties) - propertiesControl.AddProperty(item); - - viewer.DrawGeometry(ThisMainExtension.Data.SelectedElementGeometry); - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/UserControlView.xaml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/UserControlView.xaml deleted file mode 100644 index 60a982e4..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/UserControlView.xaml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/UserControlView.xaml.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/UserControlView.xaml.cs deleted file mode 100644 index af9a2286..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Dialogs/UserControlView.xaml.cs +++ /dev/null @@ -1,177 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using REX.Common.Geometry; -using System.Windows.Media.Media3D; - -namespace REX.ContentGeneratorWPF.Resources.Dialogs -{ - /// - /// Interaction logic for SubControl.xaml - /// - public partial class UserControlView : REX.Common.REXExtensionControl - { - /// - /// Represents the bounding box of the whole element. - /// - BoundingBoxREXxyz BoundBox; - /// - /// The current geometry. - /// - List Triangles; - /// - /// Initializes a new instance of the class. - /// - public UserControlView() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension. - public UserControlView(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - /// - /// Draws the specified geometry described by the list of triangles. - /// - /// The triangles. - public void DrawGeometry(List triangles) - { - Triangles = triangles; - - SetBoundingBox(); - DrawTriangles(); - SetCameraPosition(); - } - /// - /// Sets the bounding box based on the current list of triangles. - /// - void SetBoundingBox() - { - BoundingBoxREXxyz boundBox = new BoundingBoxREXxyz(); - - foreach (Main.Triangle tr in Triangles) - { - boundBox.AddPoint(tr.Pt1); - boundBox.AddPoint(tr.Pt2); - boundBox.AddPoint(tr.Pt3); - } - - BoundBox = boundBox; - } - /// - /// Draws all triangles. - /// - void DrawTriangles() - { - geometry.TriangleIndices.Clear(); - geometry.Positions.Clear(); - - foreach (Main.Triangle triangle in Triangles) - DrawTriangle(triangle, geometry); - } - /// - /// Draws the specified triangle. - /// - /// The triangle. - /// The geometry. - void DrawTriangle(Main.Triangle triangle, MeshGeometry3D geometry) - { - int count = geometry.Positions.Count; - REXxyz centerBoundBox = BoundBox.GetCenter(); - - //All points are translated in this way to obtain the center of the bounding box in (0,0,0). - - geometry.Positions.Add(GetPoint3D(triangle.Pt1 - centerBoundBox)); - geometry.Positions.Add(GetPoint3D(triangle.Pt2 - centerBoundBox)); - geometry.Positions.Add(GetPoint3D(triangle.Pt3 - centerBoundBox)); - - geometry.TriangleIndices.Add(count); - geometry.TriangleIndices.Add(count+1); - geometry.TriangleIndices.Add(count+2); - } - /// - /// Sets the camera position. - /// - void SetCameraPosition() - { - //The 0,0,0 point is the center of the scene. - //Animation rotates the object about Z axis. - REXxyz boundBoxDX = BoundBox.Max - BoundBox.Min; - REXxyz centerBox = BoundBox.GetCenter(); - - //The start LookDirection is calculated based on the center and the maximum point - //of the bounding box. - REXxyz dx = centerBox - BoundBox.Max; - - //The camera used in this sample is an OrthographicCamera and to be sure that all - //content is visible on the viewer the appropriate width is calculated based on - //the diagonal of the bounding box - double width = dx.GetLength() * 2.2; - - //In order to have better view of the element some modification of the LookDirection - //is required - //for horizontal elements - to see them more from the top - if (boundBoxDX.x > boundBoxDX.z || boundBoxDX.y > boundBoxDX.z) - { - dx.z *= 10; - } - else//for vertical elements - to see them more from the side - { - dx.z /= 10; - } - - REXxyz dxUnit = dx.GetUnitVector(); - //The position of the camera is calculated based on the center of the bounding box - //(which is in 0,0,0) and some default distance - here 100 - camera.Position = new Point3D( - dxUnit.x * 100, - dxUnit.y * 100, - dxUnit.z * 100); - camera.LookDirection = new Vector3D(dxUnit.x, dxUnit.y, dxUnit.z); - directionLight.Direction = camera.LookDirection; - directionLight2.Direction = new Vector3D(dxUnit.x, dxUnit.y, 0); - REXxyz upDir = dxUnit.CrossProduct(new REXxyz(0, 0, 1)).CrossProduct(new REXxyz(dxUnit)); - camera.UpDirection = new Vector3D(upDir.x, upDir.y, upDir.z); - camera.Width = width; - } - - Point3D GetPoint3D(REXxyz pt) - { - return new Point3D(pt.x, pt.y, pt.z); - } - - - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/REX.ico b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/REX.ico deleted file mode 100644 index 45a53324..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/REX.ico and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/REX_logo.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/REX_logo.png deleted file mode 100644 index f0299668..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/REX_logo.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_calculate.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_calculate.png deleted file mode 100644 index e4340a25..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_calculate.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_close.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_close.png deleted file mode 100644 index 97f37920..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_close.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_help.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_help.png deleted file mode 100644 index 74833491..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_help.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_info.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_info.png deleted file mode 100644 index baabfee1..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_info.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_open.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_open.png deleted file mode 100644 index 6d54b002..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_open.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_print.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_print.png deleted file mode 100644 index a09fa0ce..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_print.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_rs.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_rs.png deleted file mode 100644 index 790bfcc2..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_rs.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_save.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_save.png deleted file mode 100644 index 1bdaa942..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_save.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_save_as.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_save_as.png deleted file mode 100644 index 669f7c06..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/TOOLBAR_save_as.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_I.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_I.png deleted file mode 100644 index b91ee7c0..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_I.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_L.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_L.png deleted file mode 100644 index 443d2155..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_L.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_RECT.png b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_RECT.png deleted file mode 100644 index fd0af6e3..00000000 Binary files a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Other/Images/bmp_RECT.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Strings/Texts.Designer.cs b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Strings/Texts.Designer.cs deleted file mode 100644 index c61cf26a..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Strings/Texts.Designer.cs +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.ContentGeneratorWPF.Resources.Strings { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Texts { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Texts() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.ContentGeneratorWPF.Resources.Strings.Texts", typeof(Texts).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Data. - /// - internal static string LIST_Data { - get { - return ResourceManager.GetString("LIST_Data", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Results. - /// - internal static string LIST_Results { - get { - return ResourceManager.GetString("LIST_Results", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question. - /// - internal static string MessageBox_CaptionQuestion { - get { - return ResourceManager.GetString("MessageBox_CaptionQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred! Do you want to continue?. - /// - internal static string MessageBox_ErrorQuestion { - get { - return ResourceManager.GetString("MessageBox_ErrorQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to My extension (ContentGeneratorWPF). - /// - internal static string REX_ModuleDescription { - get { - return ResourceManager.GetString("REX_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc. - /// - internal static string REX_VersionInfo { - get { - return ResourceManager.GetString("REX_VersionInfo", resourceCulture); - } - } - } -} diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Strings/Texts.resx b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Strings/Texts.resx deleted file mode 100644 index 92fd2096..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/Resources/Strings/Texts.resx +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Data - - - Results - - - Question - - - Errors occurred! Do you want to continue? - - - My extension (ContentGeneratorWPF) - - - To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/en-US/REX_revit.xml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/en-US/REX_revit.xml deleted file mode 100644 index 47962df6..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/en-US/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/pl-PL/REX_revit.xml b/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/pl-PL/REX_revit.xml deleted file mode 100644 index 47962df6..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ContentGeneratorWPF/pl-PL/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/ContentGeneratorWPF/ReadMe_ContentGeneratorWPF.rtf b/SDK/REX SDK/Samples/ContentGeneratorWPF/ReadMe_ContentGeneratorWPF.rtf deleted file mode 100644 index ec71d735..00000000 --- a/SDK/REX SDK/Samples/ContentGeneratorWPF/ReadMe_ContentGeneratorWPF.rtf +++ /dev/null @@ -1,385 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408\'01-;}{\levelnumbers;} -\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\rsidtbl \rsid85718\rsid144132\rsid466955\rsid538525 -\rsid1000914\rsid2307087\rsid2313257\rsid2495712\rsid2847634\rsid3892547\rsid5141369\rsid5986209\rsid6180407\rsid6187565\rsid6453515\rsid7355889\rsid7436494\rsid7627231\rsid7747325\rsid8611418\rsid8673150\rsid10180232\rsid10189020\rsid10497927 -\rsid10511401\rsid11483614\rsid12855747\rsid12985103\rsid13466782\rsid14251038\rsid14645320\rsid14760119\rsid15205494\rsid15734330\rsid15753286\rsid15813555\rsid15992273\rsid16201153\rsid16269875}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0 -\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author wolskip}{\operator Tomasz Sleczka}{\creatim\yr2010\mo12\dy14\hr8\min22}{\revtim\yr2022\mo8\dy16\hr23\min23}{\version48}{\edmins340}{\nofpages3}{\nofwords811} -{\nofchars4628}{\nofcharsws5429}{\vern49}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 ContentGeneratorWPF}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7747325 -\hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8673150 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 -\b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 REXSDK 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15205494 -\hich\af1\dbch\af31505\loch\f1 12}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8673150 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2847634 \hich\af1\dbch\af31505\loch\f1 /}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7627231 0}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8673150 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2847634 \hich\af1\dbch\af31505\loch\f1 /20}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8673150 \hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Modified By:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Programming Language:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Medium}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10497927 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line \line }{ -\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid2495712 \hich\af1\dbch\af31505\loch\f1 Read properties of the selected element (a column or a beam), examine it by REX.ContentGenerator and replace its type with the new type created by REX.ContentGenerator. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line \hich\af1\dbch\af31505\loch\f1 This sample demonstrates how to create}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 -\hich\af1\dbch\af31505\loch\f1 an Extension module based on WPF technology.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 -\hich\af1\dbch\af31505\loch\f1 The module reads properties of the selected beam }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15813555 \hich\af1\dbch\af31505\loch\f1 (}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 -\hich\af1\dbch\af31505\loch\f1 or column}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15813555 \hich\af1\dbch\af31505\loch\f1 )}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 \hich\af1\dbch\af31505\loch\f1 - and presents them on the first layout. The second layout presents results of REX.ContentGenerator }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15813555 \hich\af1\dbch\af31505\loch\f1 -research and the third one allows user to select a new type which will be applied to the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15813555 -\hich\af1\dbch\af31505\loch\f1 selected element.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 Create the REX extension module\hich\af1\dbch\af43\loch\f1 in WPF technology with}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 a}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 multi}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 layout dialog.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 REXUnit system to present data formatted according Revit settings. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 -\hich\af1\dbch\af43\loch\f1 REX Extension Progress. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 REXEditBox for unit dependent data.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\hich\af1\dbch\af43\loch\f1 REXImageComboBox for image type selection. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 REX.ContentGenerator to examine an element. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 -\tab}\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 REX.ContentGenerator to create the new FamilySymbol. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 -\tab}\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 REX.ContentGeneraotor database browser.}{\rtlch\fcs1 -\af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Generated by the wizard: -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 Extension.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15992273 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 -The main class generated by the wizard. It contains definition of the Extension class which is the main class in the REXExtension module. This class is a central point which al}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\hich\af1\dbch\af31505\loch\f1 lows user to manage and customize the module.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 ExtensionRevit.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 -This file contains an ExtensionRevit class. This class allows to separate general functionality (provided by the Extension class) from functionality characteristic for the Revit context e.g. setting layouts may be done in the Extension c -\hich\af1\dbch\af31505\loch\f1 lass but reading Revit elements should be carried out in the ExtensionRevit class (unless the specific layout is set only in the Revit context).}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 -\hich\af1\dbch\af31505\loch\f1 In the current example the ExtensionRevit class: reads Revits selection, runs analysis of the selected element \hich\af1\dbch\af31505\loch\f1 (by REX.ContentGenerator), creates the new type and applies it to the element.}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 Data.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 -This file contains a Data class which is a data container accessible from different places in the module.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7627231 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 All common objects should be placed in this class.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Applicatio\hich\af1\dbch\af31505\loch\f1 n.cs, DirectAccess.cs, Results.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid10189020 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 These files were generated by the wizard but there is no need to }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 make any changes in }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 their}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 content.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 Added manually:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 SelectedElementControl.xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7627231 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 SelectedElementControl.xaml.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 These file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 definition of the first layout}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 - which presents the properties of the selected element. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\par \hich\af1\dbch\af31505\loch\f1 ContentGeneratorReadControl.xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494\charrsid7436494 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\hich\af1\dbch\af31505\loch\f1 ContentGeneratorReadControl.xaml.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 These files contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 definition of the second layout which presents results of REX.ContentGenerator examination. }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \tab -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\par \hich\af1\dbch\af31505\loch\f1 ContentGeneratorCreate}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 Control.xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087\charrsid2307087 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 ContentGeneratorCreateControl.xaml.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 These files contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 definition of the third layout which allows to define a new type \hich\af1\dbch\af31505\loch\f1 -for the selected element. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 UserControlView.xaml, UserControlView.xaml.cs -\par \tab \hich\af1\dbch\af31505\loch\f1 These files contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 -definition of the viewer 3D which presents selected element}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 s geometry}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 . -\par -\par \hich\af1\dbch\af31505\loch\f1 PolygonViewer.xaml, PolygonViewer.xaml.cs -\par \tab \hich\af1\dbch\af31505\loch\f1 These files contain}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 - definition of the view\hich\af1\dbch\af31505\loch\f1 er 2D which presents the section of the element. -\par -\par \hich\af1\dbch\af31505\loch\f1 PropertiesControl.xaml, PropertiesControl.xaml.cs -\par \tab \hich\af1\dbch\af31505\loch\f1 These files contain}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 - definition of the control which presents the set of properties. -\par -\par \hich\af1\dbch\af31505\loch\f1 PropertyControl.xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087\charrsid2307087 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 -PropertyControl.xaml.cs -\par \tab \hich\af1\dbch\af31505\loch\f1 These files contain}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 - definition of the control which presents the specified property. -\par -\par \hich\af1\dbch\af31505\loch\f1 PropertyItem.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 -This file contains a PropertyItem class which represents the property of the specified name and the specified value. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 -\par \hich\af1\dbch\af31505\loch\f1 Triangle.cs -\par \tab \hich\af1\dbch\af31505\loch\f1 This file contains a Triangle class which represents the geometry of the triangle. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16201153 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 This sample }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid10180232 \hich\af1\dbch\af43\loch\f1 examines the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 current selected }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 element which has}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 to be of column or beam type. - -\par \hich\af1\dbch\af43\loch\f1 On the first layout the characteristics of the Revit element are presented by: -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls2\rin0\lin720\itap0\pararsid16201153 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 The list of properties -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 -\tab}\hich\af1\dbch\af43\loch\f1 The geometry of the element (on 3D viewer) -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16201153 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 -On the second layout characteristics of the element according REX.ContentGenerator are presented. There ar\hich\af1\dbch\af43\loch\f1 -e two types of representation: parametric and database. The parametric description is represented by the section view, dimensions and the section type. The database description is }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 re}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 -presented by name, default database and the list of databases where the sp\hich\af1\dbch\af43\loch\f1 ecified element can be found. The module informs also about certification of the element (whether the element type was created by REX.ContentGenerator). - -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 On the third layout user is able to change the current type applied to the element for a new type crea\hich\af1\dbch\af43\loch\f1 -ted by REX.ContentGenerator. It is possible to generate two types of sections: parametric and database. There are three types of parametric sections available: -\par \tab \hich\af1\dbch\af43\loch\f1 Rectangular -\par \tab \hich\af1\dbch\af43\loch\f1 Angle -\par \tab \hich\af1\dbch\af43\loch\f1 I section -\par \hich\af1\dbch\af43\loch\f1 The user defines dimensions of the section. The preview of the se\hich\af1\dbch\af43\loch\f1 ction is presented in the upper part of the control}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 \hich\af1\dbch\af43\loch\f1 and its characteristics (area and moment of inertia) are presented below. In case of database section the user has to launch the database browser (click }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 \hich\af1\dbch\af43\loch\f1 -Select button) and choose the appropriate eleme\hich\af1\dbch\af43\loch\f1 nt.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14645320 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 \hich\af1\dbch\af43\loch\f1 The use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 r confirms his changes by clicking the OK button on the main dialog.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 \hich\f1 Copy the module to the \'85\loch\f1 Modules/Category directory - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\hich\af1\dbch\af43\loch\f1 Open Revit Structure. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 3.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 -\hich\af1\dbch\af43\loch\f1 Define the beam. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 4.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\hich\af1\dbch\af43\loch\f1 Select the beam. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 5.\tab}\hich\af1\dbch\af43\loch\f1 Run the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 Extension.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 6.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 -\hich\af1\dbch\af43\loch\f1 Define the new parametric type.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 7.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 -\hich\af1\dbch\af43\loch\f1 Click}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the OK button. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 8.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Application will create }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 -a new FamilySymbol and apply it to the element}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 . -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000e0b1 -bc73b6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing.sln b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing.sln deleted file mode 100644 index 14f42db8..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DRevitFreezeDrawing", "DRevitFreezeDrawing\DRevitFreezeDrawing.csproj", "{82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Additional/DRevitFreezeDrawing.addin b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Additional/DRevitFreezeDrawing.addin deleted file mode 100644 index 92275edc..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Additional/DRevitFreezeDrawing.addin +++ /dev/null @@ -1,12 +0,0 @@ - - - - P:\DRevitFreezeDrawing\DRevitFreezeDrawing\bin\Release\DRevitFreezeDrawing.dll - b3285fd3-c3b4-48ea-a8c6-c64b71eeb34c - REX.DRevitFreezeDrawing.DirectRevitAccess - DRevitFreezeDrawing - Freeze Drawing for Revit - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Additional/buildevents.bat b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Additional/buildevents.bat deleted file mode 100644 index 0a59b5a2..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Additional/buildevents.bat +++ /dev/null @@ -1,10 +0,0 @@ -set SOURCE_PATH= -set DESTINATION_PATH= - -if not exist "%DESTINATION_PATH%\DRevitFreezeDrawing\DRevitFreezeDrawing.dll" goto end -if not exist "%SOURCE_PATH%\DRevitFreezeDrawing\DRevitFreezeDrawing\bin\Debug\DRevitFreezeDrawing.dll" goto end - -copy "%SOURCE_PATH%\DRevitFreezeDrawing\DRevitFreezeDrawing\bin\Debug\DRevitFreezeDrawing.dll" "%DESTINATION_PATH%\DRevitFreezeDrawing\DRevitFreezeDrawing.dll" -copy "%SOURCE_PATH%\DRevitFreezeDrawing\DRevitFreezeDrawing\bin\Debug\DRevitFreezeDrawing.pdb" "%DESTINATION_PATH%\DRevitFreezeDrawing\DRevitFreezeDrawing.pdb" - -:end diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/DRevitFreezeDrawing.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/DRevitFreezeDrawing.png deleted file mode 100644 index a8b13cf9..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/DRevitFreezeDrawing.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/DRevitFreezeDrawing_small.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/DRevitFreezeDrawing_small.png deleted file mode 100644 index d938c829..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/DRevitFreezeDrawing_small.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-AIA.txt b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-AIA.txt deleted file mode 100644 index bb198ff3..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-AIA.txt +++ /dev/null @@ -1,256 +0,0 @@ -# Revit Export Layers -# Maps Categories and Subcategories to layer names and color numbers -# Category Subcategory Layer name Color number -# Cut layer name Cut color number -# Do not remove the colon (:) after certain category names. -# ----------------------------------------------------- -Air Terminal Tags M-ANNO-TEXT 2 M-ANNO-TEXT 2 -Air Terminals M-HVAC-CDFF 3 M-HVAC-CDFF 3 -Area Polylines A-AREA-BDRY 1 A-AREA-BDRY 1 -Area Tags A-AREA-IDEN 2 A-AREA-IDEN 2 -Boundary Conditions S-BCON 2 S-BCON 2 -Callouts A-ANNO-SYMB 6 A-ANNO-SYMB 6 -Casework A-FLOR-CASE 3 A-FLOR-CASE 3 -Casework Tags I-ELEV-IDEN 5 I-ELEV-IDEN 5 -Ceiling Tags A-CLNG-IDEN 6 A-CLNG-IDEN 6 -Ceilings A-CLNG-SUSP 5 A-CLNG-SUSP 5 -Ceilings Cut Pattern A-CLNG-PATT 5 A-CLNG-PATT 5 -Ceilings Surface Pattern A-CLNG-GRID 1 A-CLNG-GRID 1 -Color Fill A-AREA-IDEN 2 A-AREA-IDEN 2 -Color Fill Legends G-ANNO 5 G-ANNO 5 -Columns A-COLS 4 A-COLS 4 -Communication Device Tags COMM-DEVICES 2 COMM-DEVICES 2 -Communication Devices COMM-DEVICES 2 COMM-DEVICES 2 -Constraints A-ANNO-NOTE 2 A-ANNO-NOTE 2 -Contour Labels C-TOPO-MAID 2 C-TOPO-MAID 2 -Curtain Panel Tags A-GLAZ-IDEN 6 A-GLAZ-IDEN 6 -Curtain Panels A-GLAZ 6 A-GLAZ 6 -Curtain Wall Mullions A-GLAZ-CWMG 3 A-GLAZ-CWMG 3 -Data Device Tags DATA-DEVICES 2 DATA-DEVICES 2 -Data Devices DATA-DEVICES 2 DATA-DEVICES 2 -Demolished -DEMO 3 -DEMO 3 -Detail Item Tags A-DETL-IDEN 3 A-DETL-IDEN 3 -Detail Items A-DETL-GENF 3 A-DETL-GENF 3 -Dimensions A-ANNO-DIMS 1 A-ANNO-DIMS 1 -Dimensions Automatic Sketch Dimensions A-ANNO-DIMS 1 A-ANNO-DIMS 1 -Door Tags A-DOOR-IDEN 6 A-DOOR-IDEN 6 -Doors A-DOOR 1 A-DOOR 1 -Doors Frame/Mullion A-DOOR-FRAM 1 A-DOOR-FRAM 1 -Doors Glass A-DOOR-GLAZ 1 A-DOOR-GLAZ 1 -Doors Opening A-DOOR-OTLN 6 A-DOOR-OTLN 6 -Doors Panel A-DOOR 1 A-DOOR 1 -Duct Accessories M-HVAC-DUCT 1 M-HVAC-DUCT 1 -Duct Accessory Tags M-ANNO-TEXT 2 M-ANNO-TEXT 2 -Duct Color Fill M-HVAC-PATT 2 M-HVAC-PATT 2 -Duct Color Fill Legends M-ANNO 5 M-ANNO 5 -Duct Fitting Tags E-ANNO-TEXT 2 E-ANNO-TEXT 2 -Duct Fittings M-HVAC-DUCT 1 M-HVAC-DUCT 1 -Duct Tags M-ANNO-TEXT 2 M-ANNO-TEXT 2 -Ducts M-HVAC-DUCT 1 M-HVAC-DUCT 1 -Electrical Circuit Tag E-ANNO-TEXT 2 E-ANNO-TEXT 2 -Electrical Equipment E-EQPM 4 E-EQPM 4 -Electrical Equipment Tags E-EQPM-IDEN 2 E-EQPM-IDEN 2 -Electrical Fixture Tags E-FIXT-IDEN 2 E-FIXT-IDEN 2 -Electrical Fixtures E-FIXT 2 E-FIXT 2 -Elevations A-ANNO-SYMB 6 A-ANNO-SYMB 6 -Entourage A-DETL-GENF 3 A-DETL-GENF 3 -Existing -EXST 3 -EXST 3 -Fire Alarm Device Tags FIRE-ALARM-DEVICES 2 FIRE-ALARM-DEVICES 2 -Fire Alarm Devices FIRE-ALARM-DEVICES 2 FIRE-ALARM-DEVICES 2 -Flex Duct Tags M-ANNO-TEXT 2 M-ANNO-TEXT 2 -Flex Ducts M-HVAC-DUCT 1 M-HVAC-DUCT 1 -Flex Pipe Tags M-ANNO-TEXT 2 M-ANNO-TEXT 2 -Flex Pipes M-PIPE 3 M-PIPE 3 -Floors A-FLOR-OTLN 6 A-FLOR-OTLN 6 -Floors Cut Pattern A-FLOR-PATT 8 A-FLOR-PATT 8 -Floors Hidden Lines A-FLOR-HIDN 5 A-FLOR-HIDN 5 -Floors Slab Edges A-FLOR-OTLN 6 A-FLOR-OTLN 6 -Floors Surface Pattern A-FLOR-PATT 8 A-FLOR-PATT 8 -Furniture I-FURN 2 I-FURN 2 -Furniture System Tags I-FURN-IDEN 3 I-FURN-IDEN 3 -Furniture Systems I-FURN-PNLS 2 I-FURN-PNLS 2 -Furniture Tags I-FURN-IDEN 3 I-FURN-IDEN 3 -Generic Annotations A-ANNO-NOTE 2 A-ANNO-NOTE 2 -Generic Model Tags A-GENM-IDEN 2 A-GENM-IDEN 2 -Generic Models A-GENM 6 A-GENM 6 -Grid Heads S-GRID 1 S-GRID 1 -Grids S-GRID 1 S-GRID 1 -Imports in Families G-IMPT 1 G-IMPT 1 -Keynote Tags A-ANNO-NOTE 2 A-ANNO-NOTE 2 -Level Heads A-FLOR-LEVL 6 A-FLOR-LEVL 6 -Levels A-FLOR-LEVL 6 A-FLOR-LEVL 6 -Lighting Device Tags LIGHTING-DEVICES 2 LIGHTING-DEVICES 2 -Lighting Devices LIGHTING-DEVICES 2 LIGHTING-DEVICES 2 -Lighting Fixture Tags E-LITE-IDEN 1 E-LITE-IDEN 1 -Lighting Fixtures E-LITE-EQPM 4 E-LITE-EQPM 4 -Lines A-DETL 5 A-DETL 5 -Lines A-AREA-LINE 4 A-AREA-LINE 4 -Lines A-DETL-MBND 5 A-DETL-MBND 5 -Lines A-ANNO-NPLT 5 A-ANNO-NPLT 5 -Lines A-DETL-DEMO 6 A-DETL-DEMO 6 -Lines A-DETL-MBND 5 A-DETL-MBND 5 -Lines A-FLOR-OVHD 8 A-FLOR-OVHD 8 -Lines A-ANNO-RVSN 5 A-ANNO-RVSN 5 -Lines A-AREA-LINE 4 A-AREA-LINE 4 -Lines A-ANNO-NPLT 5 A-ANNO-NPLT 5 -Lines Axis of Rotation A-ANNO-NPLT 5 A-ANNO-NPLT 5 -Lines Insulation Batting Lines A-DETL-INSL 8 A-DETL-INSL 8 -Lines Lines A-DETL 5 A-DETL 5 -Lines Medium Lines A-DETL-MLIN 3 A-DETL-MLIN 3 -Lines Thin Lines A-DETL-LLIN 3 A-DETL-LLIN 3 -Lines Wide Lines A-DETL-HLIN 3 A-DETL-HLIN 3 -Mass A-MASS 5 A-MASS 5 -Mass Tags A-MASS-IDEN 5 A-MASS-IDEN 5 -Massing A-MASS 5 A-MASS 5 -Matchline A-ANNO-SYMB 6 A-ANNO-SYMB 6 -Material Tags A-ANNO-IDEN 2 A-ANNO-IDEN 2 -Mechanical Equipment M-EQPT 2 M-EQPT 2 -Mechanical Equipment Tags M-EQPT-IDEN 2 M-EQPT-IDEN 2 -Multi-Category Tags A-ANNO-IDEN 2 A-ANNO-IDEN 2 -New -NEWW 2 -NEWW 2 -Nurse Call Device Tags NIRSE-CALL-DEVICES 2 NIRSE-CALL-DEVICES 2 -Nurse Call Devices NIRSE-CALL-DEVICES 2 NIRSE-CALL-DEVICES 2 -Parking C-PKNG 1 C-PKNG 1 -Parking Tags C-PKNG-IDEN 1 C-PKNG-IDEN 1 -Pipe Accessories M-PIPE 3 M-PIPE 3 -Pipe Accessory Tags M-ANNO-TEXT 2 M-ANNO-TEXT 2 -Pipe Color Fill M-PIPE-PATT 2 M-PIPE-PATT 2 -Pipe Color Fill Legends M-ANNO 5 M-ANNO 5 -Pipe Fitting Tags E-ANNO-TEXT 2 E-ANNO-TEXT 2 -Pipe Fittings M-PIPE 3 M-PIPE 3 -Pipe Tags M-ANNO-TEXT 2 M-ANNO-TEXT 2 -Pipes M-PIPE 3 M-PIPE 3 -Plan Region G-ANNO-NPLT 5 G-ANNO-NPLT 5 -Planting L-PLNT-BEDS 3 L-PLNT-BEDS 3 -Planting Tags L-PLNT-IDEN 3 L-PLNT-IDEN 3 -Plumbing Fixture Tags P-ANNO-IDEN 2 P-ANNO-IDEN 2 -Plumbing Fixtures P-SANR-FIXT 6 P-SANR-FIXT 6 -Property Line Segment Tags C-PROP-IDEN 6 C-PROP-IDEN 6 -Property Tags C-ANNO-IDEN 0 C-ANNO-IDEN 0 -Railings A-FLOR-HRAL 1 A-FLOR-HRAL 1 -Railings Balusters A-FLOR-HRAL 1 A-FLOR-HRAL 1 -Railings Railings Beyond Cut Line A-SECT-MBND 5 A-SECT-MBND 5 -Railings Rails A-FLOR-HRAL 1 A-FLOR-HRAL 1 -Ramps A-FLOR-STRS 2 A-FLOR-STRS 2 -Ramps Down Arrow A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Ramps DOWN text A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Ramps Incomplete ramps A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Ramps Ramps Beyond Cut Line A-SECT-MBND 5 A-SECT-MBND 5 -Ramps Stringers A-FLOR-STRS 2 A-FLOR-STRS 2 -Ramps Stringers Beyond Cut Line A-SECT-MBND 5 A-SECT-MBND 5 -Ramps Up Arrow A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Ramps UP text A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Raster Images G-ANNO-PATT 8 G-ANNO-PATT 8 -Reference Planes G-ANNO-NPLT 5 G-ANNO-NPLT 5 -Revision Cloud Tags G-ANNO-REVS 5 G-ANNO-REVS 5 -Revision Clouds G-ANNO-REVS 5 G-ANNO-REVS 5 -Roads C-ROAD 4 C-ROAD 4 -Roof Tags A-ROOF-IDEN 6 A-ROOF-IDEN 6 -Roofs A-ROOF 4 A-ROOF 4 -Roofs Curtain Roof Grids A-ROOF 4 A-ROOF 4 -Roofs Cut Pattern A-ROOF-PATT 8 A-ROOF-PATT 8 -Roofs Fascias A-ROOF-OTLN 4 A-ROOF-OTLN 4 -Roofs Gutters A-ROOF-OTLN 4 A-ROOF-OTLN 4 -Roofs Roof Soffits A-ROOF-OTLN 4 A-ROOF-OTLN 4 -Roofs Surface Pattern A-ROOF-PATT 8 A-ROOF-PATT 8 -Room Polylines A-AREA-BDRY 1 A-AREA-BDRY 1 -Room Tags A-AREA-IDEN 2 A-AREA-IDEN 2 -Rooms A-AREA-IDEN 2 A-AREA-IDEN 2 -Schedule Graphics A-ANNO-NPLT 5 A-ANNO-NPLT 5 -Scope Boxes G-ANNO-NPLT 5 G-ANNO-NPLT 5 -Sections A-ANNO-SYMB 6 A-ANNO-SYMB 6 -Security Device Tags SECUTITY-DEVICES 2 SECUTITY-DEVICES 2 -Security Devices SECUTITY-DEVICES 2 SECUTITY-DEVICES 2 -Site L-SITE 6 L-SITE 6 -Site Pads C-BLDG 6 C-BLDG 6 -Site Property C-PROP 6 C-PROP 6 -Site Tags L-ANNO-IDEN 6 L-ANNO-IDEN 6 -Span Direction Symbol S-FLOR-SYMB 2 S-FLOR-SYMB 2 -Specialty Equipment A-EQPM 6 A-EQPM 6 -Specialty Equipment Tags A-EQPM-IDEN 2 A-EQPM-IDEN 2 -Spinkler Tags F-Anno-Std-Text 2 F-Anno-Std-Text 2 -Spot Elevations A-ANNO-DIMS 1 A-ANNO-DIMS 1 -Sprinklers F-Sprn-Std 3 F-Sprn-Std 3 -Stair Tags A-FLOR-IDEN 2 A-FLOR-IDEN 2 -Stairs A-FLOR-STRS 2 A-FLOR-STRS 2 -Stairs Down Arrow A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Stairs DOWN Text A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Stairs Incomplete Stairs A-FLOR-STRS 2 A-FLOR-STRS 2 -Stairs Stairs Beyond Cut Line A-SECT-MBND 5 A-SECT-MBND 5 -Stairs Stringers A-FLOR-STRS 2 A-FLOR-STRS 2 -Stairs Stringers Beyond Cut Line A-SECT-MBND 5 A-SECT-MBND 5 -Stairs Up Arrow A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Stairs UP Text A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Structural Annotations S-IDEN 2 S-IDEN 2 -Structural Area Reinforcement S-RBAR-BDRY 2 S-RBAR-BDRY 2 -Structural Area Reinforcement Symbols S-RBAR-SYMB 2 S-RBAR-SYMB 2 -Structural Area Reinforcement Tags S-RBAR-IDEN 2 S-RBAR-IDEN 2 -Structural Beam System Tags S-BEAM-IDEN 2 S-BEAM-IDEN 2 -Structural Beam Systems S-ANNO-SYM 2 S-ANNO-SYM 2 -Structural Column Tags S-COLS-IDEN 2 S-COLS-IDEN 2 -Structural Columns S-COLS 6 S-COLS 6 -Structural Columns Hidden Lines S-COLS-HIDN 5 S-COLS-HIDN 5 -Structural Connection Tags S-COLS-ANLY 2 S-COLS-ANLY 2 -Structural Connections S-COLS-ANLY 2 S-COLS-ANLY 2 -Structural Foundation Tags S-FNDN-IDEN 2 S-FNDN-IDEN 2 -Structural Foundations S-FNDN-FTNG 4 S-FNDN-FTNG 4 -Structural Foundations Hidden Lines S-FNDN-HIDN 4 S-FNDN-HIDN 4 -Structural Framing S-BEAM 4 S-BEAM 4 -Structural Framing Hidden Lines S-BEAM-HIDN 4 S-BEAM-HIDN 4 -Structural Framing Tags S-BEAM-IDEN 2 S-BEAM-IDEN 2 -Structural Load Cases S-LOAD-CASE 2 S-LOAD-CASE 2 -Structural Load Cases Accidental Loads S-LOAD-ACCI 2 S-LOAD-ACCI 2 -Structural Load Cases Dead Loads S-LOAD-DEAD 2 S-LOAD-DEAD 2 -Structural Load Cases Live Loads S-LOAD-LIVE 2 S-LOAD-LIVE 2 -Structural Load Cases Roof Live Loads S-LOAD-ROOF 2 S-LOAD-ROOF 2 -Structural Load Cases Seismic Loads S-LOAD-SEIS 2 S-LOAD-SEIS 2 -Structural Load Cases Snow Loads S-LOAD-SNOW 2 S-LOAD-SNOW 2 -Structural Load Cases Temperature Loads S-LOAD-TEMP 2 S-LOAD-TEMP 2 -Structural Load Cases Wind Loads S-LOAD-WIND 2 S-LOAD-WIND 2 -Structural Loads S-LOAD 2 S-LOAD 2 -Structural Loads Area Loads S-LOAD-AREA 2 S-LOAD-AREA 2 -Structural Loads Line Loads S-LOAD-LINE 2 S-LOAD-LINE 2 -Structural Loads Point Loads S-LOAD-POIN 2 S-LOAD-POIN 2 -Structural Path Reinforcement S-RBAR-BDRY 2 S-RBAR-BDRY 2 -Structural Path Reinforcement Symbols S-RBAR-SYMB 2 S-RBAR-SYMB 2 -Structural Path Reinforcement Tags S-RBAR-IDEN 2 S-RBAR-IDEN 2 -Structural Rebar S-RBAR 2 S-RBAR 2 -Structural Rebar Tags S-RBAR-IDEN 2 S-RBAR-IDEN 2 -Structural Truss Tags S-BEAM-IDEN 2 S-BEAM-IDEN 2 -Structural Trusses S-ANNO-SYM 2 S-ANNO-SYM 2 -Telephone Device Tags PHONE-DEVICES 2 PHONE-DEVICES 2 -Telephone Devices PHONE-DEVICES 2 PHONE-DEVICES 2 -Temporary -TEMP 2 -TEMP 2 -Text Notes A-ANNO-TEXT 2 A-ANNO-TEXT 2 -Title Blocks G-ANNO-TTLB 6 G-ANNO-TTLB 6 -Title Blocks Medium Lines G-ANNO-MLIN 4 G-ANNO-MLIN 4 -Title Blocks Thin Lines G-ANNO-LLIN 2 G-ANNO-LLIN 2 -Title Blocks Wide Lines G-ANNO-HLIN 6 G-ANNO-HLIN 6 -Topography C-TOPO 2 C-TOPO 2 -Topography Boundary Point C-TOPO-BKLN 3 C-TOPO-BKLN 3 -Topography Interior Point C-TOPO-SPOT 2 C-TOPO-SPOT 2 -Topography Primary Contours C-TOPO-MAJR 2 C-TOPO-MAJR 2 -Topography Secondary Contours C-TOPO-MINR 3 C-TOPO-MINR 3 -Topography Triangulation Edges C-TOPO-EDGE 3 C-TOPO-EDGE 3 -View Reference A-ANNO-SYMB 6 A-ANNO-SYMB 6 -View Titles G-ANNO-TTLB 6 G-ANNO-TTLB 6 -Viewports A-ANNO-NPLT 5 A-ANNO-NPLT 5 -Wall Tags A-WALL-IDEN 4 A-WALL-IDEN 4 -Walls A-WALL-MBNI 2 A-WALL 2 -Walls Curtain Wall Grids A-GLAZ-GRID 2 A-GLAZ-GRID 2 -Walls Cut Pattern A-WALL-PATT 2 A-WALL-PATT 2 -Walls Hidden Lines A-WALL-HIDN 2 A-WALL-HIDN 2 -Walls Surface Pattern A-WALL-PATT 2 A-WALL-PATT 2 -Walls/Interior:1 I-WALL 2 I-WALL 2 -Walls/Exterior:2 A-WALL 2 A-WALL 2 -Walls/Foundation:3 S-FNDN 2 S-FNDN 2 -Walls/Retaining:4 SITE-WALL 2 SITE-WALL 2 -Window Tags A-GLAZ-IDEN 6 A-GLAZ-IDEN 6 -Windows A-GLAZ 6 A-GLAZ 6 -Windows Frame/Mullion A-GLAZ-FRAM 6 A-GLAZ-FRAM 6 -Windows Glass A-GLAZ-GLAS 6 A-GLAZ-GLAS 6 -Windows Opening A-GLAZ 6 A-GLAZ 6 -Windows Sill/Head A-GLAZ-SILL 1 A-GLAZ-SILL 1 -Wire Tag E-ANNO-TEXT 2 E-ANNO-TEXT 2 -Wire Tick Marks E-ANNO-TEXT 2 E-ANNO-TEXT 2 -Wires E-POWR-WIRE 3 E-POWR-WIRE 3 diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-BS1192.txt b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-BS1192.txt deleted file mode 100644 index d472d0cb..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-BS1192.txt +++ /dev/null @@ -1,212 +0,0 @@ -# Revit Export Layers -# Maps Categories and Subcategories to layer names and color numbers -# Category Subcategory Layer name Color number -# Cut layer name Cut color number -# Do not remove the colon (:) after certain category names. -# ----------------------------------------------------- -Area Polylines F810A 1 F810A 1 -Area Tags F810A 2 F810A 2 -Callouts A060T 6 A060T 6 -Casework A760 3 A760 3 -Casework Tags A760A 5 A760A 5 -Ceiling Tags A350A 6 A350A 6 -Ceilings A359 5 A359 5 -Ceilings Cut Pattern A350H 1 A350H 1 -Ceilings Surface Pattern A350G 1 A350G 1 -Color Fill F810A 2 F810A 2 -Color Fill Legends Z010T 5 Z010T 5 -Columns A280 4 A280 4 -Constraints Z000 2 Z000 2 -Contour Labels 0 2 0 2 -Curtain Panel Tags A214A 6 A214A 6 -Curtain Panels A214 6 A214 6 -Curtain Wall Mullions A214 3 A214 3 -Demolished -DEMO 3 -DEMO 3 -Detail Item Tags A060A 3 A060A 3 -Detail Items A060G5 3 A060G5 3 -Dimensions A010D 1 A010D 1 -Dimensions Automatic Sketch Dimensions A010D 1 A010D 1 -Door Tags A300A 6 A300A 6 -Doors A300 1 A300 1 -Doors Frame/Mullion A300 1 A300 1 -Doors Glass A300 1 A300 1 -Doors Opening A300 6 A300 6 -Doors Panel A300 1 A300 1 -Electrical Equipment A610 4 A610 4 -Electrical Equipment Tags A610A 2 A610A 2 -Electrical Fixture Tags A610A 2 A610A 2 -Electrical Fixtures A610 2 A610 2 -Elevations A040 6 A040 6 -Entourage A060G5 3 A060G5 3 -Existing -EXST 3 -EXST 3 -Floors A230 6 A230 6 -Floors Cut Pattern A230H 8 A230H 8 -Floors Hidden Lines A230H 5 A230H 5 -Floors Slab Edges A230 6 A230 6 -Floors Surface Pattern A230H 8 A230H 8 -Furniture A700 2 A700 2 -Furniture System Tags A723 3 A723 3 -Furniture Systems A723 2 A723 2 -Furniture Tags A723 3 A723 3 -Generic Annotations Z000 2 Z000 2 -Generic Model Tags Z000 2 Z000 2 -Generic Models Z000 6 Z000 6 -Grid Heads Z030G 1 Z030G 1 -Grids Z030G 1 Z030G 1 -Imports in Families Z000 1 Z000 1 -Keynote Tags Z000 2 Z000 2 -Level Heads Z000 6 Z000 6 -Levels Z000 6 Z000 6 -Lighting Fixture Tags A630A 1 A630A 1 -Lighting Fixtures A630 4 A630 4 -Lines Z000 5 Z000 5 -Lines F810A 4 F810A 4 -Lines Z000 5 Z000 5 -Lines Z000 5 Z000 5 -Lines Z000 6 Z000 6 -Lines Z000 5 Z000 5 -Lines A760G 8 A760G 8 -Lines Z000 5 Z000 5 -Lines F810A 4 F810A 4 -Lines Z000G 5 Z000G 5 -Lines Axis of Rotation Z000G 5 Z000G 5 -Lines Insulation Batting Lines Z000 8 Z000 8 -Lines Lines Z000 5 Z000 5 -Lines Medium Lines Z000 3 Z000 3 -Lines Thin Lines Z000 3 Z000 3 -Lines Wide Lines Z000 3 Z000 3 -Mass Z010T 5 Z010T 5 -Mass Tags Z010T 5 Z010T 5 -Massing Z010T 5 Z010T 5 -Matchline A060T 6 A060T 6 -Material Tags Z000 2 Z000 2 -Mechanical Equipment A700 2 A700 2 -Mechanical Equipment Tags A700A 2 A700A 2 -Multi-Category Tags Z000 2 Z000 2 -New -NEW 2 -NEW 2 -Parking C950 1 C950 1 -Parking Tags C950A 1 C950A 1 -Plan Region Z010T 5 Z010T 5 -Planting L940 3 L940 3 -Planting Tags L940 3 L940 3 -Plumbing Fixture Tags A520A 2 A520A 2 -Plumbing Fixtures A520 6 A520 6 -Property Line Segment Tags A520 6 A520 6 -Property Tags A520 0 A520 0 -Railings A340 1 A340 1 -Railings Balusters A340 1 A340 1 -Railings Railings Beyond Cut Line A340 5 A340 5 -Railings Rails A340 1 A340 1 -Ramps A241 2 A241 2 -Ramps Down Arrow A241 2 A241 2 -Ramps DOWN text A241 2 A241 2 -Ramps Incomplete ramps A241 2 A241 2 -Ramps Ramps Beyond Cut Line A241 5 A241 5 -Ramps Stringers A241 2 A241 2 -Ramps Stringers Beyond Cut Line A241 5 A241 5 -Ramps Up Arrow A241 2 A241 2 -Ramps UP text A241 2 A241 2 -Raster Images Z010T 8 Z010T 8 -Reference Planes Z010T 5 Z010T 5 -Revision Cloud Tags Z010T 5 Z010T 5 -Revision Clouds Z010T 5 Z010T 5 -Roads C950 4 C950 4 -Roof Tags A270A 6 A270A 6 -Roofs A270 4 A270 4 -Roofs Curtain Roof Grids A270 4 A270 4 -Roofs Cut Pattern A270 8 A270 8 -Roofs Fascias A270 4 A270 4 -Roofs Gutters A270 4 A270 4 -Roofs Roof Soffits A270 4 A270 4 -Roofs Surface Pattern A270 8 A270 8 -Room Polylines F810A 2 F810A 2 -Room Tags F810A 2 F810A 2 -Rooms F810A 2 F810A 2 -Schedule Graphics Z000 5 Z000 5 -Scope Boxes Z010T 5 Z010T 5 -Sections A060T 6 A060T 6 -Site L910 6 L910 6 -Site Pads L910 6 L910 6 -Site Property L910 6 L910 6 -Site Tags L910 6 L910 6 -Span Direction Symbol S280 2 S280 2 -Specialty Equipment Z770 6 Z770 6 -Specialty Equipment Tags Z770A 2 Z770A 2 -Spot Elevations A010D 1 A010D 1 -Stair Tags A240G 2 A240G 2 -Stairs A240 2 A240 2 -Stairs Down Arrow A240G 2 A240G 2 -Stairs DOWN Text A240G 2 A240G 2 -Stairs Incomplete Stairs A240 2 A240 2 -Stairs Stairs Beyond Cut Line A240 5 A240 5 -Stairs Stringers A240 2 A240 2 -Stairs Stringers Beyond Cut Line A240 5 A240 5 -Stairs Up Arrow A240G 2 A240G 2 -Stairs UP Text A240G 2 A240G 2 -Structural Annotations S280 2 S280 2 -Structural Area Reinforcement S280 2 S280 2 -Structural Area Reinforcement Symbols S280A 2 S280A 2 -Structural Area Reinforcement Tags S280 2 S280 2 -Structural Beam System Tags S280A 2 S280A 2 -Structural Beam Systems S280 2 S280 2 -Structural Column Tags S280A 2 S280A 2 -Structural Columns S280 6 S280 6 -Structural Columns Hidden Lines S280H 5 S280H 5 -Structural Connection Tags S280 2 S280 2 -Structural Connections S280 2 S280 2 -Structural Foundation Tags S280 2 S280 2 -Structural Foundations S280A 4 S280A 4 -Structural Foundations Hidden Lines S164H 4 S164H 4 -Structural Framing S280A 4 S280A 4 -Structural Framing Hidden Lines S280H 4 S280H 4 -Structural Framing Tags S280A 2 S280A 2 -Structural Load Cases S280 2 S280 2 -Structural Load Cases Accidental Loads S280 2 S280 2 -Structural Load Cases Dead Loads S280 2 S280 2 -Structural Load Cases Live Loads S280 2 S280 2 -Structural Load Cases Roof Live Loads S280 2 S280 2 -Structural Load Cases Seismic Loads S280 2 S280 2 -Structural Load Cases Snow Loads S280 2 S280 2 -Structural Load Cases Temperature Loads S280 2 S280 2 -Structural Load Cases Wind Loads S280 2 S280 2 -Structural Loads S280 2 S280 2 -Structural Loads Area Loads S280 2 S280 2 -Structural Loads Line Loads S280 2 S280 2 -Structural Loads Point Loads S280 2 S280 2 -Structural Path Reinforcement S280 2 S280 2 -Structural Path Reinforcement Symbols S280A 2 S280A 2 -Structural Path Reinforcement Tags S280 2 S280 2 -Structural Rebar S280 2 S280 2 -Structural Rebar Tags S280 2 S280 2 -Structural Truss Tags S280A 2 S280A 2 -Temporary -TEMP 2 -TEMP 2 -Text Notes Z010T 2 Z010T 2 -Title Blocks Z2020T 6 Z2020T 6 -Title Blocks Medium Lines Z2020T 4 Z2020T 4 -Title Blocks Thin Lines Z2020T 2 Z2020T 2 -Title Blocks Wide Lines Z2020T 6 Z2020T 6 -Topography B901 2 B901 2 -Topography Boundary Point B903G 3 B903G 3 -Topography Interior Point B903G 2 B903G 2 -Topography Primary Contours B903G 2 B903G 2 -Topography Secondary Contours B903G 3 B903G 3 -Topography Triangulation Edges B903G 3 B903G 3 -View Reference Z010T 6 Z010T 6 -View Titles Z010T 6 Z010T 6 -Viewports Z000 5 Z000 5 -Wall Tags A210A 4 A210A 4 -Walls A210 2 A210 2 -Walls Curtain Wall Grids A210 2 A210 2 -Walls Cut Pattern A210 2 A210 2 -Walls Hidden Lines A210H 2 A210H 2 -Walls Surface Pattern A210 2 A210 2 -Walls/Interior:1 A210 2 A210 2 -Walls/Exterior:2 A210 2 A210 2 -Walls/Foundation:3 A210 2 A210 2 -Walls/Retaining:4 A210 2 A210 2 -Window Tags A314A 6 A314A 6 -Windows A314A 6 A314A 6 -Windows Frame/Mullion A314A 6 A314A 6 -Windows Glass A314A 6 A314A 6 -Windows Opening A314 6 A314 6 -Windows Sill/Head A314 1 A314 1 diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-CP83.txt b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-CP83.txt deleted file mode 100644 index 2b283d9f..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-CP83.txt +++ /dev/null @@ -1,212 +0,0 @@ -# Revit Export Layers -# Maps Categories and Subcategories to layer names and color numbers -# Category Subcategory Layer name Color number -# Cut layer name Cut color number -# Do not remove the colon (:) after certain category names. -# ----------------------------------------------------- -Area Polylines A-_AREA---_A 2 A-_AREA---_A 2 -Area Tags A-_ROOMNAME_A 2 A-_ROOMNAME_A 2 -Callouts A-_ANOTSYBL_E 6 A-_ANOTSYBL_E 6 -Casework A-_FLORCASE_E 3 A-_FLORCASE_E 3 -Casework Tags A-_FLORCASE_T 5 A-_FLORCASE_T 5 -Ceiling Tags A-_CEIL----_A 6 A-_CEIL----_A 6 -Ceilings A-_CEIL----_E 5 A-_CEIL----_E 5 -Ceilings Cut Pattern A-CEILPATT_E 1 A-CEILPATT_E 1 -Ceilings Surface Pattern A-CEIL----_E 1 A-CEIL----_E 1 -Color Fill A-_ROOMNAME_A 2 A-_ROOMNAME_A 2 -Color Fill Legends A-_AREACALC_L- 5 A-_AREACALC_L- 5 -Columns A-_COLN----_E 4 A-_COLN----_E 4 -Constraints A-_--------_A 2 A-_--------_A 2 -Contour Labels 0 2 0 2 -Curtain Panel Tags A-_CLAD----_AD 6 A-_CLAD----_AD 6 -Curtain Panels A-_CLAD----_E 6 A-_CLAD----_E 6 -Curtain Wall Mullions A-_CLAD----_E1 3 A-_CLAD----_E1 3 -Demolished --_--------_R 3 --_--------_R 3 -Detail Item Tags A-_--------__A 3 A-_--------__A 3 -Detail Items A-_--------_-D0 3 A-_--------_-D0 3 -Dimensions A-ANOT----_D 1 A-ANOT----_D 1 -Dimensions Automatic Sketch Dimensions A-ANOT----_D 1 A-ANOT----_D 1 -Door Tags A-_DOOR----_A 6 A-_DOOR----_A 6 -Doors A-_DOOR----_E 1 A-_DOOR----_E 1 -Doors Frame/Mullion A-_DOOR----_E 1 A-_DOOR----_E 1 -Doors Glass A-_DOOROPEN_E 1 A-_DOOROPEN_E 1 -Doors Opening A-_DOOR----_E 6 A-_DOOR----_E 6 -Doors Panel A-_DOOR----_E 1 A-_DOOR----_E 1 -Electrical Equipment E-_ELECEQPT_E 4 E-_ELECEQPT_E 4 -Electrical Equipment Tags E-_ELECEQPT_A 2 E-_ELECEQPT_A 2 -Electrical Fixture Tags E-_ELECFIXT_A 2 E-_ELECFIXT_A 2 -Electrical Fixtures E-_ELECFIXT_E 2 E-_ELECFIXT_E 2 -Elevations A-_--------_-1 6 A-_--------_-1 6 -Entourage A-_--------_E 3 A-_--------_E 3 -Existing --_--------_E 3 --_--------_E 3 -Floors A-_FLOR----_E 6 A-_FLOR----_E 6 -Floors Cut Pattern A-_FLORPATT_E 8 A-_FLORPATT_E 8 -Floors Hidden Lines A-_FLOR----_H 5 A-_FLOR----_H 5 -Floors Slab Edges A-_FLOR----_E 6 A-_FLOR----_E 6 -Floors Surface Pattern A-_FLORPATT_E 8 A-_FLORPATT_E 8 -Furniture A-_FURT----_E 2 A-_FURT----_E 2 -Furniture System Tags A-_FURTSYST_A 3 A-_FURTSYST_A 3 -Furniture Systems A-_FURTSYST_E 2 A-_FURTSYST_E 2 -Furniture Tags A-_FURT----_E 3 A-_FURT----_E 3 -Generic Annotations A-_--------_A 2 A-_--------_A 2 -Generic Model Tags A-_--------_A 2 A-_--------_A 2 -Generic Models A-_--------_-3 6 A-_--------_-3 6 -Grid Heads A-_ANOTGRID_E 1 A-_ANOTGRID_E 1 -Grids A-_ANOTGRID_E 1 A-_ANOTGRID_E 1 -Imports in Families A-_--------_E- 1 A-_--------_E- 1 -Keynote Tags A-_--------_A 2 A-_--------_A 2 -Level Heads A-_FLORLEVL_E 6 A-_FLORLEVL_E 6 -Levels A-_FLORLEVL_E 6 A-_FLORLEVL_E 6 -Lighting Fixture Tags E-_LIGTSWIT_A 1 E-_LIGTSWIT_A 1 -Lighting Fixtures E-_LIGT----_E 4 E-_LIGT----_E 4 -Lines A-_--------_E- 5 A-_--------_E- 5 -Lines A-_--------_E- 4 A-_--------_E- 4 -Lines A-_--------_E3 5 A-_--------_E3 5 -Lines A-_--------_ER 5 A-_--------_ER 5 -Lines A-_--------_E3 6 A-_--------_E3 6 -Lines A-_--------_E3 5 A-_--------_E3 5 -Lines A-_--------_E3 8 A-_--------_E3 8 -Lines A-_--------_A- 5 A-_--------_A- 5 -Lines A-_--------_E- 4 A-_--------_E- 4 -Lines A-_--------_E- 5 A-_--------_E- 5 -Lines Axis of Rotation A-_--------_E- 5 A-_--------_E- 5 -Lines Insulation Batting Lines A-_--------_E- 8 A-_--------_E- 8 -Lines Lines A-_--------_E- 5 A-_--------_E- 5 -Lines Medium Lines A-_--------_E- 3 A-_--------_E- 3 -Lines Thin Lines A-_--------_E- 3 A-_--------_E- 3 -Lines Wide Lines A-_--------_E- 3 A-_--------_E- 3 -Mass A-_--------_-3 5 A-_--------_-3 5 -Mass Tags A-_--------_-3 5 A-_--------_-3 5 -Massing A-_--------_-3 5 A-_--------_-3 5 -Matchline A-_ANOTSYBL_E 6 A-_ANOTSYBL_E 6 -Material Tags A-_--------_A 2 A-_--------_A 2 -Mechanical Equipment M-_EQPT----_E 2 M-_EQPT----_E 2 -Mechanical Equipment Tags M-_EQPT----_A 2 M-_EQPT----_A 2 -Multi-Category Tags A-_--------_A 2 A-_--------_A 2 -New --_--------_N 2 --_--------_N 2 -Parking A-_CPRK----_E 1 A-_CPRK----_E 1 -Parking Tags A-_CPRK----_A 1 A-_CPRK----_A 1 -Plan Region A-_--------_E- 5 A-_--------_E- 5 -Planting A-_LNSP----_E 3 A-_LNSP----_E 3 -Planting Tags A-_LNSP----_A 3 A-_LNSP----_A 3 -Plumbing Fixture Tags A-_SANIFIXR_A 2 A-_SANIFIXR_A 2 -Plumbing Fixtures A-_SANIFIXR_E 6 A-_SANIFIXR_E 6 -Property Line Segment Tags A-_SANIFIXR_E 6 A-_SANIFIXR_E 6 -Property Tags A-_SANIFIXR_E 0 A-_SANIFIXR_E 0 -Railings A-_HANR----_E1 1 A-_HANR----_E1 1 -Railings Balusters A-_HANR----_E 1 A-_HANR----_E 1 -Railings Railings Beyond Cut Line A-_HANR----_E 5 A-_HANR----_E 5 -Railings Rails A-_HANR----_E3 1 A-_HANR----_E3 1 -Ramps A-_RAMP----_E 2 A-_RAMP----_E 2 -Ramps Down Arrow A-_RAMP----_E 2 A-_RAMP----_E 2 -Ramps DOWN text A-_RAMP----_E 2 A-_RAMP----_E 2 -Ramps Incomplete ramps A-_RAMP----_E 2 A-_RAMP----_E 2 -Ramps Ramps Beyond Cut Line A-_RAMP----_E 5 A-_RAMP----_E 5 -Ramps Stringers A-_RAMP----_E 2 A-_RAMP----_E 2 -Ramps Stringers Beyond Cut Line A-_RAMP----_E 5 A-_RAMP----_E 5 -Ramps Up Arrow A-_RAMP----_E 2 A-_RAMP----_E 2 -Ramps UP text A-_RAMP----_E 2 A-_RAMP----_E 2 -Raster Images A-_--------_E- 8 A-_--------_E- 8 -Reference Planes A-_--------_E- 5 A-_--------_E- 5 -Revision Cloud Tags A-_--------_R- 5 A-_--------_R- 5 -Revision Clouds A-_--------_R- 5 A-_--------_R- 5 -Roads A-_ROAD----_E 4 A-_ROAD----_E 4 -Roof Tags A-_ROOF----_A 6 A-_ROOF----_A 6 -Roofs A-_ROOF----_E 4 A-_ROOF----_E 4 -Roofs Curtain Roof Grids A-_ROOF----_E 4 A-_ROOF----_E 4 -Roofs Cut Pattern A-_ROOFPATT_E 8 A-_ROOFPATT_E 8 -Roofs Fascias A-_ROOF----_E 4 A-_ROOF----_E 4 -Roofs Gutters A-_ROOFPATT_E 4 A-_ROOFPATT_E 4 -Roofs Roof Soffits A-_ROOFPATT_E 4 A-_ROOFPATT_E 4 -Roofs Surface Pattern A-_ROOFPATT_E 8 A-_ROOFPATT_E 8 -Room Polylines A-_ROOM----_A 2 A-_ROOM----_A 2 -Room Tags A-_ROOMNAME_A 2 A-_ROOMNAME_A 2 -Rooms A-_ROOMNAME_A 2 A-_ROOMNAME_A 2 -Schedule Graphics A-_ANOT----_A 5 A-_ANOT----_A 5 -Scope Boxes A-_ANOTSYBL_E 5 A-_ANOTSYBL_E 5 -Sections A-_ANOTSYBL_E 6 A-_ANOTSYBL_E 6 -Site A-_SITE----_E 6 A-_SITE----_E 6 -Site Pads L-_SITEBNRY_E 6 L-_SITEBNRY_E 6 -Site Property L-_SITEBNRY_E 6 L-_SITEBNRY_E 6 -Site Tags A-_SITE----_E 6 A-_SITE----_E 6 -Span Direction Symbol S-_DECK---_A 2 S-_DECK---_A 2 -Specialty Equipment M-_FIREEQPM_E 6 M-_FIREEQPM_E 6 -Specialty Equipment Tags M-_FIREEQPM_A 2 M-_FIREEQPM_A 2 -Spot Elevations A-ANOT----_D 1 A-ANOT----_D 1 -Stair Tags A-_STRC----_A 2 A-_STRC----_A 2 -Stairs A-_STRC----_E 2 A-_STRC----_E 2 -Stairs Down Arrow A-_STRC----_E 2 A-_STRC----_E 2 -Stairs DOWN Text A-_STRC----_A 2 A-_STRC----_A 2 -Stairs Incomplete Stairs A-_STRC----_E 2 A-_STRC----_E 2 -Stairs Stairs Beyond Cut Line A-_STRC----_E 5 A-_STRC----_E 5 -Stairs Stringers A-_STRC----_E 2 A-_STRC----_E 2 -Stairs Stringers Beyond Cut Line A-_STRC----_E 5 A-_STRC----_E 5 -Stairs Up Arrow A-_STRC----_E 2 A-_STRC----_E 2 -Stairs UP Text A-_STRC----_A 2 A-_STRC----_A 2 -Structural Annotations S-IDEN----_A 2 S-IDEN----_A 2 -Structural Area Reinforcement S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Area Reinforcement Symbols S-_SYMB----_A 2 S-_SYMB----_A 2 -Structural Area Reinforcement Tags S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Beam System Tags S-_BEAM----_A 2 S-_BEAM----_A 2 -Structural Beam Systems S-_SYMB----_A 2 S-_SYMB----_A 2 -Structural Column Tags S-_COLN----_A 2 S-_COLN----_A 2 -Structural Columns S-_COLN----_E 6 S-_COLN----_E 6 -Structural Columns Hidden Lines S-_COLS---_H 5 S-_COLS---_H 5 -Structural Connection Tags S-_COLN----_A 2 S-_COLN----_A 2 -Structural Connections S-_COLN----_A 2 S-_COLN----_A 2 -Structural Foundation Tags S-_BEAM----_E 2 S-_BEAM----_E 2 -Structural Foundations S-_BEAM----_A 4 S-_BEAM----_A 4 -Structural Foundations Hidden Lines S-_FNDN----_H 4 S-_FNDN----_H 4 -Structural Framing S-_BEAM----_A 4 S-_BEAM----_A 4 -Structural Framing Hidden Lines S-_BEAM----_H 4 S-_BEAM----_H 4 -Structural Framing Tags S-_BEAM----_A 2 S-_BEAM----_A 2 -Structural Load Cases S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Accidental Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Dead Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Live Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Roof Live Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Seismic Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Snow Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Temperature Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Load Cases Wind Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Loads S-_LOAD----_A 2 S-LOAD 2 -Structural Loads Area Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Loads Line Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Loads Point Loads S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Path Reinforcement S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Path Reinforcement Symbols S-_SYMB----_A 2 S-_SYMB----_A 2 -Structural Path Reinforcement Tags S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Rebar S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Rebar Tags S-_LOAD----_A 2 S-_LOAD----_A 2 -Structural Truss Tags S-_BEAM----_A 2 S-_BEAM----_A 2 -Temporary --_--------_T 2 --_--------_T 2 -Text Notes A-_ANOTTEXT_A 2 A-_ANOTTEXT_A 2 -Title Blocks A-ANOTTBLK_E 6 A-ANOTTBLK_E 6 -Title Blocks Medium Lines A-ANOTTBLK_E 4 A-ANOTTBLK_E 4 -Title Blocks Thin Lines A-ANOTTBLK_E 2 A-ANOTTBLK_E 2 -Title Blocks Wide Lines A-ANOTTBLK_E 6 A-ANOTTBLK_E 6 -Topography S-_TOPO----_E 2 S-_TOPO----_E 2 -Topography Boundary Point S-_TOPOCONT_E 3 S-_TOPOCONT_E 3 -Topography Interior Point S-_TOPOCONT_E 2 S-_TOPOCONT_E 2 -Topography Primary Contours S-_TOPOCONT_E 2 S-_TOPOCONT_E 2 -Topography Secondary Contours S-_TOPOCONT_E 3 S-_TOPOCONT_E 3 -Topography Triangulation Edges S-_TOPO----_E 3 S-_TOPO----_E 3 -View Reference A-_ANOTVPRT_T 6 A-_ANOTVPRT_T 6 -View Titles A-_ANOTVPRT_T 6 A-_ANOTVPRT_T 6 -Viewports A-_------_ER 5 A-_------_ER 5 -Wall Tags A-_WALL----_A 4 A-_WALL----_A 4 -Walls A-_WALL----_E 2 A-_WALL----_E 2 -Walls Curtain Wall Grids A-_WALL----_E 2 A-_WALL----_E 2 -Walls Cut Pattern A-_WALL----_E 2 A-_WALL----_E 2 -Walls Hidden Lines A-_WALL----_H 2 A-_WALL----_H 2 -Walls Surface Pattern A-_WALL----_E 2 A-_WALL----_E 2 -Walls/Interior:1 A-_WALL----_E 2 A-_WALL----_E 2 -Walls/Exterior:2 A-_WALL----_E 2 A-_WALL----_E 2 -Walls/Foundation:3 A-_WALLSTRU_E 2 A-_WALLSTRU_E 2 -Walls/Retaining:4 A-_WALL----_E 2 A-_WALL----_E 2 -Window Tags A-_WIND----_A 6 A-_WIND----_A 6 -Windows A-_WIND----_E 6 A-_WIND----_E 6 -Windows Frame/Mullion A-_WIND----_E 6 A-_WIND----_E 6 -Windows Glass A-_WIND----_E 6 A-_WIND----_E 6 -Windows Opening A-_WIND----_E 6 A-_WIND----_E 6 -Windows Sill/Head A-_WIND----_E 1 A-_WIND----_E 1 diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-ISO13567.txt b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-ISO13567.txt deleted file mode 100644 index 9e0824f6..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/exportlayers-dwg-ISO13567.txt +++ /dev/null @@ -1,212 +0,0 @@ -# Revit Export Layers -# Maps Categories and Subcategories to layer names and color numbers -# Category Subcategory Layer name Color number -# Cut layer name Cut color number -# Do not remove the colon (:) after certain category names. -# ----------------------------------------------------- -Area Polylines A-AREABDR 1 A-AREABDR 1 -Area Tags A-AREAIDM 2 A-AREAIDM 2 -Callouts A-----SYP 6 A-----SYP 6 -Casework A-FLORCAM 3 A-FLORCAM 3 -Casework Tags I-ELEVIDM 5 I-ELEVIDM 5 -Ceiling Tags A-CLNGIDM 6 A-CLNGIDM 6 -Ceilings A-CLNGSUM 5 A-CLNGSUM 5 -Ceilings Cut Pattern A-CLNGPAM 1 A-CLNGPAM 1 -Ceilings Surface Pattern A-CLNGGRM 1 A-CLNGGRM 1 -Color Fill A-AREAIDM 2 A-AREAIDM 2 -Color Fill Legends G-----NPP 5 G-----NPP 5 -Columns A-COLSENM 4 A-COLSENM 4 -Constraints A-----NOP 2 A-----NOP 2 -Contour Labels V-TOPOMAM 2 V-TOPOMAM 2 -Curtain Panel Tags A-WALLIDM 6 A-WALLIDM 6 -Curtain Panels A-WALLCWM 6 A-WALLCWM 6 -Curtain Wall Mullions A-WALLCWM 3 A-WALLCWM 3 -Demolished -_----DEMO 3 -_----DEMO 3 -Detail Item Tags A-DETLIDM 3 A-DETLIDM 3 -Detail Items A-DETLGEM 3 A-DETLGEM 3 -Dimensions A-----DIP 1 A-----DIP 1 -Dimensions Automatic Sketch Dimensions A-----DIP 1 A-----DIP 1 -Door Tags A-DOORIDM 6 A-DOORIDM 6 -Doors A-DOORSYM 1 A-DOORSYM 1 -Doors Frame/Mullion A-DOORSYM 1 A-DOORSYM 1 -Doors Glass A-ELEVOTM 1 A-ELEVOTM 1 -Doors Opening A-DOORSYM 6 A-DOORSYM 6 -Doors Panel A-DOORSYM 1 A-DOORSYM 1 -Electrical Equipment E-AUXLEQM 4 E-AUXLEQM 4 -Electrical Equipment Tags E-----TEP 2 E-----TEP 2 -Electrical Fixture Tags E-----TEP 2 E-----TEP 2 -Electrical Fixtures E-DETLLTM 2 E-DETLLTM 2 -Elevations A-----SYP 6 A-----SYP 6 -Entourage A-DETLGEM 3 A-DETLGEM 3 -Existing -_----EXST 3 -_----EXST 3 -Floors A-FLOROTM 6 A-FLOROTM 6 -Floors Cut Pattern A-FLORPAM 8 A-FLORPAM 8 -Floors Hidden Lines A-FLORHDN 5 A-FLORHDN 5 -Floors Slab Edges A-FLOROTM 6 A-FLOROTM 6 -Floors Surface Pattern A-FLORPAM 8 A-FLORPAM 8 -Furniture I-DETLFUM 2 I-DETLFUM 2 -Furniture System Tags I-SYSTIDM 3 I-SYSTIDM 3 -Furniture Systems I-SYSTFUM 2 I-SYSTFUM 2 -Furniture Tags I-FURNIDM 3 I-FURNIDM 3 -Generic Annotations A-----NOP 2 A-----NOP 2 -Generic Model Tags G-PLANOTM 2 G-PLANOTM 2 -Generic Models G-PLANOTM 6 G-PLANOTM 6 -Grid Heads S-GRIDIDM 1 S-GRIDIDM 1 -Grids S-GRIDIDM 1 S-GRIDIDM 1 -Imports in Families A-----NPP 1 A-----NPP 1 -Keynote Tags A-----NOP 2 A-----NOP 2 -Level Heads A-FLORLEM 6 A-FLORLEM 6 -Levels A-FLORLEM 6 A-FLORLEM 6 -Lighting Fixture Tags E-LITEIDM 1 E-LITEIDM 1 -Lighting Fixtures E-LITEEQM 4 E-LITEEQM 4 -Lines A-----NPP 5 A-----NPP 5 -Lines A-AREALIM 4 A-AREALIM 4 -Lines A-----NPP 5 A-----NPP 5 -Lines A-----NPP 5 A-----NPP 5 -Lines A-------M 6 A-------M 6 -Lines A-----NPP 5 A-----NPP 5 -Lines A-FLOROVM 8 A-FLOROVM 8 -Lines A-----NPP 5 A-----NPP 5 -Lines A-AREALIM 4 A-AREALIM 4 -Lines A-----NPP 5 A-----NPP 5 -Lines Axis of Rotation A-----NPP 5 A-----NPP 5 -Lines Insulation Batting Lines A-DETLINM 8 A-DETLINM 8 -Lines Lines A-----NPP 5 A-----NPP 5 -Lines Medium Lines A-----NPP 3 A-----NPP 3 -Lines Thin Lines A-----NPP 3 A-----NPP 3 -Lines Wide Lines A-----NPP 3 A-----NPP 3 -Mass G-----NPP 5 G-----NPP 5 -Mass Tags G-----NPP 5 G-----NPP 5 -Massing G-----NPP 5 G-----NPP 5 -Matchline A-----SYP 6 A-----SYP 6 -Material Tags A-----NOP 2 A-----NOP 2 -Mechanical Equipment M-DETLEQM 2 M-DETLEQM 2 -Mechanical Equipment Tags M-ELEVIDM 2 M-ELEVIDM 2 -Multi-Category Tags A-----NOP 2 A-----NOP 2 -New -_----NEW 2 -_----NEW 2 -Parking C-PKNGCTM 1 C-PKNGCTM 1 -Parking Tags C-PKNGCTM 1 C-PKNGCTM 1 -Plan Region G-----NPP 5 G-----NPP 5 -Planting L-PLNTBEM 3 L-PLNTBEM 3 -Planting Tags L-PLNTBEM 3 L-PLNTBEM 3 -Plumbing Fixture Tags P-----TEP 2 P-----TEP 2 -Plumbing Fixtures P-SANRFIM 6 P-SANRFIM 6 -Property Line Segment Tags P-SANRFIM 6 P-SANRFIM 6 -Property Tags P-SANRFIM 0 P-SANRFIM 0 -Railings A-FLORHRM 1 A-FLORHRM 1 -Railings Balusters A-FLORHRM 1 A-FLORHRM 1 -Railings Railings Beyond Cut Line A-FLORHRM 5 A-FLORHRM 5 -Railings Rails A-FLORHRM 1 A-FLORHRM 1 -Ramps A-FLORSTM 2 A-FLORSTM 2 -Ramps Down Arrow A-FLORSTM 2 A-FLORSTM 2 -Ramps DOWN text A-FLORSTM 2 A-FLORSTM 2 -Ramps Incomplete ramps A-FLORSTM 2 A-FLORSTM 2 -Ramps Ramps Beyond Cut Line A-FLORSTM 5 A-FLORSTM 5 -Ramps Stringers A-FLORSTM 2 A-FLORSTM 2 -Ramps Stringers Beyond Cut Line A-FLORSTM 5 A-FLORSTM 5 -Ramps Up Arrow A-FLORSTM 2 A-FLORSTM 2 -Ramps UP text A-FLORSTM 2 A-FLORSTM 2 -Raster Images G-----PAP 8 G-----PAP 8 -Reference Planes G-----NPP 5 G-----NPP 5 -Revision Cloud Tags G-----REV 5 G-----REV 5 -Revision Clouds G-----REV 5 G-----REV 5 -Roads C-ROADOTM 4 C-ROADOTM 4 -Roof Tags A-ROOFIDM 6 A-ROOFIDM 6 -Roofs A-ROOFOTM 4 A-ROOFOTM 4 -Roofs Curtain Roof Grids A-ROOFOTM 4 A-ROOFOTM 4 -Roofs Cut Pattern A-ROOFPAM 8 A-ROOFPAM 8 -Roofs Fascias A-ROOFOTM 4 A-ROOFOTM 4 -Roofs Gutters A-ROOFPAM 4 A-ROOFPAM 4 -Roofs Roof Soffits A-ROOFPAM 4 A-ROOFPAM 4 -Roofs Surface Pattern A-ROOFPAM 8 A-ROOFPAM 8 -Room Polylines A-AREABDR 1 A-AREABDR 1 -Room Tags A-AREAIDM 2 A-AREAIDM 2 -Rooms A-AREAIDM 2 A-AREAIDM 2 -Schedule Graphics A-----NPP 5 A-----NPP 5 -Scope Boxes G-----NPP 5 G-----NPP 5 -Sections A-----SYP 6 A-----SYP 6 -Site L-DETLGEM 6 L-DETLGEM 6 -Site Pads L-DETLGEM 6 L-DETLGEM 6 -Site Property L-DETLGEM 6 L-DETLGEM 6 -Site Tags L-DETLIDM 6 L-DETLIDM 6 -Span Direction Symbol S-FLORSYMB 2 S-FLORSYMB 2 -Specialty Equipment F-AFFFEQM 6 F-AFFFEQM 6 -Specialty Equipment Tags F-----TEP 2 F-----TEP 2 -Spot Elevations A-----DIP 1 A-----DIP 1 -Stair Tags A-FLORIDM 2 A-FLORIDM 2 -Stairs A-FLORSTM 2 A-FLORSTM 2 -Stairs Down Arrow A-FLORSTM 2 A-FLORSTM 2 -Stairs DOWN Text A-FLORSTM 2 A-FLORSTM 2 -Stairs Incomplete Stairs A-FLORSTM 2 A-FLORSTM 2 -Stairs Stairs Beyond Cut Line A-SECTMBM 5 A-SECTMBM 5 -Stairs Stringers A-FLORSTM 2 A-FLORSTM 2 -Stairs Stringers Beyond Cut Line A-SECTMBM 5 A-SECTMBM 5 -Stairs Up Arrow A-FLORSTM 2 A-FLORSTM 2 -Stairs UP Text A-FLORSTM 2 A-FLORSTM 2 -Structural Annotations S-IDEN 2 S-IDEN 2 -Structural Area Reinforcement S-RBARBDRY 2 S-RBARBDRY 2 -Structural Area Reinforcement Symbols S-RBARSYM 2 S-RBARSYM 2 -Structural Area Reinforcement Tags S-RBARIDEN 2 S-RBARIDEN 2 -Structural Beam System Tags S-----TEP 2 S-----TEP 2 -Structural Beam Systems S-ANNOSYM 2 S-ANNOSYM 2 -Structural Column Tags S-COLSIDM 2 S-COLSIDM 2 -Structural Columns S-COLSPRM 6 S-COLSPRM 6 -Structural Columns Hidden Lines S-COLSHDN 5 S-COLSHDN 5 -Structural Connection Tags S-COLSANLY 2 S-COLSANLY 2 -Structural Connections S-COLSANLY 2 S-COLSANLY 2 -Structural Foundation Tags S-BEAMPRM 2 S-BEAMPRM 2 -Structural Foundations S-----TEP 4 S-----TEP 4 -Structural Foundations Hidden Lines S-FNDNHDN 4 S-FNDNHDN 4 -Structural Framing S-----TEP 4 S-----TEP 4 -Structural Framing Hidden Lines S-BEAMHDN 4 S-BEAMHDN 4 -Structural Framing Tags S-----TEP 2 S-----TEP 2 -Structural Load Cases S-LOADCASE 2 S-LOADCASE 2 -Structural Load Cases Accidental Loads S-LOADACCI 2 S-LOADACCI 2 -Structural Load Cases Dead Loads S-LOADDEAD 2 S-LOAD-DEAD 2 -Structural Load Cases Live Loads S-LOADLIVE 2 S-LOADLIVE 2 -Structural Load Cases Roof Live Loads S-LOADROOF 2 S-LOADROOF 2 -Structural Load Cases Seismic Loads S-LOADSEIS 2 S-LOADSEIS 2 -Structural Load Cases Snow Loads S-LOADSNOW 2 S-LOADSNOW 2 -Structural Load Cases Temperature Loads S-LOADTEMP 2 S-LOADTEMP 2 -Structural Load Cases Wind Loads S-LOADWIND 2 S-LOADWIND 2 -Structural Loads S-LOAD 2 S-LOAD 2 -Structural Loads Area Loads S-LOADAREA 2 S-LOADAREA 2 -Structural Loads Line Loads S-LOADLINE 2 S-LOADLINE 2 -Structural Loads Point Loads S-LOADPOIN 2 S-LOADPOIN 2 -Structural Path Reinforcement S-RBARBDRY 2 S-RBARBDRY 2 -Structural Path Reinforcement Symbols S-RBARSYM 2 S-RBAR-SYM 2 -Structural Path Reinforcement Tags S-RBARIDEN 2 S-RBARIDEN 2 -Structural Rebar S-RBAR 2 S-RBAR 2 -Structural Rebar Tags S-RBARIDEN 2 S-RBARIDEN 2 -Structural Truss Tags S-----TEP 2 S-----TEP 2 -Temporary -_----TEMP 2 -_----TEMP 2 -Text Notes A-----TEP 2 A-----TEP 2 -Title Blocks G-----TTP 6 G-----TTP 6 -Title Blocks Medium Lines G-----TTP 4 G-----TTP 4 -Title Blocks Thin Lines G-----TTP 2 G-----TTP 2 -Title Blocks Wide Lines G-----TTP 6 G-----TTP 6 -Topography C-TOPO 2 C-TOPO 2 -Topography Boundary Point C-TOPOBKM 3 C-TOPOBKM 3 -Topography Interior Point C-TOPOBOM 2 C-TOPOBOM 2 -Topography Primary Contours C-TOPOMJM 2 C-TOPOMJM 2 -Topography Secondary Contours C-TOPOMNM 3 C-TOPOMNM 3 -Topography Triangulation Edges C-TOPO 3 C-TOPO 3 -View Reference A-----SYP 6 A-----SYP 6 -View Titles G-----NPP 6 G-----NPP 6 -Viewports A-----NPP 5 A-----NPP 5 -Wall Tags A-WALLIDM 4 A-WALLIDM 4 -Walls A-WALLMBM 2 A-WALL 2 -Walls Curtain Wall Grids A-WALL 2 A-WALL 2 -Walls Cut Pattern A-WALLMBM 2 A-WALL 2 -Walls Hidden Lines A-WALLHDN 2 A-WALLHDN 2 -Walls Surface Pattern A-WALL 2 A-WALL 2 -Walls/Interior:1 A-WALL 2 A-WALL 2 -Walls/Exterior:2 A-WALL 2 A-WALL 2 -Walls/Foundation:3 S-WALLLOM 2 S-WALLLOM 2 -Walls/Retaining:4 C-TOPORTM 2 C-TOPORTM 2 -Window Tags A-GLAZIDM 6 A-GLAZIDM 6 -Windows A-GLAZIDM 6 A-GLAZIDM 6 -Windows Frame/Mullion A-GLAZIDM 6 A-GLAZIDM 6 -Windows Glass A-GLAZIDM 6 A-GLAZIDM 6 -Windows Opening A-GLAZSIM 6 A-GLAZSIM 6 -Windows Sill/Head A-GLAZSIM 1 A-GLAZSIM 1 diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/settings.xml b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/settings.xml deleted file mode 100644 index e21a82bd..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Configuration/settings.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -
- - -
- - - - - - - - - -
diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/DRevitFreezeDrawing.csproj b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/DRevitFreezeDrawing.csproj deleted file mode 100644 index 81b16851..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/DRevitFreezeDrawing.csproj +++ /dev/null @@ -1,748 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF} - Library - Properties - REX.DRevitFreezeDrawing - DRevitFreezeDrawing - true - - - - - - - 3.5 - v4.8 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - bin\Debug\ - TRACE;DEBUG;REVIT;DRevitFreezeDrawing - prompt - 4 - - - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE;REVIT;DFreezeDrawing - prompt - 4 - AnyCPU - false - - - - True - Autodesk.Common.AResourcesControl.dll - False - - - True - Autodesk.REX.Framework.dll - False - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.dll - False - - - False - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.Forms.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.Forms.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Geometry.dll - False - - - - 3.5 - - - - - - - - - - - - - - - True - True - Resources.resx - - - Form - - - DialogExportOptions.cs - - - Form - - - DialogMessageExists.cs - - - Form - - - DialogOptions.cs - - - Form - - - DialogViewSel.cs - - - UserControl - - - FreezeMainCtr.cs - - - UserControl - - - MainControl.cs - - - - Form - - - MainForm.cs - - - - True - True - Texts.resx - - - - - - Designer - ResXFileCodeGenerator - Resources.Designer.cs - - - Designer - DialogExportOptions.cs - - - Designer - DialogMessageExists.cs - - - Designer - DialogOptions.cs - - - Designer - DialogViewSel.cs - - - Designer - FreezeMainCtr.cs - - - Designer - MainControl.cs - - - Designer - MainForm.cs - - - Designer - ResXFileCodeGenerator - Texts.Designer.cs - - - - - - - - - - - - - - - - - - - - Designer - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - Always - - - Always - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - Always - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - Always - - - Always - - - Always - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - -if not exist "q:\exe.$(ConfigurationName)" goto InstalledSDK - -md "q:\exe.$(ConfigurationName)" -md "q:\exe.$(ConfigurationName)\Modules" -md "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)" - -del "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" - -copy "$(TargetPath)" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" -copy "$(TargetDir)Interop.*.dll" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\" - -goto END - -:InstalledSDK - -:END - -if exist "$(ProjectDir)Additional\buildevents.bat" call "$(ProjectDir)Additional\buildevents.bat" - -xcopy "$(ProjectDir)Additional\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - - diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Application.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Application.cs deleted file mode 100644 index 520e198b..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Application.cs +++ /dev/null @@ -1,124 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// REX Application class. -/// - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.DRevitFreezeDrawing -{ - /// - /// Main class for REX manager and interactions with system. - /// - public class Application : REXFoundationApplication - { - protected override void OnCreateApplication() - { - base.OnCreateApplication(); - - ApplicationRef = new FoundationApplication(); - } - } - - /// - /// Main class for REX manager and interactions with system. - /// - /// - public class FoundationApplication : REXApplication - { - /// - /// Initializes a new instance of the class. - /// Creates Extension class. - /// - public FoundationApplication() - { - AppExtension = new Extension(this); - } - - /// - /// Called when create. Set ExtensionContext structure and enable or disable some functionalities. - /// - /// Returns true if succeeded. - public override bool OnCreate() - { - // insert code here - - return true; - } - - /// - /// Get the extension. - /// - /// Returns reference to Extension object. - public override REXExtension GetExtension() - { - // insert code here - - return AppExtension; - } - - /// - /// Get the minimum required version of specified engine's component. - /// - /// The version. - /// Returns version string - "Major.Minor". - public override string GetVersion(REXVersionType Version) - { - switch (Version) - { - case REXVersionType.Common: - case REXVersionType.Controls: - case REXVersionType.Math: - return "1.0"; - case REXVersionType.Engine: - return "2.0"; - case REXVersionType.CommercialEngine: - return "2.3"; - } - return ""; - } - - /// - /// Get the text. See method. - /// - /// The name. - /// Returns specified text. - public override string GetText(string Name) - { - return GetExtension().OnGetText(Name); - } - - public override System.Guid GetUniqueId() - { - return new System.Guid("00000000-928e-40c4-8a46-8d4634e5dcc1"); - } - - #region Private members - - private Extension AppExtension; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Data.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Data.cs deleted file mode 100644 index 6d144eb7..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Data.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.DRevitFreezeDrawing -{ - internal class Data : REXData - { - public Data(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - } - - #region Structures - public string OptionPath; - #endregion - - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - OptionPath = ""; - } - - protected override bool OnSave(ref BinaryWriter Data) - { - Data.Write(OptionPath); - - return true; - } - protected override bool OnLoad(ref BinaryReader Data) - { - if (VersionLoaded >= 0.5) - { - OptionPath = Data.ReadString(); - } - - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/DirectAccess.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/DirectAccess.cs deleted file mode 100644 index e44140e4..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/DirectAccess.cs +++ /dev/null @@ -1,190 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// External command class which are used to launch module directly without REX ribbon. -/// - -using System; -using Autodesk.REX.Framework; - -#if (REVIT) -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -#endif - -namespace REX.DRevitFreezeDrawing -{ -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - [Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)] - public class DirectRevitAccess : Autodesk.Revit.UI.IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class DirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - AppDomain currentDomain = AppDomain.CurrentDomain; - if (currentDomain != null) - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - -#if (REVIT) - return Proxy.Execute(commandData, ref message, elements); -#else - return Proxy.Run(); -#endif - } - - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - private static class Proxy - { -#if (REVIT) - public static Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) - { - ExtensionDirectRevitAccess extensionDirectRevitAccess = new ExtensionDirectRevitAccess(); - return extensionDirectRevitAccess.Execute(commandData, ref message, elements); - } -#else - public static bool Run() - { - ExtensionDirectAccess extensionDirectAccess = new ExtensionDirectAccess(); - return extensionDirectAccess.Run(); - } -#endif - } - } - - - - -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class ExtensionDirectRevitAccess : REX.Common.REXDirectRevitAccess, IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class ExtensionDirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - try - { - AppRef = new Application(); - - REXContext context = new REXContext(); - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; -#if (REVIT) - PresetContext(ref commandData, ref message, ref elements, ref context); -#else - context.Product.Type = REXInterfaceType.None; -#endif - - Transaction tran = new Transaction(commandData.Application.ActiveUIDocument.Document, "REX.DRevitFreezeDrawing transaction"); - tran.Start(); - - REXEnvironment Env = new REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - if (Env.LoadEngine(ref context)) - { - if (AppRef.Create(ref context)) - { - AppRef.Show(); -#if (REVIT) - } - } - - tran.Commit(); - - if (context.Extension.Result == REXResultType.None || context.Extension.Result == REXResultType.Succeeded) - return Result.Succeeded; - else if (context.Extension.Result == REXResultType.Cancelled) - return Result.Cancelled; - else - return Result.Failed; -#else - return true; - } - } - return false; -#endif - } - catch (Exception ex) - { -#if (REVIT) - message = ex.Message; - return Result.Failed; -#else - return false; -#endif - } - } - - private Application AppRef; - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Extension.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Extension.cs deleted file mode 100644 index f8b70008..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Extension.cs +++ /dev/null @@ -1,431 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System.Collections.Generic; - -using Autodesk.REX.Framework; -using REX.Common; -using REX.DRevitFreezeDrawing.Main; -using REX.DRevitFreezeDrawing.Resources.Dialogs; - -namespace REX.DRevitFreezeDrawing -{ - /// - /// Main class for development - /// - internal sealed class Extension : REXExtension - { - public Extension(REXApplication App) - : base(App) - { - DataRef = new Data(this); - ResultsRef = new Results(this); - } - //****************************************************************************************** - /// - /// For standard funcionality fill interface methods - /// - #region Public overrided interface methods - - public override bool OnInitialize() - { - - if (ThisApplication.Context2.Product.Type == REXInterfaceType.Revit) - Revit.UsingParameters = false; - return base.OnInitialize(); - } - //****************************************************************************************** - /// - /// Create needed structures and verify needs - /// if you add error message to system errors the module is not load - /// - public override void OnCreate() - { - base.OnCreate(); - - // System.SystemBase.Errors.AddError("ErrCreate", "Bd komunikacji z programem Revit!", null); - } - //****************************************************************************************** - /// - /// Create sub dialogs - /// - public override void OnCreateDialogs() - { - base.OnCreateDialogs(); - m_ExpImpMng = new REXExpImpMng(this); - m_RevitData = new REXRevitData(Revit.CommandData()); - m_RevitData.Initialize(); - m_ErrorType = 0; - - System.LoadFromFile(false); - FreezeControl = new FreezeMainCtr(this); - dlgOptions = new DialogOptions(this); - dlgExportOptions = new DialogExportOptions(this); - dlgViewSel = new DialogViewSel(this); - } - //****************************************************************************************** - /// - /// Create layout items - /// - public override void OnCreateLayout() - { - base.OnCreateLayout(); - - UI.HideCommand("ToolStripSeparatorBPrint"); - UI.HideCommand("ToolStripMenuItemPrint"); - UI.HideCommand("toolStripSeparator7"); - UI.HideCommand("MenuItemPrint"); - UI.HideCommand("MenuItemCalculations"); - - Layout.ConstOptions = (long)REXUI.SetupOptions.FormFixed; - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, null, null, null, (long)REXUI.SetupOptions.TabDialog, FreezeControl)); - - dlgOptions.SetProjectName(m_ExpImpMng.GetProjectName()); - - System.SetCaption(); - } - //****************************************************************************************** - /// - /// Set data to dialogs - /// - public override void OnSetDialogs() - { - base.OnSetDialogs(); - dlgViewSel.SetLists(m_RevitData.ViewList); - - } - //****************************************************************************************** - /// - /// Get data from dialogs - /// - public override void OnSetData() - { - base.OnSetData(); - m_ErrorType = 0; - if (!FreezeControl.CurrentView) - { - List viewList = dlgViewSel.GetSelectedViews(); - if (viewList.Count <= 0) - { - System.SystemBase.Errors.AddError("", "", null); - m_ErrorType = 1; - } - } - else - { - Autodesk.Revit.DB.View v = Revit.CommandData().Application.ActiveUIDocument.Document.ActiveView; - - if (v.ViewType == Autodesk.Revit.DB.ViewType.Internal || v.ViewType == Autodesk.Revit.DB.ViewType.DrawingSheet || !v.CanBePrinted) - - { - System.SystemBase.Errors.AddError("", "", null); - m_ErrorType = 2; - } - } - - } - //****************************************************************************************** - /// - /// - public override bool OnCanRun() - { - //return true; - this.ExtensionContext.Control.ShowErrorsDialog = false; - if (m_ErrorType == 1) - return RunQuestion(Resources.Strings.Texts.REX_ModuleDescription, Resources.Strings.Texts.ErrorNoViewsDetected); - else if (m_ErrorType == 2) - return RunQuestion(Resources.Strings.Texts.REX_ModuleDescription, Resources.Strings.Texts.CurrentViewNotSet); - else - return true; - } - //****************************************************************************************** - /// - /// Run process calculations and etc. - /// - public override void OnRun() - { - base.OnRun(); - List fileNames = new List(); - Autodesk.Revit.DB.DWGExportOptions dwgOpt = dlgExportOptions.GetExportOptions(dlgOptions.Copy); - dwgOpt.FileVersion = dlgOptions.GetVersion(); - - Autodesk.Revit.DB.DWGImportOptions dwgImpOpt = dlgOptions.GetImportOptions(); - dwgImpOpt.Unit = dlgExportOptions.GetExportUnits(dlgOptions.Copy); - - m_ExpImpMng.Clean(); - - - try //for demo mode - { - List viewList; - if (FreezeControl.CurrentView) - { - Autodesk.Revit.DB.View v = Revit.CommandData().Application.ActiveUIDocument.Document.ActiveView; - - if (!(v.ViewType == Autodesk.Revit.DB.ViewType.Internal || v.ViewType == Autodesk.Revit.DB.ViewType.DrawingSheet || !v.CanBePrinted)) - { - viewList = new List(); - viewList.Add(Revit.CommandData().Application.ActiveUIDocument.Document.ActiveView); - } - else - { - viewList = new List(); - } - } - else - { - viewList = dlgViewSel.GetSelectedViews(); - } - - if (viewList.Count > 0) - { - IREXProgress Progress = System.SystemBase.Tools.Prograss; - Progress.Steps = 2 * viewList.Count; - Progress.Show(GetForm()); - GetForm().Hide(); - - fileNames = m_ExpImpMng.Export(viewList, dwgOpt, Progress); - m_ExpImpMng.Import(dlgOptions.Copy, dlgOptions.Browse, dlgOptions.BaseName, dwgImpOpt, fileNames, Progress); - - if (dlgOptions.DeleteView) - m_ExpImpMng.DeleteViews(viewList); - - Progress.Hide(); - global::System.Windows.Forms.MessageBox.Show(GetForm(), Resources.Strings.Texts.FreezingFinSuccesfull, Resources.Strings.Texts.REX_ModuleDescription); - } - } - catch - { - } - - m_ExpImpMng.Clean(); - DataRef.OptionPath = dlgOptions.Browse; - System.SaveToFile(false, false); - } - //****************************************************************************************** - /// - /// Printing results. - /// - public override void OnShowResults() - { - base.OnShowResults(); - } - //****************************************************************************************** - /// - /// If return true dialog will close after OK button clicked - /// - public override bool OnCanClose(REXCanCloseType Type) - { - return base.OnCanClose(Type); - } - //****************************************************************************************** - /// - /// - public override void OnClose() - { - base.OnClose(); - } - //****************************************************************************************** - /// - /// Activate or deactivate layout - module can modify layout before or after activation - /// - public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) - { - base.OnActivateLayout(LItem, Activate); - - // -- insert your code here --- - if (Activate) - { - - } - else - { - } - } - //****************************************************************************************** - /// - /// Error selecting handler - /// - public override void OnErrorSelected(REXErrorsEventArgs e) - { - base.OnErrorSelected(e); - - // -- insert your code here --- - } - //****************************************************************************************** - /// - /// Get text from resources - /// - public override string OnGetText(string Name) - { - // For obfuscation strings - if (Name == REXConst.ENG_ResModuleDescription) - return Resources.Strings.Texts.REX_ModuleDescription; - return Resources.Strings.Texts.ResourceManager.GetString(Name); - } - #endregion - - //****************************************************************************************** - /// - /// For non standard funcionality fill other methods - /// - #region Public overrided methods for develeopment - - /// - /// Create all needed objects - /// - public override bool Create() - { - bool result = base.Create(); - - // -- insert your code here --- - - return result; - } - //****************************************************************************************** - /// - /// Create all needed references and data - /// - public override void Setup() - { - base.Setup(); - } - //****************************************************************************************** - /// - /// Command handler - /// - public override object Command(ref REXCommand CommandStruct) - { - return base.Command(ref CommandStruct); - } - //****************************************************************************************** - /// - /// Event handler - /// - public override object Event(ref REXEvent EventStruct) - { - return base.Event(ref EventStruct); - } - //****************************************************************************************** - #endregion - - #region Main control methods - - public MainControl MainControl() - { - if (object.ReferenceEquals(ControlRef, null)) - ControlRef = new MainControl(this); - - return ControlRef; - } - #endregion - - #region Public overrided UI methods - Form and Control reference - public override REXExtensionForm GetForm() - { - if (object.ReferenceEquals(FormRef, null)) - FormRef = new MainForm(this); - - return (REXExtensionForm)FormRef; - } - //****************************************************************************************** - public override REXExtensionControl GetControl() - { - return MainControl(); - } - //****************************************************************************************** - #endregion - - #region Public overrided data and results - public Data Data - { - get - { - return DataRef; - } - } - //****************************************************************************************** - public Results Results - { - get - { - return ResultsRef; - } - } - //****************************************************************************************** - public override REXResults GetResults() - { - return ResultsRef; - } - //****************************************************************************************** - public override REXData GetData() - { - return DataRef; - } - #endregion - - #region - - public void ShowOptionsDialog() - { - dlgOptions.ShowDialog(this.GetForm()); - } - - public void ShowExportOptionsDialog() - { - dlgExportOptions.ShowDialog(GetForm()); - } - - public void ShowSelectViews() - { - dlgViewSel.ShowDialog(GetForm()); - } - - public REXRevitData RevitData - { - get - { - return m_RevitData; - } - } - - #endregion - - #region Private members - private Data DataRef; - private Results ResultsRef; - - private MainForm FormRef; - private MainControl ControlRef; - - private DialogOptions dlgOptions; - private DialogExportOptions dlgExportOptions; - private DialogViewSel dlgViewSel; - - private FreezeMainCtr FreezeControl; - private REXExpImpMng m_ExpImpMng; - - private REXRevitData m_RevitData; - - private int m_ErrorType; - #endregion - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Foundation.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Foundation.cs deleted file mode 100644 index c3750596..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Foundation.cs +++ /dev/null @@ -1,165 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -namespace REX.Common -{ - /// - /// Foundation class for REX.Foundation usage. - /// - public class REXFoundationApplication : Autodesk.REX.Framework.IREXApplication2 - { - protected Autodesk.REX.Framework.IREXApplication2 ApplicationRef; - - /// - /// Initializes a new instance of the class. - /// - public REXFoundationApplication() - { - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - OnCreateApplication(); - } - - protected virtual void OnCreateApplication() - { - } - - /// - /// Handles the AssemblyResolve event of the currentDomain control. - /// - /// The source of the event. - /// The instance containing the event data. - /// - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, Autodesk.REX.Framework.REXConfiguration.Control.VersionName, System.Reflection.Assembly.GetExecutingAssembly()); - } - - #region IREXApplication2 Members - - /// - /// Create module. - /// - /// The application context. - /// Returns true if succeeded. - public bool Create(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Modal(ref AppContext); - } - - #endregion - - #region IREXApplication Members - - /// - /// Closes this instance. - /// - public void Close() - { - ApplicationRef.Close(); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// - public object Command(ref Autodesk.REX.Framework.REXCommand CommandStruct) - { - return ApplicationRef.Command(ref CommandStruct); - } - - /// - /// Controls this instance. - /// - /// - public object Control() - { - return ApplicationRef.Control(); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Create(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Called when event. - /// - /// The event structure. - /// Returns result of event operation. - public object Event(ref Autodesk.REX.Framework.REXEvent EventStruct) - { - return ApplicationRef.Event(ref EventStruct); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Modal(ref AppContext); - } - - /// - /// Shows this module. - /// - /// Returns true if succeeded. - public bool Show() - { - return ApplicationRef.Show(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/REXExpImpMng.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/REXExpImpMng.cs deleted file mode 100644 index 8283b558..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/REXExpImpMng.cs +++ /dev/null @@ -1,688 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; - -using Autodesk.Revit.DB; -using RevitElement = Autodesk.Revit.DB.Element; - -using global::System.IO; -using Autodesk.REX.Framework; -using REX.Common; -using REX.Common.Revit.Geometry; -using REX.DRevitFreezeDrawing.Resources.Dialogs; - - -namespace REX.DRevitFreezeDrawing.Main -{ - /// - /// REX Export/Import manager class - /// - class REXExpImpMng : REXExtensionObject - { - #region - - Autodesk.Revit.UI.ExternalCommandData m_CommandData; - string m_path; //system temp path - - List m_FileDwgList;//list of read files before export to the directory - - #endregion - - - #region - public REXExpImpMng(REXExtension argExt) - : base(argExt) - { - m_CommandData = argExt.Revit.CommandData(); - - m_FileDwgList = new List(); - } - #endregion - - #region - - //****************************************************************************************** - /// - /// this function export View from the list - /// - public List Export(List argListView, DWGExportOptions setDwg, IREXProgress argProgress) - { - IREXProgress Progress = argProgress; - Progress.Steps = 2 * argListView.Count; - Progress.Position = 0; - Progress.Header = Resources.Strings.Texts.FreezeInProgress + " - " + Resources.Strings.Texts.Export; - - List nameStr = new List(); - - m_path = getTempPath(); - - //reading files from temp directory - - setDwg.LayerMapping = GetLayMap(setDwg.LayerMapping); - - foreach (View v in argListView) - { - List vSet = new List(); - if (v != null) - { - View3D tmp3D = null; - Autodesk.Revit.DB.ViewSheet viewSheet = null; - bool proceed = false; - - if (v is Autodesk.Revit.DB.View3D) - { - try - { - FilteredElementCollector filteredElementCollector = new FilteredElementCollector(ThisExtension.Revit.ActiveDocument); - filteredElementCollector.OfClass(typeof(FamilySymbol)); - filteredElementCollector.OfCategory(BuiltInCategory.OST_TitleBlocks); - IList titleBlocks = filteredElementCollector.ToElements(); - List familySymbols = new List(); - foreach (Element element in titleBlocks) - { - FamilySymbol f = element as FamilySymbol; - if (f != null) - familySymbols.Add(f); - } - - if (titleBlocks.Count != 0) - { - Autodesk.Revit.DB.FamilySymbol fs = null; - foreach (Autodesk.Revit.DB.FamilySymbol f in familySymbols) - { - if (null != f) { fs = f; break; } - } - viewSheet = Autodesk.Revit.DB.ViewSheet.Create(ThisExtension.Revit.ActiveDocument, fs.Id); - if (null != viewSheet) - { - UV location = new UV((viewSheet.Outline.Max.U - viewSheet.Outline.Min.U) / 2, - (viewSheet.Outline.Max.V - viewSheet.Outline.Min.V) / 2); - - try - { - Viewport.Create(ThisExtension.Revit.ActiveDocument, viewSheet.Id, v.Id, new XYZ(location.U, location.V, 0.0)); - } - catch - { - try - { - XYZ tmpXYZ = new XYZ(-v.ViewDirection.X, -v.ViewDirection.Y, -v.ViewDirection.Z); - BoundingBoxXYZ tmpBoundingBox = v.CropBox; - bool tmpCropBoxActive = v.CropBoxActive; - - IList viewTypes = REXGeometryRvt.FilterElements(ThisExtension.Revit.ActiveDocument, typeof(ViewFamilyType)); - - ElementId viewTypeid = null; - - foreach (Element viewType in viewTypes) - { - ViewFamilyType famType = viewType as ViewFamilyType; - - if (famType != null && famType.ViewFamily == ViewFamily.ThreeDimensional) - { - viewTypeid = famType.Id; - break; - } - } - - if (viewTypeid != null) - { - - tmp3D = View3D.CreateIsometric(ThisExtension.Revit.ActiveDocument, viewTypeid); - - tmp3D.ApplyViewTemplateParameters(v); - tmp3D.CropBox = tmpBoundingBox; - - Viewport.Create(ThisExtension.Revit.ActiveDocument, viewSheet.Id, tmp3D.Id, new XYZ(location.U, location.V, 0.0)); - } - } - catch - { - } - } - - vSet.Add(viewSheet.Id); - proceed = true; - } - } - } - catch { } - } - else - { - vSet.Add(v.Id); - proceed = true; - } - - if (proceed) - { - string fam = v.get_Parameter(BuiltInParameter.VIEW_FAMILY).AsString(); - Progress.Step(fam + "-" + v.Name); - - string vName = ValidateFileName(v.Name); - m_CommandData.Application.ActiveUIDocument.Document.Export(m_path, fam + "-" + vName, vSet, setDwg); - - nameStr.Add(new ViewPath(m_path + "\\" + fam + "-" + vName + ".dwg", v, fam + "-" + v.Name)); - Progress.Step(fam + "-" + v.Name); - - if (viewSheet != null) - { - ElementId elementId = viewSheet.Id; - ThisExtension.Revit.ActiveDocument.Delete(elementId); - } - - if (tmp3D != null) - { - ElementId elementId = tmp3D.Id; - ThisExtension.Revit.ActiveDocument.Delete(elementId); - } - } - } - } - return nameStr; - } - //****************************************************************************************** - private string ValidateFileName(string name) - { - string newname = name.Replace("/", "-"); - newname = newname.Replace("\\", "-"); - newname = newname.Replace(":", "-"); - - return newname; - } - //****************************************************************************************** - /// - /// reading layer map from txt file in Configuration directory - /// - private string GetLayMap(string argLayMap) - { - string Dir = m_CommandData.Application.ActiveUIDocument.Document.GetType().Assembly.Location; - string DirProgram = Directory.GetParent(Dir).FullName; - string DirData = Directory.GetParent(DirProgram).FullName + "\\Data"; - - REXEnvironment Env = new REXEnvironment(REXConst.ENG_DedicatedVersionName); - string path = Env.GetModulePath(REXEnvironment.PathType.Configuration, ThisExtension.ThisApplication.Context.Name); - - string pathDirMap; - switch (argLayMap) - { - case "AIA": - pathDirMap = DirData + "\\exportlayers-dwg-AIA.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - { - pathDirMap = path + "\\exportlayers-dwg-AIA.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - return ""; - } - - case "BS1192": - pathDirMap = DirData + "\\exportlayers-dwg-BS1192.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - { - pathDirMap = path + "\\exportlayers-dwg-BS1192.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - return ""; - } - case "ISO13567": - pathDirMap = DirData + "\\exportlayers-dwg-ISO13567.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - { - pathDirMap = path + "\\exportlayers-dwg-ISO13567.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - return ""; - } - case "CP38": - pathDirMap = DirData + "\\exportlayers-dwg-CP83.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - { - pathDirMap = path + "\\exportlayers-dwg-CP83.txt"; - if (File.Exists(pathDirMap)) - return pathDirMap; - else - return ""; - } - default: - pathDirMap = ""; - return ""; - } - } - - //****************************************************************************************** - /// - /// this function imports all views from the list and create new draft views for them based on m_path - /// - public void Import(bool argCopy, string argBrowse, string argBaseName, Autodesk.Revit.DB.DWGImportOptions argOpt, List argViewList, IREXProgress argProgress) - { - ViewDrafting draftView; - DWGImportOptions setDwgImp; - IREXProgress Progress = argProgress; - - DialogMessageExists dlgMsg = new DialogMessageExists(ThisExtension); - dlgMsg.Text = Resources.Strings.Texts.REX_ModuleDescription; - - //getting file list from the directory - string[] FileList = Directory.GetFiles(m_path, "*.dwg"); - - List SelectFileList = new List(); - - string newname; - string strPost = " (" + Resources.Strings.Texts.Freezed + ")"; - - Progress.Position = 0; - Progress.Steps = 2 * argViewList.Count; - Progress.Header = Resources.Strings.Texts.FreezeInProgress + " - " + Resources.Strings.Texts.Import; - - ViewFamilyType viewFamilyType = null; - FilteredElementCollector collector = new FilteredElementCollector(m_CommandData.Application.ActiveUIDocument.Document); - var viewFamilyTypes = collector.OfClass(typeof(ViewFamilyType)).ToElements(); - foreach (Element e in viewFamilyTypes) - { - ViewFamilyType v = e as ViewFamilyType; - if (v.ViewFamily == ViewFamily.Drafting) - { - viewFamilyType = v; - break; - } - } - - //importing files to Revit - foreach (ViewPath v in argViewList) - { - draftView = ViewDrafting.Create(m_CommandData.Application.ActiveUIDocument.Document, viewFamilyType.Id); - - newname = ReplaceForbiddenSigns(v.fullViewName); - - string tempName = newname; - int i = 1; - for (;;) - { - try - { - draftView.Name = newname + strPost; - break; - } - catch - { - if (i > 10) - { - try - { - draftView.Name = draftView.Name + strPost; - } - catch - { - } - break; - } - newname = tempName + "-" + i.ToString(); - i++; - } - } - - draftView.Scale = v.ViewRevit.Scale; - - Progress.Step(draftView.Name); - - //properties - setDwgImp = new DWGImportOptions(); - setDwgImp.ColorMode = argOpt.ColorMode; - setDwgImp.OrientToView = argOpt.OrientToView; - setDwgImp.Unit = argOpt.Unit; - setDwgImp.CustomScale = argOpt.CustomScale; - - //import - RevitElement el = (RevitElement)draftView; - if (File.Exists(v.path)) - { - ElementId id; - m_CommandData.Application.ActiveUIDocument.Document.Import(v.path, setDwgImp, draftView, out id); - v.DraftingName = draftView.Name; - - //copying to user directory - if (argCopy) - { - CopyToUserDirViewPath(v, argBaseName, argBrowse, dlgMsg); - } - } - Progress.Step(draftView.Name); - } - dlgMsg.Dispose(); - } - - //****************************************************************************************** - /// - /// this function gets view nam based on file name - /// - private bool CopyToUserDirViewPath(ViewPath argView, string argBaseName, string argBrowse, DialogMessageExists dlgMsg) - { - string newFileName; - if (argBaseName != "") - newFileName = argBrowse + "\\" + argBaseName + "-" + argView.DraftingName + ".dwg"; - else - newFileName = argBrowse + "\\" + argView.DraftingName + ".dwg"; - - string dirref = Directory.GetParent(argView.path).FullName; - string dwgreffile = argView.fullViewName.Replace(" ", ""); - string dwgref = Path.GetFileNameWithoutExtension(dwgreffile) + "-*.dwg"; - string dwggrefpath = GetRefDWGFilePath(dwgref, dirref); - string dd = Path.GetFileName(dwggrefpath); - string dwgrefdestpath = Path.Combine(argBrowse, dd); - if (File.Exists(newFileName)) - { - if (dlgMsg.Context == ReplaceContext.Leave || dlgMsg.Context == ReplaceContext.Replace) - { - dlgMsg.ShowMessageDialog(newFileName, ThisExtension.GetForm()); - - if (dlgMsg.Context == ReplaceContext.Replace || dlgMsg.Context == ReplaceContext.ReplaceAll) - { - try - { - File.Copy(argView.path, newFileName, true); - if (dwggrefpath != "") - File.Copy(dwggrefpath, dwgrefdestpath, true); - return true; - } - catch - { - System.Windows.Forms.MessageBox.Show(ThisExtension.GetForm(), Resources.Strings.Texts.ErrorAccessDenied + newFileName, Resources.Strings.Texts.REX_ModuleDescription); - return false; - } - } - - return true; - } - else if (dlgMsg.Context == ReplaceContext.ReplaceAll) - { - try - { - File.Copy(argView.path, newFileName, true); - if (dwggrefpath != "") - File.Copy(dwggrefpath, dwgrefdestpath, true); - return true; - } - catch - { - System.Windows.Forms.MessageBox.Show(ThisExtension.GetForm(), Resources.Strings.Texts.ErrorAccessDenied + newFileName, Resources.Strings.Texts.REX_ModuleDescription); - return false; - } - } - else - { - return true; - } - } - else - { - global::System.IO.File.Copy(argView.path, newFileName); - if (dwggrefpath != "") - System.IO.File.Copy(dwggrefpath, dwgrefdestpath, true); - return true; - } - } - - //****************************************************************************************** - /// - /// this function gets view nam based on file name - /// - private string getViewNameDwgDel(string fileName) - { - int indeks; - indeks = fileName.IndexOf(".dwg"); - - if (indeks < 0) - return ""; - - string name2 = fileName.Substring(0, indeks); - return name2; - } - - //****************************************************************************************** - /// - /// Search for files with particular searchpattern = filename in directory dirref. - /// - /// Searched filename - /// Directory reference - /// - private string GetRefDWGFilePath(string filename, string dirref) - { - string pathtofile = ""; - string searchPattern = filename; - - DirectoryInfo di = new DirectoryInfo(dirref); - - System.IO.FileInfo[] files = di.GetFiles(searchPattern, SearchOption.AllDirectories); - - foreach (System.IO.FileInfo file in files) - { - pathtofile = file.FullName; - } - return pathtofile; - } - - //****************************************************************************************** - /// - /// this function returns temp system path - /// - private string getTempPath() - { - string path = Environment.GetEnvironmentVariable("temp"); - if (!Directory.Exists(path)) - { - path = Path.GetFullPath(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "..\\Temp")); - if (!Directory.Exists(path)) - Directory.CreateDirectory(path); - } - - path = path + "\\DRevitFreezeDrawing Temp"; - - if (!Directory.Exists(path)) - Directory.CreateDirectory(path); - - return path; - } - - //****************************************************************************************** - /// - /// this function checks if file is on the list - /// - private bool CheckIfStrOnList(string str, List list) - { - foreach (FileInfo el in list) - { - if (str == el.fileName) - return true; - } - return false; - } - - //****************************************************************************************** - /// - /// this function checks if date of the file has changed - /// - private bool CheckIfDateChanged(FileInfo file, List list) - { - foreach (FileInfo el in list) - { - if (file.fileName == el.fileName) - { - if (file.fileDateTime != el.fileDateTime) - return true; - } - } - return false; - } - - //****************************************************************************************** - /// - /// this function returns view which is connected with created dwg file - /// - private View GetViewFileNameBased(string fileName) - { - foreach (View v in ((Extension)ThisExtension).RevitData.ViewList) - { - if (fileName.Contains(v.Name + ".")) - return v; - } - return null; - } - - //****************************************************************************************** - /// - /// this function returns view which is connected with created dwg file - /// - private View GetView(string fileName) - { - foreach (View v in ((Extension)ThisExtension).RevitData.ViewList) - { - if (fileName == v.Name + ".dwg") - return v; - } - return null; - } - - - //****************************************************************************************** - /// - /// this function changes format of the file (for example name.dwg -> name.pcp) - /// - private string ChangeNameFormat(string file, string OldFormat, string NewFormat) - { - int indeks = file.LastIndexOf(OldFormat); - string newName = (file.Substring(0, indeks) + NewFormat); - return newName; - } - - //****************************************************************************************** - /// - /// this function cleans temp path directory - /// - public bool Clean() - { - if (Directory.Exists(m_path)) - { - try - { - Directory.Delete(m_path, true); - return true; - } - catch - { - return false; - } - } - return false; - } - - //************************************************************************ - public string GetProjectName() - { - return m_CommandData.Application.ActiveUIDocument.Document.Title; - } - #endregion - - //************************************************************************ - /// - /// replaces forbiden signs with "" in given name string - /// - private string ReplaceForbiddenSigns(string name) - { - name = name.Replace("[", ""); - name = name.Replace("]", ""); - name = name.Replace("}", ""); - name = name.Replace("{", ""); - name = name.Replace("|", ""); - name = name.Replace("?", ""); - name = name.Replace("'", ""); - name = name.Replace(":", ""); - name = name.Replace("\\", ""); - name = name.Replace("~", ""); - name = name.Replace(">", ""); - name = name.Replace("<", ""); - name = name.Replace(";", ""); - - return name; - } - - //************************************************************************ - /// - /// deletes in document all views from given list argListView - /// - public void DeleteViews(List argListView) - { - foreach (View v in argListView) - m_CommandData.Application.ActiveUIDocument.Document.Delete(v.Id); - } - } - - //****************************************************************************************** - /// - /// this class preserves all needed information about the file - /// - class FileInfo - { - public string fileName; - public DateTime fileDateTime; - - public FileInfo(string name, DateTime date) - { - fileName = name; - fileDateTime = date; - } - } - - class ViewPath - { - public ViewPath(string argPath, View argView, string argFullName) - { - path = argPath; - ViewRevit = argView; - fullViewName = argFullName; - } - public string path; - public View ViewRevit; - public string fullViewName; - public string DraftingName; - } - - enum ReplaceContext - { - Replace, - ReplaceAll, - Leave, - LeaveAll - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/REXRevitData.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/REXRevitData.cs deleted file mode 100644 index f00ba0da..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/REXRevitData.cs +++ /dev/null @@ -1,122 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -using System.Collections.Generic; -using Autodesk.Revit.DB; - -namespace REX.DRevitFreezeDrawing.Main -{ - /// - /// this class contains all needed Data from Revit program - /// - class REXRevitData - { - #region - //***************************************************************************** - private List m_ViewList; - private List m_ViewListStr; - private Autodesk.Revit.UI.ExternalCommandData m_CommandData; - - //***************************************************************************** - #endregion - - #region - - //***************************************************************************** - public List ViewList - { - get - { - return m_ViewList; - } - } - //***************************************************************************** - #endregion - - #region - //***************************************************************************** - public REXRevitData(Autodesk.Revit.UI.ExternalCommandData argCommandData) - { - m_ViewListStr = new List(); - m_ViewList = new List(); - m_CommandData = argCommandData; - } - //***************************************************************************** - #endregion - - #region - //***************************************************************************** - /// - /// this function import data from Revit to application - /// - public void Initialize() - { - FilteredElementCollector collector = new FilteredElementCollector(m_CommandData.Application.ActiveUIDocument.Document); - IList elements = collector.OfClass(typeof(View)).ToElements(); - - foreach (Element el in elements) - { - View vw = el as View; - if (null != vw) - { - if (vw.CanBePrinted) - { - if (!(vw.ViewType == Autodesk.Revit.DB.ViewType.DrawingSheet)) - { - m_ViewList.Add(vw); - m_ViewListStr.Add(vw.Name); - } - - } - - continue; - } - } - - m_ViewListStr.Sort(); - m_ViewList.Sort(CompareViewsByName); - - } - //***************************************************************************** - /// - /// This function is an Comparison to sort views by name - /// - private static int CompareViewsByName(View arg1, View arg2) - { - return arg1.Name.CompareTo(arg2.Name); - } - //***************************************************************************** - /// - /// this function allows to get view according to name - /// - public View GetView(string argKey) - { - for (int i = 0; i <= m_ViewList.Count - 1; i++) - { - if (m_ViewList[i].Name == argKey) - return m_ViewList[i]; - } - return null; - } - #endregion - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Results.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Results.cs deleted file mode 100644 index 22d3f590..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Main/Results.cs +++ /dev/null @@ -1,74 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -using System.IO; -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.DRevitFreezeDrawing -{ - internal class Results : REXResults - { - public Results(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - } - - #region Structures - public double C; - public double D; - #endregion - - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - C = 0; - D = 0; - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - C = 0; - D = 0; - } - } - - protected override bool OnSave(ref BinaryWriter Data) - { - Data.Write(C); - Data.Write(D); - - return true; - } - protected override bool OnLoad(ref BinaryReader Data) - { - if (VersionLoaded >= 1) - { - C = Data.ReadDouble(); - D = Data.ReadDouble(); - } - - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/AssemblyInfo.cs deleted file mode 100644 index 4ddd2b99..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using REX.Common; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("DRevitFreezeDrawing")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("DRevitFreezeDrawing")] -[assembly: AssemblyCopyright("Copyright © Autodesk, Inc. 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1ac8c585-bc98-4e45-9bb6-5ac81a98d286")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/Resources.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/Resources.Designer.cs deleted file mode 100644 index 459205ac..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/Resources.Designer.cs +++ /dev/null @@ -1,143 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.DRevitFreezeDrawing.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.DRevitFreezeDrawing.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_calculate { - get { - object obj = ResourceManager.GetObject("TOOLBAR_calculate", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_close { - get { - object obj = ResourceManager.GetObject("TOOLBAR_close", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_help { - get { - object obj = ResourceManager.GetObject("TOOLBAR_help", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_info { - get { - object obj = ResourceManager.GetObject("TOOLBAR_info", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_open { - get { - object obj = ResourceManager.GetObject("TOOLBAR_open", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_print { - get { - object obj = ResourceManager.GetObject("TOOLBAR_print", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save_as { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save_as", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/Resources.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/Resources.resx deleted file mode 100644 index 5edf59d6..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Properties/Resources.resx +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\TOOLBAR_calculate.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TOOLBAR_close.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TOOLBAR_help.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TOOLBAR_info.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TOOLBAR_open.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TOOLBAR_print.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TOOLBAR_save.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\TOOLBAR_save_as.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.Designer.cs deleted file mode 100644 index 24f8e13e..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.Designer.cs +++ /dev/null @@ -1,190 +0,0 @@ -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - partial class DialogExportOptions - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogExportOptions)); - this.button_Cancel = new System.Windows.Forms.Button(); - this.button_OK = new System.Windows.Forms.Button(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.combo_layMap = new System.Windows.Forms.ComboBox(); - this.label_layMap = new System.Windows.Forms.Label(); - this.check_exportRooms = new System.Windows.Forms.CheckBox(); - this.combo_units = new System.Windows.Forms.ComboBox(); - this.label_units = new System.Windows.Forms.Label(); - this.combo_Coord = new System.Windows.Forms.ComboBox(); - this.label_Coord = new System.Windows.Forms.Label(); - this.combo_lineScale = new System.Windows.Forms.ComboBox(); - this.label_lineScale = new System.Windows.Forms.Label(); - this.combo_layAndProp = new System.Windows.Forms.ComboBox(); - this.label_layAndProp = new System.Windows.Forms.Label(); - this.Help = new System.Windows.Forms.LinkLabel(); - this.groupBox1.SuspendLayout(); - this.SuspendLayout(); - // - // button_Cancel - // - resources.ApplyResources(this.button_Cancel, "button_Cancel"); - this.button_Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.button_Cancel.Name = "button_Cancel"; - this.button_Cancel.UseVisualStyleBackColor = true; - this.button_Cancel.Click += new System.EventHandler(this.button_Cancel_Click); - // - // button_OK - // - resources.ApplyResources(this.button_OK, "button_OK"); - this.button_OK.Name = "button_OK"; - this.button_OK.UseVisualStyleBackColor = true; - this.button_OK.Click += new System.EventHandler(this.button_OK_Click); - // - // groupBox1 - // - this.groupBox1.Controls.Add(this.combo_layMap); - this.groupBox1.Controls.Add(this.label_layMap); - this.groupBox1.Controls.Add(this.check_exportRooms); - this.groupBox1.Controls.Add(this.combo_units); - this.groupBox1.Controls.Add(this.label_units); - this.groupBox1.Controls.Add(this.combo_Coord); - this.groupBox1.Controls.Add(this.label_Coord); - this.groupBox1.Controls.Add(this.combo_lineScale); - this.groupBox1.Controls.Add(this.label_lineScale); - this.groupBox1.Controls.Add(this.combo_layAndProp); - this.groupBox1.Controls.Add(this.label_layAndProp); - resources.ApplyResources(this.groupBox1, "groupBox1"); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.TabStop = false; - // - // combo_layMap - // - this.combo_layMap.FormattingEnabled = true; - resources.ApplyResources(this.combo_layMap, "combo_layMap"); - this.combo_layMap.Name = "combo_layMap"; - // - // label_layMap - // - resources.ApplyResources(this.label_layMap, "label_layMap"); - this.label_layMap.Name = "label_layMap"; - // - // check_exportRooms - // - resources.ApplyResources(this.check_exportRooms, "check_exportRooms"); - this.check_exportRooms.Name = "check_exportRooms"; - this.check_exportRooms.UseVisualStyleBackColor = true; - // - // combo_units - // - this.combo_units.FormattingEnabled = true; - resources.ApplyResources(this.combo_units, "combo_units"); - this.combo_units.Name = "combo_units"; - // - // label_units - // - resources.ApplyResources(this.label_units, "label_units"); - this.label_units.Name = "label_units"; - // - // combo_Coord - // - this.combo_Coord.FormattingEnabled = true; - resources.ApplyResources(this.combo_Coord, "combo_Coord"); - this.combo_Coord.Name = "combo_Coord"; - // - // label_Coord - // - resources.ApplyResources(this.label_Coord, "label_Coord"); - this.label_Coord.Name = "label_Coord"; - // - // combo_lineScale - // - this.combo_lineScale.FormattingEnabled = true; - resources.ApplyResources(this.combo_lineScale, "combo_lineScale"); - this.combo_lineScale.Name = "combo_lineScale"; - // - // label_lineScale - // - resources.ApplyResources(this.label_lineScale, "label_lineScale"); - this.label_lineScale.Name = "label_lineScale"; - // - // combo_layAndProp - // - this.combo_layAndProp.FormattingEnabled = true; - resources.ApplyResources(this.combo_layAndProp, "combo_layAndProp"); - this.combo_layAndProp.Name = "combo_layAndProp"; - // - // label_layAndProp - // - resources.ApplyResources(this.label_layAndProp, "label_layAndProp"); - this.label_layAndProp.Name = "label_layAndProp"; - // - // Help - // - resources.ApplyResources(this.Help, "Help"); - this.Help.Name = "Help"; - this.Help.TabStop = true; - this.Help.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.Help_LinkClicked); - // - // DialogExportOptions - // - this.AcceptButton = this.button_OK; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.button_Cancel; - this.Controls.Add(this.Help); - this.Controls.Add(this.button_Cancel); - this.Controls.Add(this.button_OK); - this.Controls.Add(this.groupBox1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "DialogExportOptions"; - this.Load += new System.EventHandler(this.DialogExportOptions_Load); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Button button_Cancel; - private System.Windows.Forms.Button button_OK; - private System.Windows.Forms.GroupBox groupBox1; - private System.Windows.Forms.ComboBox combo_layMap; - private System.Windows.Forms.Label label_layMap; - private System.Windows.Forms.CheckBox check_exportRooms; - private System.Windows.Forms.ComboBox combo_units; - private System.Windows.Forms.Label label_units; - private System.Windows.Forms.ComboBox combo_Coord; - private System.Windows.Forms.Label label_Coord; - private System.Windows.Forms.ComboBox combo_lineScale; - private System.Windows.Forms.Label label_lineScale; - private System.Windows.Forms.ComboBox combo_layAndProp; - private System.Windows.Forms.Label label_layAndProp; - private System.Windows.Forms.LinkLabel Help; - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.cs deleted file mode 100644 index af3c4b50..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.cs +++ /dev/null @@ -1,222 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Windows.Forms; -using Autodesk.Revit.DB; -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - /// - /// Export option dialog class - /// - public partial class DialogExportOptions : REXExtensionForm - { - int m_layMap; - int m_lineScale; - int m_units; - int m_layAndProp; - int m_coord; - bool m_exportRooms; - - public DialogExportOptions(REXExtension argExt) : base(argExt) - { - InitializeComponent(); - init(); - } - - public void init() - { - combo_layMap.Items.Add(Resources.Strings.Texts.Default); - combo_layMap.Items.Add(Resources.Strings.Texts.AIA); - combo_layMap.Items.Add(Resources.Strings.Texts.CP38); - combo_layMap.Items.Add(Resources.Strings.Texts.BS1192); - combo_layMap.Items.Add(Resources.Strings.Texts.ISO13567); - combo_layMap.SelectedIndex = 0; - - combo_lineScale.Items.Add(Resources.Strings.Texts.ModelSpace); - combo_lineScale.Items.Add(Resources.Strings.Texts.PaperSpace); - combo_lineScale.Items.Add(Resources.Strings.Texts.ViewScale); - combo_lineScale.SelectedIndex = 0; - - combo_units.Items.Add(Resources.Strings.Texts.Milimiter); - combo_units.Items.Add(Resources.Strings.Texts.Centimeter); - combo_units.Items.Add(Resources.Strings.Texts.Meter); - combo_units.Items.Add(Resources.Strings.Texts.Inch); - combo_units.Items.Add(Resources.Strings.Texts.Foot); - - if (ThisExtension.Revit.CommandData().Application.ActiveUIDocument.Document.DisplayUnitSystem == Autodesk.Revit.DB.DisplayUnit.METRIC) - combo_units.SelectedIndex = 2; - else - combo_units.SelectedIndex = 4; - - combo_layAndProp.Items.Add(Resources.Strings.Texts.ByEntity); - combo_layAndProp.Items.Add(Resources.Strings.Texts.ByLayer); - combo_layAndProp.Items.Add(Resources.Strings.Texts.NewLayer); - combo_layAndProp.SelectedIndex = 0; - - combo_Coord.Items.Add(Resources.Strings.Texts.ProjectInternal); - combo_Coord.Items.Add(Resources.Strings.Texts.Shared); - combo_Coord.SelectedIndex = 0; - - check_exportRooms.Checked = false; - - m_coord = combo_Coord.SelectedIndex; - m_layAndProp = combo_layAndProp.SelectedIndex; - m_layMap = combo_layMap.SelectedIndex; - m_lineScale = combo_lineScale.SelectedIndex; - m_units = combo_units.SelectedIndex; - - m_exportRooms = check_exportRooms.Checked; - - this.Icon = ThisExtension.GetIcon(); - } - - private void button_OK_Click(object sender, EventArgs e) - { - m_coord = combo_Coord.SelectedIndex; - m_layAndProp = combo_layAndProp.SelectedIndex; - m_layMap = combo_layMap.SelectedIndex; - m_lineScale = combo_lineScale.SelectedIndex; - m_units = combo_units.SelectedIndex; - - m_exportRooms = check_exportRooms.Checked; - - this.Hide(); - } - - private void button_Cancel_Click(object sender, EventArgs e) - { - this.Hide(); - } - - private void DialogExportOptions_Load(object sender, EventArgs e) - { - combo_Coord.SelectedIndex = m_coord; - combo_layAndProp.SelectedIndex = m_layAndProp; - combo_layMap.SelectedIndex = m_layMap; - combo_lineScale.SelectedIndex = m_lineScale; - combo_units.SelectedIndex = m_units; - - check_exportRooms.Checked = m_exportRooms; - } - - public DWGExportOptions GetExportOptions(bool argCopy) - { - DWGExportOptions setDwg = new DWGExportOptions(); - switch (m_units) - { - case 0: - setDwg.TargetUnit = Autodesk.Revit.DB.ExportUnit.Millimeter; - break; - case 1: - setDwg.TargetUnit = Autodesk.Revit.DB.ExportUnit.Centimeter; - break; - case 2: - setDwg.TargetUnit = Autodesk.Revit.DB.ExportUnit.Meter; - break; - case 3: - setDwg.TargetUnit = Autodesk.Revit.DB.ExportUnit.Inch; - break; - case 4: - setDwg.TargetUnit = Autodesk.Revit.DB.ExportUnit.Foot; - break; - default: - setDwg.TargetUnit = Autodesk.Revit.DB.ExportUnit.Foot; - break; - } - - switch (m_lineScale) - { - case 0: - setDwg.LineScaling = Autodesk.Revit.DB.LineScaling.ModelSpace; - break; - case 1: - setDwg.LineScaling = Autodesk.Revit.DB.LineScaling.PaperSpace; - break; - case 2: - setDwg.LineScaling = Autodesk.Revit.DB.LineScaling.ViewScale; - break; - } - - setDwg.LayerMapping = combo_layMap.SelectedItem.ToString(); - - switch (m_layAndProp) - { - case 0: - setDwg.PropOverrides = Autodesk.Revit.DB.PropOverrideMode.ByEntity; - break; - case 1: - setDwg.PropOverrides = Autodesk.Revit.DB.PropOverrideMode.ByLayer; - break; - case 2: - setDwg.PropOverrides = Autodesk.Revit.DB.PropOverrideMode.NewLayer; - break; - } - - setDwg.ExportingAreas = m_exportRooms; - - if (argCopy) - { - switch (m_coord) - { - case 0: - setDwg.SharedCoords = false; - break; - case 1: - setDwg.SharedCoords = true; - break; - } - } - - setDwg.ExportOfSolids = Autodesk.Revit.DB.SolidGeometry.Polymesh; - - return setDwg; - } - - public Autodesk.Revit.DB.ImportUnit GetExportUnits(bool argCopy) - { - switch (m_units) - { - case 0: - return Autodesk.Revit.DB.ImportUnit.Millimeter; - case 1: - return Autodesk.Revit.DB.ImportUnit.Centimeter; - case 2: - return Autodesk.Revit.DB.ImportUnit.Meter; - case 3: - return Autodesk.Revit.DB.ImportUnit.Inch; - case 4: - return Autodesk.Revit.DB.ImportUnit.Foot; - default: - return Autodesk.Revit.DB.ImportUnit.Foot; - } - } - - private void Help_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.resx deleted file mode 100644 index 1b9ac693..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogExportOptions.resx +++ /dev/null @@ -1,522 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - NoControl - - - - 231, 266 - - - 75, 23 - - - - 10 - - - Cancel - - - button_Cancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Bottom, Right - - - NoControl - - - 150, 266 - - - 75, 23 - - - 9 - - - OK - - - button_OK - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 6, 72 - - - 281, 21 - - - 3 - - - combo_layMap - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 0 - - - True - - - 6, 56 - - - 133, 13 - - - 19 - - - Layer export standard: - - - label_layMap - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 1 - - - True - - - 6, 219 - - - 272, 17 - - - 7 - - - Export rooms and areas as polylines - - - check_exportRooms - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 2 - - - 6, 192 - - - 281, 21 - - - 6 - - - combo_units - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 3 - - - True - - - 3, 176 - - - 110, 13 - - - 10 - - - DWG file units: - - - label_units - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 4 - - - 6, 152 - - - 281, 21 - - - 5 - - - combo_Coord - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 5 - - - True - - - 6, 136 - - - 115, 13 - - - 8 - - - Coordinate system: - - - label_Coord - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 6 - - - 6, 112 - - - 281, 21 - - - 4 - - - combo_lineScale - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 7 - - - True - - - 6, 96 - - - 82, 13 - - - 6 - - - Line scaling: - - - label_lineScale - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 8 - - - 6, 32 - - - 281, 21 - - - 2 - - - combo_layAndProp - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 9 - - - True - - - 6, 16 - - - 117, 13 - - - 4 - - - Layers and properties: - - - label_layAndProp - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 10 - - - 13, 12 - - - 293, 242 - - - 1 - - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - Bottom - - - True - - - NoControl - - - 12, 271 - - - 40, 13 - - - 11 - - - Help - - - Help - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 318, 301 - - - Export Options - - - DialogExportOptions - - - REX.Common.REXExtensionForm, DRevitFreezeDrawing, Version=1.0.0.182, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.Designer.cs deleted file mode 100644 index 8240f72b..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.Designer.cs +++ /dev/null @@ -1,117 +0,0 @@ -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - partial class DialogMessageExists - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogMessageExists)); - this.label1 = new System.Windows.Forms.Label(); - this.label_Overwrite = new System.Windows.Forms.Label(); - this.button_ReplaceAll = new System.Windows.Forms.Button(); - this.button_Replace = new System.Windows.Forms.Button(); - this.button_Leave = new System.Windows.Forms.Button(); - this.button_LeaveAll = new System.Windows.Forms.Button(); - this.label_File = new System.Windows.Forms.Label(); - this.SuspendLayout(); - // - // label1 - // - resources.ApplyResources(this.label1, "label1"); - this.label1.Name = "label1"; - // - // label_Overwrite - // - resources.ApplyResources(this.label_Overwrite, "label_Overwrite"); - this.label_Overwrite.Name = "label_Overwrite"; - // - // button_ReplaceAll - // - resources.ApplyResources(this.button_ReplaceAll, "button_ReplaceAll"); - this.button_ReplaceAll.Name = "button_ReplaceAll"; - this.button_ReplaceAll.UseVisualStyleBackColor = true; - this.button_ReplaceAll.Click += new System.EventHandler(this.button_ReplaceAll_Click); - // - // button_Replace - // - resources.ApplyResources(this.button_Replace, "button_Replace"); - this.button_Replace.Name = "button_Replace"; - this.button_Replace.UseVisualStyleBackColor = true; - this.button_Replace.Click += new System.EventHandler(this.button_Replace_Click); - // - // button_Leave - // - resources.ApplyResources(this.button_Leave, "button_Leave"); - this.button_Leave.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.button_Leave.Name = "button_Leave"; - this.button_Leave.UseVisualStyleBackColor = true; - this.button_Leave.Click += new System.EventHandler(this.button_Leave_Click); - // - // button_LeaveAll - // - resources.ApplyResources(this.button_LeaveAll, "button_LeaveAll"); - this.button_LeaveAll.Name = "button_LeaveAll"; - this.button_LeaveAll.UseVisualStyleBackColor = true; - this.button_LeaveAll.Click += new System.EventHandler(this.button_LeaveAll_Click); - // - // label_File - // - resources.ApplyResources(this.label_File, "label_File"); - this.label_File.Name = "label_File"; - // - // DialogMessageExists - // - this.AcceptButton = this.button_Replace; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.button_Leave; - this.Controls.Add(this.label_File); - this.Controls.Add(this.button_LeaveAll); - this.Controls.Add(this.button_Leave); - this.Controls.Add(this.button_Replace); - this.Controls.Add(this.button_ReplaceAll); - this.Controls.Add(this.label_Overwrite); - this.Controls.Add(this.label1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "DialogMessageExists"; - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label_Overwrite; - private System.Windows.Forms.Button button_ReplaceAll; - private System.Windows.Forms.Button button_Replace; - private System.Windows.Forms.Button button_Leave; - private System.Windows.Forms.Button button_LeaveAll; - private System.Windows.Forms.Label label_File; - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.cs deleted file mode 100644 index 80adef94..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.cs +++ /dev/null @@ -1,87 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Windows.Forms; -using REX.Common; - -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - /// - /// Overwrite dialog for existing file - /// - partial class DialogMessageExists : REXExtensionForm - { - public REX.DRevitFreezeDrawing.Main.ReplaceContext Context; - - public DialogMessageExists(REXExtension argExt) : base(argExt) - { - InitializeComponent(); - Context = REX.DRevitFreezeDrawing.Main.ReplaceContext.Replace; - this.Icon = ThisExtension.GetIcon(); - } - - private void button_Replace_Click(object sender, EventArgs e) - { - Context = REX.DRevitFreezeDrawing.Main.ReplaceContext.Replace; - this.Hide(); - } - - private void button_Leave_Click(object sender, EventArgs e) - { - Context = REX.DRevitFreezeDrawing.Main.ReplaceContext.Leave; - this.Hide(); - } - - private void button_ReplaceAll_Click(object sender, EventArgs e) - { - Context = REX.DRevitFreezeDrawing.Main.ReplaceContext.ReplaceAll; - this.Hide(); - } - - private void button_LeaveAll_Click(object sender, EventArgs e) - { - Context = REX.DRevitFreezeDrawing.Main.ReplaceContext.LeaveAll; - this.Hide(); - } - - public void ShowMessageDialog(string file, IWin32Window parent) - { - label_File.Text = file + "?"; - if (label_File.Width > this.Width - 20) - label_File.Text = GetFileDir(file) + "?"; - - this.ShowDialog(parent); - } - - public string GetFileDir(string fileName) - { - int indeks1 = fileName.IndexOf("\\"); - string directory = fileName.Substring(0, indeks1 + 1); - - int indeks2 = fileName.LastIndexOf("\\"); - string file = fileName.Substring(indeks2); - - string name = directory + "..." + file; - return name; - } - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.resx deleted file mode 100644 index ed843bc0..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogMessageExists.resx +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - 132, 23 - - - 0, 13 - - - 24 - - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - 12, 9 - - - 40, 13 - - - 26 - - - Overwrite - - - label_Overwrite - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - - Bottom - - - NoControl - - - 18, 81 - - - 122, 23 - - - 3 - - - Replace All - - - button_ReplaceAll - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Bottom - - - NoControl - - - 20, 52 - - - 121, 23 - - - 1 - - - Overwrite - - - button_Replace - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - Bottom - - - NoControl - - - 147, 52 - - - 121, 23 - - - 2 - - - Skip - - - button_Leave - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Bottom - - - NoControl - - - 147, 81 - - - 122, 23 - - - 4 - - - Skip All - - - button_LeaveAll - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - 12, 29 - - - 41, 13 - - - 32 - - - File ..... - - - label_File - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 281, 116 - - - DialogMessageExists - - - DialogMessageExists - - - REX.Common.REXExtensionForm, DRevitFreezeDrawing, Version=1.0.0.182, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.Designer.cs deleted file mode 100644 index 1692f454..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.Designer.cs +++ /dev/null @@ -1,255 +0,0 @@ -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - partial class DialogOptions - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogOptions)); - this.group_Colors = new System.Windows.Forms.GroupBox(); - this.radio_Invert = new System.Windows.Forms.RadioButton(); - this.radio_Preserve = new System.Windows.Forms.RadioButton(); - this.radio_BandW = new System.Windows.Forms.RadioButton(); - this.Button_Cancel = new System.Windows.Forms.Button(); - this.Button_OK = new System.Windows.Forms.Button(); - this.group_Export = new System.Windows.Forms.GroupBox(); - this.button_ExportOptions = new System.Windows.Forms.Button(); - this.group_Copy = new System.Windows.Forms.GroupBox(); - this.check_CopyDwg = new System.Windows.Forms.CheckBox(); - this.button_Browse = new System.Windows.Forms.Button(); - this.textBox_Browse = new System.Windows.Forms.TextBox(); - this.label_Browse = new System.Windows.Forms.Label(); - this.combo_Version = new System.Windows.Forms.ComboBox(); - this.label_Version = new System.Windows.Forms.Label(); - this.text_DwgBaseName = new System.Windows.Forms.TextBox(); - this.label_DwgBaseName = new System.Windows.Forms.Label(); - this.folderBrowserDialogDwg = new System.Windows.Forms.FolderBrowserDialog(); - this.Help = new System.Windows.Forms.LinkLabel(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.check_Delete = new System.Windows.Forms.CheckBox(); - this.group_Colors.SuspendLayout(); - this.group_Export.SuspendLayout(); - this.group_Copy.SuspendLayout(); - this.groupBox1.SuspendLayout(); - this.SuspendLayout(); - // - // group_Colors - // - this.group_Colors.Controls.Add(this.radio_Invert); - this.group_Colors.Controls.Add(this.radio_Preserve); - this.group_Colors.Controls.Add(this.radio_BandW); - resources.ApplyResources(this.group_Colors, "group_Colors"); - this.group_Colors.Name = "group_Colors"; - this.group_Colors.TabStop = false; - // - // radio_Invert - // - resources.ApplyResources(this.radio_Invert, "radio_Invert"); - this.radio_Invert.Name = "radio_Invert"; - this.radio_Invert.TabStop = true; - this.radio_Invert.UseVisualStyleBackColor = true; - // - // radio_Preserve - // - resources.ApplyResources(this.radio_Preserve, "radio_Preserve"); - this.radio_Preserve.Name = "radio_Preserve"; - this.radio_Preserve.TabStop = true; - this.radio_Preserve.UseVisualStyleBackColor = true; - // - // radio_BandW - // - resources.ApplyResources(this.radio_BandW, "radio_BandW"); - this.radio_BandW.Name = "radio_BandW"; - this.radio_BandW.TabStop = true; - this.radio_BandW.UseVisualStyleBackColor = true; - // - // Button_Cancel - // - resources.ApplyResources(this.Button_Cancel, "Button_Cancel"); - this.Button_Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.Button_Cancel.Name = "Button_Cancel"; - this.Button_Cancel.UseVisualStyleBackColor = true; - this.Button_Cancel.Click += new System.EventHandler(this.Button_Cancel_Click); - // - // Button_OK - // - resources.ApplyResources(this.Button_OK, "Button_OK"); - this.Button_OK.Name = "Button_OK"; - this.Button_OK.UseVisualStyleBackColor = true; - this.Button_OK.Click += new System.EventHandler(this.Button_OK_Click); - // - // group_Export - // - this.group_Export.Controls.Add(this.button_ExportOptions); - resources.ApplyResources(this.group_Export, "group_Export"); - this.group_Export.Name = "group_Export"; - this.group_Export.TabStop = false; - // - // button_ExportOptions - // - resources.ApplyResources(this.button_ExportOptions, "button_ExportOptions"); - this.button_ExportOptions.Name = "button_ExportOptions"; - this.button_ExportOptions.UseVisualStyleBackColor = true; - this.button_ExportOptions.Click += new System.EventHandler(this.button_ExportOptions_Click); - // - // group_Copy - // - this.group_Copy.Controls.Add(this.check_CopyDwg); - this.group_Copy.Controls.Add(this.button_Browse); - this.group_Copy.Controls.Add(this.textBox_Browse); - this.group_Copy.Controls.Add(this.label_Browse); - this.group_Copy.Controls.Add(this.combo_Version); - this.group_Copy.Controls.Add(this.label_Version); - this.group_Copy.Controls.Add(this.text_DwgBaseName); - this.group_Copy.Controls.Add(this.label_DwgBaseName); - resources.ApplyResources(this.group_Copy, "group_Copy"); - this.group_Copy.Name = "group_Copy"; - this.group_Copy.TabStop = false; - // - // check_CopyDwg - // - resources.ApplyResources(this.check_CopyDwg, "check_CopyDwg"); - this.check_CopyDwg.Name = "check_CopyDwg"; - this.check_CopyDwg.UseVisualStyleBackColor = true; - this.check_CopyDwg.CheckedChanged += new System.EventHandler(this.check_CopyDwg_CheckedChanged); - // - // button_Browse - // - resources.ApplyResources(this.button_Browse, "button_Browse"); - this.button_Browse.Name = "button_Browse"; - this.button_Browse.UseVisualStyleBackColor = true; - this.button_Browse.Click += new System.EventHandler(this.button_Browse_Click); - // - // textBox_Browse - // - resources.ApplyResources(this.textBox_Browse, "textBox_Browse"); - this.textBox_Browse.Name = "textBox_Browse"; - this.textBox_Browse.TextChanged += new System.EventHandler(this.textBox_Browse_TextChanged); - // - // label_Browse - // - resources.ApplyResources(this.label_Browse, "label_Browse"); - this.label_Browse.Name = "label_Browse"; - // - // combo_Version - // - this.combo_Version.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.combo_Version.FormattingEnabled = true; - resources.ApplyResources(this.combo_Version, "combo_Version"); - this.combo_Version.Name = "combo_Version"; - this.combo_Version.SelectedIndexChanged += new System.EventHandler(this.combo_Version_SelectedIndexChanged); - // - // label_Version - // - resources.ApplyResources(this.label_Version, "label_Version"); - this.label_Version.Name = "label_Version"; - // - // text_DwgBaseName - // - resources.ApplyResources(this.text_DwgBaseName, "text_DwgBaseName"); - this.text_DwgBaseName.Name = "text_DwgBaseName"; - this.text_DwgBaseName.TextChanged += new System.EventHandler(this.text_DwgBaseName_TextChanged); - // - // label_DwgBaseName - // - resources.ApplyResources(this.label_DwgBaseName, "label_DwgBaseName"); - this.label_DwgBaseName.Name = "label_DwgBaseName"; - // - // Help - // - resources.ApplyResources(this.Help, "Help"); - this.Help.Name = "Help"; - this.Help.TabStop = true; - this.Help.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.Help_LinkClicked); - // - // groupBox1 - // - this.groupBox1.Controls.Add(this.check_Delete); - resources.ApplyResources(this.groupBox1, "groupBox1"); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.TabStop = false; - // - // check_Delete - // - resources.ApplyResources(this.check_Delete, "check_Delete"); - this.check_Delete.Name = "check_Delete"; - this.check_Delete.UseVisualStyleBackColor = true; - // - // DialogOptions - // - this.AcceptButton = this.Button_OK; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.Button_Cancel; - this.Controls.Add(this.groupBox1); - this.Controls.Add(this.Help); - this.Controls.Add(this.group_Copy); - this.Controls.Add(this.group_Export); - this.Controls.Add(this.Button_Cancel); - this.Controls.Add(this.Button_OK); - this.Controls.Add(this.group_Colors); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "DialogOptions"; - this.Load += new System.EventHandler(this.DialogOptions_Load); - this.group_Colors.ResumeLayout(false); - this.group_Colors.PerformLayout(); - this.group_Export.ResumeLayout(false); - this.group_Copy.ResumeLayout(false); - this.group_Copy.PerformLayout(); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.GroupBox group_Colors; - private System.Windows.Forms.RadioButton radio_Invert; - private System.Windows.Forms.RadioButton radio_Preserve; - private System.Windows.Forms.RadioButton radio_BandW; - private System.Windows.Forms.Button Button_Cancel; - private System.Windows.Forms.Button Button_OK; - private System.Windows.Forms.GroupBox group_Export; - private System.Windows.Forms.GroupBox group_Copy; - private System.Windows.Forms.Button button_Browse; - private System.Windows.Forms.TextBox textBox_Browse; - private System.Windows.Forms.Label label_Browse; - private System.Windows.Forms.ComboBox combo_Version; - private System.Windows.Forms.Label label_Version; - private System.Windows.Forms.TextBox text_DwgBaseName; - private System.Windows.Forms.Label label_DwgBaseName; - private System.Windows.Forms.CheckBox check_CopyDwg; - private System.Windows.Forms.FolderBrowserDialog folderBrowserDialogDwg; - private System.Windows.Forms.Button button_ExportOptions; - private System.Windows.Forms.LinkLabel Help; - private System.Windows.Forms.GroupBox groupBox1; - private System.Windows.Forms.CheckBox check_Delete; - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.cs deleted file mode 100644 index ab494e26..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.cs +++ /dev/null @@ -1,292 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Drawing; -using System.Windows.Forms; -using global::System.IO; - -using REX.Common; - -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - /// - /// Option dialog class - /// - partial class DialogOptions : REXExtensionForm - { - private Autodesk.Revit.DB.ImportColorMode m_ColMode; - string m_Directory; - string m_ProjectName; - int m_ComboVersionItem; - - string m_SavedDirectory; - string m_SavedProjectName; - int m_SavedComboVersionItem; - bool m_CopyCheck; - bool m_CopyCheckNow; - bool m_deleteViews; - - //********************************************************************** - public Autodesk.Revit.DB.ImportColorMode ColMode - { - get - { - return m_ColMode; - } - } - //********************************************************************** - public string Browse - { - get - { - return m_SavedDirectory; - } - } - //********************************************************************** - public string BaseName - { - get - { - return m_SavedProjectName; - } - } - //********************************************************************** - public bool Copy - { - get - { - return m_CopyCheck; - } - } - //********************************************************************** - public bool CopyNow - { - get - { - return m_CopyCheckNow; - } - } - //********************************************************************** - public bool DeleteView - { - get - { - return m_deleteViews; - } - } - //********************************************************************** - public DialogOptions(REXExtension argExt) : base(argExt) - { - InitializeComponent(); - Init(); - } - //********************************************************************** - private void Init() - { - radio_BandW.Checked = true; - m_ColMode = Autodesk.Revit.DB.ImportColorMode.BlackAndWhite; - - //folderBrowser - string path = ((Data)(ThisExtension.GetData())).OptionPath; - if (!Directory.Exists(path)) - path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); - - folderBrowserDialogDwg.SelectedPath = path; - m_Directory = folderBrowserDialogDwg.SelectedPath; - m_SavedDirectory = m_Directory; - folderBrowserDialogDwg.Description = Resources.Strings.Texts.ChooseFolder; - - //combo version - combo_Version.Items.Add("2000"); - combo_Version.Items.Add("2004"); - combo_Version.Items.Add("2007"); - m_ComboVersionItem = 2; - m_SavedComboVersionItem = 2; - - check_CopyDwg.Checked = false; - m_CopyCheck = false; - - CopyCheckChange(false); - m_deleteViews = false; - check_Delete.Checked = false; - - this.Icon = ThisExtension.GetIcon(); - } - - //********************************************************************** - public void SetProjectName(string name) - { - m_ProjectName = name; - m_SavedProjectName = name; - } - //*********************************************************************** - public Autodesk.Revit.DB.ACADVersion GetVersion() - { - //if (m_SavedComboVersionItem == 0) - // return Autodesk.Revit.DB.ACADVersion.R2000; - //else if (m_SavedComboVersionItem == 1) - // return Autodesk.Revit.DB.ACADVersion.R2004; - //else - return Autodesk.Revit.DB.ACADVersion.R2007; - } - //********************************************************************** - private void Button_OK_Click(object sender, EventArgs e) - { - if (radio_BandW.Checked) - m_ColMode = Autodesk.Revit.DB.ImportColorMode.BlackAndWhite; - else if (radio_Preserve.Checked) - m_ColMode = Autodesk.Revit.DB.ImportColorMode.Preserved; - else - m_ColMode = Autodesk.Revit.DB.ImportColorMode.Inverted; - - m_CopyCheck = check_CopyDwg.Checked; - - m_SavedComboVersionItem = m_ComboVersionItem; - m_SavedDirectory = m_Directory; - m_SavedProjectName = m_ProjectName; - m_deleteViews = check_Delete.Checked; - this.Hide(); - } - //********************************************************************** - private void DialogOptions_Load(object sender, EventArgs e) - { - if (m_ColMode == Autodesk.Revit.DB.ImportColorMode.BlackAndWhite) - radio_BandW.Checked = true; - else if (m_ColMode == Autodesk.Revit.DB.ImportColorMode.Preserved) - radio_Preserve.Checked = true; - else - radio_Invert.Checked = true; - - check_CopyDwg.Checked = m_CopyCheck; - m_ComboVersionItem = m_SavedComboVersionItem; - m_Directory = m_SavedDirectory; - m_ProjectName = m_SavedProjectName; - CopyCheckChange(m_CopyCheck); - - check_Delete.Checked = m_deleteViews; - } - //********************************************************************** - private void Button_Cancel_Click(object sender, EventArgs e) - { - this.Hide(); - } - //********************************************************************** - private void button_Browse_Click(object sender, EventArgs e) - { - folderBrowserDialogDwg.SelectedPath = textBox_Browse.Text; - folderBrowserDialogDwg.ShowDialog(); - m_Directory = folderBrowserDialogDwg.SelectedPath; - textBox_Browse.Text = m_Directory; - } - //********************************************************************** - - private void CopyCheckChange(bool argCheck) - { - if (argCheck) - { - label_Browse.Enabled = true; - label_DwgBaseName.Enabled = true; - label_Version.Enabled = true; - button_Browse.Enabled = true; - - textBox_Browse.Enabled = true; - textBox_Browse.BackColor = SystemColors.Window; - textBox_Browse.Text = m_Directory; - - text_DwgBaseName.Enabled = true; - text_DwgBaseName.BackColor = SystemColors.Window; - text_DwgBaseName.Text = m_ProjectName; - - combo_Version.Enabled = true; - combo_Version.SelectedIndex = m_ComboVersionItem; - } - else - { - label_Browse.Enabled = false; - label_DwgBaseName.Enabled = false; - label_Version.Enabled = false; - button_Browse.Enabled = false; - - textBox_Browse.Enabled = false; - textBox_Browse.BackColor = SystemColors.Control; - textBox_Browse.Text = ""; - - text_DwgBaseName.Enabled = false; - text_DwgBaseName.BackColor = SystemColors.Control; - text_DwgBaseName.Text = ""; - - combo_Version.Enabled = false; - combo_Version.SelectedIndex = -1; - } - } - //********************************************************************** - private void check_CopyDwg_CheckedChanged(object sender, EventArgs e) - { - CopyCheckChange(check_CopyDwg.Checked); - m_CopyCheckNow = check_CopyDwg.Checked; - } - //********************************************************************** - private void text_DwgBaseName_TextChanged(object sender, EventArgs e) - { - if (check_CopyDwg.Checked) - m_ProjectName = text_DwgBaseName.Text; - } - //********************************************************************** - private void textBox_Browse_TextChanged(object sender, EventArgs e) - { - if (check_CopyDwg.Checked) - m_Directory = textBox_Browse.Text; - } - //********************************************************************** - private void combo_Version_SelectedIndexChanged(object sender, EventArgs e) - { - if (check_CopyDwg.Checked) - m_ComboVersionItem = combo_Version.SelectedIndex; - } - //********************************************************************** - private void button_ExportOptions_Click(object sender, EventArgs e) - { - ((Extension)ThisExtension).ShowExportOptionsDialog(); - } - //********************************************************************** - public Autodesk.Revit.DB.DWGImportOptions GetImportOptions() - { - Autodesk.Revit.DB.DWGImportOptions dwgImpOpt = new Autodesk.Revit.DB.DWGImportOptions(); - dwgImpOpt.ColorMode = m_ColMode; - dwgImpOpt.Placement = Autodesk.Revit.DB.ImportPlacement.Origin; - dwgImpOpt.OrientToView = true; - dwgImpOpt.VisibleLayersOnly = false; - return dwgImpOpt; - } - - private void Help_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - // help will be launched directly from path related to exe file - string filePath = new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath; - var path = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(filePath), @"en-US\Help\contexthelp\DREVITFREEZEDRAWING.htm"); - System.Diagnostics.Process.Start(path); - - //REXCommand Cmd = new REXCommand(REXCommandType.Help); - //ThisExtension.Command(ref Cmd); - } - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.resx deleted file mode 100644 index 22bf4bfc..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogOptions.resx +++ /dev/null @@ -1,687 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - 6, 66 - - - 62, 17 - - - 6 - - - Invert - - - radio_Invert - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Colors - - - 0 - - - True - - - 6, 43 - - - 72, 17 - - - 5 - - - Preserve - - - radio_Preserve - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Colors - - - 1 - - - True - - - 6, 20 - - - 85, 17 - - - 4 - - - Black and white - - - radio_BandW - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Colors - - - 2 - - - 183, 12 - - - 154, 95 - - - 3 - - - Import colors - - - group_Colors - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - - Bottom, Right - - - NoControl - - - 264, 244 - - - 75, 23 - - - 16 - - - Cancel - - - Button_Cancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Bottom, Right - - - NoControl - - - 183, 244 - - - 75, 23 - - - 15 - - - OK - - - Button_OK - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Bottom, Right - - - NoControl - - - 46, 19 - - - 75, 23 - - - 2 - - - Options... - - - button_ExportOptions - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Export - - - 0 - - - 12, 12 - - - 165, 48 - - - 1 - - - Export - - - group_Export - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - True - - - 6, 19 - - - 144, 17 - - - 10 - - - Copy DWG to folder - - - check_CopyDwg - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 0 - - - Bottom, Right - - - NoControl - - - 282, 93 - - - 37, 23 - - - 14 - - - ... - - - button_Browse - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 1 - - - 96, 95 - - - 180, 20 - - - 13 - - - REX\Modules\DFreezing - - - textBox_Browse - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 2 - - - True - - - 6, 98 - - - 46, 13 - - - 4 - - - Folder: - - - label_Browse - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 3 - - - 96, 68 - - - 180, 21 - - - 12 - - - combo_Version - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 4 - - - True - - - 6, 71 - - - 43, 13 - - - 2 - - - Version - - - label_Version - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 5 - - - 96, 42 - - - 180, 20 - - - 11 - - - project name - - - text_DwgBaseName - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 6 - - - True - - - 6, 45 - - - 75, 13 - - - 0 - - - Basic name: - - - label_DwgBaseName - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Copy - - - 7 - - - 12, 112 - - - 8, 8, 8, 8 - - - 325, 121 - - - 9 - - - Files - - - group_Copy - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 17, 17 - - - Bottom, Left - - - True - - - NoControl - - - 12, 249 - - - 40, 13 - - - 17 - - - Help - - - Help - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - 6, 18 - - - 128, 17 - - - 8 - - - Delete source view - - - check_Delete - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 0 - - - 12, 66 - - - 165, 41 - - - 7 - - - View - - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 351, 279 - - - Options - - - folderBrowserDialogDwg - - - System.Windows.Forms.FolderBrowserDialog, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DialogOptions - - - REX.Common.REXExtensionForm, DRevitFreezeDrawing, Version=1.0.0.182, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.Designer.cs deleted file mode 100644 index f8bfbba0..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.Designer.cs +++ /dev/null @@ -1,114 +0,0 @@ -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - partial class DialogViewSel - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogViewSel)); - this.button_OK = new System.Windows.Forms.Button(); - this.button_CheckNone = new System.Windows.Forms.Button(); - this.button_CheckAll = new System.Windows.Forms.Button(); - this.checkedList_Views = new System.Windows.Forms.CheckedListBox(); - this.button_Cancel = new System.Windows.Forms.Button(); - this.Help = new System.Windows.Forms.LinkLabel(); - this.SuspendLayout(); - // - // button_OK - // - resources.ApplyResources(this.button_OK, "button_OK"); - this.button_OK.Name = "button_OK"; - this.button_OK.UseVisualStyleBackColor = true; - this.button_OK.Click += new System.EventHandler(this.button_OK_Click); - // - // button_CheckNone - // - resources.ApplyResources(this.button_CheckNone, "button_CheckNone"); - this.button_CheckNone.Name = "button_CheckNone"; - this.button_CheckNone.UseVisualStyleBackColor = true; - this.button_CheckNone.Click += new System.EventHandler(this.button_CheckNone_Click); - // - // button_CheckAll - // - resources.ApplyResources(this.button_CheckAll, "button_CheckAll"); - this.button_CheckAll.Name = "button_CheckAll"; - this.button_CheckAll.UseVisualStyleBackColor = true; - this.button_CheckAll.Click += new System.EventHandler(this.button_CheckAll_Click); - // - // checkedList_Views - // - resources.ApplyResources(this.checkedList_Views, "checkedList_Views"); - this.checkedList_Views.CheckOnClick = true; - this.checkedList_Views.FormattingEnabled = true; - this.checkedList_Views.Name = "checkedList_Views"; - // - // button_Cancel - // - resources.ApplyResources(this.button_Cancel, "button_Cancel"); - this.button_Cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.button_Cancel.Name = "button_Cancel"; - this.button_Cancel.UseVisualStyleBackColor = true; - this.button_Cancel.Click += new System.EventHandler(this.button_Cancel_Click_1); - // - // Help - // - resources.ApplyResources(this.Help, "Help"); - this.Help.Name = "Help"; - this.Help.TabStop = true; - this.Help.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.Help_LinkClicked); - // - // DialogViewSel - // - this.AcceptButton = this.button_OK; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.button_Cancel; - this.Controls.Add(this.Help); - this.Controls.Add(this.button_Cancel); - this.Controls.Add(this.button_OK); - this.Controls.Add(this.button_CheckNone); - this.Controls.Add(this.button_CheckAll); - this.Controls.Add(this.checkedList_Views); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "DialogViewSel"; - this.Load += new System.EventHandler(this.DialogViewSel_Load); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Button button_OK; - private System.Windows.Forms.Button button_CheckNone; - private System.Windows.Forms.Button button_CheckAll; - private System.Windows.Forms.CheckedListBox checkedList_Views; - private System.Windows.Forms.Button button_Cancel; - private System.Windows.Forms.LinkLabel Help; - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.cs deleted file mode 100644 index 13d9a0f9..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.cs +++ /dev/null @@ -1,244 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Windows.Forms; - -using Autodesk.Revit.DB; -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - /// - /// Dialog to select views to be exported/freezed - /// - partial class DialogViewSel : REXExtensionForm - { - #region - List m_REXViewList; - #endregion - - public DialogViewSel(REXExtension argExt) : base(argExt) - { - m_REXViewList = new List(); - - InitializeComponent(); - this.Icon = ThisExtension.GetIcon(); - } - //*********************************************************************** - public void SetLists(List argViewList) - { - m_REXViewList.Clear(); - - foreach (Autodesk.Revit.DB.View v in argViewList) - { - m_REXViewList.Add(new REXView(v)); - } - - m_REXViewList.Sort(CompareViewsByName); - checkedList_Views.Items.Clear(); - - InitCheckedList(); - - CheckNone(); - } - //*********************************************************************** - private void InitCheckedList() - { - foreach (REXView rv in m_REXViewList) - { - checkedList_Views.Items.Add(rv.Name); - rv.Tag = checkedList_Views.Items.Count - 1; - rv.ifVisible = true; - } - } - - //*********************************************************************** - private void CheckNone() - { - for (int i = 0; i < checkedList_Views.Items.Count; i++) - checkedList_Views.SetItemChecked(i, false); - } - //*********************************************************************** - private void CheckAll() - { - for (int i = 0; i < checkedList_Views.Items.Count; i++) - checkedList_Views.SetItemChecked(i, true); - } - - //*********************************************************************** - /// - /// this function returns SelectedViews - /// - /// - public List GetSelectedViews() - { - List list = new List(); - foreach (REXView rv in m_REXViewList) - { - if (rv.ifChecked) - { - list.Add(rv.ViewElement); - } - } - return list; - } - - //************************************************************************* - /// - /// this functions get checked items to m_REXViewList - /// - private void GetCheckedItems() - { - foreach (REXView rv in m_REXViewList) - { - rv.ifChecked = false; - } - - for (int i = 0; i < checkedList_Views.Items.Count; i++) - { - bool check = checkedList_Views.GetItemChecked(i); - if (check) - { - foreach (REXView rv in m_REXViewList) - { - if (rv.Tag == i) - { - rv.ifChecked = true; - break; - } - } - } - } - } - //*********************************************************************** - private void CheckFromSelection() - { - foreach (REXView rv2 in m_REXViewList) - { - if (rv2.ifChecked) - { - checkedList_Views.SetItemChecked(rv2.Tag, true); - } - } - } - //*********************************************************************** - private void DialogViewSel_Load(object sender, EventArgs e) - { - CheckNone(); - CheckFromSelection(); - } - //*********************************************************************** - private void button_CheckNone_Click(object sender, EventArgs e) - { - CheckNone(); - } - //*********************************************************************** - private void button_CheckAll_Click(object sender, EventArgs e) - { - CheckAll(); - } - //*********************************************************************** - private void button_OK_Click(object sender, EventArgs e) - { - GetCheckedItems(); - this.Hide(); - } - - //*********************************************************************** - private void button_Cancel_Click_1(object sender, EventArgs e) - { - this.Hide(); - } - - private void Help_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - - /// - /// This function is an Comparison to sort views by name - /// - private static int CompareViewsByName(REXView arg1, REXView arg2) - { - return arg1.Name.CompareTo(arg2.Name); - } - } - //*********************************************************************** - //*********************************************************************** - //*********************************************************************** - //*********************************************************************** - - - internal class REXView - { - public string Name; - public Autodesk.Revit.DB.View ViewElement; - public bool ifView; - public int Tag; - public bool ifChecked; - public bool ifVisible; - - public REXView() - { - } - - public REXView(Autodesk.Revit.DB.View argView) - { - ViewElement = argView; - Name = argView.get_Parameter(BuiltInParameter.VIEW_FAMILY).AsString() + ": " + argView.Name; - if (argView.ViewType == Autodesk.Revit.DB.ViewType.DrawingSheet) - ifView = false; - else - ifView = true; - } - - public REXView(REXView argRV) - { - this.ifChecked = argRV.ifChecked; - this.ifVisible = argRV.ifVisible; - this.Tag = argRV.Tag; - this.ifView = argRV.ifView; - this.Name = argRV.Name; - this.ViewElement = argRV.ViewElement; - } - - public void CopyMembersTo(REXView argRV) - { - argRV.ifChecked = this.ifChecked; - argRV.ifView = this.ifView; - argRV.ifVisible = this.ifVisible; - argRV.Name = this.Name; - argRV.Tag = this.Tag; - argRV.ViewElement = this.ViewElement; - } - - public void CopyDlgImportantMembFrom(REXView argRV) - { - this.ifChecked = argRV.ifChecked; - this.ifVisible = argRV.ifVisible; - this.Tag = argRV.Tag; - } - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.resx deleted file mode 100644 index 63a8a5c4..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/DialogViewSel.resx +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - NoControl - - - - 300, 312 - - - 75, 23 - - - - 7 - - - OK - - - button_OK - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - Bottom, Right - - - NoControl - - - 341, 41 - - - 115, 23 - - - 3 - - - Unselect All - - - button_CheckNone - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - Bottom, Right - - - NoControl - - - 341, 12 - - - 115, 23 - - - 2 - - - Select All - - - button_CheckAll - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - Top - - - True - - - 12, 12 - - - 8, 8, 8, 8 - - - True - - - 322, 289 - - - 1 - - - checkedList_Views - - - System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - Bottom, Right - - - NoControl - - - 381, 312 - - - 75, 23 - - - 8 - - - Cancel - - - button_Cancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - True - - - NoControl - - - 12, 317 - - - 40, 13 - - - 9 - - - Help - - - Help - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 468, 347 - - - 350, 253 - - - Selected Views - - - DialogViewSel - - - REX.Common.REXExtensionForm, DRevitFreezeDrawing, Version=1.0.0.182, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.Designer.cs deleted file mode 100644 index 629b1d22..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.Designer.cs +++ /dev/null @@ -1,92 +0,0 @@ -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - partial class FreezeMainCtr - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FreezeMainCtr)); - this.group_Range = new System.Windows.Forms.GroupBox(); - this.button_SelectV = new System.Windows.Forms.Button(); - this.radio_SelectedV = new System.Windows.Forms.RadioButton(); - this.radio_CurrentV = new System.Windows.Forms.RadioButton(); - this.group_Range.SuspendLayout(); - this.SuspendLayout(); - // - // group_Range - // - this.group_Range.Controls.Add(this.button_SelectV); - this.group_Range.Controls.Add(this.radio_SelectedV); - this.group_Range.Controls.Add(this.radio_CurrentV); - resources.ApplyResources(this.group_Range, "group_Range"); - this.group_Range.Name = "group_Range"; - this.group_Range.TabStop = false; - this.group_Range.Enter += new System.EventHandler(this.group_Range_Enter); - // - // button_SelectV - // - resources.ApplyResources(this.button_SelectV, "button_SelectV"); - this.button_SelectV.Name = "button_SelectV"; - this.button_SelectV.UseVisualStyleBackColor = true; - this.button_SelectV.Click += new System.EventHandler(this.button_SelectV_Click); - // - // radio_SelectedV - // - resources.ApplyResources(this.radio_SelectedV, "radio_SelectedV"); - this.radio_SelectedV.Name = "radio_SelectedV"; - this.radio_SelectedV.TabStop = true; - this.radio_SelectedV.UseVisualStyleBackColor = true; - this.radio_SelectedV.CheckedChanged += new System.EventHandler(this.radio_SelectedV_CheckedChanged); - // - // radio_CurrentV - // - resources.ApplyResources(this.radio_CurrentV, "radio_CurrentV"); - this.radio_CurrentV.Name = "radio_CurrentV"; - this.radio_CurrentV.TabStop = true; - this.radio_CurrentV.UseVisualStyleBackColor = true; - this.radio_CurrentV.CheckedChanged += new System.EventHandler(this.radio_CurrentV_CheckedChanged); - // - // FreezeMainCtr - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.group_Range); - this.Name = "FreezeMainCtr"; - this.Load += new System.EventHandler(this.FreezeMainCtr_Load); - this.group_Range.ResumeLayout(false); - this.group_Range.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.GroupBox group_Range; - private System.Windows.Forms.Button button_SelectV; - private System.Windows.Forms.RadioButton radio_SelectedV; - private System.Windows.Forms.RadioButton radio_CurrentV; - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.cs deleted file mode 100644 index fea51d17..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.cs +++ /dev/null @@ -1,95 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using REX.Common; - -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - /// - /// Dialog control for freeze view choosing - /// - public partial class FreezeMainCtr : REXExtensionControl - { - #region - - private bool m_CurrentView; - #endregion - - #region - public bool CurrentView - { - get - { - return m_CurrentView; - } - } - - #endregion - public FreezeMainCtr(REXExtension argExt) - : base(argExt) - { - InitializeComponent(); - } - - private void FreezeMainCtr_Load(object sender, EventArgs e) - { - radio_CurrentV.Checked = true; - } - - private void radio_CurrentV_CheckedChanged(object sender, EventArgs e) - { - if (radio_CurrentV.Checked) - { - m_CurrentView = true; - button_SelectV.Enabled = false; - } - else - { - m_CurrentView = false; - button_SelectV.Enabled = true; - } - } - - private void radio_SelectedV_CheckedChanged(object sender, EventArgs e) - { - if (radio_CurrentV.Checked) - { - m_CurrentView = true; - button_SelectV.Enabled = false; - } - else - { - m_CurrentView = false; - button_SelectV.Enabled = true; - } - } - - private void button_SelectV_Click(object sender, EventArgs e) - { - ((Extension)ThisExtension).ShowSelectViews(); - } - - private void group_Range_Enter(object sender, EventArgs e) - { - } - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.resx deleted file mode 100644 index a2e62e71..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/FreezeMainCtr.resx +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - None - - - NoControl - - - - 368, 41 - - - 75, 23 - - - - 2 - - - Select... - - - button_SelectV - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Range - - - 0 - - - True - - - 6, 42 - - - 101, 17 - - - 1 - - - Selected views - - - radio_SelectedV - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Range - - - 1 - - - True - - - 6, 19 - - - 93, 17 - - - 0 - - - Current view - - - radio_CurrentV - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - group_Range - - - 2 - - - 3, 0 - - - 449, 70 - - - 25 - - - Range - - - group_Range - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 457, 70 - - - FreezeMainCtr - - - REX.Common.REXExtensionControl, DRevitFreezeDrawing, Version=1.0.0.182, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.Designer.cs deleted file mode 100644 index 8b2a2141..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.Designer.cs +++ /dev/null @@ -1,689 +0,0 @@ -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - partial class MainControl - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainControl)); - REX.Controls.Forms.CREXToolbox.Toolbox.Tab tab2 = new REX.Controls.Forms.CREXToolbox.Toolbox.Tab(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item3 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item4 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - this.ToolStripContainer = new System.Windows.Forms.ToolStripContainer(); - this.Status = new System.Windows.Forms.StatusStrip(); - this.StatusHeaderLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusProgress = new System.Windows.Forms.ToolStripProgressBar(); - this.HSplit = new System.Windows.Forms.SplitContainer(); - this.VSplit = new System.Windows.Forms.SplitContainer(); - this.Toolbox = new REX.Controls.Forms.CREXToolbox.HostToolbox(false); - this.ToolStripContainerInner = new System.Windows.Forms.ToolStripContainer(); - this.DialogContainer = new System.Windows.Forms.Panel(); - this.ViewContainer = new System.Windows.Forms.Panel(); - this.TabControl = new System.Windows.Forms.TabControl(); - this.TabDialog = new System.Windows.Forms.TabPage(); - this.TabView = new System.Windows.Forms.TabPage(); - this.TabNote = new System.Windows.Forms.TabPage(); - this.NoteContainer = new System.Windows.Forms.Panel(); - this.WebBrowser = new System.Windows.Forms.WebBrowser(); - this.ToolBarInner = new System.Windows.Forms.ToolStrip(); - this.Menu = new System.Windows.Forms.MenuStrip(); - this.MenuItemFile = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemOpen = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSave = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSaveAs = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemPrint = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemClose = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalculations = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalc = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelpIndex = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolBar = new System.Windows.Forms.ToolStrip(); - this.ToolStripButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ToolStripButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorBC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonCalc = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorAC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonHelp = new System.Windows.Forms.ToolStripButton(); - this.ToolMenu = new System.Windows.Forms.ToolStrip(); - this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); - this.loadTemplatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.defaultSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripDropDownButton2 = new System.Windows.Forms.ToolStripDropDownButton(); - this.showAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.colapseAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripButtonHelpDropDown = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.ButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ListImageListLarge = new System.Windows.Forms.ImageList(this.components); - this.ListImageListSmall = new System.Windows.Forms.ImageList(this.components); - this.ToolStripContainer.BottomToolStripPanel.SuspendLayout(); - this.ToolStripContainer.ContentPanel.SuspendLayout(); - this.ToolStripContainer.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainer.SuspendLayout(); - this.Status.SuspendLayout(); - this.HSplit.Panel1.SuspendLayout(); - this.HSplit.SuspendLayout(); - this.VSplit.Panel1.SuspendLayout(); - this.VSplit.Panel2.SuspendLayout(); - this.VSplit.SuspendLayout(); - this.ToolStripContainerInner.ContentPanel.SuspendLayout(); - this.ToolStripContainerInner.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainerInner.SuspendLayout(); - this.TabControl.SuspendLayout(); - this.NoteContainer.SuspendLayout(); - this.Menu.SuspendLayout(); - this.ToolBar.SuspendLayout(); - this.ToolMenu.SuspendLayout(); - this.SuspendLayout(); - // - // ToolStripContainer - // - // - // ToolStripContainer.BottomToolStripPanel - // - this.ToolStripContainer.BottomToolStripPanel.Controls.Add(this.Status); - // - // ToolStripContainer.ContentPanel - // - this.ToolStripContainer.ContentPanel.Controls.Add(this.HSplit); - resources.ApplyResources(this.ToolStripContainer.ContentPanel, "ToolStripContainer.ContentPanel"); - resources.ApplyResources(this.ToolStripContainer, "ToolStripContainer"); - this.ToolStripContainer.Name = "ToolStripContainer"; - // - // ToolStripContainer.TopToolStripPanel - // - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.Menu); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolBar); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolMenu); - this.ToolStripContainer.TopToolStripPanel.Click += new System.EventHandler(this.ToolStripContainer_TopToolStripPanel_Click); - // - // Status - // - this.Status.AllowItemReorder = true; - resources.ApplyResources(this.Status, "Status"); - this.Status.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.StatusHeaderLabel, - this.StatusLabel, - this.StatusProgress}); - this.Status.Name = "Status"; - this.Status.SizingGrip = false; - // - // StatusHeaderLabel - // - this.StatusHeaderLabel.Name = "StatusHeaderLabel"; - resources.ApplyResources(this.StatusHeaderLabel, "StatusHeaderLabel"); - // - // StatusLabel - // - this.StatusLabel.Name = "StatusLabel"; - resources.ApplyResources(this.StatusLabel, "StatusLabel"); - this.StatusLabel.Spring = true; - // - // StatusProgress - // - this.StatusProgress.Name = "StatusProgress"; - resources.ApplyResources(this.StatusProgress, "StatusProgress"); - // - // HSplit - // - resources.ApplyResources(this.HSplit, "HSplit"); - this.HSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; - this.HSplit.Name = "HSplit"; - // - // HSplit.Panel1 - // - this.HSplit.Panel1.Controls.Add(this.VSplit); - // - // VSplit - // - resources.ApplyResources(this.VSplit, "VSplit"); - this.VSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; - this.VSplit.Name = "VSplit"; - // - // VSplit.Panel1 - // - this.VSplit.Panel1.Controls.Add(this.Toolbox); - // - // VSplit.Panel2 - // - this.VSplit.Panel2.Controls.Add(this.ToolStripContainerInner); - this.VSplit.SplitterMoved += new System.Windows.Forms.SplitterEventHandler(this.VSplit_SplitterMoved); - // - // Toolbox - // - this.Toolbox.BorderColor = System.Drawing.Color.Empty; - tab2.Name = null; - tab2.Tag = null; - tab2.Text = "Category"; - this.Toolbox.Categories.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Tab[] { - tab2}); - resources.ApplyResources(this.Toolbox, "Toolbox"); - this.Toolbox.ItemHoverColorBottom = System.Drawing.Color.LightBlue; - item3.Name = null; - item3.Tag = null; - item3.Text = "Test"; - item3.Tooltip = "Test"; - item4.Name = null; - item4.Tag = null; - item4.Text = "test2"; - item4.Tooltip = "test2"; - this.Toolbox.Items.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Item[] { - item3, - item4}); - this.Toolbox.ItemSelectColor = System.Drawing.Color.FromArgb(((int)(((byte)(198)))), ((int)(((byte)(211)))), ((int)(((byte)(253))))); - this.Toolbox.ItemSelectColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(108)))), ((int)(((byte)(145)))), ((int)(((byte)(251))))); - this.Toolbox.ItemSelectHoverColorBottom = System.Drawing.Color.PaleTurquoise; - this.Toolbox.Name = "Toolbox"; - this.Toolbox.SelectedCategory = ""; - this.Toolbox.ShowItemMenu = false; - this.Toolbox.ShowTabMenu = false; - this.Toolbox.TabSelectColorBottom = System.Drawing.Color.Lavender; - this.Toolbox.SelectItem += new System.EventHandler(this.Toolbox_SelectItem_1); - // - // ToolStripContainerInner - // - // - // ToolStripContainerInner.ContentPanel - // - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.DialogContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.ViewContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.TabControl); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.NoteContainer); - resources.ApplyResources(this.ToolStripContainerInner.ContentPanel, "ToolStripContainerInner.ContentPanel"); - resources.ApplyResources(this.ToolStripContainerInner, "ToolStripContainerInner"); - this.ToolStripContainerInner.Name = "ToolStripContainerInner"; - // - // ToolStripContainerInner.TopToolStripPanel - // - this.ToolStripContainerInner.TopToolStripPanel.Controls.Add(this.ToolBarInner); - // - // DialogContainer - // - resources.ApplyResources(this.DialogContainer, "DialogContainer"); - this.DialogContainer.Name = "DialogContainer"; - // - // ViewContainer - // - resources.ApplyResources(this.ViewContainer, "ViewContainer"); - this.ViewContainer.Name = "ViewContainer"; - // - // TabControl - // - this.TabControl.Controls.Add(this.TabDialog); - this.TabControl.Controls.Add(this.TabView); - this.TabControl.Controls.Add(this.TabNote); - resources.ApplyResources(this.TabControl, "TabControl"); - this.TabControl.Multiline = true; - this.TabControl.Name = "TabControl"; - this.TabControl.SelectedIndex = 0; - // - // TabDialog - // - resources.ApplyResources(this.TabDialog, "TabDialog"); - this.TabDialog.Name = "TabDialog"; - this.TabDialog.UseVisualStyleBackColor = true; - // - // TabView - // - resources.ApplyResources(this.TabView, "TabView"); - this.TabView.Name = "TabView"; - this.TabView.UseVisualStyleBackColor = true; - // - // TabNote - // - resources.ApplyResources(this.TabNote, "TabNote"); - this.TabNote.Name = "TabNote"; - this.TabNote.UseVisualStyleBackColor = true; - // - // NoteContainer - // - this.NoteContainer.Controls.Add(this.WebBrowser); - resources.ApplyResources(this.NoteContainer, "NoteContainer"); - this.NoteContainer.Name = "NoteContainer"; - // - // WebBrowser - // - resources.ApplyResources(this.WebBrowser, "WebBrowser"); - this.WebBrowser.MinimumSize = new System.Drawing.Size(20, 20); - this.WebBrowser.Name = "WebBrowser"; - // - // ToolBarInner - // - resources.ApplyResources(this.ToolBarInner, "ToolBarInner"); - this.ToolBarInner.Name = "ToolBarInner"; - // - // Menu - // - resources.ApplyResources(this.Menu, "Menu"); - this.Menu.GripStyle = System.Windows.Forms.ToolStripGripStyle.Visible; - this.Menu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemFile, - this.MenuItemCalculations, - this.MenuItemHelp}); - this.Menu.Name = "Menu"; - // - // MenuItemFile - // - this.MenuItemFile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemOpen, - this.MenuItemSave, - this.MenuItemSaveAs, - this.toolStripSeparator7, - this.MenuItemPrint, - this.toolStripSeparator8, - this.MenuItemClose}); - this.MenuItemFile.Name = "MenuItemFile"; - resources.ApplyResources(this.MenuItemFile, "MenuItemFile"); - // - // MenuItemOpen - // - this.MenuItemOpen.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_open; - this.MenuItemOpen.Name = "MenuItemOpen"; - resources.ApplyResources(this.MenuItemOpen, "MenuItemOpen"); - this.MenuItemOpen.Click += new System.EventHandler(this.MenuItemOpen_Click); - // - // MenuItemSave - // - this.MenuItemSave.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_save; - this.MenuItemSave.Name = "MenuItemSave"; - resources.ApplyResources(this.MenuItemSave, "MenuItemSave"); - this.MenuItemSave.Click += new System.EventHandler(this.MenuItemSave_Click); - // - // MenuItemSaveAs - // - this.MenuItemSaveAs.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_save_as; - this.MenuItemSaveAs.Name = "MenuItemSaveAs"; - resources.ApplyResources(this.MenuItemSaveAs, "MenuItemSaveAs"); - this.MenuItemSaveAs.Click += new System.EventHandler(this.MenuItemSaveAs_Click); - // - // toolStripSeparator7 - // - this.toolStripSeparator7.Name = "toolStripSeparator7"; - resources.ApplyResources(this.toolStripSeparator7, "toolStripSeparator7"); - // - // MenuItemPrint - // - this.MenuItemPrint.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_print; - this.MenuItemPrint.Name = "MenuItemPrint"; - resources.ApplyResources(this.MenuItemPrint, "MenuItemPrint"); - this.MenuItemPrint.Click += new System.EventHandler(this.MenuItemPrint_Click); - // - // toolStripSeparator8 - // - this.toolStripSeparator8.Name = "toolStripSeparator8"; - resources.ApplyResources(this.toolStripSeparator8, "toolStripSeparator8"); - // - // MenuItemClose - // - this.MenuItemClose.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_close; - this.MenuItemClose.Name = "MenuItemClose"; - resources.ApplyResources(this.MenuItemClose, "MenuItemClose"); - this.MenuItemClose.Click += new System.EventHandler(this.MenuItemClose_Click); - // - // MenuItemCalculations - // - this.MenuItemCalculations.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemCalc}); - this.MenuItemCalculations.Name = "MenuItemCalculations"; - resources.ApplyResources(this.MenuItemCalculations, "MenuItemCalculations"); - // - // MenuItemCalc - // - this.MenuItemCalc.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_calculate; - this.MenuItemCalc.Name = "MenuItemCalc"; - resources.ApplyResources(this.MenuItemCalc, "MenuItemCalc"); - this.MenuItemCalc.Click += new System.EventHandler(this.MenuItemCalc_Click); - // - // MenuItemHelp - // - this.MenuItemHelp.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemHelpIndex, - this.toolStripSeparator9, - this.MenuItemAbout}); - this.MenuItemHelp.Name = "MenuItemHelp"; - resources.ApplyResources(this.MenuItemHelp, "MenuItemHelp"); - // - // MenuItemHelpIndex - // - this.MenuItemHelpIndex.Name = "MenuItemHelpIndex"; - resources.ApplyResources(this.MenuItemHelpIndex, "MenuItemHelpIndex"); - this.MenuItemHelpIndex.Click += new System.EventHandler(this.MenuItemHelpIndex_Click); - // - // toolStripSeparator9 - // - this.toolStripSeparator9.Name = "toolStripSeparator9"; - resources.ApplyResources(this.toolStripSeparator9, "toolStripSeparator9"); - // - // MenuItemAbout - // - this.MenuItemAbout.Name = "MenuItemAbout"; - resources.ApplyResources(this.MenuItemAbout, "MenuItemAbout"); - this.MenuItemAbout.Click += new System.EventHandler(this.MenuItemAbout_Click); - // - // ToolBar - // - resources.ApplyResources(this.ToolBar, "ToolBar"); - this.ToolBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripButtonOpen, - this.ToolStripButtonSave, - this.ToolStripSeparatorBC, - this.ToolStripButtonCalc, - this.ToolStripSeparatorAC, - this.ToolStripButtonHelp}); - this.ToolBar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolBar.Name = "ToolBar"; - // - // ToolStripButtonOpen - // - this.ToolStripButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonOpen.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_open; - resources.ApplyResources(this.ToolStripButtonOpen, "ToolStripButtonOpen"); - this.ToolStripButtonOpen.Name = "ToolStripButtonOpen"; - this.ToolStripButtonOpen.Click += new System.EventHandler(this.ToolStripButtonOpen_Click); - // - // ToolStripButtonSave - // - this.ToolStripButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonSave.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_save; - resources.ApplyResources(this.ToolStripButtonSave, "ToolStripButtonSave"); - this.ToolStripButtonSave.Name = "ToolStripButtonSave"; - this.ToolStripButtonSave.Click += new System.EventHandler(this.ToolStripButtonSave_Click); - // - // ToolStripSeparatorBC - // - this.ToolStripSeparatorBC.Name = "ToolStripSeparatorBC"; - resources.ApplyResources(this.ToolStripSeparatorBC, "ToolStripSeparatorBC"); - // - // ToolStripButtonCalc - // - this.ToolStripButtonCalc.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonCalc.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_calculate; - resources.ApplyResources(this.ToolStripButtonCalc, "ToolStripButtonCalc"); - this.ToolStripButtonCalc.Name = "ToolStripButtonCalc"; - this.ToolStripButtonCalc.Click += new System.EventHandler(this.ToolStripButtonCalc_Click); - // - // ToolStripSeparatorAC - // - this.ToolStripSeparatorAC.Name = "ToolStripSeparatorAC"; - resources.ApplyResources(this.ToolStripSeparatorAC, "ToolStripSeparatorAC"); - // - // ToolStripButtonHelp - // - this.ToolStripButtonHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonHelp.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_help; - resources.ApplyResources(this.ToolStripButtonHelp, "ToolStripButtonHelp"); - this.ToolStripButtonHelp.Name = "ToolStripButtonHelp"; - this.ToolStripButtonHelp.Click += new System.EventHandler(this.ToolStripButtonHelp_Click); - // - // ToolMenu - // - resources.ApplyResources(this.ToolMenu, "ToolMenu"); - this.ToolMenu.CanOverflow = false; - this.ToolMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.toolStripDropDownButton1, - this.toolStripDropDownButton2, - this.ToolStripButtonHelpDropDown}); - this.ToolMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolMenu.Name = "ToolMenu"; - this.ToolMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.ToolMenu_ItemClicked); - // - // toolStripDropDownButton1 - // - this.toolStripDropDownButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.loadTemplatesToolStripMenuItem, - this.defaultSettingsToolStripMenuItem}); - resources.ApplyResources(this.toolStripDropDownButton1, "toolStripDropDownButton1"); - this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - // - // loadTemplatesToolStripMenuItem - // - this.loadTemplatesToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.loadTemplatesToolStripMenuItem.Name = "loadTemplatesToolStripMenuItem"; - resources.ApplyResources(this.loadTemplatesToolStripMenuItem, "loadTemplatesToolStripMenuItem"); - // - // defaultSettingsToolStripMenuItem - // - this.defaultSettingsToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.defaultSettingsToolStripMenuItem.Name = "defaultSettingsToolStripMenuItem"; - resources.ApplyResources(this.defaultSettingsToolStripMenuItem, "defaultSettingsToolStripMenuItem"); - // - // toolStripDropDownButton2 - // - this.toolStripDropDownButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.toolStripDropDownButton2.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.showAllToolStripMenuItem, - this.colapseAllToolStripMenuItem}); - resources.ApplyResources(this.toolStripDropDownButton2, "toolStripDropDownButton2"); - this.toolStripDropDownButton2.Name = "toolStripDropDownButton2"; - // - // showAllToolStripMenuItem - // - this.showAllToolStripMenuItem.Name = "showAllToolStripMenuItem"; - resources.ApplyResources(this.showAllToolStripMenuItem, "showAllToolStripMenuItem"); - // - // colapseAllToolStripMenuItem - // - this.colapseAllToolStripMenuItem.Name = "colapseAllToolStripMenuItem"; - resources.ApplyResources(this.colapseAllToolStripMenuItem, "colapseAllToolStripMenuItem"); - // - // ToolStripButtonHelpDropDown - // - this.ToolStripButtonHelpDropDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonHelpDropDown.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemHelp, - this.toolStripSeparator13, - this.ToolStripMenuItemAbout}); - resources.ApplyResources(this.ToolStripButtonHelpDropDown, "ToolStripButtonHelpDropDown"); - this.ToolStripButtonHelpDropDown.Name = "ToolStripButtonHelpDropDown"; - // - // ToolStripMenuItemHelp - // - this.ToolStripMenuItemHelp.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_help; - this.ToolStripMenuItemHelp.Name = "ToolStripMenuItemHelp"; - resources.ApplyResources(this.ToolStripMenuItemHelp, "ToolStripMenuItemHelp"); - this.ToolStripMenuItemHelp.Click += new System.EventHandler(this.ToolStripMenuItemHelp_Click); - // - // toolStripSeparator13 - // - this.toolStripSeparator13.Name = "toolStripSeparator13"; - resources.ApplyResources(this.toolStripSeparator13, "toolStripSeparator13"); - // - // ToolStripMenuItemAbout - // - this.ToolStripMenuItemAbout.Image = global::REX.DRevitFreezeDrawing.Properties.Resources.TOOLBAR_info; - this.ToolStripMenuItemAbout.Name = "ToolStripMenuItemAbout"; - resources.ApplyResources(this.ToolStripMenuItemAbout, "ToolStripMenuItemAbout"); - this.ToolStripMenuItemAbout.Click += new System.EventHandler(this.ToolStripMenuItemAbout_Click); - // - // toolStripSeparator4 - // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4"); - // - // toolStripSeparator5 - // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5"); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); - // - // ButtonOpen - // - this.ButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonOpen, "ButtonOpen"); - this.ButtonOpen.Name = "ButtonOpen"; - // - // ButtonSave - // - this.ButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonSave, "ButtonSave"); - this.ButtonSave.Name = "ButtonSave"; - // - // ListImageListLarge - // - this.ListImageListLarge.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ListImageListLarge.ImageStream"))); - this.ListImageListLarge.Tag = "ListImageListLarge"; - this.ListImageListLarge.TransparentColor = System.Drawing.Color.Magenta; - this.ListImageListLarge.Images.SetKeyName(0, "List_Zone.png"); - this.ListImageListLarge.Images.SetKeyName(1, "List_BarAdd.png"); - this.ListImageListLarge.Images.SetKeyName(2, "List_Geom.png"); - // - // ListImageListSmall - // - this.ListImageListSmall.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit; - resources.ApplyResources(this.ListImageListSmall, "ListImageListSmall"); - this.ListImageListSmall.Tag = "ListImageListSmall"; - this.ListImageListSmall.TransparentColor = System.Drawing.Color.Magenta; - // - // MainControl - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.ToolStripContainer); - this.Name = "MainControl"; - this.ToolStripContainer.BottomToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.BottomToolStripPanel.PerformLayout(); - this.ToolStripContainer.ContentPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.PerformLayout(); - this.ToolStripContainer.ResumeLayout(false); - this.ToolStripContainer.PerformLayout(); - this.Status.ResumeLayout(false); - this.Status.PerformLayout(); - this.HSplit.Panel1.ResumeLayout(false); - this.HSplit.ResumeLayout(false); - this.VSplit.Panel1.ResumeLayout(false); - this.VSplit.Panel2.ResumeLayout(false); - this.VSplit.ResumeLayout(false); - this.ToolStripContainerInner.ContentPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.PerformLayout(); - this.ToolStripContainerInner.ResumeLayout(false); - this.ToolStripContainerInner.PerformLayout(); - this.TabControl.ResumeLayout(false); - this.NoteContainer.ResumeLayout(false); - this.Menu.ResumeLayout(false); - this.Menu.PerformLayout(); - this.ToolBar.ResumeLayout(false); - this.ToolBar.PerformLayout(); - this.ToolMenu.ResumeLayout(false); - this.ToolMenu.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.SplitContainer VSplit; - private System.Windows.Forms.TabControl TabControl; - private System.Windows.Forms.SplitContainer HSplit; - private System.Windows.Forms.Panel DialogContainer; - private System.Windows.Forms.Panel ViewContainer; - private System.Windows.Forms.TabPage TabView; - private System.Windows.Forms.TabPage TabNote; - private System.Windows.Forms.TabPage TabDialog; - private System.Windows.Forms.Panel NoteContainer; - private System.Windows.Forms.WebBrowser WebBrowser; - private System.Windows.Forms.MenuStrip Menu; - private System.Windows.Forms.ToolStripContainer ToolStripContainer; - private System.Windows.Forms.StatusStrip Status; - private System.Windows.Forms.ToolStripButton ButtonOpen; - private System.Windows.Forms.ToolStripButton ButtonSave; - private System.Windows.Forms.ToolStripContainer ToolStripContainerInner; - private System.Windows.Forms.ToolStrip ToolBarInner; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; - private System.Windows.Forms.ToolStripMenuItem MenuItemFile; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalculations; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelp; - private System.Windows.Forms.ToolStripMenuItem MenuItemOpen; - private System.Windows.Forms.ToolStripMenuItem MenuItemSave; - private System.Windows.Forms.ToolStripMenuItem MenuItemSaveAs; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; - private System.Windows.Forms.ToolStripMenuItem MenuItemPrint; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator8; - private System.Windows.Forms.ToolStripMenuItem MenuItemClose; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalc; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelpIndex; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; - private System.Windows.Forms.ToolStripMenuItem MenuItemAbout; - private System.Windows.Forms.ToolStrip ToolMenu; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonHelpDropDown; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemHelp; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator13; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemAbout; - private System.Windows.Forms.ToolStripStatusLabel StatusHeaderLabel; - private System.Windows.Forms.ToolStripStatusLabel StatusLabel; - private System.Windows.Forms.ToolStripProgressBar StatusProgress; - private System.Windows.Forms.ToolStrip ToolBar; - private System.Windows.Forms.ToolStripButton ToolStripButtonOpen; - private System.Windows.Forms.ToolStripButton ToolStripButtonSave; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorBC; - private System.Windows.Forms.ToolStripButton ToolStripButtonCalc; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorAC; - private System.Windows.Forms.ToolStripButton ToolStripButtonHelp; - private REX.Controls.Forms.CREXToolbox.HostToolbox Toolbox; - private System.Windows.Forms.ImageList ListImageListLarge; - private System.Windows.Forms.ImageList ListImageListSmall; - private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1; - private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton2; - private System.Windows.Forms.ToolStripMenuItem loadTemplatesToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem defaultSettingsToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem showAllToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem colapseAllToolStripMenuItem; - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.cs deleted file mode 100644 index e3b76f89..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.cs +++ /dev/null @@ -1,214 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.ComponentModel; -using System.Windows.Forms; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - /// - /// control class which is visible on MainForm - /// - public partial class MainControl : REXExtensionMainControl - { - public MainControl(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - public override IContainer Components - { - get - { - return components; - } - } - - private void Toolbox_SelectItem_1(object sender, REX.Controls.Forms.CREXToolbox.ItemSelectionEventArgs e) - { - base.Toolbox_SelectItem(sender, e); - } - - private void VSplit_SplitterMoved(object sender, SplitterEventArgs e) - { - ThisExtension.Layout.Update(); - } - - private void ToolBar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - private void ToolMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - - private void RunCommand(string Name) - { - REXCommand Cmd = null; - switch (Name) - { - case "MenuItemOpen": - case "ToolStripButtonOpen": - case "ToolStripMenuItemOpen": - ThisExtension.System.LoadFromFile(true); - return; - case "MenuItemSave": - case "ToolStripButtonSave": - case "ToolStripMenuItemSave": - ThisExtension.System.SaveToFile(false, true); - return; - case "MenuItemSaveAs": - case "ToolStripMenuItemSaveAs": - ThisExtension.System.SaveToFile(true); - return; - case "MenuItemCalc": - case "ToolStripButtonCalc": - case "ToolStripMenuItemCalc": - Cmd = new REXCommand(REXCommandType.Run); - break; - case "MenuItemHelpIndex": - case "ToolStripButtonHelp": - case "ToolStripMenuItemHelp": - Cmd = new REXCommand(REXCommandType.Help); - break; - case "MenuItemClose": - case "ToolStripMenuItemClose": - Cmd = new REXCommand(REXCommandType.Close); - break; - case "MenuItemAbout": - case "ToolStripMenuItemAbout": - Cmd = new REXCommand(REXCommandType.About); - break; - } - if (Cmd != null) - ThisExtension.Command(ref Cmd); - } - - private void MenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemHelpIndex_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - private void MenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripButtonOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripContainer_TopToolStripPanel_Click(object sender, EventArgs e) - { - } - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.resx deleted file mode 100644 index 0364c54a..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainControl.resx +++ /dev/null @@ -1,1647 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - - None - - - - 0, 17 - - - 596, 17 - - - MiddleRight - - - 100, 16 - - - 0, 0 - - - 713, 22 - - - - 0 - - - Status - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.BottomToolStripPanel - - - 0 - - - ToolStripContainer.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 4 - - - Fill - - - 0, 0 - - - Horizontal - - - Top, Bottom, Left, Right - - - 4, 4 - - - 0, 0, 0, 0 - - - Fill - - - Tahoma, 8.25pt - - - 0, 0 - - - 195, 508 - - - 1 - - - Toolbox - - - REX.Controls.Forms.CREXToolbox.HostToolbox, REX.Controls.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b894695c7edfd21 - - - VSplit.Panel1 - - - 0 - - - VSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 0 - - - 0 - - - ToolStripContainerInner.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 4 - - - 235, 37 - - - 168, 108 - - - 1 - - - False - - - DialogContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 0 - - - 235, 151 - - - 163, 92 - - - 3 - - - False - - - ViewContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 1 - - - TabDialog - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 0 - - - TabView - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 1 - - - TabNote - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 2 - - - 231, 249 - - - 167, 92 - - - 0 - - - TabControl - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 2 - - - WebBrowser - - - System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoteContainer - - - 0 - - - 76, 37 - - - 153, 108 - - - 4 - - - NoteContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 3 - - - 507, 483 - - - ToolStripContainerInner.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 0 - - - Fill - - - ToolStripContainerInner.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 1 - - - 0, 0 - - - ToolStripContainerInner.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 2 - - - 507, 508 - - - 5 - - - toolStripContainer1 - - - 3, 0 - - - None - - - 3, 0 - - - 109, 25 - - - 5 - - - toolStrip1 - - - ToolBarInner - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.TopToolStripPanel - - - 0 - - - ToolStripContainerInner.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 3 - - - ToolStripContainerInner - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit.Panel2 - - - 0 - - - VSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 1 - - - 0 - - - 706, 508 - - - 195 - - - 0 - - - VSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit.Panel1 - - - 0 - - - HSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 0 - - - 0 - - - HSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 1 - - - 0 - - - 713, 517 - - - 513 - - - 2 - - - 1 - - - HSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.ContentPanel - - - 0 - - - 713, 517 - - - ToolStripContainer.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 0 - - - Fill - - - ToolStripContainer.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 1 - - - 0, 0 - - - ToolStripContainer.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 2 - - - 713, 564 - - - 2 - - - toolStripContainer1 - - - 0, 0 - - - None - - - 0, 0 - - - 161, 24 - - - 0 - - - False - - - Menu - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 0 - - - 259, 0 - - - None - - - None - - - Magenta - - - 23, 22 - - - Open - - - Magenta - - - 23, 22 - - - Save - - - 6, 25 - - - Magenta - - - 23, 22 - - - Calculate - - - 6, 25 - - - Magenta - - - 23, 22 - - - Help topics - - - 148, 0 - - - 114, 25 - - - 2 - - - ToolBar - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 1 - - - 119, 0 - - - None - - - None - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 35, 22 - - - File - - - 155, 22 - - - Expand All - - - 155, 22 - - - Collapse All - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 49, 22 - - - View - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 51, 22 - - - &Help - - - 3, 0 - - - 145, 25 - - - 1 - - - ToolMenu - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 2 - - - ToolStripContainer.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 3 - - - ToolStripContainer - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 2 - - - Properties - - - TabDialog - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 0 - - - View - - - TabView - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 1 - - - Note - - - TabNote - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 2 - - - Fill - - - 0, 0 - - - 153, 108 - - - 3 - - - WebBrowser - - - System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoteContainer - - - 0 - - - 34, 20 - - - &File - - - Ctrl+O - - - 164, 22 - - - Open ... - - - Ctrl+S - - - 164, 22 - - - Save - - - 164, 22 - - - Save as ... - - - 161, 6 - - - Ctrl+P - - - 164, 22 - - - Print - - - 161, 6 - - - 164, 22 - - - Close - - - 67, 20 - - - &Calculations - - - F9 - - - 121, 22 - - - Calculate - - - 50, 20 - - - &Help - - - F1 - - - 187, 22 - - - Help topics ... - - - 184, 6 - - - 187, 22 - - - About ... - - - 174, 22 - - - Load Templates - - - 174, 22 - - - Default Settings - - - F1 - - - 187, 22 - - - Help topics ... - - - 184, 6 - - - 187, 22 - - - About ... - - - 6, 25 - - - 6, 25 - - - 157, 6 - - - 157, 6 - - - 177, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAR9JREFUOE9jZEAA - NiCTB4hBNAz8AjK+ADGIxgv+A2XRsSdQzAaI5aCGggwWAmIJKAax4Zb9RwdQA6OBtDMOw82gBoJdhmEA - SACskYXjv/+y/3AMNSwRSINcCHINxABcOGDFv//IGJsBIH+ADQhe/RcFs8SswxDDZgDc9rB1f/4jY/b4 - tf9hOHQtRA7DAJamv3ADIjf+/o+MuZLW/Ofu+gXGIDZIDsMAzg644P+YrT9RMG/aqv8CE36AMYgNksfr - BcGsFf/Rsei0r/9hGCSH1QAxoCKQhPScz3ixSN5yrAbAo1Fh0cf/hDDedKC6/P1/ZIwnfYASEWpKBCnW - XPMWV35QhaY6WD4A0Sh5ATk1gjIQCMM0YSiEJV9sNCzHEa0JAOenQNbuwY1kAAAAAElFTkSuQmCC - - - - Magenta - - - 23, 22 - - - Open ... - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMxJREFUOE9jYBiM - gA3oKCEgliCAQWpAalHAfyCPEAZp8ARiM6hFcAP+s+VfBmvGBkDiMHkgOxFqCMiVCAO4Sq+BDaisrPzf - 3d39f968ef83bNjw/8CBA2BxmDxOA/hrbuF1AUwepwEizffwugAmj9MAye5HeF0Ak8dpgNzkZ/9BGFtM - oMlhD0SV2a/+E8JQw7EboLn4Hd40gCSP3QC91Z/whgFMHlcYgBIEXgOMN32DuTAaqNYGPSXCUhShpAxK - xiDNckCMkRdQMgYxHAAPZxCE3fkV/AAAAABJRU5ErkJggg== - - - - Magenta - - - 23, 22 - - - Save - - - 367, 25 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD2 - MAAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQABIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA - AwABIAMAAQEBAAEgBgABQBIAAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQEC - AwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQEC - AwEBAgMBAQIDAQECAwEBAgMBAQIDAQQAAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMB - AQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMB - AQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAUwAAQIDAQECAwEBAwIBAQIBAwIBAgMCAQIDAgECAgMB - AQIDAZgAAQMCAQEDAQQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIB - AgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgEBBAED - AgECAwIBAgMCAQIDAgECAgMBAQMCAQEDAQQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIB - AgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIB - AgQCAQIEAgEBBAEDAgECAwIBAgMCAQIDAgECAgMBSAABAwIBAQIBBQIBAQUBCAIBAQkBCgIBAQwBCwIB - AQ0BCQIBAQoBBgIBAQYBAwIBAQMBAgMBlAABBgIBAQYBBwIBAgcCAQEIAQcCAQEIAQcCAQEIAQcCAQEI - AQcCAQIIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEI - AgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEHAgEBCAEHAgEBCAEH - AgEBBwEGAgECBgIBAQYBBQIBAQUBBAIBAQQBAwIBAQMBBgIBAQYBBwIBAgcCAQEIAQcCAQEIAQcCAQEI - AQcCAQEIAQcCAQIIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEI - AgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEIAgEBCQEHAgEBCAEH - AgEBCAEHAgEBBwEGAgECBgIBAQYBBQIBAQUBBAIBAQQBAwIBAQNEAAECAwEBBQIBAQUBCgIBAQwBEAIB - ARQBFgIBARwBFwIBAR0BEwIBARgBDQIBAQ8BBwIBAQcBAwIBAQKUAAEJAgECCgIBAQwBCgIBAQwBCwIB - AQ0BCwIBAQ0BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIB - AQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIBAQ4BDAIB - AQ4BDAIBAQ4BCwIBAQ0BCgIBAQwBCgIBAQsBCQIBAQoBBwIBAQgBBgIBAQYBBQIBAQUBCQIBAgoCAQEM - AQoCAQEMAQsCAQENAQsCAQENAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEO - AQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEOAQwCAQEO - AQwCAQEOAQwCAQEOAQwCAQEOAQsCAQENAQoCAQEMAQoCAQELAQkCAQEKAQcCAQEIAQYCAQEGAQUCAQEF - RAABAgMBAQcCAQEIARECAQEVASgCAQE5AVICAgGfAVICAgGeATICAQFNARYCAQEcAQsCAQENAQMCAQED - lAABDQIBARABDgIBAREBDwIBARIBEAIBARMBEAIBARQBEQIBARUBEQIBARUBEQIBARUBEgIBARYBEgIB - ARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIB - ARYBEgIBARYBEgIBARYBEgIBARYBEQIBARUBEQIBARUBEAIBARMBDwIBARIBDgIBAREBDAIBAQ4BCgIB - AQwBCAIBAQkBBwIBAQcBDQIBARABDgIBAREBDwIBARIBEAIBARMBEAIBARQBEQIBARUBEQIBARUBEQIB - ARUBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIB - ARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEgIBARYBEQIBARUBEQIBARUBEAIBARMBDwIBARIBDgIB - AREBDAIBAQ4BCgIBAQwBCAIBAQkBBwIBAQcYAAECAwEBAgMBAQIDAQECAwEBAgMBAQIDARQAAQMCAQEC - AQoCAQEMARcCAQEeAUMCAQFzA5UF/wFkAgQB2gEeAgEBKQEQAgEBEwEFAgEBBZQAARICAQEWARMCAQEY - ARQCAQEaARUCAQEbARYCAQEcARcCAQEdARcCAQEdARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEe - ARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEe - ARcCAQEeARcCAQEeARcCAQEdARUCAQEbARQCAQEaARICAQEXARACAQEUAQ4CAQERAQsCAQENAQkCAQEK - ARICAQEWARMCAQEYARQCAQEaARUCAQEbARYCAQEcARcCAQEdARcCAQEdARcCAQEeARcCAQEeARcCAQEe - ARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEe - ARcCAQEeARcCAQEeARcCAQEeARcCAQEeARcCAQEdARUCAQEbARQCAQEaARICAQEXARACAQEUAQ4CAQER - AQsCAQENAQkCAQEKFAABAgMBAQQCAQEEAQcCAQEHAQgCAQIJAgEBCgEHAgEBCAEFAgEBBQEDAgECAgMB - DAABAwIBAQMBDQIBAQ8BHAIBASUBRgIBAXsDlgX/AWMCBAHcASQCAQEyARMCAQEYAQcCAQEHlAABFwIB - AR0BGQIBASABGgIBASMBGwIBASQBHAIBASYBHAIBASYBHQIBAScBHgIBASgBHgIBASgBHgIBASgBHgIB - ASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIB - ASgBHgIBASgBHgIBASgBHgIBASgBHAIBASYBGwIBASQBGgIBASIBGAIBAR8BFQIBARsBEgIBARcBDwIB - ARIBCwIBAQ0BFwIBAR0BGQIBASABGgIBASMBGwIBASQBHAIBASYBHAIBASYBHQIBAScBHgIBASgBHgIB - ASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIB - ASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHgIBASgBHAIBASYBGwIBASQBGgIBASIBGAIBAR8BFQIB - ARsBEgIBARcBDwIBARIBCwIBAQ0QAAECAwEBBAIBAQQBCQIBAQoBDwIBARIBEwIBARgBFAIBARkBEQIB - ARUBCwIBAQ0BBgIBAQYBAgMBDAABAwIBAQMBDgIBAREBHgIBASkBSAICAYADlgX/AWYCBAHeAScCAQE4 - ARUCAQEbAQcCAQEIlAABHAIBASUBHgIBASkBIAIBASwBIgIBAS8BIgIBATABIwIBATEBJAIBATIBJAIB - ATMBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIB - ATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJAIBATMBIwIBATEBIgIBAS8BIAIBASwBHgIB - ASgBGgIBASMBFwIBAR0BEgIBARcBDgIBAREBHAIBASUBHgIBASkBIAIBASwBIgIBAS8BIgIBATABIwIB - ATEBJAIBATIBJAIBATMBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIB - ATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJQIBATQBJAIBATMBIwIBATEBIgIB - AS8BIAIBASwBHgIBASgBGgIBASMBFwIBAR0BEgIBARcBDgIBAREQAAECAwEBBwIBAQcBEAIBARMBHwIB - ASsBQAIBAWwBQgIBAXIBJAIBATIBEwIBARgBCgIBAQwBAwIBAQMMAAEDAgEBAwEPAgEBEgEfAgEBKwFI - AgIBgQOWBf8BYwIEAd8BKAIBAToBFgIBARwBCAIBAQmUAAEgAgEBLAEjAgEBMQElAgEBNQEnAgEBOAEo - AgEBOgEoAgEBOwEpAgEBPAEqAgEBPQEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEq - AgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPQEo - AgEBOwEnAgEBOAElAgEBNAEiAgEBLwEeAgEBKQEaAgEBIwEVAgEBGwEQAgEBFAEgAgEBLAEjAgEBMQEl - AgEBNQEnAgEBOAEoAgEBOgEoAgEBOwEpAgEBPAEqAgEBPQEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEq - AgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEqAgEBPgEq - AgEBPgEqAgEBPQEoAgEBOwEnAgEBOAElAgEBNAEiAgEBLwEeAgEBKQEaAgEBIwEVAgEBGwEQAgEBFBAA - AQMCAQECAQoCAQEMARYCAQEcAUECAQFwA4oB/wP0Af8BYQIDAdEBHQIBAScBDwIBARIBBQIBAQUBAgMB - AQMCAQECAQQCAQEEAQgCAQEJARMCAQEYASICAQEwAUkCAgGDApUBlgX/AWMCBAHfASgCAQE6ARYCAQEc - AQgCAQEJlAABJAIBATMDHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMd - Af8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMd - Af8DHQH/Ax0B/wMdAf8BEgIBARcBJAIBATMDHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMd - Af8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMd - Af8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8BEgIBARcQAAEDAgEBAwENAgEBDwEbAgEBJAFFAgEBegKJ - AYoB/wP0Af8BZgIEAdsBIwIBATEBEgIBARcBBwIBAQcBAwIBAQIBBwIBAQcBCwIBAQ0BEgIBARYBHAIB - ASUBKAIBATsBSwICAYoDlgX/AWMCBAHfASgCAQE6ARYCAQEcAQgCAQEJlAABJwIBATgDHQH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wMdAf8BFAIBARoBJwIB - ATgDHQH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wMd - Af8BFAIBARoQAAEDAgEBAwENAgEBEAEeAgEBKAFHAgEBfwOKAf8D9AH/AWYCBAHeAScCAQE4ARQCAQEa - AQcCAQEIAQUCAQEFAQwCAQEOARQCAQEZASQCAQEyATMCAQFPATECAQFMAU0CAgGRA5YF/wFjAgQB3wEo - AgEBOwEWAgEBHAEIAgEBCZQAASkCAQE8Ax0B/wPAAf8CHQL/AZkBjwGYAf8BRgEuAv8BmQGPAZgB/wJE - AfIB/wGZAY8BmAH/AUYBLgL/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/Ah0C/wGZAY8BmAH/AZkBjwGY - Af8BmQGPAZgB/wGZAY8BmAH/Ah0C/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wFGAS4C/wGZAY8BmAH/ - AUYBLgL/AZkBjwGYAf8BRgEuAv8BmQGPAZgB/wIdAv8DwAH/Ax0B/wEVAgEBGwEpAgEBPAMdAf8DwAH/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wIdAv8CHQL/Ah0C/wIdAv8CHQL/ - Ah0C/wIdAv8CHQL/Ah0C/wIdAv8BVgEpAv8CHQL/Ah0C/wIdAv8CHQL/AZkBjwGYAf8BmQGPAZgB/wGZ - AY8BmAH/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/A8AB/wMdAf8BFQIBARsQAAEDAgEBAwEPAgEBEgEf - AgEBKgFIAgIBggOKAf8D9AH/AWMCBAHfASgCAQE6ARYCAQEcAQgCAQEJAQcCAQEIARICAQEWASgCAQE6 - AXYCCQHxAYgCRgH6AWECAwHMAVECAgGcApUBlgX/AWcCBQHgASsCAQFAARoCAQEjAQ0CAQEQAQUCAQEF - AQMCAQEDAQIDAYgAASoCAQE+Ax0B/wPAAf8CHQL/A8AB/wFGAS4C/wPAAf8CRAHyAf8DwAH/AUYBLgL/ - A8AB/wPAAf8DwAH/Ah0C/wPAAf8DwAH/A8AB/wPAAf8CHQL/A8AB/wPAAf8DwAH/AUYBLgL/A8AB/wFG - AS4C/wPAAf8BRgEuAv8DwAH/Ah0C/wPAAf8DHQH/ARYCAQEcASoCAQE+Ax0B/wPAAf8BmQGPAZgB/wPA - Af8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wPA - Af8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGY - Af8DwAH/AZkBjwGYAf8DwAH/Ax0B/wEWAgEBHBAAAQMCAQEDAQ8CAQESAR8CAQEqAUgCAgGCA4oB/wP0 - Af8BZgIEAd4BKAIBAToBFgIBARwBCAIBAgkCAQEKARYCAQEcATECAQFLAoYBiAH/A+gB/wF2AgkB8QFT - AgIBpAOVBf8BagIFAeEBMgIBAU0BIwIBATEBFgIBARwBDQIBAQ8BBwIBAQgBAwIBAQMBAgMBhAABKgIB - AT4DHQH/A8AB/wIdAv8DwAH/AUYBLgL/A8AB/wJEAfIB/wPAAf8BRgEuAv8DwAH/A8AB/wPAAf8CHQL/ - A8AB/wPAAf8DwAH/A8AB/wIdAv8DwAH/A8AB/wPAAf8BRgEuAv8DwAH/AUYBLgL/A8AB/wFGAS4C/wPA - Af8CHQL/A8AB/wMdAf8BFgIBARwBKgIBAT4DHQH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZ - AY8BmAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGY - Af8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPA - Af8DHQH/ARYCAQEcEAABAwIBAQMBDwIBARIBHwIBASoBSAICAYIDigH/A/QB/wFjAgQB3wEoAgEBOgEW - AgEBHAEIAgEBCQEKAgEBDAEZAgEBIQE1AgEBUwKGAYgB/wPoAf8BdAIWAfMBVwICAawDlgX/AWgCBQHj - AToCAQFfATICAQFNAS0CAQFEARcCAQEdAQ0CAQEQAQcCAQEHAQIDAYQAASkCAQE8Ax0B/wPAAf8CHQL/ - A8AB/wFGAS4C/wPAAf8CRAHyAf8DwAH/AUYBLgL/A8AB/wPAAf8DwAH/Ah0C/wPAAf8DwAH/A8AB/wPA - Af8CHQL/A8AB/wPAAf8DwAH/AUYBLgL/A8AB/wFGAS4C/wPAAf8BRgEuAv8DwAH/Ah0C/wPAAf8DHQH/ - ARUCAQEbASkCAQE8Ax0B/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGP - AZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/ - AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/Ax0B/wEVAgEBGxAA - AQMCAQEDAQ8CAQESAR8CAQEqAUgCAgGBA4kB/wP0Af8BYwIEAd8BKAIBATsBFwIBAR0BCgIBAQwBDgIB - AREBHgIBASkBOQIBAVwChQGIAf8C5wHoAf8BcwIZAfQBWAICAbMDlgH/AvEB/gH/AXYCCQHxAVwCAwHQ - AVkCCQHxAU8BEQEvAfgBQAIBAW0BEwIBARgBCQIBAQoBAwIBAQKEAAEnAgEBOAMdAf8DwAH/Ah0C/wPA - Af8BRgEuAv8DwAH/AkQB8gH/A8AB/wFGAS4C/wPAAf8DwAH/A8AB/wIdAv8DwAH/A8AB/wPAAf8DwAH/ - Ah0C/wPAAf8DwAH/A8AB/wFGAS4C/wPAAf8BRgEuAv8DwAH/AUYBLgL/A8AB/wIdAv8DwAH/Ax0B/wEU - AgEBGgEnAgEBOAMdAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGY - Af8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZ - AY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMdAf8BFAIBARoEAAEC - AwEBAwIBAQIBAwIBAQMBCAIBAQkBEwIBARgBIgIBATABSQICAYQDiQH/A/QB/wFnAgUB4AErAgEBQAEc - AgEBJgETAgECGAIBAR8BJgIBATYBPQIBAWYChQGIAf8C5wHoAf8BggEnASgB9wFfAgMBywKUAZYB/wJX - AdwB/wIdAdAB/wIdAdEB/wIdAdAB/wIdAfcB/wFJAgIBhAEVAgEBGwEKAgEBDAEDAgEBAoQAASQCAQEz - Ax0B/wPAAf8CHQL/A8AB/wFGAS4C/wPAAf8CRAHyAf8DwAH/AUYBLgL/A8AB/wPAAf8DwAH/Ah0C/wPA - Af8DwAH/A8AB/wPAAf8CHQL/A8AB/wPAAf8DwAH/AUYBLgL/A8AB/wFGAS4C/wPAAf8BRgEuAv8DwAH/ - Ah0C/wPAAf8DHQH/ARICAQEXASQCAQEzAx0B/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGP - AZgB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/A8AB/wGZAY8BmAH/ - A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/ - Ax0B/wESAgEBFwQAAQIDAQEFAgEBBQEKAgEBCwEQAgEBFAEcAgEBJgEqAgEBPgFLAgIBjQOIAf8D9AH/ - AWoCBQHhATICAQFNASYCAQE3ASECAQEuASYCAQE2ATECAQFMAUgCAgGCAnMBoQH/AmAB1QH/AioB0gH/ - AkYBuAH/ApUBlgH/AlMB3QH/Ah0B0QH/Ah0B2wH/Ah0B6QH/AVkCCQHxAUACAQFsARMCAQEYAQkCAQEK - AQMCAQEChAABIAIBASwDHQH/A8AB/wIdAv8DwAH/AUYBLgL/A8AB/wJEAfIB/wPAAf8BRgEuAv8DwAH/ - A8AB/wPAAf8CHQL/A8AB/wPAAf8DwAH/A8AB/wIdAv8DwAH/A8AB/wPAAf8BRgEuAv8DwAH/AUYBLgL/ - A8AB/wFGAS4C/wPAAf8CHQL/A8AB/wMdAf8BEAIBARQBIAIBASwDHQH/A8AB/wGZAY8BmAH/A8AB/wGZ - AY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPA - Af8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPA - Af8BmQGPAZgB/wPAAf8DHQH/ARACAQEUBAABAwIBAQMBCgIBAQsBEgIBARYBHgIBASkBMgIBAU0BNAIB - AVIBUAICAZgDhQH/A/QB/wFkAgUB5AE7AgEBYAE0AgEBUQE7AgEBYQFQAgIBmAFdAgQB1gEiARoBTwH7 - Ah0B0AH/Ah0B0AH/Ah0B0AH/AkIBvgH/ApwBoQH/AoEB1gH/AUoBGQFGAfoBWgIDAccBRwIBAX8BKwIB - AT8BGQIBASEBDgIBAREBBwIBAQcBAgMBhAABHAIBASUDHQH/A8AB/wIdAv8DwAH/AUYBLgL/A8AB/wJE - AfIB/wPAAf8BRgEuAv8DwAH/A8AB/wPAAf8CHQL/A8AB/wPAAf8DwAH/A8AB/wIdAv8DwAH/A8AB/wPA - Af8BRgEuAv8DwAH/AUYBLgL/A8AB/wFGAS4C/wPAAf8CHQL/A8AB/wMdAf8BDgIBAREBHAIBASUDHQH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/ - AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGP - AZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DHQH/AQ4CAQERBAABBgIBAQYBEAIBARMBHAIB - ASYBYQIDAdEBigJpAfwBYgIEAdkBYQIDAc4DiQH/A/MB/wFrAgcB7QFXAgIBswFdAgQB3wFBASIBiwH9 - Ah0B0QH/Ah0B0AH/Ah0B0AH/Ah0B0gH/Ah0B3QH/Ah0B7QH/AVsBCgEQAfIBXwIDAcMBUAICAZUBPAIB - AWIBJgIBATcBHwIBASoBFwIBAR0BDwIBARIBCAIBAQkBAwIBAQMBAgMBhAABFwIBBB0B/wPAAf8CHQL/ - A8AB/wFGAS4C/wPAAf8CRAHyAf8DwAH/AUYBLgL/A8AB/wPAAf8DwAH/Ah0C/wPAAf8DwAH/A8AB/wPA - Af8CHQL/A8AB/wPAAf8DwAH/AUYBLgL/A8AB/wFGAS4C/wPAAf8BRgEuAv8DwAH/Ah0C/wPAAf8DHQH/ - AQsCAQENARcCAQQdAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGY - Af8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZ - AY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMdAf8BCwIBAQ0BAgMB - AQgCAQEJARUCAQEbASUCAQE1AXACCAHuA9EJ/wL4AfkB/wKBAe0B/wIiAdwB/wIdAdUB/wIdAdIB/wId - AdIB/wIdAdMB/wIdAd8B/wIdAe0B/wIuAesB/wKBAfkB/wFpARQBGQH0ATwCAQFkAS8CAQFHASQCAQEy - ARsCAQEkARUCAQEbARACAQETAQoCAQEMAQcCAQEHAQMCAQEDAQIDAYgAARICAQEWAx0B/wPAAf8CHQL/ - AZkBjwGYAf8BRgEuAv8BmQGPAZgB/wJEAfIB/wGZAY8BmAH/AUYBLgL/AZkBjwGYAf8BmQGPAZgB/wGZ - AY8BmAH/Ah0C/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/Ah0C/wGZAY8BmAH/AZkBjwGY - Af8BmQGPAZgB/wFGAS4C/wGZAY8BmAH/AUYBLgL/AZkBjwGYAf8BRgEuAv8BmQGPAZgB/wIdAv8DwAH/ - Ax0B/wEJAgEBCgESAgEBFgMdAf8DwAH/Ah0C/wIdAv8CHQL/Ah0C/wIdAv8CHQL/Ah0C/wIdAv8CHQL/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BmQGP - AZgB/wIdAv8CHQL/Ah0C/wIdAv8CHQL/Ah0C/wIdAv8CHQL/Ah0C/wPAAf8DHQH/AQkCAQEKAQIDAQEK - AgEBDAEZAgEBIQEsAgEBQQFrAgcB7QO5Af8D5QH/A/sB/wL+Av8CZwHpAf8CHQHZAf8CHQHYAf8CHQHg - Af8CHQHwAf8BXwIHAe0BXAIDAdABWAICAbcCgQGIAf8C5gHnAf8BdgIJAfEBNAIBAVEBJAIBATMBFgIB - ARwBDQIBAQ8BCAIBAQkBBQIBAQUBAwIBAQMBAgMBkAABDQIBARADHQH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wMdAf8BBwIBAQcBDQIBARADHQH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wMdAf8BBwIBAQcBAwIB - AQIBDAIBAQ4BGgIBASMBSgICAYgCHwHMAf8CQgHDAf8CgQG3Af8CogG1Af8DzQH/AngB3gH/AiMB8wH/ - AksB/gH/AoEC/wLNAv8BawIHAe0BXgIDAccBWQICAbECgQGCAf8C5QHnAf8BcAITAfIBMgIBAU4BIgIB - AS8BEwIBARgBCAIBAQkBBAIBAQQBAgMBmAABCQIBAQoDHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/ - Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/ - Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8BBQIBAQUBCQIBAQoDHQH/Ax0B/wMdAf8DHQH/ - Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/ - Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8DHQH/Ax0B/wMdAf8BBQIBAQUBAwIBAQMBCwIB - AQ0BGQIBASABSwICAYoCHQHOAf8CHQHRAf8CHQHdAf8BQQElAYwB/gFfAgUB4gFhAgMB0QF/ASkBKwH4 - A9UB/wPxDf8BsAKYAf4C4QHiAf8D8gH/AW4CEwHyATcCAQFZASgCAQE7ARoCAQEiAQ0CAQEQAQcCAQEH - AQMCAQEDAQIDAZQAAQYCAQEGAQcCAQIHAgEBCAEHAgEBCAEHAgEBCAEHAgEBCAEHAgECCAIBAQkBCAIB - AQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIB - AQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBBwIBAQgBBwIBAQgBBwIBAQcBBgIBAgYCAQEG - AQUCAQEFAQQCAQEEAQMCAQEDAQYCAQEGAQcCAQIHAgEBCAEHAgEBCAEHAgEBCAEHAgEBCAEHAgECCAIB - AQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIB - AQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBCAIBAQkBBwIBAQgBBwIBAQgBBwIBAQcBBgIB - AgYCAQEGAQUCAQEFAQQCAQEEAQMCAQIDAgEBAgEJAgEBCgEUAgEBGQE+AgEBZwFgAgUB5QFdAgQB1gFS - AgIBmgE+AgEBZwEuAgEBRQEtAgEBRAE3AgEBVwFQAgIBlQFkAgQB1gG/AoUB/QPdAf8D9w3/Ab8CmwH9 - AWMCAwHSAUoCAgGIASsCAQE/ARcCAQEeAQ0CAQEPAQUCAQEFAQIDAZQAAQMCAQEDAQQCAQIEAgECBAIB - AgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIB - AgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgEBBAEDAgECAwIBAgMCAQIDAgECAgMBAQMCAQED - AQQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIB - AgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgECBAIBAgQCAQIEAgEBBAEDAgECAwIBAgMCAQID - AgECAgMBAQIDAQEHAgEBBwENAgEBDwEVAgEBGwEeAgEBKAEfAgEBKwEfAgEBKwEeAgEBKAEaAgEBIwEa - AgEBIwEdAgEBJwEiAgEBLwEoAgECOgIBAV4BUwICAaQBZgIFAeIDxQH/A+UB/wP8Df8BaAIIAe8BMAIB - AUoBEgIBARYBBwIBAQgBAgMBlAABAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMB - AQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMB - AQIDAQECAwEBAgMBAQIDAQECAwEBAgMBBAABAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQEC - AwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBAQIDAQEC - AwEBAgMBAQIDAQECAwEBAgMBAQIDAQECAwEBAgMBBAABAgMBAQMCAQEDAQcCAQEHAQsCAQENAQ8CAQES - ARACAQEUARACAQETAQ0CAQEQAQsCAQENAQsCAQINAgEBEAERAgEBFQEWAgECHAIBASYBJAIBATIBKwIB - AUABQQIBAW8BWQICAbYBawIHAe0DzgH/A+oB/wP+Bf8BNwIBAVgBEwIBARgBCAIBAQkBAgMB/wCZAAEC - AwEBAwIBAQIBBAIBAQQBBQIBAgUCAQIFAgEBBQEDAgECAwIBAgIDAQEDAgEBAwEFAgEBBQEJAgEBCgEN - AgEBEAESAgEBFgEYAgEBHwEeAgEBKQElAgEBNAEuAgECRgIBAXwBXQIDAcQBdgIJAfEBawIHAe0BLwIB - AUcBEQIBARUBBwIBAQgBAgMB/wDBAAECAwEBAgMBAQMCAQEDAQcCAQEHAQoCAQELAQ4CAQERARMCAQEY - ARkCAQEhAR8CAQEqASICAQEvASgCAQE5ASECAQEuARQCAQEaAQwCAQEOAQUCAQEFAQIDAf8AzQABAgMB - AQMCAQECAQQCAQEEAQcCAQEHAQoCAQEMAQ8CAQISAgEBFgESAgEBFgEQAgEBEwELAgEBDQEHAgEBBwED - AgEBAwECAwH/ANkAAQIDAQEDAgEBAgEEAgEBBAEGAgEBBgEHAgEBBwEGAgEBBgEEAgEBBAEDAgECAgMB - /wD/AP8A/wCcAAFCAU0BPgcAAT4DAAEoAwABgAMAASADAAEBAQABAQYAAQIWAAP/BAABAQMAAQEC/wHA - AT8MAAL/AcABHwwAAv8BgAEfDAAC/wGAAR8MAAH8AQ8BgAEfDAAB+AEDAYABHwwAAfABAwGAAR8MAAHw - AQMBgAEfDAAB8AIAAR8MAAHwAgABHwwAAfACAAEfDAAB8AIAAQMMAAHwAgABAQwAAfACAAEBDAAB8AIA - AQEMAAGAAgABAQwAAYACAAEBDAABgAIAAQEMAAGAAgABAQ8AAQMPAAEPDwABPw8AAR8PAAEfDwABHwcA - AQEDAAEBAwABHwQACP8BgAIAAR8EAAn/AeABAAEfBAAJ/wH8AQABHwQACv8BgAE/BAAM/wQADP8EAAs= - - - - 512, 25 - - - 16, 16 - - - True - - - 6, 13 - - - 713, 564 - - - StatusHeaderLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusProgress - - - System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemPrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemClose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalculations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalc - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelpIndex - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorBC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonCalc - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorAC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelp - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripDropDownButton1 - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - loadTemplatesToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - defaultSettingsToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripDropDownButton2 - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - showAllToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - colapseAllToolStripMenuItem - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelpDropDown - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator13 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListLarge - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListSmall - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainControl - - - REX.Common.REXExtensionMainControl, DReinfAuto, Version=0.5.0.922, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.Designer.cs deleted file mode 100644 index b26e0290..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.Designer.cs +++ /dev/null @@ -1,134 +0,0 @@ -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - partial class MainForm - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - this.ButtonApply = new System.Windows.Forms.Button(); - this.ButtonCancel = new System.Windows.Forms.Button(); - this.Buttons = new System.Windows.Forms.Panel(); - this.button_Options = new System.Windows.Forms.Button(); - this.About = new System.Windows.Forms.LinkLabel(); - this.Help = new System.Windows.Forms.LinkLabel(); - this.ButtonClose = new System.Windows.Forms.Button(); - this.MainPanel = new System.Windows.Forms.Panel(); - this.Buttons.SuspendLayout(); - this.SuspendLayout(); - // - // ButtonApply - // - resources.ApplyResources(this.ButtonApply, "ButtonApply"); - this.ButtonApply.Name = "ButtonApply"; - this.ButtonApply.UseVisualStyleBackColor = true; - this.ButtonApply.Click += new System.EventHandler(this.ButtonApply_Click); - // - // ButtonCancel - // - resources.ApplyResources(this.ButtonCancel, "ButtonCancel"); - this.ButtonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.ButtonCancel.Name = "ButtonCancel"; - this.ButtonCancel.UseVisualStyleBackColor = true; - // - // Buttons - // - this.Buttons.Controls.Add(this.button_Options); - this.Buttons.Controls.Add(this.About); - this.Buttons.Controls.Add(this.Help); - this.Buttons.Controls.Add(this.ButtonClose); - this.Buttons.Controls.Add(this.ButtonApply); - this.Buttons.Controls.Add(this.ButtonCancel); - resources.ApplyResources(this.Buttons, "Buttons"); - this.Buttons.Name = "Buttons"; - // - // button_Options - // - resources.ApplyResources(this.button_Options, "button_Options"); - this.button_Options.Name = "button_Options"; - this.button_Options.UseVisualStyleBackColor = true; - this.button_Options.Click += new System.EventHandler(this.button_Options_Click); - // - // About - // - resources.ApplyResources(this.About, "About"); - this.About.Name = "About"; - this.About.TabStop = true; - this.About.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.About_LinkClicked); - // - // Help - // - resources.ApplyResources(this.Help, "Help"); - this.Help.Name = "Help"; - this.Help.TabStop = true; - this.Help.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.Help_LinkClicked); - // - // ButtonClose - // - resources.ApplyResources(this.ButtonClose, "ButtonClose"); - this.ButtonClose.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.ButtonClose.Name = "ButtonClose"; - this.ButtonClose.UseVisualStyleBackColor = true; - this.ButtonClose.Click += new System.EventHandler(this.ButtonClose_Click); - // - // MainPanel - // - resources.ApplyResources(this.MainPanel, "MainPanel"); - this.MainPanel.Name = "MainPanel"; - // - // MainForm - // - this.AcceptButton = this.ButtonApply; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.ButtonClose; - this.Controls.Add(this.MainPanel); - this.Controls.Add(this.Buttons); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "MainForm"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); - this.Load += new System.EventHandler(this.MainForm_Load); - this.Buttons.ResumeLayout(false); - this.Buttons.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Button ButtonApply; - private System.Windows.Forms.Button ButtonCancel; - private System.Windows.Forms.Panel Buttons; - private System.Windows.Forms.Button ButtonClose; - private System.Windows.Forms.LinkLabel Help; - private System.Windows.Forms.LinkLabel About; - private System.Windows.Forms.Panel MainPanel; - private System.Windows.Forms.Button button_Options; - - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.cs deleted file mode 100644 index 81fdf34b..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.cs +++ /dev/null @@ -1,103 +0,0 @@ -// -// (C) Copyright 2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; -using System.Threading; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.DRevitFreezeDrawing.Resources.Dialogs -{ - /// - /// Main form - /// - public partial class MainForm : REXExtensionForm - { - public MainForm() - { - } - public MainForm(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - private void ButtonApply_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.OK; - REXCommand Cmd = new REXCommand(REXCommandType.OK); - ThisExtension.Command(ref Cmd); - } - private void ButtonClose_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = false; - ThisExtension.Command(ref Cmd); - } - - private void MainForm_FormClosing(object sender, FormClosingEventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = true; - if (((bool)ThisExtension.Command(ref Cmd)) == true) - e.Cancel = false; - else - e.Cancel = true; - } - - private void Help_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - // help will be launched directly from path related to exe file - string filePath = new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath; - var path = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(filePath), @"en-US\Help\contexthelp\DREVITFREEZEDRAWING.htm"); - System.Diagnostics.Process.Start(path); - - //REXCommand Cmd = new REXCommand(REXCommandType.Help); - //ThisExtension.Command(ref Cmd); - } - - private void About_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.About); - ThisExtension.Command(ref Cmd); - } - - private void MainForm_Load(object sender, EventArgs e) - { - - } - - private void button_Options_Click(object sender, EventArgs e) - { - ((Extension)ThisExtension).ShowOptionsDialog(); - } - - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.resx deleted file mode 100644 index 8ffdeac2..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Dialogs/MainForm.resx +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - NoControl - - - - 304, 10 - - - 75, 23 - - - - 6 - - - OK - - - ButtonApply - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 4 - - - Bottom, Right - - - NoControl - - - 745, -48 - - - 75, 23 - - - 0 - - - Cancel - - - ButtonCancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 5 - - - Bottom, Right - - - NoControl - - - 209, 10 - - - 75, 23 - - - 5 - - - Options... - - - button_Options - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 0 - - - True - - - 80, 15 - - - 35, 13 - - - 9 - - - About - - - About - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 1 - - - True - - - 12, 15 - - - 29, 13 - - - 8 - - - Help - - - Help - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 2 - - - Bottom, Right - - - NoControl - - - 385, 10 - - - 75, 23 - - - 7 - - - Cancel - - - ButtonClose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 3 - - - Bottom - - - 0, 77 - - - 8, 8, 8, 8 - - - 472, 45 - - - 1 - - - Buttons - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Fill - - - 0, 0 - - - 472, 77 - - - 2 - - - MainPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 472, 122 - - - CenterScreen - - - Test application - - - MainForm - - - REX.Common.REXExtensionForm, DRevitFreezeDrawing, Version=0.5.0.168, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Strings/Texts.Designer.cs b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Strings/Texts.Designer.cs deleted file mode 100644 index 5f9fb85b..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Strings/Texts.Designer.cs +++ /dev/null @@ -1,468 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.DRevitFreezeDrawing.Resources.Strings { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Texts { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Texts() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.DRevitFreezeDrawing.Resources.Strings.Texts", typeof(Texts).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to ACIS. - /// - internal static string Acis { - get { - return ResourceManager.GetString("Acis", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to AIA. - /// - internal static string AIA { - get { - return ResourceManager.GetString("AIA", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to BS1192. - /// - internal static string BS1192 { - get { - return ResourceManager.GetString("BS1192", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to By Entity. - /// - internal static string ByEntity { - get { - return ResourceManager.GetString("ByEntity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to By Layer. - /// - internal static string ByLayer { - get { - return ResourceManager.GetString("ByLayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Centimeter. - /// - internal static string Centimeter { - get { - return ResourceManager.GetString("Centimeter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Choose the folder where files will be copied. - /// - internal static string ChooseFolder { - get { - return ResourceManager.GetString("ChooseFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy DWG files to directory. - /// - internal static string CopyDwgFiles { - get { - return ResourceManager.GetString("CopyDwgFiles", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copying. - /// - internal static string Copying { - get { - return ResourceManager.GetString("Copying", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CP38. - /// - internal static string CP38 { - get { - return ResourceManager.GetString("CP38", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Current view. - /// - internal static string CurrentView { - get { - return ResourceManager.GetString("CurrentView", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Current view can't be frozen. Do you want to continue?. - /// - internal static string CurrentViewNotSet { - get { - return ResourceManager.GetString("CurrentViewNotSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Default. - /// - internal static string Default { - get { - return ResourceManager.GetString("Default", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version. - /// - internal static string DwgVersion { - get { - return ResourceManager.GetString("DwgVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Access denied on file: . - /// - internal static string ErrorAccessDenied { - get { - return ResourceManager.GetString("ErrorAccessDenied", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to - copy failed. - /// - internal static string ErrorCopyFailed { - get { - return ResourceManager.GetString("ErrorCopyFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No selected views. Do you want to continue?. - /// - internal static string ErrorNoViewsDetected { - get { - return ResourceManager.GetString("ErrorNoViewsDetected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Export. - /// - internal static string Export { - get { - return ResourceManager.GetString("Export", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Files. - /// - internal static string Files { - get { - return ResourceManager.GetString("Files", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Foot. - /// - internal static string Foot { - get { - return ResourceManager.GetString("Foot", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Frozen. - /// - internal static string Freezed { - get { - return ResourceManager.GetString("Freezed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Freezing in progress. - /// - internal static string FreezeInProgress { - get { - return ResourceManager.GetString("FreezeInProgress", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Freeze operation is completed successfully. Go to 'Drafting views' to see the drawings.. - /// - internal static string FreezingFinSuccesfull { - get { - return ResourceManager.GetString("FreezingFinSuccesfull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Import. - /// - internal static string Import { - get { - return ResourceManager.GetString("Import", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Inch. - /// - internal static string Inch { - get { - return ResourceManager.GetString("Inch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ISO13567. - /// - internal static string ISO13567 { - get { - return ResourceManager.GetString("ISO13567", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question. - /// - internal static string MessageBox_CaptionQuestion { - get { - return ResourceManager.GetString("MessageBox_CaptionQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred! Do you want to continue?. - /// - internal static string MessageBox_ErrorQuestion { - get { - return ResourceManager.GetString("MessageBox_ErrorQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Meter. - /// - internal static string Meter { - get { - return ResourceManager.GetString("Meter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Millimeter. - /// - internal static string Milimiter { - get { - return ResourceManager.GetString("Milimiter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Model space. - /// - internal static string ModelSpace { - get { - return ResourceManager.GetString("ModelSpace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Layer. - /// - internal static string NewLayer { - get { - return ResourceManager.GetString("NewLayer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No selected views. - /// - internal static string NoViewsSelected { - get { - return ResourceManager.GetString("NoViewsSelected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Paper space. - /// - internal static string PaperSpace { - get { - return ResourceManager.GetString("PaperSpace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Polymesh. - /// - internal static string Polymesh { - get { - return ResourceManager.GetString("Polymesh", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Project internal. - /// - internal static string ProjectInternal { - get { - return ResourceManager.GetString("ProjectInternal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Freeze drawings. - /// - internal static string REX_ModuleDescription { - get { - return ResourceManager.GetString("REX_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shared. - /// - internal static string Shared { - get { - return ResourceManager.GetString("Shared", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sheets. - /// - internal static string Sheets { - get { - return ResourceManager.GetString("Sheets", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Show. - /// - internal static string Show { - get { - return ResourceManager.GetString("Show", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Skip. - /// - internal static string Skip { - get { - return ResourceManager.GetString("Skip", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Skip all. - /// - internal static string SkipAll { - get { - return ResourceManager.GetString("SkipAll", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Solids. - /// - internal static string Solids { - get { - return ResourceManager.GetString("Solids", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Views. - /// - internal static string Views { - get { - return ResourceManager.GetString("Views", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to View Scale. - /// - internal static string ViewScale { - get { - return ResourceManager.GetString("ViewScale", resourceCulture); - } - } - } -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Strings/Texts.resx b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Strings/Texts.resx deleted file mode 100644 index ae7669c8..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/Strings/Texts.resx +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ACIS - - - AIA - - - BS1192 - - - By Entity - - - By Layer - - - Centimeter - - - Choose the folder where files will be copied - - - Copy DWG files to directory - - - Copying - - - CP38 - - - Current view - - - Current view can't be frozen. Do you want to continue? - - - Default - - - Version - - - Access denied on file: - - - - copy failed - - - No selected views. Do you want to continue? - - - Export - - - Files - - - Foot - - - Frozen - - - Freezing in progress - - - The Freeze operation is completed successfully. Go to 'Drafting views' to see the drawings. - - - Import - - - Inch - - - ISO13567 - - - Question - - - Errors occurred! Do you want to continue? - - - Meter - - - Millimeter - - - Model space - - - New Layer - - - No selected views - - - Paper space - - - Polymesh - - - Project internal - - - Freeze drawings - - - Shared - - - Sheets - - - Show - - - Skip - - - Skip all - - - Solids - - - Views - - - View Scale - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_calculate.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_calculate.png deleted file mode 100644 index e4340a25..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_calculate.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_close.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_close.png deleted file mode 100644 index 97f37920..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_close.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_help.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_help.png deleted file mode 100644 index 74833491..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_help.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_info.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_info.png deleted file mode 100644 index baabfee1..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_info.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_open.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_open.png deleted file mode 100644 index 6d54b002..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_open.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_print.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_print.png deleted file mode 100644 index a09fa0ce..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_print.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_save.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_save.png deleted file mode 100644 index 1bdaa942..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_save.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_save_as.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_save_as.png deleted file mode 100644 index 669f7c06..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/Resources/TOOLBAR_save_as.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/DRevitFreezeDrawing.Resources.dll b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/DRevitFreezeDrawing.Resources.dll deleted file mode 100644 index d7fbb989..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/DRevitFreezeDrawing.Resources.dll and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/DRevitFreezeDrawing_revit.xml b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/DRevitFreezeDrawing_revit.xml deleted file mode 100644 index e26221f1..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/DRevitFreezeDrawing_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contents-data.html b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contents-data.html deleted file mode 100644 index 2823d37f..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contents-data.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - Freeze drawings - - - - -
- - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contents.html b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contents.html deleted file mode 100644 index 02b0b712..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contents.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - Freeze drawings - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/DREVITFREEZEDRAWING.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/DREVITFREEZEDRAWING.htm deleted file mode 100644 index 89ec786d..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/DREVITFREEZEDRAWING.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - General information - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_EXPORT_OPTIONS.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_EXPORT_OPTIONS.htm deleted file mode 100644 index a59769c5..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_EXPORT_OPTIONS.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - Export options - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_LICENCE.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_LICENCE.htm deleted file mode 100644 index 3c71d29e..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_LICENCE.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - Licensing - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_MAIN_DIALOG_BOX_FOR_FREEZE_DRAWINGS.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_MAIN_DIALOG_BOX_FOR_FREEZE_DRAWINGS.htm deleted file mode 100644 index 37ea8edc..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_MAIN_DIALOG_BOX_FOR_FREEZE_DRAWINGS.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - Freeze drawings dialog - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_OPTIONS.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_OPTIONS.htm deleted file mode 100644 index 73a3ccb6..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_OPTIONS.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - Options - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_SAVE_FREEZE_DRAWINGS.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_SAVE_FREEZE_DRAWINGS.htm deleted file mode 100644 index c46e56f1..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_SAVE_FREEZE_DRAWINGS.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - Save frozen drawings on the disk - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_SELECTED_VIEWS_SHEETS.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_SELECTED_VIEWS_SHEETS.htm deleted file mode 100644 index 91fb2050..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/contexthelp/IDD_SELECTED_VIEWS_SHEETS.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - Selected views - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/favorites.html b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/favorites.html deleted file mode 100644 index 7aab4a54..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/favorites.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - Freeze drawings - - -
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-0413D00C-339F-41DD-9B6B-A52D2ED4C0E8.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-0413D00C-339F-41DD-9B6B-A52D2ED4C0E8.htm deleted file mode 100644 index 00c49bc9..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-0413D00C-339F-41DD-9B6B-A52D2ED4C0E8.htm +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - Freeze drawings - - -
-
- -
 
-
 
-

Freeze drawings

-
-
-
-
 
-
 
-
 
- - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-74862A86-8591-48E1-9E3C-A54816B9456F.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-74862A86-8591-48E1-9E3C-A54816B9456F.htm deleted file mode 100644 index eb03c20e..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-74862A86-8591-48E1-9E3C-A54816B9456F.htm +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - Licensing - - -
-
- -
 
- -

Licensing

-
-
-
-
 
-
 
-
 
-
-

- The Freeze Drawings extension is free of charge and does not require a license. -

-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7547A20F-5CE1-4824-9B62-C61034C2190B.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7547A20F-5CE1-4824-9B62-C61034C2190B.htm deleted file mode 100644 index 428fbe8b..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7547A20F-5CE1-4824-9B62-C61034C2190B.htm +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - Save frozen drawings on the disk - - -
-
- -
 
- -

Save frozen drawings on the disk

-
-
-
-
 
-
 
-
 
-
-

- Using the Freeze Drawings extension, you can save DWG files to a directory on the hard drive. On the Freeze drawings dialog, - click Options in order to select the options for copying files and determine all necessary parameters: -

    -
  • Base name
  • -
  • Autocad version: 2000, 2004, 2007
  • -
  • Directory
  • -
-

The name of a saved file has the following format:

-

Base name + "-" + View family + "-"+View name

-

If you do not specify a Base name, the name of the saved file has the following format:

-

View family + "-"+View name

-

If the target directory folder contains a file of the specified name, an overwrite dialog displays.

-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7D98DB2E-5D91-49B3-B364-0740C1B0B08C.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7D98DB2E-5D91-49B3-B364-0740C1B0B08C.htm deleted file mode 100644 index 23b7023e..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7D98DB2E-5D91-49B3-B364-0740C1B0B08C.htm +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - Export options - - -
-
- -
 
- -

Export options

-
-
-
-
 
-
 
-
 
-
-

- In the Export Options dialog, you can define export parameters. The dialog displays when you click Options in the Export section - of the Options dialog. -

-

Define export parameters:

    -
  • Layers and properties
      -
    • By Entity
    • -
    • By Layer
    • -
    • New Layer
    • -
    -
  • -
  • Export Layers Standard
      -
    • Default
    • -
    • AIA
    • -
    • CP38
    • -
    • BS1192
    • -
    • ISO13567
    • -
    -
  • -
  • Linetype scaling
      -
    • Model space
    • -
    • Paper space
    • -
    • View scale
    • -
    -
  • -
  • Coordinate system bases
      -
    • Project internal
    • -
    • Shared
    • -
    -
  • -
  • Units of a DWG file
      -
    • Millimeters
    • -
    • Centimeters
    • -
    • Meters
    • -
    • Inches
    • -
    • Feet
    • -
    -
  • -
  • Export rooms and areas as polylines
  • -
-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7DC56634-17C4-4171-BF0A-D98425162DE7.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7DC56634-17C4-4171-BF0A-D98425162DE7.htm deleted file mode 100644 index 59d59fa8..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-7DC56634-17C4-4171-BF0A-D98425162DE7.htm +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - Freeze drawings dialog - - -
-
- -
 
- -

Freeze drawings dialog

-
-
-
-
 
-
 
-
 
-
-

- After you launch the Freeze Drawings extension, the Freeze drawings dialog displays. -

-

In the dialog, you select the range of drawings / views to freeze:

    -
  • Current view - freezes only the active view.
  • -
  • Selected views - allows you to click Select, which opens the Selected views dialog. -
  • -
-
NoteFreezing of drawings does not include 3D views or sheets. -
-
-

At the bottom of the Freeze Drawings dialog, there are 3 buttons:

    -
  • Options - click this to open the Options dialog, where you can define parameters used while freezing drawings / views. -
  • -
  • OK - click this to start the freeze process.
  • -
  • Cancel - click this to close the Freeze Drawings extension.
  • -
-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-BF60DBE9-5DE7-42D2-B287-7C19DABD1E5A.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-BF60DBE9-5DE7-42D2-B287-7C19DABD1E5A.htm deleted file mode 100644 index fb45bde1..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-BF60DBE9-5DE7-42D2-B287-7C19DABD1E5A.htm +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - General information - - -
-
- -
 
- -

General information

-
-
-
-
 
-
 
-
 
-
-

- Using the Freeze Drawings extension, you can separate a drawing / view from an object model so that the state of the drawing - / view stays unchanged (frozen). The extension is based on the DWG Import and DWG Export mechanisms in Autodesk® Revit®. -

-

All frozen drawings / views are placed in newly created views. Selected views are imported to DWG files with user-defined - parameters. -

-
NoteFreezing of drawings does not include 3D views or sheets. -
-
-

The extension also offers options for saving frozen drawings / views on the disk. -

-
NoteRevit Extensions for Autodesk Revit are compatible with the 64-bit versions of Revit software products. 32-bit installations - of Revit are not supported. -
-
-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-F40FC4B3-4F97-43F1-9692-474A65D02FFB.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-F40FC4B3-4F97-43F1-9692-474A65D02FFB.htm deleted file mode 100644 index d6130136..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-F40FC4B3-4F97-43F1-9692-474A65D02FFB.htm +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - Selected views - - -
-
- -
 
- -

Selected views

-
-
-
-
 
-
 
-
 
-
-

- In the Selected views dialog, you select views / printouts to be frozen. The dialog displays when you click Select on the - Freeze Drawings dialog. -

-

You can select individual views to be frozen, or you can make multiple selections.

    -
  • Check All - click this to select all views in the list.
  • -
  • Check None - click this to clear all selections on the list.
  • -
-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-F8FA3E3C-A759-47D8-AE2F-6F17B47F2A9F.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-F8FA3E3C-A759-47D8-AE2F-6F17B47F2A9F.htm deleted file mode 100644 index cfad4b82..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/GUID-F8FA3E3C-A759-47D8-AE2F-6F17B47F2A9F.htm +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - Options - - -
-
- -
 
- -

Options

-
-
-
-
 
-
 
-
 
-
-

- Use the Options dialog to select parameters applied while freezing drawings/views. The dialog displays when you click Options - on the Freeze Drawings dialog. -

-

Define parameters:

    -
  • Under Export, click Options to open the Export Options dialog. -
  • -
  • Under View, select Remove the source view to delete the source views of frozen views/drawings.
  • -
  • Under Import colors, select the colors to be applied while importing a DWG file:
      -
    • Black and white
    • -
    • Preserve colors
    • -
    • Invert colors
    • -
    -
  • -
  • Under Files, define all parameters necessary to save a DWG file. -
  • -
-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/topichead_0.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/topichead_0.htm deleted file mode 100644 index d0a502cf..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/files/topichead_0.htm +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - Freeze views / drawings - - -
-
- -
 
- -
-

Freeze views / drawings

-
-
-
-
 
-
 
-
 
- - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/html/ac.cmtdialog.htm b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/html/ac.cmtdialog.htm deleted file mode 100644 index ff0611be..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/html/ac.cmtdialog.htm +++ /dev/null @@ -1,107 +0,0 @@ - - - -Comments? - - - - - - - - - - - -
- - - - - - - - - - - - - - - - -
-

Using this form sends your comments to the Autodesk Technical - Publications group responsible for this documentation. -

-
Topic title and location (do not edit):
- -
Name (optional):
-
Email (optional):
-
Comments:
- -
- -
-

Note: This form is not intended as a way for - you to receive feedback or technical support. The information you provide - will be used to enhance future updates to the documentation. Thanks! -

-
-
- - - - - diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A-M.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A-M.gif deleted file mode 100644 index c035fab9..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A-M.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A-S.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A-S.gif deleted file mode 100644 index 2287d2a2..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A-S.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A.gif deleted file mode 100644 index b5d938f4..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/A.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-644CE80E-2EF9-4778-B340-5D6AF13A4851-low.jpg b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-644CE80E-2EF9-4778-B340-5D6AF13A4851-low.jpg deleted file mode 100644 index ea6f6918..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-644CE80E-2EF9-4778-B340-5D6AF13A4851-low.jpg and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-7D66A050-F3AC-4F40-A90B-BB8C7BE024E5-low.jpg b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-7D66A050-F3AC-4F40-A90B-BB8C7BE024E5-low.jpg deleted file mode 100644 index 454a2349..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-7D66A050-F3AC-4F40-A90B-BB8C7BE024E5-low.jpg and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-D2024833-2D44-4377-BC03-0E6EE7944808-low.jpg b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-D2024833-2D44-4377-BC03-0E6EE7944808-low.jpg deleted file mode 100644 index 105c907a..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-D2024833-2D44-4377-BC03-0E6EE7944808-low.jpg and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-EC47AD73-1B0C-4B0D-915B-ED16B6EE8150-low.jpg b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-EC47AD73-1B0C-4B0D-915B-ED16B6EE8150-low.jpg deleted file mode 100644 index ec333579..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-EC47AD73-1B0C-4B0D-915B-ED16B6EE8150-low.jpg and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-FCEBD8FA-FCA3-46E0-8943-500654C0EF4A-low.jpg b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-FCEBD8FA-FCA3-46E0-8943-500654C0EF4A-low.jpg deleted file mode 100644 index c92e48a8..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/GUID-FCEBD8FA-FCA3-46E0-8943-500654C0EF4A-low.jpg and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/M.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/M.gif deleted file mode 100644 index 75caa45d..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/M.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/Revit.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/Revit.gif deleted file mode 100644 index 041607c4..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/Revit.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/S-M.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/S-M.gif deleted file mode 100644 index cb2db85f..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/S-M.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/S.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/S.gif deleted file mode 100644 index 03c73b28..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/S.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.chickletred.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.chickletred.gif deleted file mode 100644 index 268e2a22..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.chickletred.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.chickletred2.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.chickletred2.gif deleted file mode 100644 index 5f92dc2c..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.chickletred2.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.cmdaccess_blank.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.cmdaccess_blank.gif deleted file mode 100644 index 19191f7d..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.cmdaccess_blank.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.down.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.down.gif deleted file mode 100644 index bd88e8da..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.down.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.hlp_page.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.hlp_page.gif deleted file mode 100644 index 13fffefa..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.hlp_page.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.keyboard.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.keyboard.gif deleted file mode 100644 index db344747..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.keyboard.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.mainback.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.mainback.gif deleted file mode 100644 index 7f0f1ea8..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.mainback.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.menuaro.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.menuaro.gif deleted file mode 100644 index a03dab96..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.menuaro.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.mouse.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.mouse.gif deleted file mode 100644 index 33b4a273..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.mouse.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_end.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_end.gif deleted file mode 100644 index 27260551..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_end.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_next.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_next.gif deleted file mode 100644 index 5992d835..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_next.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_prev.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_prev.gif deleted file mode 100644 index 79121e5b..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_prev.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_up.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_up.gif deleted file mode 100644 index d60cf9ac..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.pg_up.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.right.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.right.gif deleted file mode 100644 index e92bb670..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.right.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_c.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_c.gif deleted file mode 100644 index c8c62927..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_c.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_not.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_not.gif deleted file mode 100644 index bc3af106..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_not.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_p.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_p.gif deleted file mode 100644 index f7dc9259..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_p.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_r.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_r.gif deleted file mode 100644 index a452bf60..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_r.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_x.GIF b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_x.GIF deleted file mode 100644 index fd7258fb..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/ac.tabs_x.GIF and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/add_favorite.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/add_favorite.gif deleted file mode 100644 index 3c963a5e..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/add_favorite.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/back.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/back.gif deleted file mode 100644 index 07db556f..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/back.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/book-closed.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/book-closed.gif deleted file mode 100644 index 2e689803..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/book-closed.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/book-opened.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/book-opened.gif deleted file mode 100644 index f56edb45..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/book-opened.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/dlg_launcher.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/dlg_launcher.png deleted file mode 100644 index 692d7bff..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/dlg_launcher.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/forward.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/forward.gif deleted file mode 100644 index 32c893c0..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/forward.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/head_graphic.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/head_graphic.gif deleted file mode 100644 index c19a48b8..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/head_graphic.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/home.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/home.gif deleted file mode 100644 index 6b480de6..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/home.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/loading.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/loading.gif deleted file mode 100644 index b36b555b..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/loading.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/minus.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/minus.gif deleted file mode 100644 index d5592f05..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/minus.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-home-xp.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-home-xp.gif deleted file mode 100644 index 1ba634ef..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-home-xp.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-next-xp.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-next-xp.gif deleted file mode 100644 index 2aab2ee9..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-next-xp.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-null-xp.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-null-xp.gif deleted file mode 100644 index 52a3ef9e..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-null-xp.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-prev-xp.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-prev-xp.gif deleted file mode 100644 index 1634c53a..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-prev-xp.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-print.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-print.gif deleted file mode 100644 index ed5df422..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-print.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-share.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-share.gif deleted file mode 100644 index 2bcc8e4d..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-share.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-up-xp.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-up-xp.gif deleted file mode 100644 index 015604ac..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/nav-up-xp.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/next.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/next.gif deleted file mode 100644 index 6345cea8..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/next.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/page.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/page.gif deleted file mode 100644 index 9aff5ad2..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/page.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/panel_expander.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/panel_expander.png deleted file mode 100644 index 2f0625d2..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/panel_expander.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/plus.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/plus.gif deleted file mode 100644 index 7be745c4..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/plus.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/previous.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/previous.gif deleted file mode 100644 index 5f5fcc44..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/previous.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/show_in_contents.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/show_in_contents.gif deleted file mode 100644 index f22304f2..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/show_in_contents.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-o.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-o.gif deleted file mode 100644 index 1b2b9482..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-o.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-x.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-x.gif deleted file mode 100644 index 9ab75815..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-x.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-xn.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-xn.gif deleted file mode 100644 index 09bdb10b..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg-xn.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg.gif deleted file mode 100644 index 1fbc5574..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg2.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg2.gif deleted file mode 100644 index 3ea21f24..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-bkg2.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left-o.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left-o.gif deleted file mode 100644 index 1b2b9482..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left-o.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left-x.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left-x.gif deleted file mode 100644 index a0ec4804..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left-x.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left.gif deleted file mode 100644 index 93879120..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-left.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right-o.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right-o.gif deleted file mode 100644 index 1b2b9482..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right-o.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right-x.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right-x.gif deleted file mode 100644 index 7f282c4f..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right-x.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right.gif deleted file mode 100644 index a6f42e23..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab-right.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab.active.jpg b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab.active.jpg deleted file mode 100644 index 50a7922f..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab.active.jpg and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab.inactive.jpg b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab.inactive.jpg deleted file mode 100644 index 41e6a4ff..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/tab.inactive.jpg and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-arrow.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-arrow.png deleted file mode 100644 index 0138629f..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-arrow.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-bottom.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-bottom.png deleted file mode 100644 index 81b81130..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-bottom.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-middle.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-middle.png deleted file mode 100644 index d7b0defc..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-middle.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-top.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-top.png deleted file mode 100644 index a73d43b3..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-button-top.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-link.png b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-link.png deleted file mode 100644 index 3db675ba..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/task-link.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/void.gif b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/void.gif deleted file mode 100644 index 60ccb00a..00000000 Binary files a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/images/void.gif and /dev/null differ diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/index.html b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/index.html deleted file mode 100644 index 84825a34..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/index.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - Freeze drawings - - - - - - Your browser does not support Frames. - - - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes-data.html b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes-data.html deleted file mode 100644 index c6486e9a..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes-data.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - Freeze drawings - -
E
-
-
Export options
-
-
F
-
-
Freeze drawings - main dialog
-
-
G
-
-
General information
-
-
L
-
-
Licensing
-
-
O
-
-
Options
-
-
S
-
-
Save frozen drawings on the disk
-
Selected views
-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes-data.xml b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes-data.xml deleted file mode 100644 index 19013d36..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes-data.xml +++ /dev/null @@ -1 +0,0 @@ -Freeze drawingsFreeze drawingsFreeze drawingsGeneral informationGeneral informationGeneral informationLicensingLicensingLicensingFreeze views / drawingsFreeze views / drawingsFreeze drawings dialogFreeze drawings dialogFreeze drawings dialogOptionsOptionsOptionsSelected viewsSelected viewsSelected viewsExport optionsExport optionsExport optionsSave frozen drawings on the diskSave frozen drawings on the diskSave frozen drawings on the diskEExport optionsExport optionsFFreeze drawings - main dialogFreeze drawings dialogGGeneral informationGeneral informationLLicensingLicensingOOptionsOptionsSSave frozen drawings on the diskSave frozen drawings on the diskSelected viewsSelected views \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes.html b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes.html deleted file mode 100644 index 2d96aec8..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/indexes.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - Freeze drawings - -
- - - - - - - - - - - - -
-
Search for the keyword:
-
ViewNext
-
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/left_tab.html b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/left_tab.html deleted file mode 100644 index 01eae3a7..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/left_tab.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - Freeze drawings - - -
-
-
Loading...Loading... -
-
- - - - - - - - - - -
-
Freeze drawings
-
- - - - - - - -
- - - - - - - -
ContentsIndexSearchFavorites
-
-
-
- - - -
- - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.common.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.common.js deleted file mode 100644 index 245aae7b..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.common.js +++ /dev/null @@ -1,470 +0,0 @@ -// adsk.common.js - JavaScript functions for ACAD Help Files - -// v.1.0: 25Feb09 - Removed unneccessary code. moved common code from acmap.js -// Contains all JavaScript functions used by CMS-genereated HTML files -// for the CHM output. - - -//TODO: Add Browser Detection code and global variable (if neccessary) -var isIE = false; -var isNS = false; -if (navigator.appName == "Microsoft Internet Explorer") { - isIE = true; -} -else if (navigator.appName == "Netscape") { - isNS = true; -} - -//Global Method for attaching methods to the OnLoad event -// All other JS files should call AddOnLoadFunction -function AddOnLoadFunction(fn) { - try { - if (window.attachEvent) { - window.attachEvent('onload', fn); - } else if (window.addEventListener) { - window.addEventListener('load', fn, false); - } else { - var __onload = window.onload; - window.onload = function() { - fn(); - __onload(); - }; - } - } catch (e) { - - } -} - -//Display the comments page -function doComments(path) { - - var stitle = document.title; - stitle = stitle.replace( /[\?]/g, "_" ); // remove question marks from title (others?) - - var surl = unescape(location.href); - surl = surl.replace( /#.*$/, "" ); // strip hash and all that follows - - var chmpath; - var i = surl.indexOf("::"); - if( i == -1 ) { - i = surl.lastIndexOf("/"); - chmpath = surl.substring(0,i+1); - } else { - chmpath = surl.substring(0,i+3); - } - //Display a fixed height window with none of the browser chrome - window.open(chmpath + path + "#" + stitle + " [" + surl + "]", null, - "height=450,width=450,resizable=yes,directories=no,location=no,menubar=no,status=no,toolbar=no" ); -} - -// Display/Hide nav button info text -function hideInfo() { - var info = document.getElementById('infoline'); - info.innerHTML = ' '; - info.style.visibility = 'hidden'; -} - -function showInfo(title) { - var info = document.getElementById('infoline'); - info.innerHTML = title; - info.style.visibility = 'visible'; -} - -//------------------------------------------- -// Added by IntelliArts -//------------------------------------------- -function trimRelativePath(path) { - if (path.indexOf('./') === 0) { - return trimRelativePath(path.substring(2)); - } else if (path.indexOf('../') === 0) { - return trimRelativePath(path.substring(3)); - } else if (path.indexOf('../') > 0) { - if (path.indexOf('/') < path.indexOf('../')) { - return trimRelativePath(path.substring(0, path.indexOf('/')) + path.substring(path.indexOf('../') + 3)); - } else { - return path; - } - } else { - return path; - } -} - -function swapImage(theImgObj, theImage1, theImage2) { - if (theImgObj.src.search(trimRelativePath(theImage1)) > 0 || theImage1 == theImgObj.src) { - theImgObj.src = theImage2; - } else { - theImgObj.src = theImage1; - } -} - -function showExpandedImage(theImgObj, theImage) { - if (theImgObj.src != theImage) { - theImgObj.src = theImage; - } -} - -function hideElement(theEl) { - theEl.style.display = 'none'; -} -function showElement(theEl) { - theEl.style.display = ''; -} - -function showHide(theId) { - if (document.getElementById) { // DOM3 = IE5, NS6 - var el = document.getElementById(theId); - if (el === null) { - return; - } - if (el.style.display == 'none') { - showElement(el); - } - else { - hideElement(el); - } - } -} - -function showBlock(theId) { - if (document.getElementById) { // DOM3 = IE5, NS6 - var el = document.getElementById(theId); - if (el === null) { - return ; - } - if (el.style.display == 'none') { - showElement(el); - } - } -} - -// Used for External Links -function linkParser(fn) { - var X, Y, sl, a, ra; - ra = /:/; - a = location.href.search(ra); - if (a == 2) { - X = 14; - } else { - X = 7; - } - sl = "\\"; - Y = location.href.lastIndexOf(sl) + 1; - var tmpRes = location.href.substring(X, Y) + fn; - if (!(location.href.search('file:///') >= 0)) { - tmpRes = 'file:///' + tmpRes; - } - return tmpRes; -} - -//Used for External Links -function linkHelpFile(fn, tn) { - var fileUrl = linkParser(fn); - var tmpRes = 'mk:@MSITStore:' + fileUrl; - if (tn !== null) { - tmpRes += '::/' + tn; - } - return tmpRes; -} - -//------------------------------------------- -//ExpandAll CollapseAll scripts -/* essential global variables */ -var divPattern; -var els; -var elsLen; -var collapseExists = false; -var collapseSection; -var expandSection; -var collapsedImagePath; -var expandedImagePath; - -function CheckForCollapsible() { - - divPattern = new RegExp(/collapsible\w+/); - els = document.getElementsByTagName('div'); - elsLen = els.length; - collapseSection = document.getElementById("collapseAllSection"); - expandSection = document.getElementById("expandAllSection"); - - var i = 0; - while (i < elsLen && !collapseExists) { - if (divPattern.test(els[i].getAttribute("id"))) { - collapseExists = true; - } - i++; - } - - if (collapseExists && expandSection !== null) { - expandSection.style.display = "block"; - try { - collapsedImagePath = document.getElementById("collapse_img").src; - expandedImagePath = document.getElementById("expand_img").src; - } catch (e) { - } - } - -} // function CheckForCollapsible() - -// Add CheckForCollapsible to OnLoad -AddOnLoadFunction(CheckForCollapsible); - - -function swapLabel() { - if (collapseSection.style.display == "block") { - collapseSection.style.display = "none"; - expandSection.style.display = "block"; - } else { - collapseSection.style.display = "block"; - expandSection.style.display = "none"; - } -} - -function ExpandOrCollapse() { - - var imgPattern = new RegExp(/d\w+/); - var imgID = document.getElementsByTagName('img'); - var imgIDLen = imgID.length; - - for (var i = 0; i < elsLen; i++) { - var elsId = els[i].getAttribute("id") - if (divPattern.test(elsId)) { - showHide(elsId); - } - } - - for (var j = 0; j < imgIDLen; j++) { - if (imgPattern.test(imgID[j].getAttribute("id"))) { - swapImage(imgID[j], expandedImagePath, collapsedImagePath); - } - } - - swapLabel(); -} - -function ExpandAll() { - - var imgPattern = new RegExp(/d\w+/); - var imgID = document.getElementsByTagName('img'); - var imgIDLen = imgID.length; - var elID; - - for (var i = 0; i < elsLen; i++) { - if (divPattern.test(els[i].getAttribute("id"))) { - elID = els[i].getAttribute("id"); - showBlock(elID); - } - } - - for (var j = 0; j < imgIDLen; j++) { - if (imgPattern.test(imgID[j].getAttribute("id"))) { - showExpandedImage(imgID[j], expandedImagePath); - } - } - - swapLabel(); -} - -function CollapseAll() { - - window.location.reload(); - -} - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFO38j7RjM594 -// SIG // UjRvUzgupVd1nvEhoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBS3wO5roU69 -// SIG // tZ8mbptxphDThxVyGjANBgkqhkiG9w0BAQEFAASCAQAY -// SIG // eMYL3wvKArihQdZzZGRujQxfpEpsNsdYi69w81oH/FIK -// SIG // nqPUQGeXuJQHxbvpNtdiuFVWFXm3sOcCUQdPnFthLxBL -// SIG // JTO2bMZzt1paPuutMST0ZR/gTPRoA5ZWx4JbXT4KBECO -// SIG // XVA6RXk1ShPt5IDVUwu/Q4j2VtoRatnvbLz9jmbQVSm/ -// SIG // RdHxMMqOgomBkc2DqG6L2O2gXYN+hLLeKkacavH3SGhL -// SIG // zzWsTFITUPrjo+TZb1Vf+wstokpb+yiwsGnOmZjrr7e3 -// SIG // aWt6gnEL5iTtPnj+LoV5V2kIojrqIxf3nT6JrL2P6fVM -// SIG // AGIVOJL34iqCqW7J18pkCdEnqO1xBX3FoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzNFowIwYJKoZIhvcNAQkEMRYEFC/Xce5L4Nef -// SIG // V5HpsNm+x4ABF7PRMA0GCSqGSIb3DQEBAQUABIIBAI1Q -// SIG // Osyim1BWDaGnGp8ptrIxSlCxexf0VZNKUxy9vrlBkzqK -// SIG // nTf2u+VPIUb+OEeTuMKMGd4g5SmNS7lbl0jmeuQiodEh -// SIG // 0V04rFajlFEM3CVYf2/BuOeHTxeiEYf5EIMw8pjDzWOv -// SIG // KAhsbGTL9BxgHB6bXxnfhMhSHE4B3zV3QCV7rkOm+JBC -// SIG // alf51HpLmZQbGPs7/FvDhN9r+NUJyyU35FPoLo/vTXbg -// SIG // DSCDH/rrdwuDhmyBZ8/SgE2fMPVF2/CcsZkXjdyqpNrn -// SIG // IH0VVHtWSGgFZiZDHEuhnEW/2FWCTYKzAGg6yw02JGZI -// SIG // nRu5RYKs1g7vbPT1AZPXG6/OlbW6/7Y= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.favorites.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.favorites.js deleted file mode 100644 index 37d341bc..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.favorites.js +++ /dev/null @@ -1,335 +0,0 @@ -if (top.HlpSys === undefined) { - top.HlpSys = new Object(); -} - -top.HlpSys.favorites = function() { - var cookieWorker = new CookieWorker(top.document, "autodesk_online_help_favorites", 24000); - var favoritesData = { - urlString : "", - titleString : "" - }; - - var favoritesList = new Array(); - var selectedFavoriteItem = 0; - - - - return { - selectFavoriteItem: function(number) { - selectedFavoriteItem = number; - }, - - removeSeceltedFavoriteItem: function() { - - if (selectedFavoriteItem < favoritesList.length) { - favoritesList.splice(selectedFavoriteItem, 1); - this.synchronizeFavoriteData(); - } - }, - - initalFavoritesLoad: function () { - cookieWorker.load(favoritesData); - }, - - addToFavorites: function(doc) - { - var url = doc.URL; - if (url.indexOf("?") != -1) { - url = url.substring(0, url.indexOf("?")); - } - var title = doc.title; - cookieWorker.load(favoritesData); - if (favoritesData.urlString.indexOf(url) == -1) { - if (favoritesData.urlString) favoritesData.urlString += ";" + url; - else favoritesData.urlString = url; - if (favoritesData.titleString) favoritesData.titleString += ";" + title; - else favoritesData.titleString = title; - cookieWorker.store(favoritesData); - this.refreshFavoritesList(); - } - this.refreshFavoritesPanel(); - }, - - refreshFavoritesPanel: function() { - if (navigator.appName == "Netscape") - { - top.left_tab.document.getElementById('iframeFavoritesFrame').contentDocument.location.reload(); - } - else if (navigator.appName == "Microsoft Internet Explorer") - { - top.left_tab.document.frames("iframeFavoritesFrame").document.location.reload(); - } - else alert("Unsupported browser !"); - - - }, - - refreshFavoritesList: function() - { - cookieWorker.load(favoritesData); - var urls = favoritesData.urlString.split(";"); - var titles = favoritesData.titleString.split(";"); - for (i = 0; i < urls.length; i++) { - favoritesList[i] = new Array(); - favoritesList[i][0] = urls[i]; - favoritesList[i][1] = titles[i]; - } - }, - - synchronizeFavoriteData: function() - { - var url = ""; - var titles = ""; - for (i = 0; i < favoritesList.length; i++) { - url += favoritesList[i][0]; - titles += favoritesList[i][1]; - if (i != (favoritesList.length - 1)) { - url += ";"; - titles += ";"; - } - } - favoritesData.urlString = url; - favoritesData.titleString = titles; - cookieWorker.store(favoritesData); - this.refreshFavoritesPanel(); - }, - - loadFromFavorites: function() - { - if (navigator.appName == "Netscape") - { - document.getElementById('favoritesList').contentDocument.open(); - document.getElementById('favoritesList').contentDocument.write(''); - for (i = 0; i < favoritesList.length; i++) { - document.getElementById('favoritesList').contentDocument.write(''); - } - document.getElementById("favoritesList").contentDocument.write(''); - document.getElementById('favoritesList').contentDocument.close(); - } - else if (navigator.appName == "Microsoft Internet Explorer") - { - document.frames("favoritesList").document.open(); - document.frames("favoritesList").document.write(''); - for (i = 0; i < favoritesList.length; i++) { - var url = favoritesList[i][0]; - url = unescape(url) - if (url.match(/^[\\\/][A-Z]:/g)) { - url = url.slice(1); - } - document.frames("favoritesList").document.write(''); - } - document.frames("favoritesList").document.write(''); - document.frames("favoritesList").document.close(); - } - else alert("Unsupported browser !"); - } - - - }; -}(); - - - - - - - - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFJCKz4hlqWa7 -// SIG // Q1zuG56xfHdPZSiFoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBRJsonlQEIs -// SIG // D3Zz2DlwO4G+IvzGLjANBgkqhkiG9w0BAQEFAASCAQBw -// SIG // sOzyBrjiRq1CRyIpzKijgYFF5QBBx0P6IQZCAsaju7BK -// SIG // LLCYne4CyOvIP8kfDt6YJxz+e/5TEfX/c26dGKKlGMyt -// SIG // KsMrChpKbQFIfpfpi02wagvAgLZ+eIjFxu6UoJzDioLh -// SIG // jGWH+ygJ3LaVvpLeMNzhl8P6w4Y06RPFsbLkpuYLtBVu -// SIG // +oD2cmmnoXvKPNNT9b4oCpggh/NAFt4hz5j3lqnVNR/h -// SIG // 5hLddqf26a+da8Cgtnk7tl2+RzfHLC8pIPFBImRJMuTS -// SIG // kZ3c49vQYhAKtxE5FDm3Dlapv+QyLMdgVzj0O59beS+I -// SIG // 3ZEPGT1AdEvhcFFT6HE994teeV5P/FUaoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzNVowIwYJKoZIhvcNAQkEMRYEFC2JMwj2JQav -// SIG // 4h/NU4nU7bKyJTgeMA0GCSqGSIb3DQEBAQUABIIBAHTQ -// SIG // inpKDlqUi0SV1IQANGiq3XkossD4CLcZuqUUhsOw3jnI -// SIG // BktVxbL7aBSkT6GcExK8smGBis9V4i0gRPQ+S7i3zPrD -// SIG // t+f8EiZE2k+3ZZY8xN84Ml6OT4LUZ49HWaJSuOilqVML -// SIG // ihYWC12HBACo/4v7K4dluQH6M1I5efBu/2QX2oCTCdNV -// SIG // CBXI6UxZj/zX7Nxl0JngqUQSqU8W+lIJsNxN8K7bAV6G -// SIG // MC12HUZ6MSfDAve8ikOc2GjQg5jsjxFjfN6FpO7TpWWL -// SIG // 8LVHxzywXe4bAaR5EUZq+EHtH2s+x7j6EgwivJtHS7Q1 -// SIG // ygY0IHhYCG5DFafdFQxw6AiDleCCTFs= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.highlight.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.highlight.js deleted file mode 100644 index 23028ed2..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.highlight.js +++ /dev/null @@ -1,518 +0,0 @@ -if (top.HlpSys === undefined) { - top.HlpSys = new Object(); -} - -top.HlpSys.highlight = function(){ - var searchObj; - var highlightObj; - - function decodeReferrer(q, config) { - var query = new Array(); - - if (q != null && q.length > 0) { - query[0] = q[0]; - for (var i1 = 0; i1 < q.length; i1++) { - query[query.length] = q[i1]; - if (i1 != 0) { - query[0] += "[^\\w]+" + q[i1]; - } - } - - } else { - return null; - } - - var caseSens = config.caseSensitive; - var exact = config.wholeWords; - var qre = new Array(); - for (var i2 = 0; i2 < query.length; i2 ++) { - query[i2] = caseSens ? query[i2] : query[i2].toLowerCase(); - if (exact) - qre.push('\\b' + query[i2] + '\\b'); - else - qre.push(query[i2]); - } - - for (var i3 = 0; i3 < qre.length; i3 ++) { - qre[i3] = new RegExp(qre[i3], caseSens ? "" : "i"); - } - - return qre; - - }; - - function hiliteElement(elm, query) { - if (!query || elm.childNodes.length == 0) - return; - - var qre = query; - var searchMethod = searchObj.config.searchMethod; - - var textproc = function(node, querryNum) { - var q = querryNum; - var match = null; - var continuedSearch = true; - if (searchMethod == 'phrase') { - if (querryNum == 0) { - match = qre[q].exec(node.data); - q++; - querryNum++; - continuedSearch = false; - } - if (match) { - var val = match[0]; - var k = ''; - var node2 = node.splitText(match.index); - var node3 = node2.splitText(val.length); - var span = node.ownerDocument.createElement('SPAN'); - node.parentNode.replaceChild(span, node2); - span.className = highlightObj.config.stylemapper[0]; - span.appendChild(node2); - return span; - } else { - if (qre[q] && qre[q].exec(node.data)) { - var words = normalizeSpace(node.data).split(/[\[ | \^ | \$ | \. | \| | \+ | \( | \) | ` | ~ | ! | # | % | & | - | \- | _ | = | \] | { | } | ; | ' | " | < | > | ,]/); - var w = 0; - var wrongSearch = false; - if (q == 1) { - for (w = 0; w < words.length; w++) { - if (qre[q].exec(words[w])) { - break; - } - } - } - while (q < qre.length && w < words.length) { - if (qre[q].exec(words[w])) { - q++; - w++; - } else if (searchObj.data.stopWordsList[words[w].toLowerCase()] || words[w].length == 0) { - w++; - } else { - wrongSearch = true; - break; - } - } - if (!wrongSearch) { - q--; - if (q + 1 == qre.length) { - var matchS = qre[querryNum].exec(node.data); - var node2 = node.splitText(matchS.index); - var matchE = qre[q].exec(node2.data); - var node3 = node2.splitText(matchE.index + matchE[0].length); - var span = node.ownerDocument.createElement('SPAN'); - node.parentNode.replaceChild(span, node2); - span.className = highlightObj.config.stylemapper[0]; - span.appendChild(node2); - return span; - } else { - var nextNode = getFollowingTextNode(node); - if (nextNode != null) { - var nextProcessedNode = textproc(nextNode, q + 1) - if (nextNode != nextProcessedNode) { - var matchS = qre[querryNum].exec(node.data); - var node2 = node.splitText(matchS.index); - var span = node.ownerDocument.createElement('SPAN'); - node.parentNode.replaceChild(span, node2); - span.className = highlightObj.config.stylemapper[0]; - span.appendChild(node2); - return nextProcessedNode; - } - } - } - } else if (!continuedSearch && w < words.length) { - var matchT = (new RegExp(words[w], "i")).exec(node.data) - if (matchT) { - var node2 = node.splitText(matchT.index + matchT[0].length); - if (node.data.length - matchT.index - matchT[0].length == 0) { - return node; - } else { - return textproc(node2, 0); - } - } - } - } - return node; - } - } else { - for (var i = 0; i < qre.length; i++) { - match = qre[i].exec(node.data); - if (match) { - var val = match[0]; - var node2 = node.splitText(match.index); - var node3 = node2.splitText(val.length); - var span = node.ownerDocument.createElement('SPAN'); - node.parentNode.replaceChild(span, node2); - span.className = highlightObj.config.stylemapper[0]; - span.appendChild(node2); - return span; - } - } - return node; - } - }; - walkElements(elm.childNodes[0], 1, textproc); - }; - - function walkElements(node, depth, textproc) { - var skipre = /^(head|script|style|textarea)/i; - var count = 0; - while (node && depth > 0) { - count ++; - if (count >= highlightObj.config.max_nodes) { - var handler = function() { - walkElements(node, depth, textproc); - }; - setTimeout(handler, 50); - return; - } - - if (node.nodeType == 1) { // ELEMENT_NODE - if (!skipre.test(node.tagName) && node.childNodes.length > 0) { - node = node.childNodes[0]; - depth ++; - continue; - } - } else if (node.nodeType == 3) { // TEXT_NODE - node = textproc(node, 0); - if (node.parentNode == null) { - alert(node.nodeName + ":1" + node.data + ":"); - } - } - - if (node == null) { - return; - } - - if (node.nextSibling) { - node = node.nextSibling; - } else { - while (depth > 0) { - node = node.parentNode; - depth --; - if (node.nextSibling) { - node = node.nextSibling; - break; - } - } - } - } - }; - - function getFollowingTextNode(node) { - node = getFollowingNode(node); - if (node) { - if (node.nodeType == 3 && normalizeSpace(node.data).length > 0) { - return node; - } else { - return getFollowingTextNode(node); - } - } else { - return null; - } - }; - - function getFollowingNode(node) { - if (node) { - if (node.firstChild) { - return node.firstChild; - } else if (node.nextSibling) { - return node.nextSibling; - } else { - while (node.parentNode) { - node = node.parentNode; - if (node.nextSibling) { - return node.nextSibling; - } - } - return null; - } - } else return null; - }; - - function normalizeSpace(string) { - var regexp = new RegExp("[\\s][\\s]+","g"); - while(string.match(regexp)) { - string = string.replace(regexp," "); - } - if (string.length == 1 && string == " ") { - return ""; - } else { - return string; - } - }; - - function disHilite(node, config) { - if (node != null) { - if (node.nodeType == 1 || node.nodeType == 9) { // ELEMENT_NODE - if ((node.nodeName.toLowerCase() == "span") && (node.attributes["class"] != null) && (node.attributes["class"].nodeValue.indexOf(config.stylename) == 0)) { - var childs1 = node.childNodes; - for (var j = 0; j < childs1.length; j++) { - node.parentNode.insertBefore(childs1[j], node); - } - node.parentNode.removeChild(node); - } else if (node.childNodes.length > 0) { - var childs2 = node.childNodes; - for (var i = 0; i < childs2.length; i++) { - disHilite(childs2[i], config); - } - } - } - } - } - - function parseUrlParameters(queryString) { - var args = new Object(); - var pairs = queryString.split(","); // Break at comma - for (var i = 0; i < pairs.length; i++) { - var pos = pairs[i].indexOf('='); // Look for "name=value" - if (pos == -1) continue; // If not found, skip - var argname = pairs[i].substring(0, pos); // Extract the name - var value = pairs[i].substring(pos + 1); // Extract the value - args[argname] = decodeURIComponent(value); - } - - return args; - }; - - - - return { - config: { - onload: true, - elementid: '', - max_nodes: 500, - stylename: 'hilite', - stylemapper: ['hilite','hilite1','hilite2'], - debug_referrer: '' - }, - - onload: function() { - if (top.HlpSys.search !== undefined) { - searchObj = top.HlpSys.search; - highlightObj = top.HlpSys.highlight; - var parameters = window.location.search.substring(1); - var args = parseUrlParameters(parameters); - var arg = args["highlighting"]; - if (arg && arg.length > 0) { - var decodedWords = decodeURIComponent(arg); - var words = decodedWords.split("|"); - var q = decodeReferrer(words, searchObj.config); - top.HlpSys.highlight.hilite(window.document, q, searchObj.config.highlightEnable); - } - } - }, - - hilite: function(doc, query, enable) { - if (enable && query.length > 0) { - if (doc != null) { - hiliteElement(doc, query); - } - } else { - disHilite(doc, this.config); - } - } - }; -}(); - -if (top.HlpSys.highlight.config.onload) { - AddOnLoadFunction(top.HlpSys.highlight.onload); -} - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFE2MzsbLmTfE -// SIG // zKMok2hIh80KFzvooIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBTwYP/kLzQl -// SIG // 9nf8UhqGyudh1x4N/TANBgkqhkiG9w0BAQEFAASCAQCn -// SIG // 9UWwzZ8EfBc2TmUlKr4NUqTPMQ/OKW+R+BUhPb+MPqH8 -// SIG // axivMgx8o/c0anRXNUAoH3qTupMDmzA7mt6MyesJOkH+ -// SIG // yWNWp0sTsmYhmAaLAChAKLmoyVmx55TyUw3q61iVVpZj -// SIG // RXRYx6aW0RgoloL0a0lAsibv4jxI+trSMt7KbrIm6kBb -// SIG // C8LEg5TSHcRxV7vBbqKyFSwvYpczzOB1xOdjm8+zaAuU -// SIG // fyhUuWORzVISHOyAHdPGNspVwTdIAufYM2VLUVHuqKTp -// SIG // R6884PzTPcOjSor9tiIg9twkdcV7MjFf8TjyTLBc3Zxi -// SIG // XoTa7Wcao3aa7DUysbVsFWyBj1psC5M8oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzNVowIwYJKoZIhvcNAQkEMRYEFIni9DIifWO7 -// SIG // hNLmwJTpoRcCLId1MA0GCSqGSIb3DQEBAQUABIIBACBl -// SIG // nvIl0qYZxAuQd8Y9x+5UoQPLLeahmkILO0adA2ee5NCS -// SIG // T8sj3DKT25s7Hqa5J9fKA8gFC6MbWQ3+u+sORY4/c4Xq -// SIG // Sm3R8EvAGh6lBH+a9GRXxOK77irOvm5B71tTkl4Hxgda -// SIG // sEAPTtDjlBS6E6wxJIm8RmmDMl3mAUU/r04lcxXaZDU9 -// SIG // Zt6ATEAsRH1BLDBw6GU6eXKaTXuxdVRkU4yhjW/N8VC7 -// SIG // vNLnCKK+7bkfYnFL6Y5ChE7SoY7suAFFL8mfXVH7xAt/ -// SIG // wh6CqAIzLasE5lxK1S8KOMs2ykel/hfixpLvH5G0/570 -// SIG // v0rDgZbFlKJ0WDQBMAZjLVfX2ODFOVU= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.strings.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.strings.js deleted file mode 100644 index 09a9d70d..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/adsk.strings.js +++ /dev/null @@ -1,209 +0,0 @@ -//adsk.strings.js -// Localizable strings used by adsk.common.js -// Referenced directly from the HTML or from various JavaScript files - -var hh_classid = "clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"; -var hh_codebase = "hhctrl.ocx#Version=4,74,8793,0"; - -// Used by topics with collapse-all/expand-all links -var strcollapse = "Collapse all expanded sections."; -var strexpand = "Expand all collapsed sections."; - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFDRCkgd7cAGo -// SIG // XLTTzZYZih+mSoV8oIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSN15V6GAg8 -// SIG // VkxXCm0I2QSlugiTSTANBgkqhkiG9w0BAQEFAASCAQCA -// SIG // YDNkG3n9Xutc5Cyb4rr6tK/lkLDVr5gj3a+KAsDdZUky -// SIG // cF1WwnjHi7eyFJPIVouEUim80oAufAeuoB5beeuWuI86 -// SIG // +GmnehrZo278Nr+FZuIUS+17OY6ENo7wJZewgbw/vgcn -// SIG // WmHgAy8vHWUMTVb2qD7yRTAZaHnLvjq4FMtGZsKbzRuX -// SIG // 1+q+U7Xd4DEAWCPTu+ze2iP2y7AFC/jGqsolOXW8KBOb -// SIG // E41GMCPsBP7y4u15d0tcaKHE1dERSF5uswYCH8mr/sfG -// SIG // 2gG/UkMV0GMgAEiRoeWdFBMw/0DyLr8iEgzNbhQV4mNu -// SIG // oHWjPP30FpuNmE5DNklPjoIzbcOajpu7oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzNlowIwYJKoZIhvcNAQkEMRYEFF1qnbY4Dssn -// SIG // mBODxQgjvbOgNUKKMA0GCSqGSIb3DQEBAQUABIIBAGsB -// SIG // mRULAHQ6Gg5FFtUvaEpXEuYWi+e4LxfFvpO5VhO8V1CB -// SIG // vyO52Yxd/Eerzv09lDQOh9u089505SEuoTrxAwkGdAPX -// SIG // 1c4pw4d28z3KjSnjZZP2tRq6XSgl0u0hchNPgS2d1BS9 -// SIG // YVVen+F0d3WcXtdQesWCk5iWnwyV064VBlbZgDtPoTmb -// SIG // VLNvxBQmeqvIjs49fjanaF2eY/IxXHDN6OgAfL7YBgJf -// SIG // iUKNE6z5zgk2sw3/XH4aI3l5eiTpr2vFfnFL1fXREgwL -// SIG // NDTpS0MJgko2g5tm5Kz6U7fj04q2jOmhaFZ11ouU5ZeT -// SIG // Kg9Phqz7PoBU5IOd9nqon7LYv3crlwI= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/common-processing.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/common-processing.js deleted file mode 100644 index b6389e03..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/common-processing.js +++ /dev/null @@ -1,274 +0,0 @@ -function initFrame(url,topicNumber,index,hash) { - if (top == self) { - var hashWithoutSharp; - if (hash !== undefined) { - hashWithoutSharp = hash.substring(1); - } - window.location.replace('../' + index + '?url=' + url + ',topicNumber=' + topicNumber + ((hashWithoutSharp) ? ',hash=' + hashWithoutSharp : '')); - } -} - -function initPage(title,bookTitle) { - if (parent.name != null && top.document.title != null) { - top.document.title = bookTitle+": "+title; - } else setTimeout("initPage('"+title+"','"+bookTitle+"')",100); -} - -function showInContents(topicNumber) { - try { - top.HlpSys.contentTree.expandTOCNode(topicNumber); - top.left_tab.selectTabByName('tocTab'); - } catch (ex) {} -} - -function syncWithContents(topicNumber) { - if (parent.name != 'iframeSearch') { - top.contentTree.expandTOCNode(topicNumber); - } -} - -//Symbols converting function - -var symboltab = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8704,0,8707,0,0, -8715,0,0,8727,0,0,8722,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,8773,913,914,935,8710,917,934,915,919,921, -977,922,923,924,925,927,928,920,929,931,932,933,962, -8486,926,936,918,0,8756,0,8869,0,8254,945,946,967, -948,949,966,947,951,953,981,954,955,956,957,959,960, -952,961,963,964,965,982,969,958,968,950,0,0,0,8764,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,978,8242,8804,8725,8734,402,9827,9830, -9829,9824,8596,8592,8593,8594,8595,176,177,8243, -8805,215,8733,8706,8226,247,8800,8801,8776,8230,0, -0,8629,8501,8465,8476,8472,8855,8853,8709,8745,8746, -8835,8839,8836,8834,8838,8712,8713,8736,8711,174,169, -8482,8719,8730,8901,172,8743,8744,8660,8656,8657, -8658,8659,9674,9001,174,169,8482,8721,0,0,0,0,0,0,0, -0,0,0,0,9002,8747,8992,0,8993,0,0,0,0,0,0,0,0,0, -0,10064,10065,10066]; - -function convSymbols() { - if(isNS) { - var x1 = document.getElementsByName("glyph_span"); - for (var i1=0;i1 < x1.length;i1++) { - var y1 = x1[i1]; - var ch1 = y1.innerHTML.charCodeAt(0); - if (ch1 < 259 && symboltab[ch1] != 0) { - ch1 = symboltab[ch1]; - y1.innerHTML=String.fromCharCode(ch1); - } - } - } else if(isIE) { - var x = document.getElementsByTagName("span"); - for (var i=0;i < x.length;i++) { - var y = x[i]; - var ch = y.innerHTML.charCodeAt(0); - if (ch == 10064 || ch == 10065 || ch == 10066) { - y.style.fontFamily = "Wingdings"; - ch = ch - 9952; - y.innerHTML = String.fromCharCode(ch); - } - } - } -} - - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFGcGhwzPRZSU -// SIG // aYGhcEMRQonBEkBJoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSlRVSa2hBC -// SIG // Fy3D9EcNip4de+z2TTANBgkqhkiG9w0BAQEFAASCAQAP -// SIG // qfVhI+SntDmYg3WjK/aMnf2xDxqcA1gz4uHqg880hOc4 -// SIG // GOmlW85aeEbIaDBZA/571WdOAl2tG4F5L5gkHTMWyFHD -// SIG // y+5p05YiMDH1pr8OiV8ftkidry/TTq0uEGq+YeJVWoEz -// SIG // FoYXE9qMqqkXZi6E0NyrucEBHrFi1+nV/huqZCVp5VO0 -// SIG // EVnhRQtlSwSPklASR4eH2X1I0q6LFh8NS4M7dlmICVoc -// SIG // YlsDy12/fae52bfzyr2Gf/+5FB2bSIDkQFxSl2PQPXr/ -// SIG // 6Ju7BibYs5xmG02FghC5hYXxPTBdIfT82iI9rf9QiAMm -// SIG // g/5MM2RwiHEr6kegKe+OX6IZaqiSnx1MoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzNlowIwYJKoZIhvcNAQkEMRYEFIvN7kUoDPIC -// SIG // 2QgpiKRXDDkYTu9pMA0GCSqGSIb3DQEBAQUABIIBAJlJ -// SIG // N45BQuu+PISCwoEjkt1QM/izgCLr6ixqvSdCNpj0gRiE -// SIG // j7PBiOf9A4e9DjU0dn20zSKCM1q4ZfnsS/uN3BXTyVkY -// SIG // Wogfn0t8holLNDNmPSEuQCtVkxnN/BPu9+xggTPbaEs9 -// SIG // cPS/3A7xW2WHQHegSdr1YOHnXQxmOgMJhkBRZ1YFuxV8 -// SIG // vXSfg6sT5/IZKzrm789dlECUARIORbVhBlzRumz+KnQM -// SIG // HsGzWTFX2apX/BM8qy5AOnF6RClRjUBvWbyD9PZSZOL1 -// SIG // Bpta0FWnyLTe/xluINTYHWu9Nhpsxm5pXmfo1cg4lCwx -// SIG // 3NI+76Shtrm2G7zx+Ga86NfTGj5dFiE= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/cookies-worker.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/cookies-worker.js deleted file mode 100644 index c96c571e..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/cookies-worker.js +++ /dev/null @@ -1,349 +0,0 @@ -// The constructor function: creates a Cookie object for the specified -// document, with a specified name and optional attributes. -// Arguments: -// document: The Document object for which the cookie is stored. Required. -// name: A string that specifies a name for the cookie. Required. -// hours: An optional number that specifies the number of hours from now -// after which the cookie should expire. -// path: An optional string that specifies the cookie path attribute. -// domain: An optional string that specifies the cookie domain attribute. -// secure: An optional boolean value that, if true, requests a secure cookie. -// - -function CookieWorker(document, name, hours, path, domain, secure) { - // All the predefined properties of this object begin with '$' - // to distinguish them from other properties, which are the values to - // be stored in the cookie - this.$document = document; - this.$name = name; - this.$is_webkit = RegExp(" AppleWebKit/").test(navigator.userAgent); - - if (hours) { - this.$expiration = new Date((new Date()).getTime( ) + hours*3600000); - } else { - this.$expiration = null; - } - if (path) { - this.$path = path; - } else { - this.$path = null; - } - if (domain) { - this.$domain = domain; - } else { - this.$domain = null; - } - if (secure) { - this.$secure = true; - } else { - this.$secure = false; - } -} - -// This function is the store( ) method of the Cookie object -CookieWorker.prototype.store = function ( object ) { - // First, loop through the properties of the Cookie object and - // put together the value of the cookie. Since cookies use the - // equals sign and semicolons as separators, we'll use colons - // and ampersands for the individual state variables we store - // within a single cookie value. Note that we escape the value - // of each state variable, in case it contains punctuation or other - // illegal characters. - - var cookieval = ""; - for(var prop in object) { - // Ignore properties with names that begin with '$' and also methods - if ((prop.charAt(0) == '$') || ((typeof object[prop]) == 'function')) { - continue; - } - if (cookieval != "") { - cookieval += '&'; - } - cookieval += prop + ':' + escape(object[prop]); - } - - // Now that we have the value of the cookie, put together the - // complete cookie string, which includes the name and the various - // attributes specified when the Cookie object was created - var cookie = this.$name + '=' + cookieval; - if (this.$expiration) { - cookie += '; expires=' + this.$expiration.toGMTString( ); - } - if (this.$path) { - cookie += '; path=' + this.$path; - } - if (this.$domain) { - cookie += '; domain=' + this.$domain; - } - if (this.$secure) { - cookie += '; secure'; - } - - // Now store the cookie by setting the magic Document.cookie property - //this.$document.cookie = cookie; - if (this.$is_webkit) { - try { - localStorage.setItem(this.$name, cookie); - } catch (e) { } - } else { - this.$document.cookie = cookie; - } -}; - - -// This function is the load( ) method of the Cookie object -CookieWorker.prototype.load = function( object ) { - // First, get a list of all cookies that pertain to this document - // We do this by reading the magic Document.cookie property - var allcookies; - if (this.$is_webkit) { - allcookies = localStorage.getItem(this.$name); - } else { - allcookies = this.$document.cookie; - } - if (allcookies == "" || allcookies === undefined || allcookies == null) return false; - - // Now extract just the named cookie from that list - var start = allcookies.indexOf(this.$name + '='); - if (start == -1) return false; // Cookie not defined for this page - start += this.$name.length + 1; // Skip name and equals sign - var end = allcookies.indexOf(';', start); - if (end == -1) end = allcookies.length; - var cookieval = allcookies.substring(start, end); - - // Now that we've extracted the value of the named cookie, we - // must break that value down into individual state variable - // names and values. The name/value pairs are separated from each - // other by ampersands, and the individual names and values are - // separated from each other by colons. We use the split( ) method - // to parse everything. - - var a = cookieval.split('&'); // Break it into an array of name/value pairs - for(var i1=0; i1 < a.length; i1++) // Break each pair into an array - a[i1] = a[i1].split(':'); - - // Now that we've parsed the cookie value, set all the names and values - // of the state variables in this Cookie object. Note that we unescape( ) - // the property value, because we called escape( ) when we stored it. - for(var i2 = 0; i2 < a.length; i2++) { - object[a[i2][0]] = unescape(a[i2][1]); - } - - // We're done, so return the success code - return true; -}; - -// This function is the remove( ) method of the Cookie object -CookieWorker.prototype.remove = function( ) { - var cookie; - cookie = this.$name + '='; - if (this.$path) cookie += '; path=' + this.$path; - if (this.$domain) cookie += '; domain=' + this.$domain; - cookie += '; expires=Fri, 02-Jan-1970 00:00:00 GMT'; - - if (this.$is_webkit) { - try { - localStorage.setItem(this.$name, cookie); - } catch (e) { } - } else { - this.$document.cookie = cookie; - } -}; -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFAwvOZqbY+8L -// SIG // cDzHIgZbP54SgzDjoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBQiIKQyAv9o -// SIG // Bfkd6Ds3ryL7aI3qODANBgkqhkiG9w0BAQEFAASCAQCn -// SIG // UxFRmwrzcSDicFSHZNtCmkFqUPUBEh6tWYP0aGsbTQrt -// SIG // 4RNwdRoK04VNdX3JvT4fR9cVNutehUsQp/eu0Y+dLDnH -// SIG // Mc4107xTe0CDeWN+CwjM50zMs7SdJoRntsnP/Ol1O9CM -// SIG // g+axjev16e9LkQDAY00c6cyXgObABvEy6LCkQvJ0lqCg -// SIG // zaJKvYAuNCquq58HeTX/CWzgcXp/PZH1aQbkyxb2j6X4 -// SIG // 5L633JQo78l7VerO8tLmt2orwwuj5w0hGhnPBdYnaQJi -// SIG // LBwtiz+jLi8A6n2xXgaxVOri4obi/lliDbOeQgAXBui+ -// SIG // loWEHNFPOQ3wu8AXwX+IT/Z1vk8/pd3WoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzN1owIwYJKoZIhvcNAQkEMRYEFJqyjafUhPrs -// SIG // KGS/sfKia7CPxoceMA0GCSqGSIb3DQEBAQUABIIBAJYD -// SIG // K8DHd+m7XFSEjZL6mXFv6d/SuseFMqJrWtqakv/cSbYb -// SIG // 7Vw5g9BQVEPdsQpHkiuXRY1vfpFVeZfJdLz0g1hXmMaR -// SIG // aRaMNwjzQ8ygkn4UCzX/d1qBU6xIY86Pfh6h/Ks4uGud -// SIG // D+9UTYG22yqRlfBfoF5nogPROqgpVeZA/bNeNgkfCZIo -// SIG // euJxJwx73/Gr/Zh/A1slKVUK41iygnWSwyYCz8kbE7DU -// SIG // aWjR1ga2IUFfqg584oVYIrF5Lr59GkKEJSIEochT3Y/r -// SIG // 4oKi9R10A6rHFGQUzoWkJqeWqInAqGifqna+ZoR1f0XH -// SIG // e+6ypnEH2Fgc6mZV7HGftzcGJoS5AgI= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/index-processing.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/index-processing.js deleted file mode 100644 index 22c8f5d8..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/index-processing.js +++ /dev/null @@ -1,321 +0,0 @@ -if (top.HlpSys === undefined) { - top.HlpSys = new Object(); -} - -top.HlpSys.index = { - - data : { - highlightedIndex : -1, - highlightedIndexes : new Array(), - indexesDocument : null - }, - - initialize : function(indexesDocument) { - this.data.indexesDocument = indexesDocument; - }, - - defineLinkTargets : function(doc) { - var indexes = doc.getElementsByTagName("a"); - for (var i = 0; i < indexes.length; i++) { - if (indexes[i].className = "index_link" && indexes[i].target) { - indexes[i].target = "content"; - } - } - }, - - highlightIndex : function(searchKey) - { - var indexesDocument = this.getIndexesDocument(); - this.UnhighLightAll(indexesDocument); - this.SearchForPartialMatch(indexesDocument, searchKey); - this.showNext(indexesDocument); - }, - - getIndexesDocument : function() { -/* - if (navigator.appName == "Netscape") - { - return document.getElementById("indexes").contentDocument; - } - else if (navigator.appName == "Microsoft Internet Explorer") - { - return document.frames("indexes").document; - } - else alert("Unsupported browser !") { - return null; - } -*/ - return this.data.indexesDocument; - }, - - UnhighLightAll : function(indexesDocument) - { - for (i = 0; i < this.data.highlightedIndexes.length; i++) - { - indexesDocument.getElementById(this.data.highlightedIndexes[i]).blur(); - indexesDocument.getElementById(this.data.highlightedIndexes[i]).className = "unhighlighted"; - } - this.data.highlightedIndexes = new Array(); - this.data.highlightedIndex = -1; - }, - - SearchForPartialMatch : function(indexesDocument, searchKey) - { - var links = indexesDocument.links; - var link; - var regexpr = new RegExp(searchKey, "i"); - - this.data.highlightedIndexes = new Array(); - for (var i = 0; i < links.length; i++) - { - link = links[i]; - if (searchKey && link.innerHTML.match(regexpr)) - { - this.data.highlightedIndexes[this.data.highlightedIndexes.length] = link.id; - link.className = 'highlighted'; - } - } - }, - - showNext : function(theIndexesDocument) { - var indexesDocument = theIndexesDocument ? theIndexesDocument : this.getIndexesDocument(); - if (this.data.highlightedIndexes.length > 0) { - if (this.data.highlightedIndex < (this.data.highlightedIndexes.length - 1)) { - this.data.highlightedIndex++; - } else { - this.data.highlightedIndex = 0; - } - indexesDocument.getElementById(this.data.highlightedIndexes[this.data.highlightedIndex]).focus(); - this.OpenHighlightedIndex(indexesDocument, this.data.highlightedIndex); - } - }, - - OpenHighlightedIndex : function(indexesDocument, indexNumber) - { - if (indexNumber > -1 && indexNumber < this.data.highlightedIndexes.length) - { - window.open(indexesDocument.getElementById(this.data.highlightedIndexes[indexNumber]).href, "content"); - } - }, - - mouseEvent: function(event, selectedIndexId) - { - this.highlightCurrent(selectedIndexId); - if (event.button != 0) { - this.data.indexesDocument.getElementById(selectedIndexId).className = "highlighted"; - } - }, - - highlightCurrent : function(selectedIndexId) - { - var indexesDocument = this.getIndexesDocument(); - this.UnhighLightAll(indexesDocument); - this.data.highlightedIndex = 0; - this.data.highlightedIndexes[this.data.highlightedIndexes.length] = selectedIndexId; - } - - - - - - -}; - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFEfvLnDZWAEl -// SIG // rbJqVYKk4FF50ub+oIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBQKTALQic3B -// SIG // YiFtxApFzKMPY7yHTDANBgkqhkiG9w0BAQEFAASCAQCV -// SIG // S83vnRmldpMI7OuCj3WotXl7+xwobxAbzBXeDHDzgtT2 -// SIG // gkJ5cYCXeA6vrgjq0MCxKcu2cI7I4LN/rnf1fYWXjoGJ -// SIG // pcxlGWVQ3lCvLZbDiguWY0/zoSNIDyG+KlcIafJ5i+BW -// SIG // Qj0yOHRjaf+V7jK+xHZd7dqHkMSkdBDZZkhC+JmW1qzI -// SIG // lM47p4oo6oJhn9YmBmVysNb+bl/WxDB0+w5aITBN/uXq -// SIG // P4oTssRcF1cCix84dsvsrcXK8+dH9F7NbWKolLOHyDfQ -// SIG // u51efYtvFPlC6M/MH21OeSVkVVR1Tw9RPrZhPzxoi4Ei -// SIG // TNgfgDJ8jimhkl9z3CDEE3MmTDHGsgU5oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzN1owIwYJKoZIhvcNAQkEMRYEFI0AGVd4xvV5 -// SIG // G5oN66LqHlTCfGl1MA0GCSqGSIb3DQEBAQUABIIBAFwK -// SIG // Hs5Rb7sFSW0/HFh07uIvCNg+x7Q9GwEAeVo8hcf1qfdC -// SIG // 2DMjj78RUFT3eSJS4YIIMlno/1C/0LE0dLAq1RNBDCuz -// SIG // x3LoqmGGOs9H4nL5NxKdg7D7goBa/aXz+5ijqiOO0uk/ -// SIG // RpeWvoWEI1zvnwZlO4cF/yTAzpjmqgwCDgFhwEvvI65x -// SIG // i8wFTZV3JXc0ZRhecWCLUars/8vYOpEf3gbebKTVi+IX -// SIG // mt/KgPYAJgCuaGVWabrcO82Z2CNPPKdpae97Bo/sge6w -// SIG // fIWgUY3wZ4w2aDf6VlFh+r+0DRjCa41Sp19Cu78cv7In -// SIG // eSyZbE6jMMzjcHfrha9vUtL7LeKV3h4= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-apollo.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-apollo.js deleted file mode 100644 index 347116dd..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-apollo.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\n\r]*/,null,"#"],["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, -null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[ES]?BANK=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^'(?:-*(?:\w|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?)?/],["pln",/^-*(?:[!-z]|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?/],["pun",/^[^\w\t\n\r "'-);\\\xa0]+/]]),["apollo","agc","aea"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFEJSF66KWRjX -// SIG // jOD/bu1NEHVeNM1SoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBTNOv6AkKVK -// SIG // KCFVlGEynJVwH4hSHDANBgkqhkiG9w0BAQEFAASCAQB0 -// SIG // K34YfMlKGYK41w6Cj1Yru4hg7LyZS2uN7hrPUQz82x4l -// SIG // dn/3P5diFlG2Y8b8pHpI3VRT+sYq+5vwe7pI2pwRYU23 -// SIG // PIKp/BcvLiuzekoIZmikCeDSXKsko9+mo39Cziu+C32b -// SIG // em7/FZCOBOfo0nW6qyn7yP7Ug8YJG/h2Ko+pfQgF2A4/ -// SIG // nDK694nycO5iKv3zzHp3Zo4tqd/AIE4UwxcQRwPcv2cT -// SIG // Ulw7bI2U46by1ExJJMofyJJ/ICKkrDV6kgqN9PlCe0Zj -// SIG // 9W0pPyuSdw8TCDH+jezGVfIBctsgc2prcnuWwm7+Nvkf -// SIG // RFR8ROTvwvNh4aM1Ec3UuOaZIAwOVUS+oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI1MFowIwYJKoZIhvcNAQkEMRYEFF92+NNUqIKX -// SIG // 2Bo4ISAkZrgee8QlMA0GCSqGSIb3DQEBAQUABIIBAG/Y -// SIG // 2mqgADmB6x/J3Eu5wiQUjnr/2jBO3+zwc1M0bUcnr/hK -// SIG // dGs9Z4mVepNi1fuIy1ClK6kq+MlHc5B8fdYa6ySYPE5W -// SIG // J3274j9chk3peGFYm2RIwv6bl1xhGeCf05qmhroOSvyj -// SIG // JCqLslhG1G8I/hZFagFaf1gk4ZcKfHH0XWfYK/Gewoku -// SIG // BfOoNRn4pUlXLqx73nLN6GFYDoadP25D38lZ5lhCFcUP -// SIG // ePENgvFyQM3ieovuJ1T4wq+eZbFkWdVETvgn+0s0qnY6 -// SIG // pzIwzx0P4iilxS50HPLOvnhZcDJg1da0HHAhJ2wwGlcn -// SIG // 78ltjrKdZqcBNc2kUympN0qyFiETQ0A= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-clj.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-clj.js deleted file mode 100644 index a3d4d7c9..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-clj.js +++ /dev/null @@ -1,217 +0,0 @@ -/* - Copyright (C) 2011 Google Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ -var a=null; -PR.registerLangHandler(PR.createSimpleLexer([["opn",/^[([{]+/,a,"([{"],["clo",/^[)\]}]+/,a,")]}"],["com",/^;[^\n\r]*/,a,";"],["pln",/^[\t\n\r \xa0]+/,a,"\t\n\r \xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,a,'"']],[["kwd",/^(?:def|if|do|let|quote|var|fn|loop|recur|throw|try|monitor-enter|monitor-exit|defmacro|defn|defn-|macroexpand|macroexpand-1|for|doseq|dosync|dotimes|and|or|when|not|assert|doto|proxy|defstruct|first|rest|cons|defprotocol|deftype|defrecord|reify|defmulti|defmethod|meta|with-meta|ns|in-ns|create-ns|import|intern|refer|alias|namespace|resolve|ref|deref|refset|new|set!|memfn|to-array|into-array|aset|gen-class|reduce|map|filter|find|nil?|empty?|hash-map|hash-set|vec|vector|seq|flatten|reverse|assoc|dissoc|list|list?|disj|get|union|difference|intersection|extend|extend-type|extend-protocol|prn)\b/,a], -["typ",/^:[\dA-Za-z-]+/]]),["clj"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFNIiZigJ9Zcq -// SIG // 3JKx3KJnxtV4/MxooIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBREv59zSUKD -// SIG // SSsh4OMlRRhwjfvtQTANBgkqhkiG9w0BAQEFAASCAQB4 -// SIG // 3E23I9/e/p/2DDmyCmBD492ta1YNwbiyHMXu+PviVoGp -// SIG // usADMra3Qgs5afyl6tQYYpz7sNFyS4JszbC1Cp2ts8CB -// SIG // 6Gqbbxt34tTbA1OSziX0gR1wt04QWnSdQxXk2D8M+ogX -// SIG // khO0BEl7QXyd1P4hb66x7T1gCc7LRmvIy6MIhkFkFiBV -// SIG // h6cz4Z+ny4aNjW1EsNRyTOh1STC0Fi3a7G3WFBS7hPff -// SIG // 0rQOT5gDMbVmy0wTxfmVTUSiooEM+vNF7/azylUvzLCY -// SIG // Ugny1V4L0vK3hwDnMuAt65+bPaDnKeoty5dhMmH3iE4W -// SIG // ka/OctPGoisjVIki/HbnaSKv0xAT7cVkoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzOFowIwYJKoZIhvcNAQkEMRYEFCBtlC4OajFy -// SIG // hTwVg+PaATto+/IoMA0GCSqGSIb3DQEBAQUABIIBAAhj -// SIG // 0S4ukSJxsC7W4cYJXMmJV1fAQa8rWmEAbLW14hvFhwvp -// SIG // LX4g3t/ggtiLPULky8iafd4eRx+k1e6yDxIRGEtf5hMr -// SIG // k4IXVYWxTKfQmXOTLzkkxq3G4QnIGK5drswfLrKiqIvP -// SIG // crcrxwfrsLS+QDiAwkQ6/iNmyJrs8siR0Y+Fa12WlMod -// SIG // NhoQ8psxidvzFt/QyVqY/Qi60GRLNVwYbrrrnPeYA4u8 -// SIG // sdmLUe8n3b4B5Xde24b8M0iAQ1wfEp14It1ehCoQxiOM -// SIG // I4c7XEFajHHjaR3BuLnq5VeDN37r5tTnYV2g6t++IUfz -// SIG // qzM7XH15lU7z/ko0tPX0FIhMR+jBCFk= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-css.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-css.js deleted file mode 100644 index 47eb6341..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-css.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n "]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com", -/^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFG5Tfu3gntNU -// SIG // V2EIJYPzKJe3O6C0oIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBRIoqHrgqHk -// SIG // hEEzzh9x8e6bG9SxSTANBgkqhkiG9w0BAQEFAASCAQAM -// SIG // qowUbjhaH3j+2bZfAaib1IJvArbql0LzKFEMHWUwMpRD -// SIG // IDwuuys8x0Y/ciEcZJW6Sl//QSjgyHBT8Tyip4qKSBPa -// SIG // fZ3SaT0uNAyV0GGi8qrrKIhaYhsI8URHi/KioPcV5FG8 -// SIG // +SHFFHUlHwAkHervegIndfZFkSIfgD90unHFsSen63eo -// SIG // j08NR6MHH85/XF8OrXsRg1v41SdRh+Sj4b1brR0HFWJF -// SIG // PFJFK/ceAwZhnVBI6qSYMkyaW6v603OyIAXGoWx7x83f -// SIG // DzZdN3ssaIvqsaU+sNxf/MfVZ+HT/V+VnhPS5+ciJXWA -// SIG // rCSzbVj4AN6gw0PYKksDedBKz3dql6X9oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzOVowIwYJKoZIhvcNAQkEMRYEFO3Rk5Delx/P -// SIG // ihnCvdrLJhQNnwupMA0GCSqGSIb3DQEBAQUABIIBABhs -// SIG // ox2XKegd23C8KHjp8FIHlVTllYVMZxMzty9BhobHv1M6 -// SIG // ad+Q/9QaLJMcUkWVboM3IPFhZ4HeBC5X5CXwqrHYtxkA -// SIG // zi+aNaWukKpFxXS4n6HMd8IUAcZJ6UNn2putEgfn7n8E -// SIG // 9SISjGClnAWeR59UC96jZxGG7Q1E+HwSvnAOwCLe8qzt -// SIG // cxt6pgrbDKOs83SrNcepCFVZhOqDr8eVdscFmIzSR6Nn -// SIG // aBYVp4JlB5b0O7UHKeo+R1OY1RRqI9f3g56yBueuYPGb -// SIG // IQAr5NPw9RyWrmGcWMxLzB4JlbSXg1zkva42cjbr1tKq -// SIG // t0ypVUgqx6SRQTUUUwJfb+nwNIW3Uds= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-go.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-go.js deleted file mode 100644 index 0b24e0b8..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-go.js +++ /dev/null @@ -1,200 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"],["pln",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])+(?:'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\n\r]*|\/\*[\S\s]*?\*\/)/],["pln",/^(?:[^"'/`]|\/(?![*/]))+/]]),["go"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFPVP+6MsQ1SL -// SIG // YE9Jbo0bH/HxgKMyoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBQafDVf0HRr -// SIG // gdIa+oLT+eJMr4trPDANBgkqhkiG9w0BAQEFAASCAQA9 -// SIG // 7ER3qVghFfCMbhO4vYA2ZVueexuaPtODI2jqxAcd8T9T -// SIG // 932e3N8OlSbbUtQmWw5adQCV0OSL1K47FBIH2Dz+A05A -// SIG // vCxQ2M4RJjwt6fcfxhjZZLz7YJFK+bSXdiJy97G7S71b -// SIG // numA5bQuWjmnsMxqrEAIAiShB7e8G7afpqb9KEPPhd3V -// SIG // /6GTQGSSzbH9H44qef0nfNqK2eMJzxbXfanAMEpd2TDG -// SIG // zurdw2JhF2csQFHuBKLKiX8GMy8iM5YwSHqrgrorKxfo -// SIG // 53dMo6Lm2aALvoHhq9RGZX8f4gx1+5KvzszbvTzC4TkG -// SIG // C5ej+WcaR5sieAf9fTCgrBYj5JbnFDXMoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDIzOVowIwYJKoZIhvcNAQkEMRYEFAZ60Q7j7ePJ -// SIG // NUwYmlTdfPuOo+pPMA0GCSqGSIb3DQEBAQUABIIBADSa -// SIG // G28mRvyWj5sXXct3IUlCi9ctCNb+zEAsWHhIQPAf152c -// SIG // i8GVIylRhZBJ/FyuLcds1Zu8Wv+yU8C+acxER9d8i73Q -// SIG // VvhcPe1A1RPWmjtwsWphfsmVLCzFouHGdcDLQBL9TNsa -// SIG // 18cxGBGLfZ2u9of5oCGkWvrb9YubcSrjFL46a87gXlYH -// SIG // ZKHP0zfdskJBSnTd6r47THtt5BZFX4eLdAbenUKvWdmz -// SIG // ezm4S132CUE4KeTYd3O2RCbq1O3wthT1n5441SyTY8FT -// SIG // glaLPEvgvHZbaSiTk6iutKs7v8MMeVjp6dK2OC2x7Wy6 -// SIG // +g7ZqBxCHrx9Cgp3lo/AG4jNqA/flAQ= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-hs.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-hs.js deleted file mode 100644 index e08a20cc..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-hs.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t-\r ]+/,null,"\t\n \r "],["str",/^"(?:[^\n\f\r"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["str",/^'(?:[^\n\f\r'\\]|\\[^&])'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:--+[^\n\f\r]*|{-(?:[^-]|-+[^}-])*-})/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^\d'A-Za-z]|$)/, -null],["pln",/^(?:[A-Z][\w']*\.)*[A-Za-z][\w']*/],["pun",/^[^\d\t-\r "'A-Za-z]+/]]),["hs"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFE/0Z8FHFrn1 -// SIG // jqz7HGvNkInheKwBoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSbv2FSkBPL -// SIG // gvtv3G0F1TwZI5+z5DANBgkqhkiG9w0BAQEFAASCAQBg -// SIG // GUQmS2PZw1dXVmd1OiWVu7po9hwIO017lLSPqFhNzELI -// SIG // 0bFONCO48mdaHC+4d6ju1Joxzn+QTBTgdlavPpCLIzoR -// SIG // PLTqwRhW47vLfvHNSTv33ofvGSgnMFpNHkPfHToOUllY -// SIG // PsQnnHRgYRk8QJhdE7ba/9+C2RXUZt+9AKJzMuwpk0J1 -// SIG // ZH1b9EVIScvtCDYAK73fmTZnw2He+p6xPteBdg/f6BCc -// SIG // eEJSYX0qVwVN9GvEQGqRpTDNlX6u58+Pb59kK+3i2Kdv -// SIG // JKv4u6nl3w6vkKDqOqziZhtbuRC0PhngBh1tqDcfSqir -// SIG // p6FhI/u4zhRWGb5yum2OO3e5JgNVVKJfoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0MFowIwYJKoZIhvcNAQkEMRYEFBIxErmBPPaO -// SIG // Oc9t+CSOvVR5sTBeMA0GCSqGSIb3DQEBAQUABIIBAJYQ -// SIG // 2HjTlg6ZpSfAmhX61sWraMEohHfIxi4bk8FIKGy64Umv -// SIG // 3UnuFLB+e5BsI1Yarox47Vgys9UH4USHPFlb2LXQex6M -// SIG // WBzRZu8ba4AYHRz1fib4BGYpMDNbPVRR+S7LBBUKnhFa -// SIG // jXF0zkbMjIQuSzMapRBMyFtL1BRjCKD3EfPqiO4qnvq5 -// SIG // tvN103+iLVo927+3Qs3OHM2k9hbn5s645GzzGIxE3aPr -// SIG // o4XLaD9WCqRdxQqOWnElLYYnqFrS/WL7aQ0M5SbfO3Qc -// SIG // WRZOszRCOtVxS+PtVj/R1u8Uu663VoDaRizNo6mIN3zt -// SIG // +0g/jvxqSV+I4uSWDh3PmakogqvM3+g= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-lisp.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-lisp.js deleted file mode 100644 index 1fc9d9af..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-lisp.js +++ /dev/null @@ -1,202 +0,0 @@ -var a=null; -PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,a,"("],["clo",/^\)+/,a,")"],["com",/^;[^\n\r]*/,a,";"],["pln",/^[\t\n\r \xa0]+/,a,"\t\n\r \xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,a,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,a], -["lit",/^[+-]?(?:[#0]x[\da-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[de][+-]?\d+)?)/i],["lit",/^'(?:-*(?:\w|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?)?/],["pln",/^-*(?:[_a-z]|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?/i],["pun",/^[^\w\t\n\r "'-);\\\xa0]+/]]),["cl","el","lisp","scm"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFA6G0ipfGnOm -// SIG // pDY6QjuAe0xdXdOooIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSo1UC7QHNf -// SIG // RZetCYe313HfT18j0jANBgkqhkiG9w0BAQEFAASCAQAX -// SIG // lIteeaokMY7SRSGA2uKoRDz5aZLbd5UXsHAg/C7vHhpn -// SIG // waVdHgMatjiq6gRyT2BAzfuJqQM/7v/v/pXO/jktgHcu -// SIG // b04vbJLHhCV9Cig3F0M1RuxJjhz74CwclkcJ4HcXQ/MU -// SIG // 2fdwCa/iQD3+fY/X3lU1asu46Q2O2TSq0BqpJ01lqRPA -// SIG // bXmKFRcRy+bQZ6DK/HpAl4s+Jyp/9KmFZl4hQG94aRAk -// SIG // xPvZdHgm847IGTTPnR/ayoXLsGSq/AOR8CeC4fVu2qMB -// SIG // mVaYvzTDiosR32XiwyyH1SSKIHmFdtuTQR/DJQJjnGN9 -// SIG // lIutXamHzwLZxq1zHBS0ITdygMXQDkPCoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI1MlowIwYJKoZIhvcNAQkEMRYEFDIPYv2e9l33 -// SIG // 0faE+HMgVbrV+bjcMA0GCSqGSIb3DQEBAQUABIIBAC2n -// SIG // yyRA2WOAGa+tXiJB2webjhKdqP054sxSgLA5gMNmk3So -// SIG // +xhR4TuHGsSzOFvBfb2g2gnlKvSPZEjMVO89KkBNVTvU -// SIG // 8Dw8FVUa5LiZ22/fcF4EBDR8U93JijcMc8XIXJ0slOoz -// SIG // xRzGAvBM0+M802Ew5bSSRj7yFU44m+dQUB6DlPr37U3u -// SIG // 52qdymlH3+qXA4bcWKRJ/1guu0/62bnoI96D3Ld8pnU6 -// SIG // MKnqkPiLHmkSfQ9WDDw4Ei+1+mLEKwHWe5fLkr5L8kri -// SIG // k1d9PgwrpNzrRAOPrrSI38phGGZMiCuf7fuwD94BZJTo -// SIG // biHPuY1/GqO/pmM+B0MC1/+33hni9ck= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-lua.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-lua.js deleted file mode 100644 index 6e09d1e6..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-lua.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"],["str",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\S\s]*?(?:]\1]|$)|[^\n\r]*)/],["str",/^\[(=*)\[[\S\s]*?(?:]\1]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i], -["pln",/^[_a-z]\w*/i],["pun",/^[^\w\t\n\r \xa0][^\w\t\n\r "'+=\xa0-]*/]]),["lua"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFGSTAOuJCFLD -// SIG // 8qBe3uwOUAo+NGUSoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBRHisXJhYWv -// SIG // oEZpc7WW/WV3ouoyyjANBgkqhkiG9w0BAQEFAASCAQCj -// SIG // QEsBQ7FiUxcJXVbb+PCeRauZuK1TI/BV1Nqy3UHU7w6V -// SIG // A2V6Ys9sOEZAn4wMkRiMAJIHYW0qikzXAFhbhqR5UxJ3 -// SIG // KNhZI1WvKIS8dr2uOMByDRrL25j9m94jNfPsrTt2dXAt -// SIG // hmE6GXsfKyGoj1PkMSlI2iLptSenwuaNRD02l/TK4sfZ -// SIG // DSprvWFj2olIomdvvoQChFt4tjG3LadtTpgtxDI0ycfp -// SIG // nW5WPCWaW0rMSfIYgWKh7flLSqN+hP3a86OdrbtQiuEN -// SIG // 3OPQyZuekRHAU3wwpt4k0slZntzITdK6llrGq2b2i7nK -// SIG // gX4uEqNxGIGUZvcf+jb8FDcP1UIzKOo+oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0MVowIwYJKoZIhvcNAQkEMRYEFCTLeufgOyJx -// SIG // q9u9RSt672dwY8JSMA0GCSqGSIb3DQEBAQUABIIBAIwt -// SIG // AZRgzmaURH8sMF99BK5brFrkooO2NeyaTItpuF3L7+0K -// SIG // h+KmdJ3XTdwG9vu2J8m4nFniY2UxN7tDU6dQsiZVHmqH -// SIG // 0oXNuC3LgRpfoJjgj3pJ9/adw/KZjsMUAyPqskUWlwW7 -// SIG // rR6+ZQ9hogG3H9cTO3QijlbBTrfRWYYmZ86S4os6J8qT -// SIG // qfvelEZ1EAH6VKSWMSeUEKWNF2cX5o6W+8okC/6jFObP -// SIG // CqfUXu3/ScrD5bt+RVskyfPSdxLOxRXBUvHx0Q5VlBTV -// SIG // NNuFCLU6OhXTUk5SJBToom8xThRN4dEDK0MGH25mFp4I -// SIG // Urk318QgtLhiNNKTIg+sE9ly+fK2pzw= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-ml.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-ml.js deleted file mode 100644 index 8c5fb885..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-ml.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"],["com",/^#(?:if[\t\n\r \xa0]+(?:[$_a-z][\w']*|``[^\t\n\r`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:"(?:[^"\\]|\\[\S\s])*(?:"|$)|'(?:[^'\\]|\\[\S\s])(?:'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\n\r]*|\(\*[\S\s]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], -["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i],["pln",/^(?:[_a-z][\w']*[!#?]?|``[^\t\n\r`]*(?:``|$))/i],["pun",/^[^\w\t\n\r "'\xa0]+/]]),["fs","ml"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFL+Fuus2Blku -// SIG // W2R4jhxCtKcZQr/YoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBR+yksAJaJd -// SIG // q3MlhrA1xFDxzJxXDDANBgkqhkiG9w0BAQEFAASCAQB2 -// SIG // T7+zb0A/SdKuON6QXnC8qhLf0VaKFfkZCssHGysbDj6V -// SIG // MMIjDa1Q+cuPbpYL33FAuZcUXqkP4KsSPVNBsmpbygFG -// SIG // PCtqNB7MW2HVoI6VDf42EsqoBiwUya3sP5CisBg4bj8R -// SIG // TjfYO/dtdD8GwumPwH4/4+FbN723Hmh+pFVA/PtPjBE/ -// SIG // JoQspW+mUqC+AkPd2xwbnNNfXF9W9yUWq/odEkzF7Q+I -// SIG // XFLZBj1xgHBBL3dRJnEr1vwReSN7FHP7OYxW0rsOPnJ6 -// SIG // U6ttVR2oye2zpBPMH4a4PKud/QW4Ws0NTvmKSU7I9xhn -// SIG // Aywxj+5PjGVxpn19Xq1rEADHF4qHrfbhoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI1M1owIwYJKoZIhvcNAQkEMRYEFB7g70S3k1wp -// SIG // XKO6rFYbK6GnQodKMA0GCSqGSIb3DQEBAQUABIIBAB0s -// SIG // EJGxRADtYCXlbpVEhnYfUP/i8QcQ6UAiapNeZ0zzZ0QY -// SIG // BrlpOPx94xyywWyajMk6rDIKwGh7G7mkPlhG4Ui7cA+T -// SIG // p7Pug6OcMxpti6SjA6fwlMXUi2kfccYmIPaH6qtLjNJ9 -// SIG // yC9vgGN8QV1sDqsEa3le/ux4NOfQMjCm3yeIil3+sGz+ -// SIG // KZKIhtq4uv2W/VXqdSHDV65CDd2JlxievKYj86yhjFQe -// SIG // AI2pBMRHB/Nh7KzBVcPg+jRas1LOPvHU+a7cWWgU+D49 -// SIG // xQw1OZEDyf26hh6jtBfYzCF7WJDLk5HstShGea/7cCg3 -// SIG // FdLzoiYuV4IYkHeoqynLA13CEW8G3WE= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-n.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-n.js deleted file mode 100644 index 8149e88d..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-n.js +++ /dev/null @@ -1,203 +0,0 @@ -var a=null; -PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:'(?:[^\n\r'\\]|\\.)*'|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,a,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,a,"#"],["pln",/^\s+/,a," \r\n\t\xa0"]],[["str",/^@"(?:[^"]|"")*(?:"|$)/,a],["str",/^<#[^#>]*(?:#>|$)/,a],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,a],["com",/^\/\/[^\n\r]*/,a],["com",/^\/\*[\S\s]*?(?:\*\/|$)/, -a],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/, -a],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,a],["lit",/^@[$_a-z][\w$@]*/i,a],["typ",/^@[A-Z]+[a-z][\w$@]*/,a],["pln",/^'?[$_a-z][\w$@]*/i,a],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,a,"0123456789"],["pun",/^.[^\s\w"-$'./@`]*/,a]]),["n","nemerle"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFHnnbHZLaeTM -// SIG // t4WHJqoq4jh58ckjoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBTVDpn7pOxs -// SIG // 8Wh3NS2VrGm2dviJHjANBgkqhkiG9w0BAQEFAASCAQBr -// SIG // yTSPWMZdBiYgO9rKdRD4xQdaHX3zS0zBfuAsrzxl37WI -// SIG // m4l4QVx6EyfkJZlzVXHIrwinI1+eQoobpVITmlumYXKX -// SIG // z4fthOwvFz3vHVTPVbz2KIpNYiBytASEUbye19v+ARDq -// SIG // YkyV6L5Ui3lWYZsQXRnG63RdzibOa/EyUZCEMoThFL7y -// SIG // ldNuH9v7ov2ZJrk+yIJw5mEcTHH16p3ile/rhWYw2QLX -// SIG // gRw2namp5yJcGOc368mHmItkx4gJPEytMsrVe0i+a04P -// SIG // lEqqvSTSxKUJjQsV2SJrOF4CkOLzIRnjPPsffqgoDMYc -// SIG // Y42s8ltRAddrmOAk3V9awaI2emvKdHYYoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0MlowIwYJKoZIhvcNAQkEMRYEFEGieNQPdt1O -// SIG // X6SPPQ1DlZnODHbQMA0GCSqGSIb3DQEBAQUABIIBAFAd -// SIG // 0Pt+mkiS5gbJXqRYOh3GSFD+E5vDnUF6RsqxTmSYfrcg -// SIG // 8Ml6bdQ65cEm0kqVDn55cdMmpvXkRH0ash7VQOBCtY8C -// SIG // m/vqDSQu9ILleD1BHviISw5EBevuq2wM/Jm7Cu32/T8v -// SIG // GXkYapGK/4nww76wYakvKDLfNz08z3eDDvCQGGN5YIVV -// SIG // ZbK/bTzKUFmRYoPl8O53y1ouO3reb9wAWhKK56Udb+Lh -// SIG // g5Jxjo1usVDaOQT3V98anE1KsWVWNCQ69SkhcQWbpCg/ -// SIG // 4r+sVJjvRYk6Hmg0Ykh3KI1ZfqlWWjAkEv5X2QwCNdqW -// SIG // +WbBkwAw0cj2b7/sj6pxh75vOahBKcs= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-proto.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-proto.js deleted file mode 100644 index 7f962eb8..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-proto.js +++ /dev/null @@ -1,200 +0,0 @@ -PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFJeEad/Ix3L9 -// SIG // 1VPRY4hpalzOZJJ6oIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBTPBql93seq -// SIG // P/fvyWcAxIoHyGKxATANBgkqhkiG9w0BAQEFAASCAQAy -// SIG // BqhX8YQI4xPK719K5Gp/f4H5eeRiPziIw+x5hmsfRaek -// SIG // 1sF+DQWF9OsyVmUM/w82EL3z4hDnafQaaIknmv7vbV4N -// SIG // XhS9ZtZ7l124eV5SBeLGoCzVUIqfJeCVQ2fASr2kZ3dh -// SIG // mDBqj5r9xYr3U32NG23Woq06XHN6yTjvXKh+oA8kRoKJ -// SIG // z/4gEFP2RojFXotvIMY3Rw9YucsCs9gnCFjMapFIgY/t -// SIG // rBYQE+D6RtTDO2U509MfaKFmHHrEqE+9RuZGO9cstPmD -// SIG // FB5+DZNlW+lk0enYwu/AXUK4J4Bu58aVX3RQi0dd5Dgs -// SIG // 2IH0erOWRn9HXGscgG8nNGJO+iHDYlE9oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0MlowIwYJKoZIhvcNAQkEMRYEFDcRVQm8iMrj -// SIG // cvpahfZbFo2qX/7kMA0GCSqGSIb3DQEBAQUABIIBAGGk -// SIG // 1wH4p5incNKHPVljCAK2RpkfMgCvaT1CRo1u6UWUhR1w -// SIG // pc95/AShzAJ8nZhehKm/Mr3/nkE0ApTNmydOgk/XZFGA -// SIG // 5RL0TPLa5s1yKtvBz7wsasYGujxnXvQ5IOJM7XoWltbB -// SIG // ElGXHcotPD/l2aKBYb6O6JWQEoY2e0sg89fg03pt9+cs -// SIG // Tp2i+Cqlo0bc5yQ45E0kKHOHcU04DEBHfbAf+kBRzKSf -// SIG // EutxQ1CgPJjBrQ2ox7kQTaMqSn7k0NK6bIgz/6LiEnR1 -// SIG // UAz6xFgf0bVbdTKx2zhlWCsFHXvJkQnXCqRACgs/dgjl -// SIG // wwDeuxlofc4hBXvuyKEz9QCKbeWNhJs= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-scala.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-scala.js deleted file mode 100644 index 651945e5..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-scala.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"],["str",/^"(?:""(?:""?(?!")|[^"\\]|\\.)*"{0,3}|(?:[^\n\r"\\]|\\.)*"?)/,null,'"'],["lit",/^`(?:[^\n\r\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&(--:-@[-^{-~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\n\r'\\]|\\(?:'|[^\n\r']+))'/],["lit",/^'[$A-Z_a-z][\w$]*(?![\w$'])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/], -["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:0(?:[0-7]+|x[\da-f]+)l?|(?:0|[1-9]\d*)(?:(?:\.\d+)?(?:e[+-]?\d+)?f?|l?)|\\.\d+(?:e[+-]?\d+)?f?)/i],["typ",/^[$_]*[A-Z][\d$A-Z_]*[a-z][\w$]*/],["pln",/^[$A-Z_a-z][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFPP9ScuKlrAE -// SIG // QqP/WY9524pn2yaDoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBTf0s+MbTL2 -// SIG // HVqtzZDYbcsmEehRxDANBgkqhkiG9w0BAQEFAASCAQCO -// SIG // shx4Dlhp/GY0ZdJUN9kslaGWaHo7AVaz7tEFPT3+MfkB -// SIG // uOf9ESkQEWuPtDzCLWcdf6gGFTxFwRZNv+LlUEfKlY7C -// SIG // Lq+ZZhSJ2xIajUDnJUc6T7ft54boM3mgjcoXNJThJaHZ -// SIG // rfvgjBdL8huDwNUCLYepApdgX3rupKT+jXAGnlBEEKam -// SIG // ju7SiNw9ynoR+wPV3JNrApKv0o8uZTy5sZxmI/4hgnNN -// SIG // XRzA+uTjK1DpLCIrbarW2tdB6pDCBQe9OHGrXD7eEiNt -// SIG // 90D/Jh0/jPkigR5K4HUmmwD7GVourCA8WKsq2saCN+Yo -// SIG // 53L2MVnd8bj+Xyo4mwMRdL9PcVG9WZ+GoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI1NFowIwYJKoZIhvcNAQkEMRYEFLfmyoUfdjsu -// SIG // ODXSnmIDsY3HFIE+MA0GCSqGSIb3DQEBAQUABIIBADdm -// SIG // eksM7f0nTPS/QOruD8EOyQYH45Zt5fKxfEapkgDNu+yd -// SIG // 9739rKrY+HM9qrarAFAKiQ7B2UbLtrPaXwL67kY4TXUK -// SIG // uNbAs5iizPI34VW0tAgCiqnyU1fdrqFz8WjToKtqv2wB -// SIG // uWafG/Ahfle8KmuhEW+hrGIpk5RxLmPYemT8f9IVCW3U -// SIG // PpgXv9UVK6YS5aB9f+TofW8Na62jxZ1+/0iGM7lIph7A -// SIG // 7t+8Q4QvLzOcM0WnLSwM6S0GdeFQ35f3eL1MHEI8yctx -// SIG // rF3yuU05gaz6ulBUnv7ASsLGUPweyNU9IM5NYnFDJ3Ou -// SIG // gGnQQTVlatvhWX4tFIpvx7yq81U4JZE= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-sql.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-sql.js deleted file mode 100644 index 3061e70e..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-sql.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"],["str",/^(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\n\r]*|\/\*[\S\s]*?(?:\*\/|$))/],["kwd",/^(?:add|all|alter|and|any|as|asc|authorization|backup|begin|between|break|browse|bulk|by|cascade|case|check|checkpoint|close|clustered|coalesce|collate|column|commit|compute|constraint|contains|containstable|continue|convert|create|cross|current|current_date|current_time|current_timestamp|current_user|cursor|database|dbcc|deallocate|declare|default|delete|deny|desc|disk|distinct|distributed|double|drop|dummy|dump|else|end|errlvl|escape|except|exec|execute|exists|exit|fetch|file|fillfactor|for|foreign|freetext|freetexttable|from|full|function|goto|grant|group|having|holdlock|identity|identitycol|identity_insert|if|in|index|inner|insert|intersect|into|is|join|key|kill|left|like|lineno|load|match|merge|national|nocheck|nonclustered|not|null|nullif|of|off|offsets|on|open|opendatasource|openquery|openrowset|openxml|option|or|order|outer|over|percent|plan|precision|primary|print|proc|procedure|public|raiserror|read|readtext|reconfigure|references|replication|restore|restrict|return|revoke|right|rollback|rowcount|rowguidcol|rule|save|schema|select|session_user|set|setuser|shutdown|some|statistics|system_user|table|textsize|then|to|top|tran|transaction|trigger|truncate|tsequal|union|unique|update|updatetext|use|user|using|values|varying|view|waitfor|when|where|while|with|writetext)(?=[^\w-]|$)/i, -null],["lit",/^[+-]?(?:0x[\da-f]+|(?:\.\d+|\d+(?:\.\d*)?)(?:e[+-]?\d+)?)/i],["pln",/^[_a-z][\w-]*/i],["pun",/^[^\w\t\n\r "'\xa0][^\w\t\n\r "'+\xa0-]*/]]),["sql"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFOeWV+l8oV33 -// SIG // A2O8CI8VVs87PulZoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBR6uCleLob3 -// SIG // wcqvPODS5u6AOIICADANBgkqhkiG9w0BAQEFAASCAQCS -// SIG // FA4bz+BjDqQMvcsZ4cHFW4VIixe0mps2rw6WMo4z9xDc -// SIG // lcgRez83PDM/j/gKLGh8yPgrKG9ubqnrrwrB5LxntaxW -// SIG // NQbxNImnaOBMTQS1edM3NACCbq4hvu1Of6nmbkFhelGb -// SIG // 2Oj8vcS87RG9snHCYt769XVhoBl1jqmeNq7S1QQoWNnv -// SIG // +1ZwWSrcoeFwJEZSxiWy0B6f7H2X16gXa+l3fzHGXW/x -// SIG // cd683MT8Wu6nm1B71S9k4KMHM2DmLWprlrqEYIAfjtZh -// SIG // 1X+dwoq42uixsM1dcvdNqNIEZnbSSRLIN/L8W7kl60GU -// SIG // vugscvUjHcviX8nfBkd/P2XgFaXgClUsoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI1NVowIwYJKoZIhvcNAQkEMRYEFByTwnkYsJSF -// SIG // /icAj7z2pBa8dbK+MA0GCSqGSIb3DQEBAQUABIIBAD7U -// SIG // lZQ8BtamxJ7Ur+EVt7YWq9nrtMawenoKOs82rGMMJWB9 -// SIG // SqECMZ0ZVPqCgmaOaURdtBkKYjpMFCRyNbKeJTcnVFGk -// SIG // uW5lTzYEWFQSA5Cmjc6eMT4Tf7i+GJYXllsJRtjRVBxG -// SIG // pW+U9oKBh/8phKUD0QjqUKvzTo+0Jq4S+Z1oZ9B6TJv0 -// SIG // YqK141k+/uU8yAb9rNGklFn88iiGkBKhR1rXKHLQBp8B -// SIG // pohcMvkOlDsQLhTPZH1w4oHVv//UE8R6skbHhUlVpr71 -// SIG // UszYEAcOIrZQrUx8NgjlCS2QDF49YepWcYRq9pKfkFtm -// SIG // NEruEyavycdRISlXSbqwzWGxXjlfS1E= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-tex.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-tex.js deleted file mode 100644 index 667fd1fc..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-tex.js +++ /dev/null @@ -1,200 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"],["com",/^%[^\n\r]*/,null,"%"]],[["kwd",/^\\[@-Za-z]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[()=[\]{}]+/]]),["latex","tex"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFICSVLBIbHKH -// SIG // LAeNG3d45JofV7PIoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBQ5NlYNn1w9 -// SIG // b45scIXaz/jOLpgspTANBgkqhkiG9w0BAQEFAASCAQCl -// SIG // uJl8gnKlQsqxbf9uhfm9/ztjzASJyUJKc3beq2uv/kpH -// SIG // 0Rp7h1k1IbB4R+GHQpKFJfu2dlgLNNummD3RpgnkAI0f -// SIG // MbHnDuXSAslxkhnGqmOsj4hGjPoCri5qCTyKihRY/f1t -// SIG // d8R/w4E8IV8yDC/QE1oqrdsrGhPnTO7syw+g99vgbWA9 -// SIG // 9QwjDuE+9zRzfLc2DVkS4xwG/TK/zj/eeroFFhyttePe -// SIG // W4BTkoVqZq9mVlA8tWObiINgd8K1SdH0S0T92ZydKfJb -// SIG // Ioy2TofMybh/zOsing8AU9ze/atkcKNbfAmULTzDGzst -// SIG // Emy0kDxlUnwnB9pvYcCaMFuk+vnrJUMKoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI1NVowIwYJKoZIhvcNAQkEMRYEFPi33lmJN9Vh -// SIG // iQgpAXVdaf0VaEueMA0GCSqGSIb3DQEBAQUABIIBAC3Y -// SIG // vtU966v5pI4EC4kBaiWTASzqAwmQieniQ039YKddXl5p -// SIG // BqJjyez+Bxrkt0DOmx+q20VsmeBKrtpyB8lohCTyA4wE -// SIG // U/umJ7ez6bdJPtUe8U/n3sUeELG6N1NTQxiAJpm36fxs -// SIG // yHIv0MLYSsj2CRGOK/ITpgmhaWvGfy50ld8jhH0TTeal -// SIG // fKcnlucpeZ8ExUa1zD9/i/IFWHtFdfFNzNkUatqFOE2a -// SIG // RPWTzlOPY4ZJgcV5/OearHjw1PhwsRq2BDAWHcyMvjc0 -// SIG // DqKScGe/GxG7PgNc+43IhVbfn4Qo4Wew1rarP38OL2QU -// SIG // 4n0O2fSBeYvYW59E5m0fWphJ2Guwr1M= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-vb.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-vb.js deleted file mode 100644 index 4e849eba..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-vb.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0\u2028\u2029]+/,null,"\t\n\r \xa0

"],["str",/^(?:["\u201c\u201d](?:[^"\u201c\u201d]|["\u201c\u201d]{2})(?:["\u201c\u201d]c|$)|["\u201c\u201d](?:[^"\u201c\u201d]|["\u201c\u201d]{2})*(?:["\u201c\u201d]|$))/i,null,'"“”'],["com",/^['\u2018\u2019].*/,null,"'‘’"]],[["kwd",/^(?:addhandler|addressof|alias|and|andalso|ansi|as|assembly|auto|boolean|byref|byte|byval|call|case|catch|cbool|cbyte|cchar|cdate|cdbl|cdec|char|cint|class|clng|cobj|const|cshort|csng|cstr|ctype|date|decimal|declare|default|delegate|dim|directcast|do|double|each|else|elseif|end|endif|enum|erase|error|event|exit|finally|for|friend|function|get|gettype|gosub|goto|handles|if|implements|imports|in|inherits|integer|interface|is|let|lib|like|long|loop|me|mod|module|mustinherit|mustoverride|mybase|myclass|namespace|new|next|not|notinheritable|notoverridable|object|on|option|optional|or|orelse|overloads|overridable|overrides|paramarray|preserve|private|property|protected|public|raiseevent|readonly|redim|removehandler|resume|return|select|set|shadows|shared|short|single|static|step|stop|string|structure|sub|synclock|then|throw|to|try|typeof|unicode|until|variant|wend|when|while|with|withevents|writeonly|xor|endif|gosub|let|variant|wend)\b/i, -null],["com",/^rem.*/i],["lit",/^(?:true\b|false\b|nothing\b|\d+(?:e[+-]?\d+[dfr]?|[dfilrs])?|(?:&h[\da-f]+|&o[0-7]+)[ils]?|\d*\.\d+(?:e[+-]?\d+)?[dfr]?|#\s+(?:\d+[/-]\d+[/-]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:am|pm))?)?|\d+:\d+(?::\d+)?(\s*(?:am|pm))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*|\[(?:[a-z]|_\w)\w*])/i],["pun",/^[^\w\t\n\r "'[\]\xa0\u2018\u2019\u201c\u201d\u2028\u2029]+/],["pun",/^(?:\[|])/]]),["vb","vbs"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFD+ZWhnN43az -// SIG // VcbxH/GY4we9Wc6FoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBQErY4BTLpR -// SIG // pCaMYflGlRXUsvGL0DANBgkqhkiG9w0BAQEFAASCAQAs -// SIG // DMixXd87N4kr/Rsk2+UEMeP1fQlxKtLlsny+Mh2RJ5BH -// SIG // tm5yvAP+Sg4jc2O2kPNtgv9LEZ4QQbx1diUNP95fBWz0 -// SIG // c9pYBvJ6dBgDlgc+CK9LPpPnWeUmA/6k7WbUh7sbZZ4h -// SIG // E/1Nf6ChiQYeR9pg5CkLAq59Qwe3tB3YI3pEtu4Ki0Nw -// SIG // EsVl1Zo3ompIB07gO6hVQSt8EEb+k4q2RVf7Zd+AXWfz -// SIG // yqz0St1sBl62Jm+41clsj8nrOxf7f4JYo8RbJByEOpSN -// SIG // 2SWqGu9VEnuk27XFLJKXOotaQnqKikF9KSthHi3dVPZE -// SIG // f0fIk2AmVqaXTKrjPFzsAZCJJ7UJfpW+oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0NFowIwYJKoZIhvcNAQkEMRYEFAQSr8GBxbv6 -// SIG // 5LWJvaX6YfXvlX5eMA0GCSqGSIb3DQEBAQUABIIBAEc4 -// SIG // PCXMf2fhXpLodPcUBT0VnhmgpuK+DX8iOjr4LNVELCKw -// SIG // pPuSp1be89POSxSXPHselSiMhdZFt+Io2svVhMqASJHH -// SIG // DgIa0Gr93fHYlGSJ8ubRdsYPdKv1R/fvD4ATzf1KWDBw -// SIG // dmWyAevYQ9uA/JMH0U4DQ7n0PkYr80MGsToqJh/p+RDW -// SIG // +b3Hwg+sjCPZYn+3N7IP5l4vJYfT+h4eP1vN0zAtHH4M -// SIG // z3st6JQmw3nBW/gBxmMiLz7qys8K2eaxDJPhmMJmNQQd -// SIG // RMciVuMuqnBTzasG2JU7w4HHayb8ILExSqH2xk+6Seg+ -// SIG // OLgUaFXyob5M++R0qpbxZWGbiSqxnXQ= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-vhdl.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-vhdl.js deleted file mode 100644 index 4ba3cf46..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-vhdl.js +++ /dev/null @@ -1,202 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xa0]+/,null,"\t\n\r \xa0"]],[["str",/^(?:[box]?"(?:[^"]|"")*"|'.')/i],["com",/^--[^\n\r]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i, -null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^'(?:active|ascending|base|delayed|driving|driving_value|event|high|image|instance_name|last_active|last_event|last_value|left|leftof|length|low|path_name|pos|pred|quiet|range|reverse_range|right|rightof|simple_name|stable|succ|transaction|val|value)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w.\\]+#(?:[+-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:e[+-]?\d+(?:_\d+)*)?)/i], -["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r "'\xa0][^\w\t\n\r "'\xa0-]*/]]),["vhdl","vhd"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFO+I3wv//5KA -// SIG // GoeGyJAJDTeUKRoioIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBRfPGIqDEkG -// SIG // wtV4KSaXW2vMgNS7jDANBgkqhkiG9w0BAQEFAASCAQAu -// SIG // cFiWis2F1wxUjuaABSR+YtFEbk7X3eW+w78HPCnpztqp -// SIG // JPXsKI6Kstm56g2sdNB/ILat/xeYgOPbQ4RXuYf+yJj6 -// SIG // 9fgH8Qdu4xAtAddyfyDvWcCyiQVJuFWyt9CVbiHzr4Xh -// SIG // j3IlmrsOzbU8znZeD3YCsMtlLynMr8CnNmLCehIGufno -// SIG // ot6zd5kXo1whdBh/3qt7JAnsThAv+fALw7+Piym9MFcr -// SIG // 4yyl7JsfgSYVDciYE+8dpT2BB+smeS6GoZNWbz1JYFCh -// SIG // Gegr5fmc1vEbkAHjRNf1RwTU5+7H0b47AeUnaIrfwQ7n -// SIG // T3cisSekZTTTbqMydYSoj0t831uroOHCoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0NVowIwYJKoZIhvcNAQkEMRYEFNiC/hZqbKa4 -// SIG // 95gZskubEe0Gg3xEMA0GCSqGSIb3DQEBAQUABIIBAGXC -// SIG // Yke4tbBDEX9EyQQEl3M6U5i+NM5IIyNFOJBMWO1TAkOb -// SIG // 90IpFL14JUFku8M15sdXxgPPAIrcXzx0CQ86zWHiGTSk -// SIG // MSejbGKNx5AXwfylza9mjRNW/9qqp2hUUZNDLOjx5ZF4 -// SIG // 4TPWwSzgOa76LpQLbIeIAeWs3/GO6fiOqYoMzstFbC/M -// SIG // IkQohaHZ4B/3iUlF8penu+qiRhW6ry/3sIAWqFzmuS10 -// SIG // x7PPgmxSCa7y2CLciKb6FX0hv9IqBfPenkF8VcTse3N1 -// SIG // MujuVJE/NRTMec+4qYep7ec0d9+H2Zsmwdi6Ya8sTm20 -// SIG // lkMOXtBAIQkKHj0vohsJW+v09yg83SE= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-wiki.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-wiki.js deleted file mode 100644 index f45d562b..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-wiki.js +++ /dev/null @@ -1,201 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\d\t a-gi-z\xa0]+/,null,"\t \xa0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[*=[\]^~]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^[A-Z][a-z][\da-z]+[A-Z][a-z][^\W_]+\b/],["lang-",/^{{{([\S\s]+?)}}}/],["lang-",/^`([^\n\r`]+)`/],["str",/^https?:\/\/[^\s#/?]*(?:\/[^\s#?]*)?(?:\?[^\s#]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\S\s])[^\n\r#*=A-[^`h{~]*/]]),["wiki"]); -PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFFeW7Ur1W0q5 -// SIG // 90a1u2yETSVkYEzboIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBTlsQ6tSUfK -// SIG // RGDkBj0Cva62+r0p6DANBgkqhkiG9w0BAQEFAASCAQBU -// SIG // cDj4U7+Gxt9a6spQYrEQp7QivY2AsT8+/kzt2FJeBvVg -// SIG // NQTHpCY1OypWwhg0m8VMtqO0jiCvYCrTH7tFCZzW2mM1 -// SIG // ix+mhMULbC12TCb82InxUNXGmFLpUqk1+R4rePbzg3uQ -// SIG // sqTOkhiwRbSLDi89Hp+euyccgusTAv7qXPFQTCParkq+ -// SIG // NMZ6NQlsOZVsHC13ShTABQx95ypYUbFOY9WXJZIyU7Ff -// SIG // tvmNF9fUATf3zfSf9d5u2r8LNjaBzPVZ4FiWPuKzHyG0 -// SIG // kQTL6XgVsV/nxgSxVNq5nx2QV7uGCuUkexzz3uicdk9C -// SIG // mNjUkiiuGnWG++6trm570eazofYBOcG8oYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0NVowIwYJKoZIhvcNAQkEMRYEFLyKPZouMtF5 -// SIG // Q5zCpgnpFwG476w3MA0GCSqGSIb3DQEBAQUABIIBAFS1 -// SIG // lxzXMbQnKF3M7kK03D5zbJXHCTQ30/fmwD8PzdDEfksU -// SIG // fb8bkHGQsgfgu6iwciQac++ko55UohyqUQ8Uz2O4qU5Q -// SIG // NjPtkCyCIZTRObaO8hJAGY0o04EKZOH4vpSVniErUDJQ -// SIG // qBM3hARJI4wAH/BWDIox8db4oz3pq9CHWHgwZbXd/q/f -// SIG // 6DgJwUyFbFmNav1AMZbFtiHRfY+n1kf0q4Ong7JgUwkE -// SIG // tU3Z4ZuUtvs3ZFV0CBI5kTku6tYu+ksPtDkkHSl5yvRK -// SIG // Tb1fr1M/12YIpLUalmCZ/o5Vq4quwiXiJKm9X5u0LIzd -// SIG // PL1dDuuIDA79zBhKFG8GbHY+jzyirnc= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-xq.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-xq.js deleted file mode 100644 index a6873e88..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-xq.js +++ /dev/null @@ -1,202 +0,0 @@ -PR.registerLangHandler(PR.createSimpleLexer([["var pln",/^\$[\w-]+/,null,"$"]],[["pln",/^[\s=][<>][\s=]/],["lit",/^@[\w-]+/],["tag",/^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["com",/^\(:[\S\s]*?:\)/],["pln",/^[(),/;[\]{}]$/],["str",/^(?:"(?:[^"\\{]|\\[\S\s])*(?:"|$)|'(?:[^'\\{]|\\[\S\s])*(?:'|$))/,null,"\"'"],["kwd",/^(?:xquery|where|version|variable|union|typeswitch|treat|to|then|text|stable|sortby|some|self|schema|satisfies|returns|return|ref|processing-instruction|preceding-sibling|preceding|precedes|parent|only|of|node|namespace|module|let|item|intersect|instance|in|import|if|function|for|follows|following-sibling|following|external|except|every|else|element|descending|descendant-or-self|descendant|define|default|declare|comment|child|cast|case|before|attribute|assert|ascending|as|ancestor-or-self|ancestor|after|eq|order|by|or|and|schema-element|document-node|node|at)\b/], -["typ",/^(?:xs:yearMonthDuration|xs:unsignedLong|xs:time|xs:string|xs:short|xs:QName|xs:Name|xs:long|xs:integer|xs:int|xs:gYearMonth|xs:gYear|xs:gMonthDay|xs:gDay|xs:float|xs:duration|xs:double|xs:decimal|xs:dayTimeDuration|xs:dateTime|xs:date|xs:byte|xs:boolean|xs:anyURI|xf:yearMonthDuration)\b/,null],["fun pln",/^(?:xp:dereference|xinc:node-expand|xinc:link-references|xinc:link-expand|xhtml:restructure|xhtml:clean|xhtml:add-lists|xdmp:zip-manifest|xdmp:zip-get|xdmp:zip-create|xdmp:xquery-version|xdmp:word-convert|xdmp:with-namespaces|xdmp:version|xdmp:value|xdmp:user-roles|xdmp:user-last-login|xdmp:user|xdmp:url-encode|xdmp:url-decode|xdmp:uri-is-file|xdmp:uri-format|xdmp:uri-content-type|xdmp:unquote|xdmp:unpath|xdmp:triggers-database|xdmp:trace|xdmp:to-json|xdmp:tidy|xdmp:subbinary|xdmp:strftime|xdmp:spawn-in|xdmp:spawn|xdmp:sleep|xdmp:shutdown|xdmp:set-session-field|xdmp:set-response-encoding|xdmp:set-response-content-type|xdmp:set-response-code|xdmp:set-request-time-limit|xdmp:set|xdmp:servers|xdmp:server-status|xdmp:server-name|xdmp:server|xdmp:security-database|xdmp:security-assert|xdmp:schema-database|xdmp:save|xdmp:role-roles|xdmp:role|xdmp:rethrow|xdmp:restart|xdmp:request-timestamp|xdmp:request-status|xdmp:request-cancel|xdmp:request|xdmp:redirect-response|xdmp:random|xdmp:quote|xdmp:query-trace|xdmp:query-meters|xdmp:product-edition|xdmp:privilege-roles|xdmp:privilege|xdmp:pretty-print|xdmp:powerpoint-convert|xdmp:platform|xdmp:permission|xdmp:pdf-convert|xdmp:path|xdmp:octal-to-integer|xdmp:node-uri|xdmp:node-replace|xdmp:node-kind|xdmp:node-insert-child|xdmp:node-insert-before|xdmp:node-insert-after|xdmp:node-delete|xdmp:node-database|xdmp:mul64|xdmp:modules-root|xdmp:modules-database|xdmp:merging|xdmp:merge-cancel|xdmp:merge|xdmp:md5|xdmp:logout|xdmp:login|xdmp:log-level|xdmp:log|xdmp:lock-release|xdmp:lock-acquire|xdmp:load|xdmp:invoke-in|xdmp:invoke|xdmp:integer-to-octal|xdmp:integer-to-hex|xdmp:http-put|xdmp:http-post|xdmp:http-options|xdmp:http-head|xdmp:http-get|xdmp:http-delete|xdmp:hosts|xdmp:host-status|xdmp:host-name|xdmp:host|xdmp:hex-to-integer|xdmp:hash64|xdmp:hash32|xdmp:has-privilege|xdmp:groups|xdmp:group-serves|xdmp:group-servers|xdmp:group-name|xdmp:group-hosts|xdmp:group|xdmp:get-session-field-names|xdmp:get-session-field|xdmp:get-response-encoding|xdmp:get-response-code|xdmp:get-request-username|xdmp:get-request-user|xdmp:get-request-url|xdmp:get-request-protocol|xdmp:get-request-path|xdmp:get-request-method|xdmp:get-request-header-names|xdmp:get-request-header|xdmp:get-request-field-names|xdmp:get-request-field-filename|xdmp:get-request-field-content-type|xdmp:get-request-field|xdmp:get-request-client-certificate|xdmp:get-request-client-address|xdmp:get-request-body|xdmp:get-current-user|xdmp:get-current-roles|xdmp:get|xdmp:function-name|xdmp:function-module|xdmp:function|xdmp:from-json|xdmp:forests|xdmp:forest-status|xdmp:forest-restore|xdmp:forest-restart|xdmp:forest-name|xdmp:forest-delete|xdmp:forest-databases|xdmp:forest-counts|xdmp:forest-clear|xdmp:forest-backup|xdmp:forest|xdmp:filesystem-file|xdmp:filesystem-directory|xdmp:exists|xdmp:excel-convert|xdmp:eval-in|xdmp:eval|xdmp:estimate|xdmp:email|xdmp:element-content-type|xdmp:elapsed-time|xdmp:document-set-quality|xdmp:document-set-property|xdmp:document-set-properties|xdmp:document-set-permissions|xdmp:document-set-collections|xdmp:document-remove-properties|xdmp:document-remove-permissions|xdmp:document-remove-collections|xdmp:document-properties|xdmp:document-locks|xdmp:document-load|xdmp:document-insert|xdmp:document-get-quality|xdmp:document-get-properties|xdmp:document-get-permissions|xdmp:document-get-collections|xdmp:document-get|xdmp:document-forest|xdmp:document-delete|xdmp:document-add-properties|xdmp:document-add-permissions|xdmp:document-add-collections|xdmp:directory-properties|xdmp:directory-locks|xdmp:directory-delete|xdmp:directory-create|xdmp:directory|xdmp:diacritic-less|xdmp:describe|xdmp:default-permissions|xdmp:default-collections|xdmp:databases|xdmp:database-restore-validate|xdmp:database-restore-status|xdmp:database-restore-cancel|xdmp:database-restore|xdmp:database-name|xdmp:database-forests|xdmp:database-backup-validate|xdmp:database-backup-status|xdmp:database-backup-purge|xdmp:database-backup-cancel|xdmp:database-backup|xdmp:database|xdmp:collection-properties|xdmp:collection-locks|xdmp:collection-delete|xdmp:collation-canonical-uri|xdmp:castable-as|xdmp:can-grant-roles|xdmp:base64-encode|xdmp:base64-decode|xdmp:architecture|xdmp:apply|xdmp:amp-roles|xdmp:amp|xdmp:add64|xdmp:add-response-header|xdmp:access|trgr:trigger-set-recursive|trgr:trigger-set-permissions|trgr:trigger-set-name|trgr:trigger-set-module|trgr:trigger-set-event|trgr:trigger-set-description|trgr:trigger-remove-permissions|trgr:trigger-module|trgr:trigger-get-permissions|trgr:trigger-enable|trgr:trigger-disable|trgr:trigger-database-online-event|trgr:trigger-data-event|trgr:trigger-add-permissions|trgr:remove-trigger|trgr:property-content|trgr:pre-commit|trgr:post-commit|trgr:get-trigger-by-id|trgr:get-trigger|trgr:document-scope|trgr:document-content|trgr:directory-scope|trgr:create-trigger|trgr:collection-scope|trgr:any-property-content|thsr:set-entry|thsr:remove-term|thsr:remove-synonym|thsr:remove-entry|thsr:query-lookup|thsr:lookup|thsr:load|thsr:insert|thsr:expand|thsr:add-synonym|spell:suggest-detailed|spell:suggest|spell:remove-word|spell:make-dictionary|spell:load|spell:levenshtein-distance|spell:is-correct|spell:insert|spell:double-metaphone|spell:add-word|sec:users-collection|sec:user-set-roles|sec:user-set-password|sec:user-set-name|sec:user-set-description|sec:user-set-default-permissions|sec:user-set-default-collections|sec:user-remove-roles|sec:user-privileges|sec:user-get-roles|sec:user-get-description|sec:user-get-default-permissions|sec:user-get-default-collections|sec:user-doc-permissions|sec:user-doc-collections|sec:user-add-roles|sec:unprotect-collection|sec:uid-for-name|sec:set-realm|sec:security-version|sec:security-namespace|sec:security-installed|sec:security-collection|sec:roles-collection|sec:role-set-roles|sec:role-set-name|sec:role-set-description|sec:role-set-default-permissions|sec:role-set-default-collections|sec:role-remove-roles|sec:role-privileges|sec:role-get-roles|sec:role-get-description|sec:role-get-default-permissions|sec:role-get-default-collections|sec:role-doc-permissions|sec:role-doc-collections|sec:role-add-roles|sec:remove-user|sec:remove-role-from-users|sec:remove-role-from-role|sec:remove-role-from-privileges|sec:remove-role-from-amps|sec:remove-role|sec:remove-privilege|sec:remove-amp|sec:protect-collection|sec:privileges-collection|sec:privilege-set-roles|sec:privilege-set-name|sec:privilege-remove-roles|sec:privilege-get-roles|sec:privilege-add-roles|sec:priv-doc-permissions|sec:priv-doc-collections|sec:get-user-names|sec:get-unique-elem-id|sec:get-role-names|sec:get-role-ids|sec:get-privilege|sec:get-distinct-permissions|sec:get-collection|sec:get-amp|sec:create-user-with-role|sec:create-user|sec:create-role|sec:create-privilege|sec:create-amp|sec:collections-collection|sec:collection-set-permissions|sec:collection-remove-permissions|sec:collection-get-permissions|sec:collection-add-permissions|sec:check-admin|sec:amps-collection|sec:amp-set-roles|sec:amp-remove-roles|sec:amp-get-roles|sec:amp-doc-permissions|sec:amp-doc-collections|sec:amp-add-roles|search:unparse|search:suggest|search:snippet|search:search|search:resolve-nodes|search:resolve|search:remove-constraint|search:parse|search:get-default-options|search:estimate|search:check-options|prof:value|prof:reset|prof:report|prof:invoke|prof:eval|prof:enable|prof:disable|prof:allowed|ppt:clean|pki:template-set-request|pki:template-set-name|pki:template-set-key-type|pki:template-set-key-options|pki:template-set-description|pki:template-in-use|pki:template-get-version|pki:template-get-request|pki:template-get-name|pki:template-get-key-type|pki:template-get-key-options|pki:template-get-id|pki:template-get-description|pki:need-certificate|pki:is-temporary|pki:insert-trusted-certificates|pki:insert-template|pki:insert-signed-certificates|pki:insert-certificate-revocation-list|pki:get-trusted-certificate-ids|pki:get-template-ids|pki:get-template-certificate-authority|pki:get-template-by-name|pki:get-template|pki:get-pending-certificate-requests-xml|pki:get-pending-certificate-requests-pem|pki:get-pending-certificate-request|pki:get-certificates-for-template-xml|pki:get-certificates-for-template|pki:get-certificates|pki:get-certificate-xml|pki:get-certificate-pem|pki:get-certificate|pki:generate-temporary-certificate-if-necessary|pki:generate-temporary-certificate|pki:generate-template-certificate-authority|pki:generate-certificate-request|pki:delete-template|pki:delete-certificate|pki:create-template|pdf:make-toc|pdf:insert-toc-headers|pdf:get-toc|pdf:clean|p:status-transition|p:state-transition|p:remove|p:pipelines|p:insert|p:get-by-id|p:get|p:execute|p:create|p:condition|p:collection|p:action|ooxml:runs-merge|ooxml:package-uris|ooxml:package-parts-insert|ooxml:package-parts|msword:clean|mcgm:polygon|mcgm:point|mcgm:geospatial-query-from-elements|mcgm:geospatial-query|mcgm:circle|math:tanh|math:tan|math:sqrt|math:sinh|math:sin|math:pow|math:modf|math:log10|math:log|math:ldexp|math:frexp|math:fmod|math:floor|math:fabs|math:exp|math:cosh|math:cos|math:ceil|math:atan2|math:atan|math:asin|math:acos|map:put|map:map|map:keys|map:get|map:delete|map:count|map:clear|lnk:to|lnk:remove|lnk:insert|lnk:get|lnk:from|lnk:create|kml:polygon|kml:point|kml:interior-polygon|kml:geospatial-query-from-elements|kml:geospatial-query|kml:circle|kml:box|gml:polygon|gml:point|gml:interior-polygon|gml:geospatial-query-from-elements|gml:geospatial-query|gml:circle|gml:box|georss:point|georss:geospatial-query|georss:circle|geo:polygon|geo:point|geo:interior-polygon|geo:geospatial-query-from-elements|geo:geospatial-query|geo:circle|geo:box|fn:zero-or-one|fn:years-from-duration|fn:year-from-dateTime|fn:year-from-date|fn:upper-case|fn:unordered|fn:true|fn:translate|fn:trace|fn:tokenize|fn:timezone-from-time|fn:timezone-from-dateTime|fn:timezone-from-date|fn:sum|fn:subtract-dateTimes-yielding-yearMonthDuration|fn:subtract-dateTimes-yielding-dayTimeDuration|fn:substring-before|fn:substring-after|fn:substring|fn:subsequence|fn:string-to-codepoints|fn:string-pad|fn:string-length|fn:string-join|fn:string|fn:static-base-uri|fn:starts-with|fn:seconds-from-time|fn:seconds-from-duration|fn:seconds-from-dateTime|fn:round-half-to-even|fn:round|fn:root|fn:reverse|fn:resolve-uri|fn:resolve-QName|fn:replace|fn:remove|fn:QName|fn:prefix-from-QName|fn:position|fn:one-or-more|fn:number|fn:not|fn:normalize-unicode|fn:normalize-space|fn:node-name|fn:node-kind|fn:nilled|fn:namespace-uri-from-QName|fn:namespace-uri-for-prefix|fn:namespace-uri|fn:name|fn:months-from-duration|fn:month-from-dateTime|fn:month-from-date|fn:minutes-from-time|fn:minutes-from-duration|fn:minutes-from-dateTime|fn:min|fn:max|fn:matches|fn:lower-case|fn:local-name-from-QName|fn:local-name|fn:last|fn:lang|fn:iri-to-uri|fn:insert-before|fn:index-of|fn:in-scope-prefixes|fn:implicit-timezone|fn:idref|fn:id|fn:hours-from-time|fn:hours-from-duration|fn:hours-from-dateTime|fn:floor|fn:false|fn:expanded-QName|fn:exists|fn:exactly-one|fn:escape-uri|fn:escape-html-uri|fn:error|fn:ends-with|fn:encode-for-uri|fn:empty|fn:document-uri|fn:doc-available|fn:doc|fn:distinct-values|fn:distinct-nodes|fn:default-collation|fn:deep-equal|fn:days-from-duration|fn:day-from-dateTime|fn:day-from-date|fn:data|fn:current-time|fn:current-dateTime|fn:current-date|fn:count|fn:contains|fn:concat|fn:compare|fn:collection|fn:codepoints-to-string|fn:codepoint-equal|fn:ceiling|fn:boolean|fn:base-uri|fn:avg|fn:adjust-time-to-timezone|fn:adjust-dateTime-to-timezone|fn:adjust-date-to-timezone|fn:abs|feed:unsubscribe|feed:subscription|feed:subscribe|feed:request|feed:item|feed:description|excel:clean|entity:enrich|dom:set-pipelines|dom:set-permissions|dom:set-name|dom:set-evaluation-context|dom:set-domain-scope|dom:set-description|dom:remove-pipeline|dom:remove-permissions|dom:remove|dom:get|dom:evaluation-context|dom:domains|dom:domain-scope|dom:create|dom:configuration-set-restart-user|dom:configuration-set-permissions|dom:configuration-set-evaluation-context|dom:configuration-set-default-domain|dom:configuration-get|dom:configuration-create|dom:collection|dom:add-pipeline|dom:add-permissions|dls:retention-rules|dls:retention-rule-remove|dls:retention-rule-insert|dls:retention-rule|dls:purge|dls:node-expand|dls:link-references|dls:link-expand|dls:documents-query|dls:document-versions-query|dls:document-version-uri|dls:document-version-query|dls:document-version-delete|dls:document-version-as-of|dls:document-version|dls:document-update|dls:document-unmanage|dls:document-set-quality|dls:document-set-property|dls:document-set-properties|dls:document-set-permissions|dls:document-set-collections|dls:document-retention-rules|dls:document-remove-properties|dls:document-remove-permissions|dls:document-remove-collections|dls:document-purge|dls:document-manage|dls:document-is-managed|dls:document-insert-and-manage|dls:document-include-query|dls:document-history|dls:document-get-permissions|dls:document-extract-part|dls:document-delete|dls:document-checkout-status|dls:document-checkout|dls:document-checkin|dls:document-add-properties|dls:document-add-permissions|dls:document-add-collections|dls:break-checkout|dls:author-query|dls:as-of-query|dbk:convert|dbg:wait|dbg:value|dbg:stopped|dbg:stop|dbg:step|dbg:status|dbg:stack|dbg:out|dbg:next|dbg:line|dbg:invoke|dbg:function|dbg:finish|dbg:expr|dbg:eval|dbg:disconnect|dbg:detach|dbg:continue|dbg:connect|dbg:clear|dbg:breakpoints|dbg:break|dbg:attached|dbg:attach|cvt:save-converted-documents|cvt:part-uri|cvt:destination-uri|cvt:basepath|cvt:basename|cts:words|cts:word-query-weight|cts:word-query-text|cts:word-query-options|cts:word-query|cts:word-match|cts:walk|cts:uris|cts:uri-match|cts:train|cts:tokenize|cts:thresholds|cts:stem|cts:similar-query-weight|cts:similar-query-nodes|cts:similar-query|cts:shortest-distance|cts:search|cts:score|cts:reverse-query-weight|cts:reverse-query-nodes|cts:reverse-query|cts:remainder|cts:registered-query-weight|cts:registered-query-options|cts:registered-query-ids|cts:registered-query|cts:register|cts:query|cts:quality|cts:properties-query-query|cts:properties-query|cts:polygon-vertices|cts:polygon|cts:point-longitude|cts:point-latitude|cts:point|cts:or-query-queries|cts:or-query|cts:not-query-weight|cts:not-query-query|cts:not-query|cts:near-query-weight|cts:near-query-queries|cts:near-query-options|cts:near-query-distance|cts:near-query|cts:highlight|cts:geospatial-co-occurrences|cts:frequency|cts:fitness|cts:field-words|cts:field-word-query-weight|cts:field-word-query-text|cts:field-word-query-options|cts:field-word-query-field-name|cts:field-word-query|cts:field-word-match|cts:entity-highlight|cts:element-words|cts:element-word-query-weight|cts:element-word-query-text|cts:element-word-query-options|cts:element-word-query-element-name|cts:element-word-query|cts:element-word-match|cts:element-values|cts:element-value-ranges|cts:element-value-query-weight|cts:element-value-query-text|cts:element-value-query-options|cts:element-value-query-element-name|cts:element-value-query|cts:element-value-match|cts:element-value-geospatial-co-occurrences|cts:element-value-co-occurrences|cts:element-range-query-weight|cts:element-range-query-value|cts:element-range-query-options|cts:element-range-query-operator|cts:element-range-query-element-name|cts:element-range-query|cts:element-query-query|cts:element-query-element-name|cts:element-query|cts:element-pair-geospatial-values|cts:element-pair-geospatial-value-match|cts:element-pair-geospatial-query-weight|cts:element-pair-geospatial-query-region|cts:element-pair-geospatial-query-options|cts:element-pair-geospatial-query-longitude-name|cts:element-pair-geospatial-query-latitude-name|cts:element-pair-geospatial-query-element-name|cts:element-pair-geospatial-query|cts:element-pair-geospatial-boxes|cts:element-geospatial-values|cts:element-geospatial-value-match|cts:element-geospatial-query-weight|cts:element-geospatial-query-region|cts:element-geospatial-query-options|cts:element-geospatial-query-element-name|cts:element-geospatial-query|cts:element-geospatial-boxes|cts:element-child-geospatial-values|cts:element-child-geospatial-value-match|cts:element-child-geospatial-query-weight|cts:element-child-geospatial-query-region|cts:element-child-geospatial-query-options|cts:element-child-geospatial-query-element-name|cts:element-child-geospatial-query-child-name|cts:element-child-geospatial-query|cts:element-child-geospatial-boxes|cts:element-attribute-words|cts:element-attribute-word-query-weight|cts:element-attribute-word-query-text|cts:element-attribute-word-query-options|cts:element-attribute-word-query-element-name|cts:element-attribute-word-query-attribute-name|cts:element-attribute-word-query|cts:element-attribute-word-match|cts:element-attribute-values|cts:element-attribute-value-ranges|cts:element-attribute-value-query-weight|cts:element-attribute-value-query-text|cts:element-attribute-value-query-options|cts:element-attribute-value-query-element-name|cts:element-attribute-value-query-attribute-name|cts:element-attribute-value-query|cts:element-attribute-value-match|cts:element-attribute-value-geospatial-co-occurrences|cts:element-attribute-value-co-occurrences|cts:element-attribute-range-query-weight|cts:element-attribute-range-query-value|cts:element-attribute-range-query-options|cts:element-attribute-range-query-operator|cts:element-attribute-range-query-element-name|cts:element-attribute-range-query-attribute-name|cts:element-attribute-range-query|cts:element-attribute-pair-geospatial-values|cts:element-attribute-pair-geospatial-value-match|cts:element-attribute-pair-geospatial-query-weight|cts:element-attribute-pair-geospatial-query-region|cts:element-attribute-pair-geospatial-query-options|cts:element-attribute-pair-geospatial-query-longitude-name|cts:element-attribute-pair-geospatial-query-latitude-name|cts:element-attribute-pair-geospatial-query-element-name|cts:element-attribute-pair-geospatial-query|cts:element-attribute-pair-geospatial-boxes|cts:document-query-uris|cts:document-query|cts:distance|cts:directory-query-uris|cts:directory-query-depth|cts:directory-query|cts:destination|cts:deregister|cts:contains|cts:confidence|cts:collections|cts:collection-query-uris|cts:collection-query|cts:collection-match|cts:classify|cts:circle-radius|cts:circle-center|cts:circle|cts:box-west|cts:box-south|cts:box-north|cts:box-east|cts:box|cts:bearing|cts:arc-intersection|cts:and-query-queries|cts:and-query-options|cts:and-query|cts:and-not-query-positive-query|cts:and-not-query-negative-query|cts:and-not-query|css:get|css:convert|cpf:success|cpf:failure|cpf:document-set-state|cpf:document-set-processing-status|cpf:document-set-last-updated|cpf:document-set-error|cpf:document-get-state|cpf:document-get-processing-status|cpf:document-get-last-updated|cpf:document-get-error|cpf:check-transition|alert:spawn-matching-actions|alert:rule-user-id-query|alert:rule-set-user-id|alert:rule-set-query|alert:rule-set-options|alert:rule-set-name|alert:rule-set-description|alert:rule-set-action|alert:rule-remove|alert:rule-name-query|alert:rule-insert|alert:rule-id-query|alert:rule-get-user-id|alert:rule-get-query|alert:rule-get-options|alert:rule-get-name|alert:rule-get-id|alert:rule-get-description|alert:rule-get-action|alert:rule-action-query|alert:remove-triggers|alert:make-rule|alert:make-log-action|alert:make-config|alert:make-action|alert:invoke-matching-actions|alert:get-my-rules|alert:get-all-rules|alert:get-actions|alert:find-matching-rules|alert:create-triggers|alert:config-set-uri|alert:config-set-trigger-ids|alert:config-set-options|alert:config-set-name|alert:config-set-description|alert:config-set-cpf-domain-names|alert:config-set-cpf-domain-ids|alert:config-insert|alert:config-get-uri|alert:config-get-trigger-ids|alert:config-get-options|alert:config-get-name|alert:config-get-id|alert:config-get-description|alert:config-get-cpf-domain-names|alert:config-get-cpf-domain-ids|alert:config-get|alert:config-delete|alert:action-set-options|alert:action-set-name|alert:action-set-module-root|alert:action-set-module-db|alert:action-set-module|alert:action-set-description|alert:action-remove|alert:action-insert|alert:action-get-options|alert:action-get-name|alert:action-get-module-root|alert:action-get-module-db|alert:action-get-module|alert:action-get-description|zero-or-one|years-from-duration|year-from-dateTime|year-from-date|upper-case|unordered|true|translate|trace|tokenize|timezone-from-time|timezone-from-dateTime|timezone-from-date|sum|subtract-dateTimes-yielding-yearMonthDuration|subtract-dateTimes-yielding-dayTimeDuration|substring-before|substring-after|substring|subsequence|string-to-codepoints|string-pad|string-length|string-join|string|static-base-uri|starts-with|seconds-from-time|seconds-from-duration|seconds-from-dateTime|round-half-to-even|round|root|reverse|resolve-uri|resolve-QName|replace|remove|QName|prefix-from-QName|position|one-or-more|number|not|normalize-unicode|normalize-space|node-name|node-kind|nilled|namespace-uri-from-QName|namespace-uri-for-prefix|namespace-uri|name|months-from-duration|month-from-dateTime|month-from-date|minutes-from-time|minutes-from-duration|minutes-from-dateTime|min|max|matches|lower-case|local-name-from-QName|local-name|last|lang|iri-to-uri|insert-before|index-of|in-scope-prefixes|implicit-timezone|idref|id|hours-from-time|hours-from-duration|hours-from-dateTime|floor|false|expanded-QName|exists|exactly-one|escape-uri|escape-html-uri|error|ends-with|encode-for-uri|empty|document-uri|doc-available|doc|distinct-values|distinct-nodes|default-collation|deep-equal|days-from-duration|day-from-dateTime|day-from-date|data|current-time|current-dateTime|current-date|count|contains|concat|compare|collection|codepoints-to-string|codepoint-equal|ceiling|boolean|base-uri|avg|adjust-time-to-timezone|adjust-dateTime-to-timezone|adjust-date-to-timezone|abs)\b/], -["pln",/^[\w:-]+/],["pln",/^[\t\n\r \xa0]+/]]),["xq","xquery"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFP9/I45Obkf/ -// SIG // UN3KMkQEq18PfrjpoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBSlmwFQseBa -// SIG // I9ZFuL5UO6EQqdfchzANBgkqhkiG9w0BAQEFAASCAQBY -// SIG // 3pLShz45LtKyFhoDLRyiMFLvY0R4afNUej3hf+Zft7KC -// SIG // /6Iva+KrKLk5ogrEwv5/K8Ig1Ol8eSmxNtHzAbRIb7jq -// SIG // +eceubE995gwFw3KhYwx7X1GxS5AXdW2/aCzwgvqfbNH -// SIG // v6tJ25FtIQDLOYqajVJnBDiVf3n+1w+FNoEsLdEoiUcs -// SIG // 18CxPejSoitXWryJzHoIv3uYvBmbhO17Xt3Ca+o2zHWa -// SIG // WoB+dXrNaNNTRswKWLI5922vSe4qvn70ea/kOoiqkiK+ -// SIG // MGD07fHfpGtEduPTy7N+3MWckIsT3rFMz916fuFC68DK -// SIG // chtt4pyrdQ3nM8Y9NQkbr2rBUQcFZj0OoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0NVowIwYJKoZIhvcNAQkEMRYEFE7IWznZ56+F -// SIG // 21FLsAK8PswfilhKMA0GCSqGSIb3DQEBAQUABIIBACmr -// SIG // Ay+Luk+m/pN8+dH78QNHFn5AZiRY9P4YFHQtIklMP+yz -// SIG // H94MyhrbevycC0SZbKq6ebA9Vfl/B8J+njGVolTs0XGB -// SIG // N/MTWwGBxTuE0ywtirw1a6pADL9AYIWJkgN2yfActxYz -// SIG // nobTw5+mUedqlaUPIcWwxtMg3CoWx4C9RL281kS0uOkA -// SIG // Lc7DDrS83XXV/fQ94wvCUf5AN0fkfx2pGsvw4Y+vs6jQ -// SIG // Mn/Vxrp45FI3CXO5FZxpA+A92VCZyLFPcna2z3+WmcLq -// SIG // TeQuVzz9ajR+TyHzNTEKXaezNCzXwzqiix/xo0LvgcYi -// SIG // eD5tIDOYPSdjizWS6cH08QrTc2BkunQ= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-yaml.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-yaml.js deleted file mode 100644 index 549ec8d2..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/lang-yaml.js +++ /dev/null @@ -1,201 +0,0 @@ -var a=null; -PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:>?|]+/,a,":|>?"],["dec",/^%(?:YAML|TAG)[^\n\r#]+/,a,"%"],["typ",/^&\S+/,a,"&"],["typ",/^!\S*/,a,"!"],["str",/^"(?:[^"\\]|\\.)*(?:"|$)/,a,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,a,"'"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^\s+/,a," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\n\r]|$)/],["pun",/^-/],["kwd",/^\w+:[\n\r ]/],["pln",/^\w+/]]),["yaml","yml"]); - -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFG3z8Yijzj1U -// SIG // w6Bu4xzXv4+W0SS9oIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBR487Xk6exx -// SIG // 1cug0X33Ys97VOa9pDANBgkqhkiG9w0BAQEFAASCAQAm -// SIG // EEQOSsWv9MuNiv0RKmz0SUAwkw8daWlutCc5iQY389l0 -// SIG // gLAk/EaDdSdPjhSXujwZ9tFf6RRtUwks44sAU40fctZj -// SIG // srcr5BF6X6VrseZ9wzH4Svxcb8HE4cI0h0UfwM63sdpP -// SIG // ci+ZuFaW2THMvIC0CCw3XKIc8X0/rcoIjg21uB7y0+Ah -// SIG // kMqqARmpxH9YcHKmELK1+hr8QZ6DjIemuRHe1LQJKbzV -// SIG // ON0zXI7Gc3vUFRyl1zSjY9+XJ7z7OhiPCrVV+NV462+6 -// SIG // zcCeu0qIC+1+Kyxxhq96Gdlpy0oo8KBomWDgurBrVPBA -// SIG // /YQmHqAxmtJHO2FKnSA77+XAxyp6d6FxoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0NlowIwYJKoZIhvcNAQkEMRYEFK3PoQ2qEUzP -// SIG // wgk+3Hf1lOX1CYpLMA0GCSqGSIb3DQEBAQUABIIBAED+ -// SIG // PbRgcRaV32d4mx4fxG9SiNFq2mxYPBvpiKBiYcyRFNit -// SIG // 3pbNFp5XfzeneVA5fu9mg9W2zCJAPooO3WdGts9PGsc1 -// SIG // bTkpNEcZWU2vSGvFgvM0gr054K787BuclHS2wSYuhv4C -// SIG // HCNHhlviqmbHbuuv6nd2jD9+fTLqleWmZlYd6LTxX6+a -// SIG // CuAQ0p7SmPR/Th9U3jLv8LFLXH3EjCMHlX1Y/MMxQzp5 -// SIG // UT10O1C5PFWaJaz+YQaNQz3CH27aPtbYDOXkFU45CxtZ -// SIG // dayPxNmohTPLk7Ee3PhaA6RnyOlzDm969QtG5tCs0Y/1 -// SIG // Snq7Ka22PtnnF9S3xeiJyiPncYxZPjs= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/prettify.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/prettify.js deleted file mode 100644 index 1a57442d..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/prettify.js +++ /dev/null @@ -1,227 +0,0 @@ -var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= -[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), -l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, -q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, -q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, -"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), -a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} -for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= -!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}pm) {w('results.limit',false); return r}; -if ("necessari".match(q)) {r = f(r,[[5,1,[52]],[8,1,[-26]]]);c++;}; -if ("New".match(q)) {r = f(r,[[7,1,[24]]]);c++;}; -if ("newli".match(q)) {r = f(r,[[1,1,[-37]]]);c++;}; -if ("None".match(q)) {r = f(r,[[6,1,[31]]]);c++;}; -if ("object".match(q)) {r = f(r,[[1,1,[-11]]]);c++;}; -if ("offer".match(q)) {r = f(r,[[1,1,[-57]]]);c++;}; -if ("OK".match(q)) {r = f(r,[[4,1,[61]]]);c++;}; -if ("onli".match(q)) {r = f(r,[[4,1,[23]]]);c++;}; -if ("open".match(q)) {r = f(r,[[5,1,[-21]],[4,2,[-31,-52]]]);c++;}; -if ("Option".match(q)) {r = f(r,[[5,104,[1,-2,12,20,23]],[8,1,[19]],[7,3,[4,12,15]],[4,2,[49,53]]]);c++;}; -if ("option".match(q)) {r = f(r,[[1,1,[58]],[8,1,[22]],[7,100,[2]]]);c++;}; -if ("order".match(q)) {r = f(r,[[8,1,[-20]]]);c++;}; -if ("overwrit".match(q)) {r = f(r,[[8,1,[-68]]]);c++;}; -if ("Paper".match(q)) {r = f(r,[[7,1,[38]]]);c++;}; -if ("paramet".match(q)) {r = f(r,[[1,1,[48]],[5,2,[5,-51]],[7,1,[8]],[4,1,[56]]]);c++;}; -if ("parameters:".match(q)) {r = f(r,[[5,1,[17]],[8,1,[27]],[7,1,[19]]]);c++;}; -if ("place".match(q)) {r = f(r,[[1,1,[36]]]);c++;}; -if ("polylin".match(q)) {r = f(r,[[7,1,[-59]]]);c++;}; -if ("Preserv".match(q)) {r = f(r,[[5,1,[45]]]);c++;}; -if ("printout".match(q)) {r = f(r,[[6,1,[9]]]);c++;}; -if ("process".match(q)) {r = f(r,[[4,1,[66]]]);c++;}; -if ("product".match(q)) {r = f(r,[[1,1,[78]]]);c++;}; -if ("Project".match(q)) {r = f(r,[[7,1,[45]]]);c++;}; -if ("properti".match(q)) {r = f(r,[[7,1,[-21]]]);c++;}; -if ("rang".match(q)) {r = f(r,[[4,1,[-15]]]);c++;}; -if ("Remov".match(q)) {r = f(r,[[5,1,[27]]]);c++;}; -if ("requir".match(q)) {r = f(r,[[2,1,[-8]]]);c++;}; -if ("Revit".match(q)) {r = f(r,[[1,5,[29,65,68,-75,-82]]]);c++;}; -if ("room".match(q)) {r = f(r,[[7,1,[57]]]);c++;}; -if ("save".match(q)) {r = f(r,[[1,1,[59]],[5,1,[53]],[8,3,[-9,-37,-52]]]);c++;}; -if ("Save".match(q)) {r = f(r,[[8,100,[1]]]);c++;}; -if ("scale".match(q)) {r = f(r,[[7,2,[35,41]]]);c++;}; -if ("section".match(q)) {r = f(r,[[7,1,[14]]]);c++;}; -if ("select".match(q)) {r = f(r,[[5,3,[-4,26,37]],[8,1,[-21]],[6,5,[-6,-18,23,-27,-35]],[4,1,[-14]]]);c++;}; -if ("Select".match(q)) {r = f(r,[[1,1,[40]],[6,102,[1,-3,14]],[4,3,[26,30,32]]]);c++;}; -if ("separ".match(q)) {r = f(r,[[1,1,[-7]]]);c++;}; -if ("Share".match(q)) {r = f(r,[[7,1,[47]]]);c++;}; -if ("sheet".match(q)) {r = f(r,[[1,1,[-55]],[4,1,[-41]]]);c++;}; -if ("softwar".match(q)) {r = f(r,[[1,1,[77]]]);c++;}; -if ("sourc".match(q)) {r = f(r,[[5,2,[-28,-31]]]);c++;}; -if ("space".match(q)) {r = f(r,[[7,2,[37,39]]]);c++;}; -if ("specifi".match(q)) {r = f(r,[[8,2,[-48,-66]]]);c++;}; -if ("stai".match(q)) {r = f(r,[[1,1,[17]]]);c++;}; -if ("Standard".match(q)) {r = f(r,[[7,1,[28]]]);c++;}; -if ("start".match(q)) {r = f(r,[[4,1,[-64]]]);c++;}; -if ("state".match(q)) {r = f(r,[[1,1,[-13]]]);c++;}; -if ("support".match(q)) {r = f(r,[[1,1,[-84]]]);c++;}; -if ("system".match(q)) {r = f(r,[[7,1,[43]]]);c++;}; -if ("target".match(q)) {r = f(r,[[8,1,[-61]]]);c++;}; -if ("thi".match(q)) {r = f(r,[[6,2,[26,33]],[4,3,[51,63,69]]]);c++;}; -if ("unchang".match(q)) {r = f(r,[[1,1,[18]]]);c++;}; -if ("Unit".match(q)) {r = f(r,[[7,1,[48]]]);c++;}; -if ("user".match(q)) {r = f(r,[[1,1,[-46]]]);c++;}; -if ("Using".match(q)) {r = f(r,[[1,1,[3]],[8,1,[5]]]);c++;}; -if ("version".match(q)) {r = f(r,[[1,1,[74]]]);c++;}; -if ("version:".match(q)) {r = f(r,[[8,1,[31]]]);c++;}; -if ("view".match(q)) {r = f(r,[[3,100,[2]],[1,7,[10,16,34,39,41,54,63]],[5,2,[29,32]],[6,104,[2,4,7,20,-28]],[4,7,[18,21,25,27,33,40,60]]]);c++;}; -if ("View".match(q)) {r = f(r,[[5,1,[-25]],[8,4,[44,46,57,59]],[7,1,[40]]]);c++;}; -if ("views/draw".match(q)) {r = f(r,[[5,1,[34]]]);c++;}; -if ("white".match(q)) {r = f(r,[[5,1,[-44]]]);c++;}; -if ("®".match(q)) {r = f(r,[[1,2,[28,30]]]);c++;}; -return r;}); -// SIG // Begin signature block -// SIG // MIIZNgYJKoZIhvcNAQcCoIIZJzCCGSMCAQExCzAJBgUr -// SIG // DgMCGgUAMGcGCisGAQQBgjcCAQSgWTBXMDIGCisGAQQB -// SIG // gjcCAR4wJAIBAQQQEODJBs441BGiowAQS9NQkAIBAAIB -// SIG // AAIBAAIBAAIBADAhMAkGBSsOAwIaBQAEFPKXtgOx4xW0 -// SIG // VKpq8bXXhZAs/UHnoIIUMDCCA+4wggNXoAMCAQICEH6T -// SIG // 6/t8xk5Z6kuad9QG/DswDQYJKoZIhvcNAQEFBQAwgYsx -// SIG // CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh -// SIG // cGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQK -// SIG // EwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZp -// SIG // Y2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1w -// SIG // aW5nIENBMB4XDTEyMTIyMTAwMDAwMFoXDTIwMTIzMDIz -// SIG // NTk1OVowXjELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5 -// SIG // bWFudGVjIENvcnBvcmF0aW9uMTAwLgYDVQQDEydTeW1h -// SIG // bnRlYyBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBIC0g -// SIG // RzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB -// SIG // AQCxrLNJVEuXHBIK2CV5kSJXKm/cuCbEQ3Nrwr8uUFr7 -// SIG // FMJ2jkMBJUO0oeJF9Oi3e8N0zCLXtJQAAvdN7b+0t0Qk -// SIG // a81fRTvRRM5DEnMXgotptCvLmR6schsmTXEfsTHd+1Fh -// SIG // AlOmqvVJLAV4RaUvic7nmef+jOJXPz3GktxK+Hsz5HkK -// SIG // +/B1iEGc/8UDUZmq12yfk2mHZSmDhcJgFMTIyTsU2sCB -// SIG // 8B8NdN6SIqvK9/t0fCfm90obf6fDni2uiuqm5qonFn1h -// SIG // 95hxEbziUKFL5V365Q6nLJ+qZSDT2JboyHylTkhE/xni -// SIG // RAeSC9dohIBdanhkRc1gRn5UwRN8xXnxycFxAgMBAAGj -// SIG // gfowgfcwHQYDVR0OBBYEFF+a9W5czMx0mtTdfe8/2+xM -// SIG // gC7dMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW -// SIG // aHR0cDovL29jc3AudGhhd3RlLmNvbTASBgNVHRMBAf8E -// SIG // CDAGAQH/AgEAMD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6 -// SIG // Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVUaW1lc3RhbXBp -// SIG // bmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYD -// SIG // VR0PAQH/BAQDAgEGMCgGA1UdEQQhMB+kHTAbMRkwFwYD -// SIG // VQQDExBUaW1lU3RhbXAtMjA0OC0xMA0GCSqGSIb3DQEB -// SIG // BQUAA4GBAAMJm495739ZMKrvaLX64wkdu0+CBl03X6ZS -// SIG // nxaN6hySCURu9W3rWHww6PlpjSNzCxJvR6muORH4KrGb -// SIG // sBrDjutZlgCtzgxNstAxpghcKnr84nodV0yoZRjpeUBi -// SIG // JZZux8c3aoMhCI5B6t3ZVz8dd0mHKhYGXqY4aiISo1EZ -// SIG // g362MIIEozCCA4ugAwIBAgIQDs/0OMj+vzVuBNhqmBsa -// SIG // UDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJVUzEd -// SIG // MBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xMDAu -// SIG // BgNVBAMTJ1N5bWFudGVjIFRpbWUgU3RhbXBpbmcgU2Vy -// SIG // dmljZXMgQ0EgLSBHMjAeFw0xMjEwMTgwMDAwMDBaFw0y -// SIG // MDEyMjkyMzU5NTlaMGIxCzAJBgNVBAYTAlVTMR0wGwYD -// SIG // VQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE0MDIGA1UE -// SIG // AxMrU3ltYW50ZWMgVGltZSBTdGFtcGluZyBTZXJ2aWNl -// SIG // cyBTaWduZXIgLSBHNDCCASIwDQYJKoZIhvcNAQEBBQAD -// SIG // ggEPADCCAQoCggEBAKJjCzlEuLsjp0RJuw7/ofBhClOT -// SIG // sJjbrSwPSsVu/4Y8U1UPFc4EPyv9qZaW2b5heQtbyUyG -// SIG // duXgQ0sile7CK0PBn9hotI5AT+6FOLkRxSPyZFjwFTJv -// SIG // TlehroikAtcqHs1L4d1j1ReJMluwXplaqJ0oUA4X7pbb -// SIG // YTtFUR3PElYLkkf8q672Zj1HrHBy55LnX80QucSDZJQZ -// SIG // vSWA4ejSIqXQugJ6oXeTW2XD7hd0vEGGKtwITIySjJEt -// SIG // nndEH2jWqHR32w5bMotWizO92WPISZ06xcXqMwvS8aMb -// SIG // 9Iu+2bNXizveBKd6IrIkri7HcMW+ToMmCPsLvalPmQjh -// SIG // EChyqs0CAwEAAaOCAVcwggFTMAwGA1UdEwEB/wQCMAAw -// SIG // FgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/ -// SIG // BAQDAgeAMHMGCCsGAQUFBwEBBGcwZTAqBggrBgEFBQcw -// SIG // AYYeaHR0cDovL3RzLW9jc3Aud3Muc3ltYW50ZWMuY29t -// SIG // MDcGCCsGAQUFBzAChitodHRwOi8vdHMtYWlhLndzLnN5 -// SIG // bWFudGVjLmNvbS90c3MtY2EtZzIuY2VyMDwGA1UdHwQ1 -// SIG // MDMwMaAvoC2GK2h0dHA6Ly90cy1jcmwud3Muc3ltYW50 -// SIG // ZWMuY29tL3Rzcy1jYS1nMi5jcmwwKAYDVR0RBCEwH6Qd -// SIG // MBsxGTAXBgNVBAMTEFRpbWVTdGFtcC0yMDQ4LTIwHQYD -// SIG // VR0OBBYEFEbGaaMOShQe1UzaUmMXP142vA3mMB8GA1Ud -// SIG // IwQYMBaAFF+a9W5czMx0mtTdfe8/2+xMgC7dMA0GCSqG -// SIG // SIb3DQEBBQUAA4IBAQB4O7SRKgBM8I9iMDd4o4QnB28Y -// SIG // st4l3KDUlAOqhk4ln5pAAxzdzuN5yyFoBtq2MrRtv/Qs -// SIG // JmMz5ElkbQ3mw2cO9wWkNWx8iRbG6bLfsundIMZxD82V -// SIG // dNy2XN69Nx9DeOZ4tc0oBCCjqvFLxIgpkQ6A0RH83Vx2 -// SIG // bk9eDkVGQW4NsOo4mrE62glxEPwcebSAe6xp9P2ctgwW -// SIG // K/F/Wwk9m1viFsoTgW0ALjgNqCmPLOGy9FqpAa8VnCwv -// SIG // SRvbIrvD/niUUcOGsYKIXfA9tFGheTMrLnu53CAJE3Hr -// SIG // ahlbz+ilMFcsiUk/uc9/yb8+ImhjU5q9aXSsxR08f5Lg -// SIG // w7wc2AR1MIIFhTCCBG2gAwIBAgIQKcFbP6rNUmpOZ708 -// SIG // Tn4/8jANBgkqhkiG9w0BAQUFADCBtDELMAkGA1UEBhMC -// SIG // VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYD -// SIG // VQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYD -// SIG // VQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cu -// SIG // dmVyaXNpZ24uY29tL3JwYSAoYykxMDEuMCwGA1UEAxMl -// SIG // VmVyaVNpZ24gQ2xhc3MgMyBDb2RlIFNpZ25pbmcgMjAx -// SIG // MCBDQTAeFw0xMjA3MjUwMDAwMDBaFw0xNTA5MjAyMzU5 -// SIG // NTlaMIHIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -// SIG // aWZvcm5pYTETMBEGA1UEBxMKU2FuIFJhZmFlbDEWMBQG -// SIG // A1UEChQNQXV0b2Rlc2ssIEluYzE+MDwGA1UECxM1RGln -// SIG // aXRhbCBJRCBDbGFzcyAzIC0gTWljcm9zb2Z0IFNvZnR3 -// SIG // YXJlIFZhbGlkYXRpb24gdjIxHzAdBgNVBAsUFkRlc2ln -// SIG // biBTb2x1dGlvbnMgR3JvdXAxFjAUBgNVBAMUDUF1dG9k -// SIG // ZXNrLCBJbmMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQCoYmDrmd0Gq8ezSsDlfgaJFEFplNPNhWzM -// SIG // 2uFQaYAB/ggpQ11+N4B6ao+TqrNIWDIqt3JKhaU889nx -// SIG // l/7teWGwuOurstI2Z0bEDhXiXam/bicK2HVLyntliQ+6 -// SIG // tT+nlgfN8tgB2NzM0BpE1YCnU2b6DwQw4V7BV+/F//83 -// SIG // yGFOpePlumzXxNw9EKWkaq81slmmTxf7UxZgP9PGbLw8 -// SIG // gLAPk4PTJI97+5BBqhkLb1YqSfWn3PNMfsNKhw/VwAN0 -// SIG // dRKeM6H8SkOdz+osr+NyH86lsKQuics4fwK5uFSHQHsI -// SIG // t6Z0tqWvminRqceUi9ugRlGryh9X1ZqCqfL/ggdzYa3Z -// SIG // AgMBAAGjggF7MIIBdzAJBgNVHRMEAjAAMA4GA1UdDwEB -// SIG // /wQEAwIHgDBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8v -// SIG // Y3NjMy0yMDEwLWNybC52ZXJpc2lnbi5jb20vQ1NDMy0y -// SIG // MDEwLmNybDBEBgNVHSAEPTA7MDkGC2CGSAGG+EUBBxcD -// SIG // MCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlz -// SIG // aWduLmNvbS9ycGEwEwYDVR0lBAwwCgYIKwYBBQUHAwMw -// SIG // cQYIKwYBBQUHAQEEZTBjMCQGCCsGAQUFBzABhhhodHRw -// SIG // Oi8vb2NzcC52ZXJpc2lnbi5jb20wOwYIKwYBBQUHMAKG -// SIG // L2h0dHA6Ly9jc2MzLTIwMTAtYWlhLnZlcmlzaWduLmNv -// SIG // bS9DU0MzLTIwMTAuY2VyMB8GA1UdIwQYMBaAFM+Zqep7 -// SIG // JvRLyY6P1/AFJu/j0qedMBEGCWCGSAGG+EIBAQQEAwIE -// SIG // EDAWBgorBgEEAYI3AgEbBAgwBgEBAAEB/zANBgkqhkiG -// SIG // 9w0BAQUFAAOCAQEA2OkGvuiY7TyI6yVTQAYmTO+MpOFG -// SIG // C8MflHSbofJiuLxrS1KXbkzsAPFPPsU1ouftFhsXFtDQ -// SIG // 8rMTq/jwugTpbJUREV0buEkLl8AKRhYQTKBKg1I/puBv -// SIG // bkJocDE0pRwtBz3xSlXXEwyYPcbCOnrM3OZ5bKx1Qiii -// SIG // vixlcGWhO3ws904ssutPFf4mV5PDi3U2Yp1HgbBK/Um/ -// SIG // FLr6YAYeZaA8KY1CfQEisF3UKTwm72d7S+fJf++SOGea -// SIG // K0kumehVcbavQJTOVebuZ9V+qU0nk1lMrqve9BnQK69B -// SIG // QqNZu77vCO0wm81cfynAxkOYKZG3idY47qPJOgXKkwmI -// SIG // 2+92ozCCBgowggTyoAMCAQICEFIA5aolVvwahu2WydRL -// SIG // M8cwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UE -// SIG // CxMxKGMpIDIwMDYgVmVyaVNpZ24sIEluYy4gLSBGb3Ig -// SIG // YXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVy -// SIG // aVNpZ24gQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0 -// SIG // aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc1MB4XDTEwMDIw -// SIG // ODAwMDAwMFoXDTIwMDIwNzIzNTk1OVowgbQxCzAJBgNV -// SIG // BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf -// SIG // MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 -// SIG // MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v -// SIG // d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNV -// SIG // BAMTJVZlcmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5n -// SIG // IDIwMTAgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -// SIG // ggEKAoIBAQD1I0tepdeKuzLp1Ff37+THJn6tGZj+qJ19 -// SIG // lPY2axDXdYEwfwRof8srdR7NHQiM32mUpzejnHuA4Jnh -// SIG // 7jdNX847FO6G1ND1JzW8JQs4p4xjnRejCKWrsPvNamKC -// SIG // TNUh2hvZ8eOEO4oqT4VbkAFPyad2EH8nA3y+rn59wd35 -// SIG // BbwbSJxp58CkPDxBAD7fluXF5JRx1lUBxwAmSkA8taEm -// SIG // qQynbYCOkCV7z78/HOsvlvrlh3fGtVayejtUMFMb32I0 -// SIG // /x7R9FqTKIXlTBdOflv9pJOZf9/N76R17+8V9kfn+Bly -// SIG // 2C40Gqa0p0x+vbtPDD1X8TDWpjaO1oB21xkupc1+NC2J -// SIG // AgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEA -// SIG // MHAGA1UdIARpMGcwZQYLYIZIAYb4RQEHFwMwVjAoBggr -// SIG // BgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t -// SIG // L2NwczAqBggrBgEFBQcCAjAeGhxodHRwczovL3d3dy52 -// SIG // ZXJpc2lnbi5jb20vcnBhMA4GA1UdDwEB/wQEAwIBBjBt -// SIG // BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9n -// SIG // aWYwITAfMAcGBSsOAwIaBBSP5dMahqyNjmvDz4Bq1EgY -// SIG // LHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5jb20v -// SIG // dnNsb2dvLmdpZjA0BgNVHR8ELTArMCmgJ6AlhiNodHRw -// SIG // Oi8vY3JsLnZlcmlzaWduLmNvbS9wY2EzLWc1LmNybDA0 -// SIG // BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6 -// SIG // Ly9vY3NwLnZlcmlzaWduLmNvbTAdBgNVHSUEFjAUBggr -// SIG // BgEFBQcDAgYIKwYBBQUHAwMwKAYDVR0RBCEwH6QdMBsx -// SIG // GTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTgwHQYDVR0O -// SIG // BBYEFM+Zqep7JvRLyY6P1/AFJu/j0qedMB8GA1UdIwQY -// SIG // MBaAFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqGSIb3 -// SIG // DQEBBQUAA4IBAQBWIuY0pMRhy0i5Aa1WqGQP2YyRxLvM -// SIG // DOWteqAif99HOEotbNF/cRp87HCpsfBP5A8MU/oVXv50 -// SIG // mEkkhYEmHJEUR7BMY4y7oTTUxkXoDYUmcwPQqYxkbdxx -// SIG // kuZFBWAVWVE5/FgUa/7UpO15awgMQXLnNyIGCb4j6T9E -// SIG // mh7pYZ3MsZBc/D3SjaxCPWU21LQ9QCiPmxDPIybMSyDL -// SIG // kB9djEw0yjzY5TfWb6UgvTTrJtmuDefFmvehtCGRM2+G -// SIG // 6Fi7JXx0Dlj+dRtjP84xfJuPG5aexVN2hFucrZH6rO2T -// SIG // ul3IIVPCglNjrxINUIcRGz1UUpaKLJw9khoImgUux5Ol -// SIG // SJHTMYIEcjCCBG4CAQEwgckwgbQxCzAJBgNVBAYTAlVT -// SIG // MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE -// SIG // CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UE -// SIG // CxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZl -// SIG // cmlzaWduLmNvbS9ycGEgKGMpMTAxLjAsBgNVBAMTJVZl -// SIG // cmlTaWduIENsYXNzIDMgQ29kZSBTaWduaW5nIDIwMTAg -// SIG // Q0ECECnBWz+qzVJqTme9PE5+P/IwCQYFKw4DAhoFAKBw -// SIG // MBAGCisGAQQBgjcCAQwxAjAAMBkGCSqGSIb3DQEJAzEM -// SIG // BgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor -// SIG // BgEEAYI3AgEVMCMGCSqGSIb3DQEJBDEWBBT/GvCjRRje -// SIG // 4djePMvc86C82jg2LTANBgkqhkiG9w0BAQEFAASCAQBS -// SIG // pU4SJbr/fUtwzgZsExtJeufoOmB3QImYTXTTX5E7J9RL -// SIG // 1j8uxzLxmKDYeDXJJHD0oLFSyKuLkOIVvt5Xj0YO0M0N -// SIG // nNz9g1tLZFW/l6oQlWIKSZvrwhCj2Z+91UCdT1pIdwfq -// SIG // okCadbjz0o9GzWoms6EXSAD7/iCT2SvOGcT+4olnaOzU -// SIG // nbqPgFf0MtOKQaXd9ji2IML5sWPkF7ecO9MdLSYQORu6 -// SIG // FwuM2FI5zFHVMG5GtYyJqxhekn6aGJB2//bjHcJMrDQT -// SIG // UXGUL+xhyWCz45/OLdzlAkuRFgkrBnMbmWENbkIQzidJ -// SIG // RULK07RcKuKf8tCW4MSsn80wz89uGBfZoYICCzCCAgcG -// SIG // CSqGSIb3DQEJBjGCAfgwggH0AgEBMHIwXjELMAkGA1UE -// SIG // BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0 -// SIG // aW9uMTAwLgYDVQQDEydTeW1hbnRlYyBUaW1lIFN0YW1w -// SIG // aW5nIFNlcnZpY2VzIENBIC0gRzICEA7P9DjI/r81bgTY -// SIG // apgbGlAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzEL -// SIG // BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MDMw -// SIG // NTE1MDI0OFowIwYJKoZIhvcNAQkEMRYEFMrjCoalfYhp -// SIG // me1qE4WAGFAZYnK/MA0GCSqGSIb3DQEBAQUABIIBAJIm -// SIG // wrdXViUzat5lwayFT6SAk9NKKCaGW188+WrYnVLrZElt -// SIG // sNVqq9/IjHTtIV57pB/GKNpMlwGWlEtOSDCU/31LrJJg -// SIG // F6z6gVfyIki42SZzPYYmSVPN8zsEFY88GItxG+8RGY9U -// SIG // s66t6Iw6MtwlEQrZz39WcQLnzhDpHBepK3B1XHZUljQg -// SIG // QDB3NaebtdjxUBxof1Hygu423RzYtpgP1HqsxkgkH+Qz -// SIG // TBZJ3Gnvd7ofF7YfOITFT4/3bLzS9eugM4KP1CdWP/ME -// SIG // YtD08qMDEA/8HcGlsLqsM6tlzsM684ZCUvQtEgBfRrPZ -// SIG // 8UOoi5zRyuOVD8/N7ZtM1tzjU9AmrK8= -// SIG // End signature block diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/search-processing.js b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/search-processing.js deleted file mode 100644 index 3106af51..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/scripts/search-processing.js +++ /dev/null @@ -1,951 +0,0 @@ -if (top.HlpSys === undefined) { - top.HlpSys = new Object(); -} - -top.HlpSys.search = function(){ - var self = null, - workingDocument = null, - platformType = (function() { - var userAgent = window.navigator.userAgent; - - if (userAgent.match(/iPad/i) || userAgent.match(/iPhone/i)) { - // iPad or iPhone - return 'mobile'; - } else { - // Anything else - return 'desktop'; - } - })(); - - - var searchState = new CookieWorker(top.document, "autodesk_search_state", 24000); - - - function saveState(config) { - searchState.store(config); - } - - function restoreState(config) { - var hideRanking = config.hideRanking; - //load config from cookies or localStorage - searchState.load(config); - config.hideRanking = hideRanking; - //convert string values into boolean - config.highlightEnable = (!(config.highlightEnable === "false" || config.highlightEnable === false)); - config.wholeWords = (config.wholeWords === "true" || config.wholeWords === true); - config.caseSensitive = (config.caseSensitive === "true" || config.caseSensitive === true); - } - - function prepareQuery(query) { - //replace stop symbols - query = query.replace(/\\/g, "\\\\"); - query = query.replace(/[\[\^\$\.\|\+\(\)`~!#%&\-=\]{};'"<>,]/g, " "); - query = query.replace(/\*/g, "[^\\s]*"); - query = query.replace(/\?/g, "."); - - //remove white space - var regexp = /(\x20\x20)/g; - while (query.match(regexp)) query = query.replace(regexp, "\x20"); - regexp = /(^\x20)|(\x20$)/g; - while (query.match(regexp)) query = query.replace(regexp, ""); - - return query; - }; - - function filterQuery(queryArr, buffer, data) { - var isStopWord = false; - var isSameWord = false; - var resultArr = new Array(); - var filteredStopWords = ""; - var StopWords = data.stopWordsList; - - for (var i = 0; i < queryArr.length; i++) { - isStopWord = false; - isSameWord = false; - if (StopWords[queryArr[i].toLowerCase()]) { - isStopWord = true; - } - for (var j = 0; j < i; j++) { - if (queryArr[j] == queryArr[i]) { - isSameWord = true; - break; - } - } - if (!isStopWord && !isSameWord) { - resultArr[resultArr.length] = queryArr[i]; - } else { - filteredStopWords += "\"" + queryArr[i] + "\" "; - } - } - - buffer.filteredStopWords = filteredStopWords; - buffer.querryWordList = resultArr; - return resultArr; - }; - - function generateRegExpArray(queryArr, stemmedArr, config) { - var resultArray = new Array(queryArr.length); - var caseSensitive = config.caseSensitive; - var wholeWords = config.wholeWords; - var parameters = ""; - for (var i = 0; i element with
    to show list properly on iOS devices. - var searchList = doc.getElementById('searchList'), - newSearchList = document.createElement('ul'), - wrapper = document.createElement('div') - self = this; - - newSearchList.setAttribute('class', 'searchResultList'); - newSearchList.setAttribute('id', 'searchList'); - newSearchList.setAttribute('onclick', 'top.HlpSys.search.ui.viewResult(document, event);'); - - wrapper.setAttribute('class', 'searchResultListWrapper'); - wrapper.appendChild(newSearchList); - - searchList.parentNode.replaceChild(wrapper, searchList); - } else { - // Leave - Search - - - - - - - - - - - - - - - - -
    Search method
    -
    - orandphrase -
    -
    - - - - -
    - - - - - - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/adsk.cpm.css b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/adsk.cpm.css deleted file mode 100644 index 5e63c686..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/adsk.cpm.css +++ /dev/null @@ -1,1679 +0,0 @@ -/* Consolidation of many .css files. Controls the pages in the files folder */ - -body { - background-color: #fff; - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 10pt; - font-style: normal; - font-weight: normal; - color: #000; - letter-spacing: normal; - word-spacing: normal; - text-align: left; - text-indent: 0pt; - margin: 0; - height: 100%; -} - -p { - margin-bottom: 0px; -} - -div.body_content { - margin: 0 12pt; -} - -/* ---------------------------------------------------------------------------- - Link styles - ---------------------------------------------------------------------------- */ - -a:link, a:active { - color: #00289C; - text-decoration: none; -} - -a:visited { - color: #00289C; - text-decoration: none; -} - -a:hover { - color: #CE9E08; - text-decoration: underline; -} -/* Added by Intelliarts as a missing link debugger */ -a.link-without-href:link, a.link-without-href:active { - color: #9900FF; - text-decoration: none; - background-color: #CCCCFF; -} - -a.link-without-href:visited { - color: #909090; - text-decoration: none; - background-color: #E8E8E8; -} - -a.link-without-href:hover { - color: #9900FF; - text-decoration: underline; - background-color: #CCCCFF; -} - -/* ---------------------------------------------------------------------------- - Table styles - ---------------------------------------------------------------------------- */ - -table { - background-color: transparent; - margin-top: 5pt; - font-size: 10pt; - -} - -p.table-title { - font-weight: bold; - color: #338; -} - -p.table-title + table.table { - margin-top: -5pt; -} - -/* Table after it's title should have small top margin */ - -table.table th { - background-color: #ccc; - font-weight: bold; -} - -/*Head row cells*/ -table.table tr td { - vertical-align: top; - -} - -/*Body cells*/ - -table.ruled, table.ruled-wide { - width: 97%; - margin: 1.4em 0; - border-bottom: 3px solid #3D3D3D; - border-top: 4px solid #3D3D3D; - background-color: #F2F2F2; -} - -table.ruled th, table.ruled-wide th { - color: white; - background-color: #3D3D3D; - padding: 4px 10px 7px 12px; - vertical-align: middle; -} - -table.ruled td, table.ruled-wide td { - padding: 6px 10px 7px 12px; - border-bottom: 1px solid #3D3D3D; - vertical-align: baseline; -} - -tr.RuledHeading, tr.RuledWideHeading { - background-color: transparent; -} - -tr.RuledEvenRow, tr.RuledWideEvenRow { - background-color: transparent; -} - -tr.RuledOddRow, tr.RuledWideOddRow { - background-color: transparent; -} - -th.table-heading { - font-size: 10pt; - text-align: left; - font-weight: bold; - color: #3D3D3D; -} - -/* Unruled Tables */ - -table.not-ruled, table.not-ruled-wide { - width: 97%; - margin: 1em 0; -} - -table.not-ruled th, table.not-ruled-wide th { - color: #338; - padding: 4px 20px 2px 0; - vertical-align: text-bottom; -} - -table.not-ruled td, table.not-ruled-wide td { - padding: 4px 20px 2px 0; - vertical-align: top; -} - -table.not-ruled td div.figure-anchor, -table.not-ruled-wide td div.figure-anchor { - margin-top: 5pt; -} - -/* tables in list elements */ -li table.ruled, li table.ruled-wide, li table.not-ruled, li table.not-ruled-wide { - -} - -/* paras within tables */ -table.ruled p, table.ruled-wide p, table.not-ruled p, table.not-ruled-wide p { - margin: 2pt 0; -} - -/* div.note_xx within tables */ -table.ruled div.note-note, -table.ruled-wide div.note-note, -table.not-ruled div.note-note, -table.not-ruled-wide div.note-note { - margin: 2pt 0; -} - -/* ul's within tables*/ -table.ruled ul, table.ruled-wide ul, table.not-ruled ul, table.not-ruled-wide ul { - margin: 6pt 0 0 12pt; - list-style-type: disc; -} - -table.ruled ul p, table.ruled-wide ul p, table.not-ruled ul p, table.not-ruled-wide ul p { - margin-top: 6pt; -} - -table.ruled ul li, table.ruled-wide ul li, table.not-ruled ul li, table.not-ruled-wide ul li { - margin: 4pt 0 0 0; -} - -/* ol's within tables */ -table.ruled ol, table.ruled-wide ol, table.not-ruled ol, table.not-ruled-wide ol { - margin: 6pt 0 0 18pt; -} - -table.ruled ol p, table.ruled-wide ol p, table.not-ruled ol p, table.not-ruled-wide ol p { - margin-top: 6pt; -} - -table.ruled ol li, table.ruled-wide ol li, table.not-ruled ol li, table.not-ruled-wide ol li { - margin: 4pt 0 0 0; -} - -@media print { - - table.ruled-wide th.table-heading { - color: #3D3D3D; - background-color: transparent; - padding-top: 4pt; - border-bottom: 4px solid #3D3D3D; - } - -} - -/* @media print */ - -p.table-body { -} - -/* Paragraph within table body */ -p.table-heading { -} - -/* Paragraph within table body */ -p.table-footing { -} - -/* Paragraph within table body */ - -/* data table */ -/* also used in dialog box topics */ -table.ref-data { - margin: 0; - border: none; - font-size: 9pt; -} - -/* data table td */ -table.ref-data td { - padding: 0 0 12pt 0; - width: 0; -} - -/* ---------------------------------------------------------------------------- - List styles - ---------------------------------------------------------------------------- */ - -ul { - margin: 6pt 0 0 12pt; - list-style-type: disc; -} - -ul p { - margin-top: 6pt; -} - -ul li { - margin: 10pt 0 0 6pt; -} - -ul.bullet_no { - list-style-type: none; -} - -ol { - margin: 6pt 0 0 18pt; -} - -ol p { - margin-top: 6pt; -} - -ol li { - margin: 10pt 0 0 0; - padding-left: 0pt; -} - -div.single_step_instruction ol { - list-style-image: url(../images/ac.menuaro.gif); -} - - /* See-Also cleaned up 2 Dec 11 Patricia McMullen to reflect cleaner HTMl See-Also line deleted 8 Aug 12 Zvi */ -div.see-also ul ul { - margin-left: 0px; -} -div.see-also li { - margin-top: 4pt; -} - -div.see-also { - margin-top: 18pt; - padding-top: 2pt; -} -div.see-also h4.related { - color: #338; - font-weight: bold; - margin: 0; - margin-bottom: 22px; - font-size: 10pt; -} -div.related-links h4.related{ - margin-left:60px; - margin-bottom: 5px; - margin-top:20 px; - color: #338; - font-size: 10pt; -} - - -span.see-also { - color: #338; - font-weight: bold; -} - -div.topic-list li { - margin-top: 4pt; -} - -div.dl_section { - margin-left: 30pt; -} - -/* section titles (break heads within topics) */ -div.dl_section p.title, -div.dl_section p.section_title_h1, -div.section p.section_title_h1 { - background-color: #959595; - font-weight: bold; - font-size: 10pt; - color: #fff; - padding: 2pt 6pt 3pt 4pt; - margin-top: 20pt; -} - -div.section h2 { - background-color: #959595; - font-weight: bold; - font-size: 10pt; - color: #fff; - padding: 2pt 6pt 3pt 4pt; - margin-top: 20pt; -} - -@media print { - - div.dl_section p.title, - div.dl_section p.section_title_h1, - div.section p.section_title_h1 { - background-color: transparent; - padding-left: 0pt; - } - -} - -dl { -} - -dl p { - margin-top: 6pt; -} - -dt { - margin-top: 12pt; - margin-bottom: 0px; -} - -dd { - margin-top: 0pt; - margin-bottom: 0px; -} - -ul.jumplist { - margin-left: 10pt; - margin-bottom: 10pt; -} - -ol[start] { - margin-top: 2pt -} - -/* continued list */ - -div.list-intro { - font-size: 10pt; - margin-bottom: 5pt; - font-weight: bold; - color: #990000; -} - -div.enclosed-list { - margin-top: -5pt; - padding: 0 0 0 15pt; -} - -/* Block to indent enclosed lists */ - -div.enclosed-list div.list-intro { - padding-top: 10pt; -} - -/* Subsequent list into */ - -div.enclosed-list ul { - margin: 0; -} - -div.enclosed-list ol { - margin: 0; -} - -div.topic-list h4.related { - font-weight: bold; - font-size: 10pt; - color: #338; - margin: 16pt 0 8pt 0; -} - -div.topic-list { - font-size: 10pt; - padding: 0; -} - -.topiclist-litem { - margin-bottom: 6pt; -} - -/* definition list */ -table.dl { - font-size: 10pt; -} - -/* in a definition list, a term-definition pair */ -tr.dl-pair { -} - -td.term { - width: 100pt; - vertical-align: baseline; - padding: 0 12pt 0 0; -} - -td.definiton { - vertical-align: baseline; - padding: 0; -} - -/* What's New DL styles */ -dl.dl-WN dt { - float: left; - width: 25%; - margin: 1em 0 0 0; -} -dl.dl-WN dd { - float: right; - width: 65%; - margin: 1em 0 0 0; -} -dl.dl-WN div.definition p { - margin:0; -} -div.clear { - clear: both; -} - -/* Civil 3D quick reference sections */ - -div.section { - margin-top: 12pt; -} - -span.term { - font-size: 10pt; - font-weight: bold; - color: #36c; -} - -div.definition { - margin-bottom: 10pt; -} - -div.definition p { - margin-top: 4pt; -} - -div.definition ul { - margin-top: 0pt; -} - -div.definition li { - margin-top: 4pt; -} - -/* definition links (glossary links) */ -span.term a { - color: green; /* 'green' = #070 */ - text-decoration: none; - border-bottom: 1px dotted green; -} - -/* definition links */ -span.term a:visited { - color: green; -} - -/* collapsible */ - -div.collapsible { - margin-top: 10pt; - margin-bottom: 5pt; -} - -img.collapsible { - cursor: pointer; -} - -div.collapsible-section { -} - -span.collapsible-section-title { - color: #027; - font-size: 10pt; - font-weight: bold; - padding-left: 5px; - cursor: pointer; -} - -/* ---------------------------------------------------------------------------- - Note styles - ---------------------------------------------------------------------------- */ - -div.note-note, -div.note-warning, -div.note-tip, -div.note-related, -div.note-important, -div.note-bestpractice { -margin-top: 10pt; -margin-bottom: 0px; -} - -/* Notes within table */ -table.table div.note-note, -table.table div.note-warning, -table.table div.note-tip, -table.table div.note-related, -table.table div.note-important, -table.table div.note-bestpractice { -padding-top: 5px; -padding-bottom: 5px; -font-size: 9pt; -} -/* Notes within lists */ - -li div.note-note, -li div.note-warning, -li div.note-tip, -li div.note-related, -li div.note-important, -li div.note-bestpractice { -margin-left: 0pt; -margin-top: 2pt; -margin-bottom: 8pt; -} - -/* Note label styles */ -div.note-important span.label { -color: #c00; -font-size: 9pt; -font-weight: bold; -padding-right: 5px; -} - -div.note-warning span.label { -color: #c00; -font-size: 9pt; -font-weight: bold; -padding-right: 5px; -} - -div.note-note span.label { -color: #338; -font-size: 9pt; -font-weight: bold; -padding-right: 5px; -} - -div.note-tip span.label { -color: #338; -font-size: 9pt; -font-weight: bold; -padding-right: 5px; -} - -div.note-related span.label { -color: #027; -font-size: 9pt; -font-weight: bold; -padding-right: 5px; -} - -div.note-important span.label { -color: #c00; -font-size: 9pt; -font-weight: bold; -padding-right: 5px; -} - -div.note-bestpractice span.label { -color: #c00; -font-size: 9pt; -font-weight: bold; -padding-right: 5px; -} - -/* --------------------------------------------------------------------------------------------- - Code elements - --------------------------------------------------------------------------------------------- */ -span.code, -div.codeBlock, -p.codeLine, -p.codeComment, -span.codeLiteral { -font-family: "Courier New", Courier, monospace; -font-size: 10pt; -font-style: normal; -font-weight: normal; -} - -span.code {} - -div.codeBlock div.codeBlock { -margin-left: 30pt; -} /* Only descendant code blocks should have indents */ - -p.codeLine, -p.codeComment { -padding: 1px; -margin: 1px; -} - -p.codeSpace {} - -span.codeLiteral {} - -div.codeBlock { -margin-top: 8pt; -padding: 8pt; -background-color: #f7f7f7; -} -/* Fixes word wrap in code block */ -pre { - white-space: pre; - overflow: auto; - word-wrap: normal; -} - -div.codeBlock pre.codeLine { -margin-top: 0pt; -margin-bottom: 0pt; -} - -@media print { - - div.codeBlock { - background: #fff; - border: 1px solid #000; - } - -} /* @media print */ - - -/* --------------------------------------------------------------------------------------------- - Charspan ---------------------------------------------------------------------------------------------- */ -span.charspan-keyboardEntry {} - -span.charspan-strong { -font-weight: bold; -} - -span.charspan-special {} - -/* -Note that CharSpan[@class='Emphasis'], CharSpan[@class='Subscript'] and CharSpan[@class='Superscript'] elements -are being formatted as , and html elements so please change element css definitions instead of class -*/ - -/* --------------------------------------------------------------------------------------------- - Emphasis ---------------------------------------------------------------------------------------------- */ -em, em.mild { -font-style: italic; -} - -em.strong { -font-style: normal; -font-weight: bold; -} - -em.extreme { -font-style: italic; -font-weight: bold; -} - -/* --------------------------------------------------------------------------------------------- - UIString ---------------------------------------------------------------------------------------------- */ -span.uis-promptMessage { -font-style: normal; -font-weight: bold; -} - -span.uis-dialogCaption { -font-style: normal; -font-weight: bold; -} - -span.uis-entryField { -font-style: normal; -font-weight: bold; -} - -span.uis-menuText {} - -span.uis-stringTable {} - -span.uis-unspecified {} - -/* ------------------------------------------------------------------------------------------- - Comments -------------------------------------------------------------------------------------------- */ -div.comments-editor { -font-weight: bold; -color: red; -} - -div.comments-localizer { -font-weight: bold; -color: red; -} - -div.comments-special { -font-weight: bold; -color: red; -} - -div.comments-author { -color: #cc0000; -margin-left: 24pt; -margin-right: 48pt; -} - -/* ------------------------------------------------------------------------------------------ - Misc ------------------------------------------------------------------------------------------- */ -.title, -.list-intro { -font-weight: bold; -color: #990000; -margin-top: 10pt; -margin-bottom: -5pt; -} - -p.title { -font-weight: bold; -font-size: 10pt; -color: #338; -margin: 16pt 0 0 0; -} - -p.section_title_h1 { -font-weight: bold; -font-size: 10pt; -color: #338; -margin: 16pt 0 0 0; - -} - -p.list-intro { -font-weight: bold; -font-size: 10pt; -color: #338; -margin: 16pt 0 0 0; - -} - -p.prompt { -margin-left: 12pt; -color: #00c; -} - -p.entryField { -font-style: normal; -font-weight: bold; -} /* The same as 'uis-entryField'? */ - -span.keyboardEntry { } /* The same as 'charspan-keyboardEntry'? */ - -span.keyCaps { -font-style: normal; -font-weight: bold; -} - -span.filePath { -font-style: italic; -} - -span.appSetting {} - -span.bookTitle {} - -span.coord {} - -span.codeIdentifier {} - -span.dialogCaption{ -font-style: italic; -} - -span.menuText{ -font-style: normal; -font-weight: bold; -} - -span.glyphCopyright {} - -span.glyphTM {} - -span.glyphArrow {} - -span.glyphEllipsis {} - -span.glyphSpecial {} - -span.glyphRegistered {} - -span.glyph_additional { -font-family: Symbol; -} -span.glyph_square { -font-family: Wingdings; -} - -a.webLink {} - -span.fileName {} - -span.term { -font-size: 10pt; -font-weight: bold; -color: #36c; -} - -dd div.definition { } - -dd div.brief_example { -font-size: 9pt; -color: #000; -background-color : #77aacc; -padding: 7pt 15pt; -margin: 0pt; -} - -div.section {} - -p.summary {} -/* ----------------------------------------------------------------------------------------------- - New DITA tags ------------------------------------------------------------------------------------------------ */ - -span.MenuCascade { -} -/* ----------------------------------------------------------------------------------------------- - Topic heading elements - ----------------------------------------------------------------------------------------------- */ - -/* head region */ -div.head { -font-family: arial; -background-color: #000000; -margin: 0; -width: 100%; -background-image: url(../images/product_name.gif); -background-repeat: no-repeat; -background-position: 15px 14px; -} - -@media print { - - div.head { - background-image: none; - } - -} /* @media print */ - -/* head block - sets head region margins */ -div.head-block { -padding-top: 2pt; -} - -/* nav group - contains browse buttons */ -div.nav-group { -position: relative; -height: 30px; -} - -@media print { - - div.nav-group { - display: none; - } - -} /* @media print */ - -/* ask-me stuff */ - -form.ask-me { -width: 275px; -padding: 0px; -margin: 0px; -height: 0px; -float: left; -} - -input.ask-me-image { -cursor: pointer; -margin: 2pt 0; -height: 21px; -} - -input.ask-me-text { -width: 160pt; -padding: 1pt 0 0 5px; -height: 23px; -margin-bottom: 2pt; -} - -/* link to parent topic */ - -div.head-parent-link span.head-parent-link { -font-weight: normal; -font-style: normal; -font-family: verdana; -font-size: 8pt; -} - -div.head-parent-link a { -color: #347; -text-decoration: underline; -} - -div.head-parent-link a:hover { -color: #347; -text-decoration: underline; -} - -div.head-parent-link a:visited { -color: #347; -text-decoration: underline; -} - -/* browse button set */ -div.browse { -position: absolute; -right: 0px; -padding: 10px 12px 1px 0; -} - -/* browse button */ -div.browse div { -float: left; -} - -/* home button separator */ -div.browse span.home-button-separator { -float: left; -} - -/* browse button images */ -div.browse img { -margin-left: 2px; -} - -/* browse button info bar */ -div.button-info { -text-align: right; -font-size: 8pt; -height: 15px; -} - -/* browse button info text */ -span#infoline { -padding: 1px 15px 1px 0; -/*visibility: hidden;*/ -color: #959595; -width: 100%; -text-align: right; -} - -/* bread crumbs */ - -div.ancestry { -color: #959595; -background-color: #212121; -margin: 2px 0 0 0; -padding: 1px 0 5px 17px; -font-size: 8pt; -} - -div.ancestry a { -color: #959595; -text-decoration: none; -} - -div.ancestry a:link { -color: #959595; -text-decoration: none; -} - -div.ancestry a:visited { -color: #959595; -text-decoration: none; -} - -div.ancestry a:hover { -text-decoration: underline; -color: white; -} - -@media print { - - div.ancestry { - display: none; - } - -} /* @media print */ - -/* head-text bar */ -div.head-text { -background-color: #3d3d3d; -padding: 8px 18px 8px 16px; -/*height: 40px;*/ -} - -/* head-text */ -div.head-text span { -color: #fff; -font-size: 16pt; -line-height: 18pt; -} - -@media print { - - div.head-text span { - font-size: 18pt; - color: #666; - filter: glow-off; - } - -} /* @media print */ - -/* collapse-expand block */ -/* contains the collapse block () and the expand block (), only - one of which is visible depending on collapse-expand state */ -div.collapse-expand { -width: 200px; -float: right; -font-weight: normal; -white-space: nowrap; -position: relative; -top: -6px; -} - -@media print { - - div.collapse-expand { - display: none; - } - -} /* @media print */ - -/* collapse block */ -/* initial state: hidden */ -div#collapseAllSection { -display: none; -} - -/* expand block */ -/* initial state: hidden */ -div#expandAllSection { -display: none; -} - -/* collapse-expand images */ -img.expandcollapse_img { -display: none; -} - -/* collapse-expand label */ -div.collapse-expand-label { -text-align: right; -width: 100%; -position: absolute; -top: -4px; -right: 0px; -padding: 0px; -margin: 0px; -} - -div.collapse-expand-label span { -font-weight: normal; -color: #959595; -cursor: pointer; -font-size: 10px -} - -/* collapse-expand description */ -div.collapse-expand-description { -font-weight: normal; -color: #959595; -text-align: right; -width: 100%; -position: absolute; -top: 15px; -right: 0px; -padding: 0px 0 0 10px; -margin: 0px; -} - - -/*--new added by patricia 11/3/2011--*/ -div.head-text h1 { -color: #fff; -font-size: 16pt; -line-height: 18pt; -font-weight: normal; -margin: 0; -padding: 0; -} - - -/* ----------------------------------------------------------------------------------------------- - Head Tabs elements - ----------------------------------------------------------------------------------------------- */ - -/* head tabs */ -div.head-tabs { -background-image: url(../images/tab-bkg.gif); -background-color: #fff; -} - -/* head-tab table */ -div.head-tabs table { -font-size: 10pt; -margin: 0px; -padding: 0px; -background: transparent; -border: none; -} - -/* head-tab row */ -div.head-tabs tr { -vertical-align: middle; -height: 28px; -} - -@media print { - - div.head-tabs table { - margin-left: 2px; - } - - div.head-tabs tr { - position: relative; - left: -2px; - } - -} - -/* head-tab */ -div.head-tabs td { -border-right: 0; -padding: 0; -} - -/* head-tab sides */ -td.tab-edge { -background-color: #fff; -display: inline; -padding: 0; -border-right: 0; -} - -@media print { - - td.tab-edge { - display: none; - } - -} /* @media print */ - -/* head-tab, selectable */ -td.tab { -background-image: url(../images/tab-bkg2.gif); -padding: 0 1em; -cursor: pointer; -vertical-align: middle; -} - -@media print { - - td.tab { - border: none; - background-image: none; - } - -} /* @media print */ - -/* head-tab, selected */ -td.tab-active { -background-color: #fff; -cursor: default; -vertical-align: middle; -background-image: url(../images/tab-bkg-xn.gif); -background-repeat: repeat; -} - -@media print { - - td.tab-active { - border: none; - background-image: none; - } - -} /* @media print */ - -/* head-tab bodies, dimmed */ -td.tab-disabled { -padding: 0 1em; -background-image: url(../images/tab-bkg-o.gif); -cursor: default; -vertical-align: middle; -} - -/* head-tab text */ -td.tab span { -color: #0033BB; -text-decoration: underline; -width: 100%; -padding: 0px; -} - -@media print { - - td.tab span { - color: #666; - } - -} /* @media print */ - -/* head-tab text, selected */ -td.tab-active span { -color: #000; -font-weight: bold; -padding: 0px; -position: relative; -top: 0px; -} - -/* head-tab text, dimmed */ -td.tab-disabled span { -width: 100%; -color: #666; -position: relative; -top: 0px; -visibility: hidden; -} - -/* head-region bottom margin */ -div.head-margin { -line-height: 0pt; -padding-bottom: 6pt; -} - -/* Temporary fix for grey lines in Quick Reference Tabs */ -div.quickReferenceList div.section p.section_title_h1 { - background-color: #FFFFFF -} - -/* ----------------------------------------------------------------------------------------------- - Topic footing (comments section) elements - ----------------------------------------------------------------------------------------------- */ - -div.footer-block { -margin: 25pt 0 20pt 0; -border-top: 2px #959595 solid; -border-bottom: 2px #959595 solid; -text-align: right; -padding: 8px 15px 14px 0; -display: block; -} - - -@media print { - - div.footer-block { - display: none; - } - -} /* @media print */ - -/* ----------------------------------------------------------------------------------------------- - Art related elements - ----------------------------------------------------------------------------------------------- */ - -p.figure-title { -margin: 6pt 0 16pt 0; -padding: 4pt 8pt 5pt 0; -font-weight: bold; -} - -div.figure-anchor { -margin-top: 16pt; -} - -/* ----------------------------------------------------------------------------------------------- - DynamicHelp elements - ----------------------------------------------------------------------------------------------- */ - -span.AltContentHidden { -display: none; -} - -span.RelatedContentHidden { -display: none; -} - -span.DefaultContentHidden { -display: none; -} - -/* ----------------------------------------------------------------------------------------------- - Workflow tables ------------------------------------------------------------------------------------------------ */ - -table.workflow { -text-align: center; -border-collapse: collapse; -margin: 10pt 10pt 0 0; - -} - -tr.task { -vertical-align: middle; -height: 1px; -} - -/* set min width of columns */ -div.task-title-min-width { -height: 1px; -width: 257px; -} - -div.task-summary-min-width { -width: 300px; -} - -/* task-title column */ -td.task-title { -height: 56px; -background-image: url(../images/task-button-middle.png); -background-repeat: repeat; -padding: 0 17px 10px 10px; -} - -td.task-title-top { -height: 18px; -background-image: url(../images/task-button-top.png); -background-repeat: no-repeat; -padding: 0; -font-size: 10pt; -} - -td.task-title-bottom { -height: 25px; -background-image: url(../images/task-button-bottom.png); -background-repeat: no-repeat; -padding: 0; -font-size: 10pt; -} - -td.task-title-last { -height: 56px; -background-image: url(../images/task-button-middle.png); -background-repeat: repeat; -padding: 0 17px 10px 10px; -} - -div.task-title { -font-family: helvetica, arial; -font-size: 10pt; -line-height: 11pt; -font-weight: bold; -color: #383838; -} - -div.task-title a, -div.task-title-last a { -/* div.task-title-last selectors, here and in the next four rules, are */ -/* compensating for an xsl defect - delete them when the defect is fixed */ -font-weight: bold; -display: block; -} - -div.task-title a:link, -div.task-title-last a:link { -color: #46a; -text-decoration: none; -} - -div.task-title a:visited, -div.task-title-last a:visited { -color: #46a; -text-decoration: none; -} - -div.task-title a:hover, -div.task-title-last a:hover { -text-decoration: underline; -} - -div.task-title a:active, -div.task-title-last a:active { -color: #e24; -text-decoration: none; -} - -/* task-link column */ -td.task-link { -width: 30px; -} - -td.task-link img { -position: relative; -top: -1px; -} - -/* task-summary column */ -td.task-summary { -font-family: helvetica, arial; -padding: 4pt 10pt; -background: #e6eada; -text-align: left; -width: 100%; -} - -span.task-summary { -font-size: 10pt; -line-height: 11pt; -} - -/* task-arrow */ -tr.task-arrow { -font-size: 8pt; -} - -td.task-arrow-left img { -position: relative; -left: -2px; -} - -.hilite { -background-color: #ff0; -} - -.hilite1 { -background-color: #f3f; -} - -div.section p.section_title_h2, -div.section p.section_title_h3 { - font-size: 10pt; - font-weight: bold; - color: #990000; - margin: 10pt 0 6pt 0; -} - -div.section div.section h3, -div.section div.section h4 { - font-size: 10pt; - font-weight: bold; - color: #990000; - margin: 10pt 0 6pt 0; -} - -/* ----------------------------------------------------------------------------------------------- - Reference Pages ------------------------------------------------------------------------------------------------ */ -.qrEntryHeadTitle, .qrEntryTitle, .qrTitle { - padding: 3pt 2pt 3pt 2pt; - margin: 5pt 0; -} - -.qrEntryHeadTitle, .qrEntryTitle { - font-weight:bold; - color:white; - } - -.qrEntryHeadTitle, .qrEntryTitle, .qrEntryValue { - padding-left: 7pt; -} - -a.qrItemLink { -display: none; -color: #333399; -text-decoration:none; -} - -.qrEntryHeadTitle { - background-color: #3366AA; -} - -.qrEntryTitle { - background-color: #6699CC; -} -.qrTitle { -display: none; -color:#993333; -background-color: #FFAA66; -vertical-align: middle; -text-align : center; -} - -div.qrentryheadtitle { -background-color: #35a; -} - -div.qrentrytitle { -background-color: transparent; -color: #038; -font-size: 10pt; -padding: 0; -margin: 8pt 0 0 0; -} - -div.qrentryvalue { -padding: 0; -margin-top: 4pt; -} - -div.qrentryvalue img.qricon { -margin-top: 4px; -} -hr.qr-line1 { -display: none; -height:3px; -color:#FFAA66; -} - -hr.qr-line2 { -display: none; -height:3px; -color:#3366AA; -} - - -/* ----------------------------------------------------------------------------------------------- - Workflow links based on content-type="sequence" ------------------------------------------------------------------------------------------------ */ - -div.parentlink { - margin-top: 5px; - margin-bottom: 5px; -} - -div.previouslink { - margin-bottom: 5px; -} -/* Revit OneHelp mockup CSS 18-01-2012 */ -/* Please contact Joshua Ledwell (joshua.ledwell@autodesk.com) with any questions. */ - -/* classes output to the wiki: */ -/* RAC = Revit Architecture */ -/* RST = Revit Structure */ -/* RME = Revit MEP */ -/* */ -/* RACST = Revit Architecture + Revit Structure */ -/* RACME = Revit Architecture + Revit MEP */ -/* RSTME = Revit Structure + Revit MEP */ -/* new badging adding for Revit One Box badging */ - -.revit-legend { - background: none repeat scroll 0 0 #DADADA; - border: 0 solid #999999; - font-size: 11px; - line-height: 1; - margin: 0 1.5em 0 0; - padding: 0; -} -.revit-legend ul { - list-style-type: none; - padding: 0.4em 0; -} -.revit-legend li { - display: inline; - line-height: 1.5; - margin: 0 1em 0 0; - padding: 0; -} -.revit-legend li img { - margin: 2px 6px -2px 0; -} -.clearfix { - margin-top: 1em; - width: 100%; -} -.clearfix:after { - clear: both; - content: "."; - display: block; - height: 0; - visibility: hidden; -} -.mappings-icon { - float: left; - margin: 0 0.2em 0 0; - width: 18px; -} - -/* updated 9-2-2011 for Revit One Box badging */ -.RAC, .RME, .RST, .RACME, .RACST, .RSTME, .ROB { - display: block; - margin: 0 0 0 1.5em; - padding-left: 0.2em; -} -.RAC { - border-left: medium solid #1D52AB; -} -.RME { - border-left: medium solid #EC6A00; -} -.RST { - border-left: medium solid #009000; -} - -/* updated 9-2-2011 for Revit One Box badging */ -.ROB { - border-left: medium solid #9955AA; -} - -.RACME, .RACST, .RSTME { - border-left: medium solid #888888; -} - - -/* updated 9-2-2011 for Revit One Box badging -Reversed order with below to solve problem of bullets showing through nested lists 11-10-11*/ -.RAC * li, .RST * li, .RME * li, .ROB * li,.RACME * li, .RACST * li, .RSTME * li { - list-style-position: outside; -} -/* updated 9-2-2011 for Revit One Box badging */ -.RAC li, .RST li, .RME li, .ROB li, .RACME li, .RACST li, .RSTME li { - list-style-position: inside; - margin: 0 !important; -} - - - -/* updated 9-2-2011 for Revit One Box badging */ -.RAC p, .RST p, .RME p, .ROB p, .RACME p, .RACST p, .RSTME p { - margin: 0 0 1em; -} - -/* updated 9-2-2011 for Revit One Box badging */ -.RAC div.collapsible, .RST div.collapsible, .RME div.collapsible, .ROB div.collapsible, .RACME div.collapsible, .RACST div.collapsible, .RSTME div.collapsible { - margin-top: 0; -} diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/adsk.panels.css b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/adsk.panels.css deleted file mode 100644 index 4efdf63c..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/adsk.panels.css +++ /dev/null @@ -1,409 +0,0 @@ -html, body { - height: 100%; - padding: 0; - margin: 0; -} -/********** Empty base panel.css style sheet to address problem that if a referenced .css does not exist, page doesn't work on Safari browser *******************************/ - -/********** Default page style *******************************/ -body, p, td, input, textarea, select { - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 8pt; -} -a:link, a:active {color: #00289C; text-decoration: none;} -a:visited {color: #00289C; text-decoration: none;} -a:hover {color: #CE9E08; text-decoration: underline;} - -.content_htmlbody {margin: 0pt;} - -.index_htmlbody {margin: 0pt;} - -.search_htmlbody {margin: 0pt;} - -.contentTable {background: #fff; width: 100%; height: 100%;} - -.tdTOC {background: #fff;} - -.tdContent {width: 75%; background: #fff;} - -.iframeHeader {width: 100%; height: 25pt;} - -.iframeTOC { - width: 100%; - height: 100%; -} - -.hidennFrame { - position:absolute; - left:0%; - width: 100%; - height: 100%; -} - -.iframeContent { - width: 100%; - height: 100%; - background-color: #fff; -} - -/************** Button class *************************/ -.button { - border-right: #828282 1px outset; - border-top: #fff 0px; - border-left: #fff 1px; - width: 0px; - border-bottom: #828282 1px outset; - background-color: #959595; - padding: 2pt 10pt; - white-space: nowrap; - display: table-cell; -} -.button:hover { - border-right: #828282 1px outset; - border-top: #fff 0px; - border-left: #fff 1px; - width: 0px; - border-bottom: #828282 1px outset; - background-color: #3f3f3f; - padding: 2pt 10pt; - color: #ce9e08; -} -a.button { - font-weight: bold; - /*font-size: 9pt;*/ - color: #fff; - text-align: center; - text-decoration: none -} - -a.button:hover { - font-weight: bold; - /*font-size: 9pt;*/ - color: #ce9e08; - text-align: center; - text-decoration: none -} - - -/* ----------------------------------------------------------------------------------------------- - contents, index, search buttons - ----------------------------------------------------------------------------------------------- */ - - -.tab_active { - border-right: #fff 1px solid; - padding: 6px 20px; - background-image: url(../images/tab.active.jpg); - cursor:pointer; -} - -.tab_inactive { - border-right: #fff 1px solid; - padding: 0 20px; - background-image: url(../images/tab.inactive.jpg); - cursor:pointer; -} - -.tabLink { - color: #fff; - font-weight: bold; - text-decoration:none; - -} - -.tablink:hover { - color: #ce9e08; - text-decoration:none; -} - -.book-title { - padding:5pt; - font-size: 9pt; - font-weight:bold; - background-color:white; -} - -#searchingMessage { - position: absolute; - width: 100%; - height: 100%; - left:0px; - top:0px; - text-align: center; - display: none; - margin:0px; - padding:0px; -} -#searchingMessage div { - border: 1px solid #000; - padding:10px; - margin: auto; - text-align: center; - width: 300px; - top:200px; - position: relative; - background-color: #fff; - color: #333; - font-weight: bold; -} - -/* ----------------------------------------------------------------------------------------------- - Favorites - ----------------------------------------------------------------------------------------------- */ -div#navigationMenuitemNext { - padding:5pt; -} - -.navigationLink { - color: #4A597B; - text-decoration: none; -} - -.navigationLink:hover { - color: #000; - text-decoration: underline; -} - -div.favoritesList { - padding: 10pt; - font-weight:bold; -} - -a.favoritesLink, a.favoritesLink:visited { - color: #00289C; -} - -a.favoritesLink:hover, a.favoritesLink.normalLink:hover, a.favoritesLink.selectedLink:hover { - background: #ccc; - color: #CE9E08; - text-decoration: underline; -} - -a.favoritesLink.selectedLink { - background: #333; - color: #fff; -} - -a.favoritesLink.normalLink { - background: #fff; - color: #000; -} - - -/* TOC classes */ -.topic_opened_toc_image { - background: transparent url(../images/book-opened.gif) no-repeat top left; - padding: 1px 10px; - height: 14px; -} - -.topic_closed_toc_image { - background:transparent url(../images/book-closed.gif) no-repeat top left; - padding: 1px 10px; - height: 14px; -} - -.topic_toc_image { - background:transparent url(../images/page.gif) no-repeat top left; - padding: 1px 9px; - height: 14px; -} - -.empty_toc_image { - /*background:transparent url(../images/void.gif) no-repeat center left;*/ - padding: 1px 9px; - height: 14px; -} - -.plus_toc_image { - background:transparent url(../images/plus.gif) no-repeat top left; - padding: 1px 8px; - height: 14px; -} - -.minus_toc_image { - background:transparent url(../images/minus.gif) no-repeat top left; - padding: 1px 8px; - height: 12px; -} - -.toc_entry { - padding: 2px; - line-height: 15px; - float: none; -} - -.tree_entry_title { -} - -/* Loading indicator*/ -.loading-indicator { - font-size:11px; - background-image:url(../images/loading.gif); - background-repeat: no-repeat; - background-position:top left; - padding-left:20px; - height:18px; - text-align:left; -} -#loading-mask{ - position:absolute; - left:0; - top:0; - width:100%; - height:100%; - z-index:20000; - background-color:transparent; -} -#loading{ - position:absolute; - left:45%; - top:40%; - padding:2px; - z-index:20001; - height:auto; -} -#loading img { - margin-bottom:5px; -} -#loading .loading-indicator{ - background:white; - color:#555; - font:bold 13px tahoma,arial,helvetica; - padding:10px; - margin:0; - text-align:center; - height:auto; -} - -/********** contents.css *******************************/ - -.treeitem {text-decoration:none;} - -.toc_normal {} - -.toc_selected {font-weight: bold;} - -/********** indexes.css *******************************/ - -.indexesForm { display:inline; height: 100%;} - -.iframeIndexes {width: 100%; height: 100%;} - -.tableIndexes {width: 100%; height: 100%;} - -.tdIframeContainer {height: 98%;} - -.tdSeacrchNextButton {width: 20%; height: 1%;} - -.index__entry_text {color: #00289C; text-decoration: none;} - -a.highlighted:link, a.highlighted:active, a.highlighted:visited, a.highlighted:hover {background-color: #7B8EB5; color: white;} - -a.unhighlighted:link, a.unhighlighted:active, a.unhighlighted:visited {text-decoration: none; color: #00289C;} - -a.unhighlighted:hover {color: #CE9E08; text-decoration: none;} - -.index__letter_group { - background-color: #959595; - font-weight: bold; - color: #fff; - margin: 5pt 0 5pt -2px; - padding-left: 2pt; - -} - -.index_entry {color: red;} - -.index_entry__content {margin-left: 0.25in;} - -.index_indents {color: black; font-style: italic;} - -.index_indents a.unhighlighted:link, .index_indents a.unhighlighted:active, .index_indents a.unhighlighted:visited {text-decoration: none;} - -.index_indents a {color: #00289C;} - -/********** search.css *******************************/ - -#iframeSearch { - background: #CCC; -} - -.searchPhrase {text-align: left; font-weight:bold;} - -.tdSearchMethodField {font-weight: bold;} - -.searchField {width: 100%;} - -.searchResultList {display:block; width: 100%; height: 100%;} - -.searchResultListWrapper { - height: 100%; - background-color: white; -} - -ul.searchResultList { - padding: 0; -} - -ul.searchResultList > li { - list-style-type: none; - height: 44px; - line-height: 44px; - border-bottom: 1px solid #c3c3c3; - padding-left: 10px; -} - -.seacrchButton {width: 100%;} - -.searchForm {display: inline; height: auto;} - -.tableSearch {width: 100%; height: 100%;} - -.tdSearchPhrase {height: 1%;} - -.tdSearchField {width: 60%; height: 1%;} - -.tdSeacrchButton {width: 30%; height: 1%;} - -.tdSearchList {height: 98%;} - -.tdSearchWarnings {height: 1%;} - -.tdSearchWarningsBlock {color: gray;} - -.search_accordion_title { - color: white; - background-color: gray; - font-weight: bold; - cursor: pointer; -} - -.collapsible_search_panel { - padding-top: 2px; -} - -/*Custom toc items*/ -.custom_tree_entry_title{ - display: block; -} - -.custom_tree_entry_description{ - font-style: italic; -} - -.custom_tree_entry_image{ - background: url("../images/book-closed.gif") no-repeat scroll left top transparent; - height: 14px; - padding: 1px 10px; - float: left; - margin-left: 20px; -} - -#beehiveSearchPanel .ui-button { - background: #E6E6E6 url(../images/submitbutton.png) 50% 50% repeat-x; -} - -#beehiveSearchPanel .ui-button .ui-icon { - width: 18px; -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/prettify.css b/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/prettify.css deleted file mode 100644 index d44b3a22..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/DRevitFreezeDrawing/en-US/Help/style/prettify.css +++ /dev/null @@ -1 +0,0 @@ -.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/DRevitFreezeDrawing/ReadMe_DRevitFreezeDrawing.rtf b/SDK/REX SDK/Samples/DRevitFreezeDrawing/ReadMe_DRevitFreezeDrawing.rtf deleted file mode 100644 index 2ea56bba..00000000 --- a/SDK/REX SDK/Samples/DRevitFreezeDrawing/ReadMe_DRevitFreezeDrawing.rtf +++ /dev/null @@ -1,298 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;\red0\green40\blue156;\red51\green51\blue136;}{\*\defchp -\fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\* -\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ulnone\cf19\animtext0 \sbasedon10 \sunhideused \styrsid14438252 Hyperlink;}{\s16\ql \li0\ri0\sb100\sbauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f0\hich\af0\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \sunhideused \styrsid14438252 Normal (Web);}{\*\cs17 \additive \b\fs18\cf20 \spriority0 \styrsid14438252 label3;}{\* -\cs18 \additive \spriority0 \styrsid14438252 char_link;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408 -\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp3\itap0\li0 -\ri0\sb200\sa0}{\pgp\ipgp4\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp1\itap0\li240\ri240\sb0\sa0}}{\*\rsidtbl \rsid85718\rsid144132\rsid157394\rsid214192\rsid466955\rsid538525\rsid1014097\rsid1638799\rsid2300632\rsid2307087\rsid2313257\rsid2495712\rsid2648068 -\rsid3695405\rsid3892547\rsid4812816\rsid5075024\rsid5986209\rsid6180407\rsid6187565\rsid6453515\rsid6651591\rsid7212823\rsid7355889\rsid7409596\rsid7436494\rsid8611418\rsid8664510\rsid8667953\rsid9196837\rsid9522792\rsid9783363\rsid9912598\rsid10180232 -\rsid10189020\rsid10319862\rsid10497927\rsid10511401\rsid11083513\rsid11347200\rsid11416358\rsid11696791\rsid12269866\rsid12599883\rsid12855747\rsid12985103\rsid12992057\rsid13046620\rsid13329967\rsid13503780\rsid13644089\rsid14251038\rsid14379834 -\rsid14438252\rsid14645320\rsid14701341\rsid14760119\rsid15037922\rsid15413184\rsid15734330\rsid15753286\rsid15813555\rsid15992273\rsid16201153\rsid16269875}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1 -\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author wolskip}{\operator Tomasz Sleczka}{\creatim\yr2010\mo12\dy14\hr8\min22}{\revtim\yr2022\mo8\dy16\hr23\min23}{\version66}{\edmins433}{\nofpages1}{\nofwords233}{\nofchars1330}{\nofcharsws1560}{\vern49}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10319862 \hich\af1\dbch\af31505\loch\f1 DRevitFreezeDrawing}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid157394 \hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13329967 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 - REXSDK 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7212823 \hich\af1\dbch\af31505\loch\f1 12}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13329967 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8664510 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13329967 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5075024 0}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13329967 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 /20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13329967 -\hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Modified By:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Programming Language:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252 \hich\af1\dbch\af31505\loch\f1 Advanced}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252 \hich\af1\dbch\af31505\loch\f1 S}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid14438252\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 eparate a drawing }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252 \hich\af1\dbch\af31505\loch\f1 or}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14438252\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 view from model so that the state of the drawing }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9196837 \hich\af1\dbch\af31505\loch\f1 or}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14438252\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 view stays unchanged (frozen)}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2495712 -\par }\pard\plain \ltrpar\s16\ql \li0\ri0\sb100\sbauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1014097 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af0\hich\af0\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line This s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 ample }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14438252 \hich\af1\dbch\af31505\loch\f1 contains discontinued R}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11696791 \hich\af1\dbch\af31505\loch\f1 evit Extensions}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252 -\hich\af1\dbch\af31505\loch\f1 module Freeze Drawing. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 Using }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252 -\hich\af1\dbch\af31505\loch\f1 it }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 you can separate a drawing }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252 -\hich\af1\dbch\af31505\loch\f1 or}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14438252\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 view from an object model so that the state of the drawing }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14438252 \hich\af1\dbch\af31505\loch\f1 or}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097 \hich\af1\dbch\af31505\loch\f1 view stays unchanged (frozen) or export it to DWG file.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14438252\charrsid14438252 -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 Real module with complete UI and help}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11696791 .}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid14701341 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 Fully functional REX module.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418\charrsid15037922 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2300632 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2300632 -\hich\af1\dbch\af43\loch\f1 Presents}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2300632 -\hich\af1\dbch\af43\loch\f1 sample }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 source code for view exporting}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid11696791 \hich\af1\dbch\af43\loch\f1 and importing}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 .}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\insrsid15037922\charrsid14701341 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid1638799 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard\plain \ltrpar\s16\ql \li0\ri0\sb100\sbauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1014097 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe1033\loch\af0\hich\af0\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 \hich\f1 -The extension is based on the DWG Import and DWG Export mechanisms in Autodesk\'ae\loch\f1 \hich\f1 Revit\'ae}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097 .{\*\bkmkstart GUID-E6286C6A-CEEA-4C28-88E5-F92E003C146} -{\*\bkmkend GUID-E6286C6A-CEEA-4C28-88E5-F92E003C146}\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 All frozen drawings }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid1014097 \hich\af1\dbch\af31505\loch\f1 or}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 views are placed in newly created views. Selected views are }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid1014097 \hich\af1\dbch\af31505\loch\f1 imported}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 to DWG file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid1014097 \hich\af1\dbch\af31505\loch\f1 s with user-defined parameters. F}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 reezing of drawings does not include 3D views or sheets.}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097 {\*\bkmkstart GUID-1144120C-04BA-41E1-A694-567DA4FC04B}{\*\bkmkend GUID-1144120C-04BA-41E1-A694-567DA4FC04B}\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 The extension also offers options for }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 - HYPERLINK "file:///C:\\\\Revit%20SDK\\\\2017%20R2\\\\Software%20Development%20Kit\\\\REX%20SDK\\\\Samples\\\\DRevitFreezeDrawing\\\\DRevitFreezeDrawing\\\\b\hich\af1\dbch\af31505\loch\f1 in\\\\Debug\\\\en-US\\\\Help\\\\files\\\\ -GUID-7547A20F-5CE1-4824-9B62-C61034C2190B.htm" }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9196837\charrsid14438252 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b02000000030000000303000000000000c000000000000046000069000000433a5c5245564954537e315c3230313752327e315c534f465457417e315c52455853444b7e315c53616d706c65735c4452455649547e315c4452455649547e315c62696e5c44656275675c656e2d5553 -5c48656c705c66696c65735c475549442d377e322e48544d00ffffadde0000000000000000000000000000000000000000620100005c010000030043003a005c00520065007600690074002000530044004b005c0032003000310037002000520032005c0053006f0066007400770061007200650020004400650076006500 -6c006f0070006d0065006e00740020004b00690074005c005200450058002000530044004b005c00530061006d0070006c00650073005c0044005200650076006900740046007200650065007a006500440072006100770069006e0067005c0044005200650076006900740046007200650065007a00650044007200610077 -0069006e0067005c00620069006e005c00440065006200750067005c0065006e002d00550053005c00480065006c0070005c00660069006c00650073005c0047005500490044002d00370035003400370041003200300046002d0035004300450031002d0034003800320034002d0039004200360032002d00430036003100 -3000330034004300320031003900300042002e00680074006d00ff007500}}}{\fldrslt {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 \hich\af1\dbch\af31505\loch\f1 saving frozen drawings / views on the disk}}}\sectd \ltrsect -\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1014097\charrsid14438252 . -\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid214192 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 \hich\f1 Copy the module to the \'85\hich\af1\dbch\af43\loch\f1 -Modules/Category directory -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\hich\af1\dbch\af43\loch\f1 Open Revit. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 3.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 Define model}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 4.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Run the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 Extension.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 5.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 -\hich\af1\dbch\af43\loch\f1 Choose the view to be exported / frozen}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 6.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1014097 \hich\af1\dbch\af43\loch\f1 Press}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid2300632 \hich\af1\dbch\af43\loch\f1 OK to see result and new Drafting View (Detail).}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2300632 \hich\af1\dbch\af43\loch\f1 7.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2300632 -\hich\af1\dbch\af43\loch\f1 Even if model is changed the frozen view is still the same. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx360\wrapdefault\faauto\rin0\lin0\itap0\pararsid214192 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000030b3 -597bb6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML.sln b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML.sln deleted file mode 100644 index 5fde79c6..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ElementReportHTML", "ElementReportHTML\ElementReportHTML.csproj", "{6E408185-DD95-44DA-960D-7D5CD7237E8A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/AREXStart.csproj b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/AREXStart.csproj deleted file mode 100644 index aaab54e4..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/AREXStart.csproj +++ /dev/null @@ -1,136 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {8F7B8416-87C0-40E4-8256-77A624DBA940} - WinExe - Properties - REX.Start - AREXStart - v4.5 - - - 2.0 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AnyCPU - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AnyCPU - - - - True - Autodesk.REX.Framework.dll - False - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {00020430-0000-0000-C000-000000000046} - 2 - 0 - 0 - primary - False - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Program.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Program.cs deleted file mode 100644 index ce99b55b..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Program.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Windows.Forms; -using Autodesk.REX.Framework; - -namespace REX.Start -{ - static class Program - { - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main() - { - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - - RunExtension(@"P:\ElementReportHTML\ElementReportHTML\bin\Release\ElementReportHTML.dll", "2024"); - } - - static System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - static void RunExtension(string FullPath, string VersionName) - { - REXApplicationInstance applicationInstance = new REXApplicationInstance(); - if (applicationInstance.LoadExtension(FullPath, "REX.ElementReportHTML.Application")) - { - REXContext context = new REXContext(); - - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; - context.Product.Type = REXInterfaceType.Common; - context.Control.Parent = null; - - REXEnvironment environment = new REXEnvironment(VersionName); - if (environment.LoadEngine(ref context)) - { - if (applicationInstance.Extension.Create(ref context)) - applicationInstance.Extension.Show(); - } - } - } - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/AssemblyInfo.cs deleted file mode 100644 index c0ee78a2..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("AREXStart")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("AREXStart")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("97ee349a-32da-4f6e-a2a0-c4b8cf3eff80")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Resources.Designer.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Resources.Designer.cs deleted file mode 100644 index 55a4b157..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Resources.Designer.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:2.0.50727.4952 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace StandaloneLauncher1.Properties -{ - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if (object.ReferenceEquals(resourceMan, null)) - { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("StandaloneLauncher1.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { - return resourceCulture; - } - set - { - resourceCulture = value; - } - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Resources.resx b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Resources.resx deleted file mode 100644 index ffecec85..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Settings.Designer.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Settings.Designer.cs deleted file mode 100644 index 078a3969..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Settings.Designer.cs +++ /dev/null @@ -1,60 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:2.0.50727.4952 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace StandaloneLauncher1.Properties -{ - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { - get - { - return defaultInstance; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string Assembly - { - get - { - return ((string)(this["Assembly"])); - } - set - { - this["Assembly"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string Namespace - { - get - { - return ((string)(this["Namespace"])); - } - set - { - this["Namespace"] = value; - } - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Settings.settings b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Settings.settings deleted file mode 100644 index 38971cb3..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/Properties/Settings.settings +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/app.config b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/app.config deleted file mode 100644 index 0f7ecd8e..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/AREXStart/app.config +++ /dev/null @@ -1,18 +0,0 @@ - - - - -
    - - - - - - - - - - - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/ElementReportHTML.addin b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/ElementReportHTML.addin deleted file mode 100644 index 644b40da..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/ElementReportHTML.addin +++ /dev/null @@ -1,12 +0,0 @@ - - - - P:\ElementReportHTML\ElementReportHTML\bin\Release\ElementReportHTML.dll - 7f2e7b37-f1fb-45a6-be1c-be25d4f89ff5 - REX.ElementReportHTML.DirectRevitAccess - ElementReportHTML - ElementReportHTML - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/buildevents.bat b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/buildevents.bat deleted file mode 100644 index 754999c1..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Additional/buildevents.bat +++ /dev/null @@ -1,10 +0,0 @@ -set SOURCE_PATH= -set DESTINATION_PATH= - -if not exist "%DESTINATION_PATH%\ElementReportHTML\ElementReportHTML.dll" goto end -if not exist "%SOURCE_PATH%\ElementReportHTML\ElementReportHTML\bin\Debug\ElementReportHTML.dll" goto end - -copy "%SOURCE_PATH%\ElementReportHTML\ElementReportHTML\bin\Debug\ElementReportHTML.dll" "%DESTINATION_PATH%\ElementReportHTML\ElementReportHTML.dll" -copy "%SOURCE_PATH%\ElementReportHTML\ElementReportHTML\bin\Debug\ElementReportHTML.pdb" "%DESTINATION_PATH%\ElementReportHTML\ElementReportHTML.pdb" - -:end diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX.png deleted file mode 100644 index ded93ff1..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_revit.xml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_revit.xml deleted file mode 100644 index 030832f2..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_small.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_small.png deleted file mode 100644 index 2d6bf184..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_small.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_tooltip.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_tooltip.png deleted file mode 100644 index bba3cf27..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/REX_tooltip.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/settings.xml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/settings.xml deleted file mode 100644 index 5561de8f..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Configuration/settings.xml +++ /dev/null @@ -1,52 +0,0 @@ - - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/ElementReportHTML.csproj b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/ElementReportHTML.csproj deleted file mode 100644 index 0e439077..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/ElementReportHTML.csproj +++ /dev/null @@ -1,299 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {6E408185-DD95-44DA-960D-7D5CD7237E8A} - library - Properties - REX.ElementReportHTML - ElementReportHTML - v4.8 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - bin\Debug\ - TRACE;DEBUG;TV2_0;TV1_5;REXUI;REXUIL2;REXEI;REVIT;$(AssemblyName) - prompt - 4 - - - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE;TV2_0;TV1_5;REXUI;REXUIL2;REXEI;REVIT;$(AssemblyName) - prompt - 4 - AnyCPU - false - - - - True - Autodesk.Common.AResourcesControl.dll - - - True - Autodesk.REX.Framework.dll - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Interop\Interop.ROHTMLLib.dll - True - - - 3.0 - - - 3.0 - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.API.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.WPF.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.WPF.dll - False - - - - 3.5 - - - - - 3.5 - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - - MainControl.xaml - - - MainWindow.xaml - - - ReportControl.xaml - - - ReportSettingsControl.xaml - - - True - True - Texts.resx - - - - - - Designer - ResXFileCodeGenerator - Texts.Designer.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - Designer - MSBuild:Compile - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - - - -if not exist "q:\exe.$(ConfigurationName)" goto InstalledSDK - -md "q:\exe.$(ConfigurationName)" -md "q:\exe.$(ConfigurationName)\Modules" -md "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)" - -del "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" - -copy "$(TargetPath)" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" -copy "$(TargetDir)Interop.*.dll" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\" - -goto END - -:InstalledSDK - -:END - -if exist "$(ProjectDir)Additional\buildevents.bat" call "$(ProjectDir)Additional\buildevents.bat" - -xcopy "$(ProjectDir)Additional\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Data.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Data.cs deleted file mode 100644 index 187c754e..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Data.cs +++ /dev/null @@ -1,309 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; -using REX.ElementReportHTML.Main; - -namespace REX.ElementReportHTML -{ - [Serializable] - internal class DataSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public DataSerializable() - { - } - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// - /// - /// protected REXExtensionDataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// strPrivate = info.GetString( "s1" ); - /// strPublic = info.GetString( "s2" ); - /// obMyClass = (SomeClass) info.GetValue( "ob", typeof(SomeClass) ); // deserializing an object - /// } - /// - /// - /// The info. - /// The CTX. - protected DataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// - /// - /// public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// info.AddValue("s1", strPrivate); - /// info.AddValue("s2", strPublic); - /// into.AddValue("ob", obMyClass); // Serializing an object - /// } - /// - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - - /// - /// Sets the data reference. - /// - /// The data. - public void SetDataReference(Data data) - { - DataRef = data; - } - - private Data DataRef; - } - - /// - /// Main data class to store all data in REX base units. - /// - internal class Data : REXData - { - /// - /// Gets or sets the main node of the tree structure. The module stores data in the tree structure. - /// There is a following hierarchy: Root,Category,Element,Parameter - /// - public Node MainNode { get; set; } - /// - /// Gets or sets the list of selected categories. - /// - /// The selected categories. - public List SelectedCategories { get; set; } - /// - /// Gets or sets the selected element. - /// - /// The selected element. - public Node SelectedElement { get; set; } - /// - /// Gets or sets a value indicating whether the module should organize the note by Categories or the selected element. - /// - /// true if by id; otherwise, false. - public bool IdMode { get; set; } - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Data(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - DataSerializableRef = new DataSerializable(); - SelectedCategories = new List(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - public Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when set defaults. - /// - /// The units system. - /// - /// - /// #region Structures - /// public double A; - /// public double B; - /// public double C; - /// #endregion - /// - /// protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - /// { - /// if (UnitsSystem == REXUnitsSystemType.Imperial) - /// { - /// A = 10; - /// B = 10; - /// C = 10; - /// } - /// else if (UnitsSystem == REXUnitsSystemType.Metric) - /// { - /// A = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Dimensions_SectionDim); - /// B = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Dimensions_ConnectionDim); - /// C = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Forces_Force); - /// } - /// } - /// - /// - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - ///protected override bool OnSave(ref BinaryWriter Data) - ///{ - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// Data.Write(A); - /// Data.Write(B); - /// Data.Write(C); - /// - /// return true; - ///} - /// - /// - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - /// protected override bool OnLoad(ref BinaryReader Data) - /// { - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// if (VersionLoaded >= 1) - /// { - /// A = Data.ReadDouble(); - /// B = Data.ReadDouble(); - /// C = Data.ReadDouble(); - /// } - /// - /// return true; - /// } - /// - /// - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (DataSerializableRef != null) - DataFormater.Serialize(DataStream, DataSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - DataSerializableRef = (DataSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal DataSerializable DataSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Extension.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Extension.cs deleted file mode 100644 index f637bcd0..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Extension.cs +++ /dev/null @@ -1,591 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.ElementReportHTML -{ - - /// - /// Main class for development. - /// - internal class Extension : REXExtension - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXApplication object. - public Extension(REXApplication App) - : base(App) - { - DataRef = new Data(this); - ResultsRef = new Results(this); - } - - /// - /// For standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Called when Initialize. - /// Creates dedicated extension class according main context. - /// - /// Returns true if succeeded. - - public override bool OnInitialize() - { - - if (ThisApplication.Context2.Product.Type == REXInterfaceType.Revit) - ExtensionRef = new Main.Revit.ExtensionRevit(this); - - if (ExtensionRef != null) - { - if (!ExtensionRef.OnInitialize()) - return false; - } - - // insert code here. - - return base.OnInitialize(); - } - - /// - /// Creates needed structures and verify needs. - /// - public override void OnCreate() - { - base.OnCreate(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreate(); - } - - /// - /// Creates sub dialog. - /// - public override void OnCreateDialogs() - { - base.OnCreateDialogs(); - - HTMLControlRef = new REX.ElementReportHTML.Resources.Dialogs.ReportControl(this); - HtmlSettingsControlRef = new REX.ElementReportHTML.Resources.Dialogs.ReportSettingsControl(this); - if (ExtensionRef != null) - ExtensionRef.OnCreateDialogs(); - } - - /// - /// Creates layout items and setups layout. - /// - public override void OnCreateLayout() - { - base.OnCreateLayout(); - - System.SetCaption(); - - global::System.Windows.Media.Imaging.BitmapImage logoImage = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/REX_logo.png"); - - UI.SetLogo(logoImage); - - Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed | (long)REXUI.SetupOptions.VSplitFixed; - Layout.ConstOptions |= (long)REXUI.SetupOptions.DialogBottom | (long)REXUI.SetupOptions.TabView; - - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Layout", "", "Report", (long)0, HtmlSettingsControlRef, HTMLControlRef, logoImage)); - - HTMLControlRef.SetDialog(); - HtmlSettingsControlRef.SetDialog(); - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreateLayout(); - } - - /// - /// Set data on dialogs. - /// - public override void OnSetDialogs() - { - base.OnSetDialogs(); - - // insert code here. - - Layout.SelectLayout("L1"); - - if (ExtensionRef != null) - ExtensionRef.OnSetDialogs(); - } - - /// - /// Get data from dialogs and sets Data's strucutres. - /// - public override void OnSetData() - { - base.OnSetData(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnSetData(); - } - - /// - /// Called when data are loaded. - /// - /// Returns true if succeeded. - public override bool OnDataLoad() - { - return true; - } - - /// - /// Called when data loaded. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataLoaded(bool Result) - { - } - - /// - /// Called when data are saved. - /// - /// Returns true if succeeded. - public override bool OnDataSave() - { - return true; - } - - /// - /// Called when data are saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataSaved(bool Result) - { - } - - /// - /// Called when data are cleared. - /// - /// If returns true method was implemented. - /// Returns result of clear operation. - public override bool OnClear(out bool Implemented) - { - Implemented = false; - - return true; - } - - /// - /// Called when template is loaded. - /// Only if ExtensionContext.Control.StandardRunContext is equals to REXExtensionContext.REXStandardRunContext.OperationEditTemplate. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnLoadTemplate() - { - return true; - } - - /// - /// Called when template is saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnSaveTemplate() - { - return true; - } - - /// - /// Checks status of module and shows some information for user if module can't excecute action. - /// - /// Returns true if module can do some action in OnRun method; otherwise false. - public override bool OnCanRun() - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanRun(); - - // insert code here. - - return result; - } - - /// - /// Runs process calculations or other operations. - /// - public override void OnRun() - { - base.OnRun(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnRun(); - } - - /// - /// Shows results. - /// - public override void OnShowResults() - { - base.OnShowResults(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnShowResults(); - } - - /// - /// If returns true dialog will close after OK button is clicked. - /// - /// The closing type. See enum. - /// Returns true if module can be closed. - public override bool OnCanClose(REXCanCloseType Type) - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanClose(Type); - - // insert code here. - - result &= base.OnCanClose(Type); - - return result; - } - - /// - /// Called during closing module. - /// - public override void OnClose() - { - base.OnClose(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnClose(); - } - - /// - /// Activates or deactivates layout - module can modify layout before or after activation. - /// - /// The layout item. - /// If set to true activate. - public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) - { - base.OnActivateLayout(LItem, Activate); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnActivateLayout(LItem, Activate); - } - - /// - /// Called when an error is selected on errors list dialog. - /// Raises the event. - /// - /// The instance containing the event data. - public override void OnErrorSelected(REXErrorsEventArgs e) - { - base.OnErrorSelected(e); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnErrorSelected(e); - } - - /// - /// Called when preferences changed. - /// - public override void OnPreferencesChanged() - { - DFM.BeforeParamsChange(); - - base.OnPreferencesChanged(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnPreferencesChanged(); - - DFM.AfterParamsChange(); - } - - /// - /// Get specified text from resources. Needed for obfuscated strings tables. - /// - /// The name of string. - /// Returns specified text. - public override string OnGetText(string Name) - { - if (Name == REXConst.ENG_ResModuleDescription) - return Resources.Strings.Texts.REX_ModuleDescription; - if (Name == REXConst.ENG_ResVersionInfo) - return Resources.Strings.Texts.REX_VersionInfo; - - // insert code here. - - if (ExtensionRef != null) - { - string result = ExtensionRef.OnGetText(Name); - if (!string.IsNullOrEmpty(result)) - return result; - } - - return Resources.Strings.Texts.ResourceManager.GetString(Name); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object OnCommand(ref REXCommand CommandStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnCommand(ref CommandStruct); - - // insert code here. - - if (result == null) - return base.OnCommand(ref CommandStruct); - else - return result; - } - - /// - /// Called when event. - /// - /// The event struct. - /// Returns result of event operation. - public override object OnEvent(ref REXEvent EventStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnEvent(ref EventStruct); - - // insert code here. - - if (result == null) - return base.OnEvent(ref EventStruct); - else - return result; - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object Command(ref REXCommand CommandStruct) - { - // insert code here. - - return base.Command(ref CommandStruct); - } - - /// - /// Events the specified event struct. - /// - /// The event struct. - /// Returns result of event operation. - public override object Event(ref REXEvent EventStruct) - { - // insert code here. - - return base.Event(ref EventStruct); - } - #endregion - - - /// - /// For non standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Create all needed objects - /// - public override bool Create() - { - bool result = base.Create(); - - // insert code here. - - return result; - } - - /// - /// Creates all needed references and data. - /// - public override void Setup() - { - base.Setup(); - - // insert code here. - } - #endregion - - #region Public overrided UI methods - Form and Control reference - /// - /// Get reference to main control which will be embedded on MainForm. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public Resources.Dialogs.MainControl MainControl() - { - if (object.ReferenceEquals(ControlRef, null)) - ControlRef = new Resources.Dialogs.MainControl(this); - - return ControlRef; - } - - /// - /// Get reference to main form. - /// - /// Returns reference to MainForm object based on REXExtensionForm. - public override REXExtensionWindow GetWindow() - { - if (object.ReferenceEquals(WindowRef, null)) - WindowRef = new Resources.Dialogs.MainWindow(this); - - return (REXExtensionWindow)WindowRef; - } - - /// - /// Get the main control. Internally calls method. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public override REXExtensionControl GetControl() - { - return MainControl(); - } - #endregion - - #region Public overrided data and results - /// - /// Get the data. - /// - /// The data. - public Data Data - { - get - { - return DataRef; - } - } - - /// - /// Get the results. - /// - /// The results. - public Results Results - { - get - { - return ResultsRef; - } - } - - /// - /// Get the API. - /// - /// Returns reference to main API object. - public override Object GetAPI() - { - return null; - } - - /// - /// Get the results. - /// - /// Returns reference to object based on REXResults object. - public override REXResults GetResults() - { - return ResultsRef; - } - - /// - /// Gets the data. - /// - /// Returns reference to object based on REXData object. - public override REXData GetData() - { - return DataRef; - } - - /// - /// Get the settings. - /// - /// Returns reference to object based on REXExtensionSettings object. - public override REXExtensionSettings GetSettings() - { - if (ExtensionSettingsRef == null) - ExtensionSettingsRef = new ExtensionSettings(this); - return ExtensionSettingsRef; - } - #endregion - - #region My methods - - public void RefreshNote() - { - HTMLControlRef.FillNote(); - } - - #endregion - //DOM-IGNORE-BEGIN - #region Private members - private Data DataRef; - private Results ResultsRef; - - private Resources.Dialogs.MainWindow WindowRef; - private Resources.Dialogs.MainControl ControlRef; - - private Resources.Dialogs.ReportSettingsControl HtmlSettingsControlRef; - private Resources.Dialogs.ReportControl HTMLControlRef; - - private ExtensionSettings ExtensionSettingsRef; - - private IREXExtension ExtensionRef; - #endregion - //DOM-IGNORE-END - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Node.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Node.cs deleted file mode 100644 index 5c2e0739..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Node.cs +++ /dev/null @@ -1,118 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace REX.ElementReportHTML.Main -{ - /// - /// Represents the node of the tree structure - /// - class Node - { - public const string levelRoot = "Root"; - public const string levelCategory = "Category"; - public const string levelElement = "Element"; - public const string levelParameter = "Parameter"; - - /// - /// Gets or sets the nodes list. - /// - /// The nodes. - public Dictionary Nodes { get; private set; } - /// - /// Gets or sets the name. - /// - /// The name. - public string Name { get; set; } - /// - /// Gets or sets the id. - /// - /// The id. - public string Id { get; set; } - /// - /// Gets or sets the level. - /// - /// The level. - public string Level { get; set; } - /// - /// Gets or sets the value. - /// - /// The value. - public string Value { get; set; } - /// - /// Gets the full name. - /// - /// The full name. - public string FullName - { - get - { - return Name + ": " + Id; - } - } - /// - /// Initializes a new instance of the class. - /// - public Node() - { - Nodes = new Dictionary(); - } - - /// - /// Adds the node. - /// - /// The name. - /// The id. - /// The level. - /// The value. - /// - public Node AddNode(string name, string id, string level,string value) - { - if (!Nodes.ContainsKey(id)) - { - Node newNode = new Node() { Name = name, Id = id, Level = level,Value = value}; - - Nodes.Add(id, newNode); - - return newNode; - } - return null; - } - /// - /// Gets the node of the specified id. - /// - /// The id. - /// The node - public Node GetNode(string id) - { - Node resultNode; - - if (Nodes.TryGetValue(id, out resultNode)) - return resultNode; - - return null; - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Results.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Results.cs deleted file mode 100644 index 6a7181c4..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Results.cs +++ /dev/null @@ -1,288 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.ElementReportHTML -{ - [Serializable] - internal class ResultsSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public ResultsSerializable() - { - } - - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// - /// - /// protected REXExtensionDataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// strPrivate = info.GetString( "s1" ); - /// strPublic = info.GetString( "s2" ); - /// obMyClass = (SomeClass) info.GetValue( "ob", typeof(SomeClass) ); // deserializing an object - /// } - /// - /// - /// The info. - /// The CTX. - protected ResultsSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// - /// - /// public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// info.AddValue("s1", strPrivate); - /// info.AddValue("s2", strPublic); - /// into.AddValue("ob", obMyClass); // Serializing an object - /// } - /// - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - /// - /// Sets the results reference. - /// - /// The results. - internal void SetResultsReference(Results results) - { - ResultsRef = results; - } - - private Results ResultsRef; - } - - /// - /// Main data class to store all results in REX base units. - /// - internal class Results : REXResults - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Results(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - ResultsSerializableRef = new ResultsSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when [set defaults]. - /// - /// The units system. - /// - /// Called when set defaults. - /// - /// The units system. - /// - /// - /// #region Structures - /// public double C; - /// public double D; - /// #endregion - /// - /// protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - /// { - /// if (UnitsSystem == REXUnitsSystemType.Imperial) - /// { - /// C = 0; - /// D = 0; - /// } - /// else if (UnitsSystem == REXUnitsSystemType.Metric) - /// { - /// C = 0; - /// D = 0; - /// } - /// } - /// - /// - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - ///protected override bool OnSave(ref BinaryWriter Data) - ///{ - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// Data.Write(C); - /// Data.Write(D); - /// - /// return true; - ///} - /// - /// - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - /// protected override bool OnLoad(ref BinaryReader Data) - /// { - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// if (VersionLoaded >= 1) - /// { - /// C = Data.ReadDouble(); - /// D = Data.ReadDouble(); - /// } - /// - /// return true; - /// } - /// - /// - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (ResultsSerializableRef != null) - DataFormater.Serialize(DataStream, ResultsSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - ResultsSerializableRef = (ResultsSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal ResultsSerializable ResultsSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Revit/ExtensionRevit.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Revit/ExtensionRevit.cs deleted file mode 100644 index 5180f5ed..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Revit/ExtensionRevit.cs +++ /dev/null @@ -1,131 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; -using REX.Common; -using Autodesk.Revit.DB; - -namespace REX.ElementReportHTML.Main.Revit -{ - internal class ExtensionRevit : REXExtensionProduct - { - public ExtensionRevit(REX.Common.REXExtension Ext) - : base(Ext) - { - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Get the Data structure. - /// - /// The main Data. - internal Data ThisMainData - { - get - { - return ThisMainExtension.Data; - } - } - - #region REXExtensionProduct Members - - public override void OnCreate() - { - ThisMainExtension.Data.MainNode = new Node() { Level = Node.levelRoot }; - - //The module is only interested in elements which aren't types, have geometry and aren't of a DetailComponents category. - FilteredElementCollector collector = new FilteredElementCollector(ThisExtension.Revit.ActiveDocument); - List elemList = new List(collector.WhereElementIsNotElementType().ToElements()); - - foreach (Element el in elemList) - { - if (el.Category == null || !el.CanHaveTypeAssigned()) - continue; - - Autodesk.Revit.DB.GeometryElement geomElement = el.get_Geometry(new Options()); - BuiltInCategory bic = el.Category.BuiltInCategory; - if ((geomElement == null) || bic == BuiltInCategory.OST_DetailComponents - || bic == BuiltInCategory.OST_Views || bic == BuiltInCategory.OST_Cameras) - continue; - - Node nodeCategory = null; - try - { - nodeCategory = ThisMainExtension.Data.MainNode.GetNode(el.Category.Name); - } - catch - { - continue; - } - - if (nodeCategory == null) - { - nodeCategory = ThisMainExtension.Data.MainNode.AddNode(el.Category.Name, el.Category.Name, Node.levelCategory, ""); - ThisMainExtension.Data.SelectedCategories.Add(nodeCategory); - } - - Node nodeElement = nodeCategory.AddNode(el.Name, el.Id.ToString(), Node.levelElement, ""); - - foreach (Parameter param in el.Parameters) - { - if (param.Definition.Name.Contains("Extensions.")) - continue; - - string valueString = ""; - - if (param.StorageType == StorageType.Double) - valueString = param.AsValueString(); - else if (param.StorageType == StorageType.String) - valueString = param.AsString(); - else if (param.StorageType == StorageType.ElementId) - { - ElementId id = param.AsElementId(); - Element elem = ThisMainExtension.Revit.ActiveDocument.GetElement(id); - if (elem != null) - valueString = elem.Name; - } - - if (!string.IsNullOrEmpty(valueString)) - { - nodeElement.AddNode(param.Definition.Name, param.Definition.Name, Node.levelParameter, valueString); - } - } - } - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Settings.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Settings.cs deleted file mode 100644 index 711d7762..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Main/Settings.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.ElementReportHTML -{ - /// - /// Allows parsing module settings located in Configuration/settings.xml file. - /// - internal class ExtensionSettings : REXExtensionSettings - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXExtension object. - public ExtensionSettings(REXExtension Ext) - : base(Ext) - { - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when parsing Configuration / settings.xml - /// file. Concerns only tags which is not supported by the - /// class. - /// - /// The XML node. - /// - /// trueIf is successfully; otherwise, false - - /// reserved only for exceptions. - /// - public override bool OnParse(System.Xml.XmlNode Node) - { - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/Application.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/Application.cs deleted file mode 100644 index 356529f2..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/Application.cs +++ /dev/null @@ -1,136 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Reflection; -using System.Runtime.InteropServices; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.ElementReportHTML -{ - /// - /// Main class for REX manager and interactions with system. - /// - public class Application : REXFoundationApplication - { - protected override void OnCreateApplication() - { - base.OnCreateApplication(); - - ApplicationRef = new FoundationApplication(); - } - } - - /// - /// Main class for REX manager and interactions with system - /// - /// - public class FoundationApplication : REXApplication - { - /// - /// Initializes a new instance of the class. - /// Creates Extension class. - /// - public FoundationApplication() - { - AppExtension = new Extension(this); - } - - /// - /// Called when create. Set ExtensionContext structure and enable or disable some functionalities. - /// - /// Returns true if succeeded. - /// - /// - ///public override bool OnCreate() - ///{ - /// AppExtension.ExtensionContext.Control.LanguagesSupport = true; // switches off languages support. - /// AppExtension.ExtensionContext.Control.UserInterface = false; // module will work similar to run in context mode. - /// //... - /// return true; - ///} - /// - /// - public override bool OnCreate() - { - // insert code here - - return true; - } - - /// - /// Get the extension. - /// - /// Returns reference to Extension object. - public override REXExtension GetExtension() - { - // insert code here - - return AppExtension; - } - - /// - /// Get the minimum required version of specified engine's component. - /// - /// The version. - /// Returns version string - "Major.Minor". - public override string GetVersion(REXVersionType Version) - { - switch (Version) - { - case REXVersionType.Common: - case REXVersionType.Controls: - case REXVersionType.Math: - return "1.0"; - case REXVersionType.Engine: - return "2.3"; - case REXVersionType.CommercialEngine: - return "2.3"; - } - return ""; - } - - /// - /// Get the text. See method. - /// - /// The name. - /// Returns specified text. - public override string GetText(string Name) - { - return AppExtension.OnGetText(Name); - } - - #region Private members - - private Extension AppExtension; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/DirectAccess.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/DirectAccess.cs deleted file mode 100644 index cc444cf2..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/DirectAccess.cs +++ /dev/null @@ -1,191 +0,0 @@ -// -// (C) Copyright 2007-2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; - -#if (REVIT) -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -#endif - -namespace REX.ElementReportHTML -{ -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class DirectRevitAccess : IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class DirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - AppDomain currentDomain = AppDomain.CurrentDomain; - if (currentDomain != null) - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - -#if (REVIT) - return Proxy.Execute(commandData, ref message, elements); -#else - return Proxy.Run(); -#endif - } - - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - private static class Proxy - { -#if (REVIT) - public static Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) - { - ExtensionDirectRevitAccess extensionDirectRevitAccess = new ExtensionDirectRevitAccess(); - return extensionDirectRevitAccess.Execute(commandData, ref message, elements); - } -#else - public static bool Run() - { - ExtensionDirectAccess extensionDirectAccess = new ExtensionDirectAccess(); - return extensionDirectAccess.Run(); - } -#endif - } - } - - - - -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class ExtensionDirectRevitAccess : REX.Common.REXDirectRevitAccess, IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class ExtensionDirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - try - { - AppRef = new Application(); - - REXContext context = new REXContext(); - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; -#if (REVIT) - PresetContext(ref commandData, ref message, ref elements, ref context); -#else - context.Product.Type = REXInterfaceType.None; -#endif - - Transaction tran = new Transaction(commandData.Application.ActiveUIDocument.Document, "REX.ElementReportHTML transaction"); - tran.Start(); - - REXEnvironment Env = new REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - if (Env.LoadEngine(ref context)) - { - if (AppRef.Create(ref context)) - { - AppRef.Show(); -#if (REVIT) - } - } - - tran.Commit(); - - if (context.Extension.Result == REXResultType.None || context.Extension.Result == REXResultType.Succeeded) - return Result.Succeeded; - else if (context.Extension.Result == REXResultType.Cancelled) - return Result.Cancelled; - else - return Result.Failed; -#else - return true; - } - } - return false; -#endif - } - catch (Exception ex) - { -#if (REVIT) - message = ex.Message; - return Result.Failed; -#else - return false; -#endif - } - } - - private Application AppRef; - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/Foundation.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/Foundation.cs deleted file mode 100644 index 5cc3c23c..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Module/Foundation.cs +++ /dev/null @@ -1,165 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -namespace REX.Common -{ - /// - /// Foundation class for REX.Foundation usage. - /// - public class REXFoundationApplication : Autodesk.REX.Framework.IREXApplication2 - { - protected Autodesk.REX.Framework.IREXApplication2 ApplicationRef; - - /// - /// Initializes a new instance of the class. - /// - public REXFoundationApplication() - { - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - OnCreateApplication(); - } - - protected virtual void OnCreateApplication() - { - } - - /// - /// Handles the AssemblyResolve event of the currentDomain control. - /// - /// The source of the event. - /// The instance containing the event data. - /// - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, Autodesk.REX.Framework.REXConfiguration.Control.VersionName, System.Reflection.Assembly.GetExecutingAssembly()); - } - - #region IREXApplication2 Members - - /// - /// Create module. - /// - /// The application context. - /// Returns true if succeeded. - public bool Create(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Modal(ref AppContext); - } - - #endregion - - #region IREXApplication Members - - /// - /// Closes this instance. - /// - public void Close() - { - ApplicationRef.Close(); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// - public object Command(ref Autodesk.REX.Framework.REXCommand CommandStruct) - { - return ApplicationRef.Command(ref CommandStruct); - } - - /// - /// Controls this instance. - /// - /// - public object Control() - { - return ApplicationRef.Control(); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Create(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Called when event. - /// - /// The event structure. - /// Returns result of event operation. - public object Event(ref Autodesk.REX.Framework.REXEvent EventStruct) - { - return ApplicationRef.Event(ref EventStruct); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Modal(ref AppContext); - } - - /// - /// Shows this module. - /// - /// Returns true if succeeded. - public bool Show() - { - return ApplicationRef.Show(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Properties/AssemblyInfo.cs deleted file mode 100644 index dafe2e6e..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Windows; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("ElementReportHTML")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("ElementReportHTML")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1ac8c585-bc98-4e45-9bb6-5ac81a98d286")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainControl.xaml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainControl.xaml deleted file mode 100644 index 6923aa30..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainControl.xaml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainControl.xaml.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainControl.xaml.cs deleted file mode 100644 index 52911272..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainControl.xaml.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using Autodesk.REX.Framework; - -namespace REX.ElementReportHTML.Resources.Dialogs -{ - /// - /// Interaction logic for MainControl.xaml - /// - public partial class MainControl : REX.Common.REXExtensionMainControl - { - public MainControl() - { - InitializeComponent(); - } - public MainControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - - protected override void OnRender(DrawingContext drawingContext) - { - base.OnRender(drawingContext); - } - - private void Toolbox_SelectedItemChanged(object sender, REX.Controls.WPF.REXToolboxItem item) - { - base.Toolbox_SelectItem(sender, item); - } - - private void CommandBinding_Executed(object sender, ExecutedRoutedEventArgs e) - { - if (e.Command is REX.Common.REXRoutedUICommand) - RunCommand((e.Command as REX.Common.REXRoutedUICommand).Name); - } - - private void CommandBinding_CanExecute(object sender, CanExecuteRoutedEventArgs e) - { - if (e.Command is REX.Common.REXRoutedUICommand) - e.CanExecute = CanRunCommand((e.Command as REX.Common.REXRoutedUICommand).Name); - else - e.CanExecute = true; - } - - private bool CanRunCommand(string Name) - { - return true; - } - - private void RunCommand(string Name) - { - REXCommand Cmd = null; - switch (Name) - { - case "Open": - ThisExtension.System.LoadFromFile(true); - return; - case "Save": - ThisExtension.System.SaveToFile(false, true); - return; - case "SaveAs": - ThisExtension.System.SaveToFile(true); - return; - case "Calculate": - Cmd = new REXCommand(REXCommandType.Run); - break; - case "Help": - Cmd = new REXCommand(REXCommandType.Help); - break; - case "Close": - Cmd = new REXCommand(REXCommandType.Close); - break; - case "About": - Cmd = new REXCommand(REXCommandType.About); - break; - case "Preferences": - ThisExtension.ShowPreferencesDialog(); - break; - } - if (Cmd != null) - ThisExtension.Command(ref Cmd); - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainWindow.xaml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainWindow.xaml deleted file mode 100644 index 5b441609..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainWindow.xaml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Help - - - - - About - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainWindow.xaml.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainWindow.xaml.cs deleted file mode 100644 index bf9c659d..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/MainWindow.xaml.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; -using Autodesk.REX.Framework; - -namespace REX.ElementReportHTML.Resources.Dialogs -{ - /// - /// Interaction logic for MainWindow.xaml - /// - public partial class MainWindow : REX.Common.REXExtensionWindow - { - public MainWindow() - { - InitializeComponent(); - } - - public MainWindow(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - - private void ButtonApply_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.OK); - ThisExtension.Command(ref Cmd); - } - - private void ButtonClose_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = false; - ThisExtension.Command(ref Cmd); - } - - private void REXExtensionWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = true; - if (((bool)ThisExtension.Command(ref Cmd)) == true) - e.Cancel = false; - else - e.Cancel = true; - } - - private void HyperlinkHelp_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - - private void HyperlinkAbout_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.About); - ThisExtension.Command(ref Cmd); - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportControl.xaml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportControl.xaml deleted file mode 100644 index 774c3bc5..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportControl.xaml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportControl.xaml.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportControl.xaml.cs deleted file mode 100644 index 6114b5c4..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportControl.xaml.cs +++ /dev/null @@ -1,293 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using ROHTMLLib; -using System.IO; -using REX.ElementReportHTML.Main; -using Autodesk.REX.Framework; - -namespace REX.ElementReportHTML.Resources.Dialogs -{ - /// - /// Represents the control with a browser for a note. - /// - public partial class ReportControl : REX.Common.REXExtensionControl - { - IXHTMLDocument HtmlDocument; - string DocumentPath; - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Get the Data structure. - /// - /// The main Data. - internal Data ThisMainData - { - get - { - return ThisMainExtension.Data; - } - } - /// - /// Initializes a new instance of the class. - /// - public ReportControl() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension. - public ReportControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - /// - /// Initializes the dialog with current settings. - /// - public void SetDialog() - { - FillNote(); - } - /// - /// Fills the note. - /// - public void FillNote() - { - if (HtmlDocument != null) - { - HtmlDocument = null; - ThisExtension.ROHTMLReleaseDocument(); - } - - HtmlDocument = ThisExtension.ROHTMLDocument(); - - FillHeaderNote(); - - if (ThisMainExtension.Data.IdMode) - { - if (ThisMainExtension.Data.SelectedElement != null) - AddElementToNote(ThisMainExtension.Data.SelectedElement); - } - else - { - FillGeneralInformation(); - - foreach (Node categoryNode in ThisMainExtension.Data.MainNode.Nodes.Values) - { - if (!ThisMainExtension.Data.SelectedCategories.Contains(categoryNode)) - continue; - - AddCategoryToNote(categoryNode); - - foreach (Node elementNode in categoryNode.Nodes.Values) - { - AddElementToNote(elementNode); - } - } - } - - if (File.Exists(DocumentPath)) - { - try - { - File.Delete(DocumentPath); - } - catch - { - } - } - - Guid g = System.Guid.NewGuid(); - DocumentPath = GetTempPath() + "\\" + g.ToString() + ".mht"; - - HtmlDocument.SaveAsSingleFile(DocumentPath); - webBrowser.Navigate(new Uri(DocumentPath)); - } - /// - /// Adds the category to the note. - /// - /// The category node. - private void AddCategoryToNote(Node categoryNode) - { - HtmlDocument.Body.AddHeader(2, "Category: " + categoryNode.Name); - HtmlDocument.Body.AddValue2("Number of elements", categoryNode.Nodes.Count.ToString()); - } - /// - /// Adds the element to the note. - /// - /// The element node. - private void AddElementToNote(Node elementNode) - { - HtmlDocument.Body.AddHeader(3, "Element: " + elementNode.Name); - HtmlDocument.Body.AddValue2("Id", elementNode.Id); - - if (elementNode.Nodes.Count > 0) - { - HtmlDocument.Body.AddHeader(4, "Parameters"); - - XHTMLTable table = HtmlDocument.Body.AddTable(); - table.HeaderColumns = 0; - table.HeaderRows = 1; - table.AutoFormat(ROHTMLTableFormats.ROTF_REPORT_1); - - //header - table.AddRow(); - table.get_Cell(1, 1).AddText("Parameter"); - table.get_Cell(1, 2).AddText("Value"); - - int row = 1; - foreach (Node parameterNode in elementNode.Nodes.Values) - { - table.AddRow(); - row++; - - table.get_Cell(row, 1).AddText(parameterNode.Name); - table.get_Cell(row, 2).AddText(parameterNode.Value); - } - } - } - /// - /// Fills the header note. - /// - private void FillHeaderNote() - { - Autodesk.REX.Framework.REXEnvironment Env = new Autodesk.REX.Framework.REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - string path = Env.GetModulePath(Autodesk.REX.Framework.REXEnvironment.PathType.Configuration, ThisExtension.ThisApplication.Context.Name); - string imagePath = REX.Common.REXController.GetProductBitmapFullPath(ThisContext, ThisExtension.GetREXEnvironment(), (REXInterfaceType)ThisExtension.ExtensionContext.Control.StandardOwner, false); - string ModVersion = ThisExtension.ThisApplication.GetType().Assembly.GetName().Version.Major.ToString() + "." + ThisExtension.ThisApplication.GetType().Assembly.GetName().Version.Minor.ToString(); - - string createHeader = "" + - "" + - "" + - "" + - "" + - "" + - "" + - "
    " + - "" + - "Element Report
    " + "
    " + - "REXSDK 2012
    " + "
    "; - HtmlDocument.Body.AddLine(createHeader); - - HtmlDocument.Body.AddLineBreak(); - } - /// - /// Fills general information. - /// - private void FillGeneralInformation() - { - HtmlDocument.Body.AddHeader(2, "General information"); - - HtmlDocument.Body.AddText2("Number of categories", ThisMainExtension.Data.MainNode.Nodes.Count.ToString()); - - int countAllElems = 0; - int countSelCats = 0; - int countSelElems = 0; - - foreach (Node cat in ThisMainExtension.Data.MainNode.Nodes.Values) - { - countAllElems += cat.Nodes.Count; - - if (ThisMainExtension.Data.SelectedCategories.Contains(cat)) - { - countSelCats++; - countSelElems += cat.Nodes.Count; - } - } - - HtmlDocument.Body.AddText2("Number of all elements", countAllElems.ToString()); - HtmlDocument.Body.AddText2("Number of selected categories", countSelCats.ToString()); - HtmlDocument.Body.AddText2("Number of selected elements", countSelElems.ToString()); - HtmlDocument.Body.AddLineBreak(); - } - - /// - /// Returns the path to temporary Windows folder. - /// - /// The path. - public string GetTempPath() - { - string path = Environment.GetEnvironmentVariable("temp"); - if (!Directory.Exists(path)) - { - path = System.IO.Path.GetFullPath(System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "..\\Temp")); - if (!Directory.Exists(path)) - Directory.CreateDirectory(path); - } - - path = path + "\\ElementReportHTML"; - - if (!Directory.Exists(path)) - Directory.CreateDirectory(path); - - return path; - - } - /// - /// Handles the Click event of the ToolStripButtonSave control. - /// - /// The source of the event. - /// The instance containing the event data. - private void ToolStripButtonSave_Click(object sender, RoutedEventArgs e) - { - if(HtmlDocument == null) - return; - - Microsoft.Win32.SaveFileDialog SaveFileDialog = new Microsoft.Win32.SaveFileDialog(); - - SaveFileDialog.Filter = "MHT (*.mht) file|*.mht|HTML (*.html) file|*.html;"; - SaveFileDialog.OverwritePrompt = true; - - if (SaveFileDialog.ShowDialog(ThisExtension.GetWindowForParent()) == true) - { - if (System.IO.Path.GetExtension(SaveFileDialog.FileName).ToLower() == ".mht") - HtmlDocument.SaveAsSingleFile(SaveFileDialog.FileName); - else - HtmlDocument.Save(SaveFileDialog.FileName); - } - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportSettingsControl.xaml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportSettingsControl.xaml deleted file mode 100644 index 9278d7bf..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportSettingsControl.xaml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - Select by id: - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportSettingsControl.xaml.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportSettingsControl.xaml.cs deleted file mode 100644 index 9fb7f575..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Dialogs/ReportSettingsControl.xaml.cs +++ /dev/null @@ -1,158 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using REX.ElementReportHTML.Main; - -namespace REX.ElementReportHTML.Resources.Dialogs -{ - /// - /// Represents the control which allows user to define settings for the note. - /// - public partial class ReportSettingsControl : REX.Common.REXExtensionControl - { - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Initializes a new instance of the class. - /// - public ReportSettingsControl() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension. - public ReportSettingsControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - /// - /// Initializes the dialog with current settings. - /// - public void SetDialog() - { - FillCategoriesList(); - FillIdsCombo(); - idCheckBox.IsChecked = false; - idComboBox.IsEnabled = false; - } - /// - /// Fills the list of categories. - /// - private void FillCategoriesList() - { - categoriesListBox.Items.Clear(); - foreach (Node node in ThisMainExtension.Data.MainNode.Nodes.Values) - { - CheckBox checkBox = new CheckBox(); - checkBox.IsChecked = true; - checkBox.Checked += new RoutedEventHandler(checkBox_Checked); - checkBox.Unchecked += new RoutedEventHandler(checkBox_Unchecked); - checkBox.Content = node.Name; - checkBox.Tag = node; - categoriesListBox.Items.Add(checkBox); - } - } - /// - /// Fills the list of ids. - /// - private void FillIdsCombo() - { - idComboBox.Items.Clear(); - - foreach (Node catNode in ThisMainExtension.Data.MainNode.Nodes.Values) - { - foreach (Node elemNode in catNode.Nodes.Values) - { - idComboBox.Items.Add(elemNode); - } - } - } - /// - /// Handles the Unchecked event of the checkBox control. - /// - /// The source of the event. - /// The instance containing the event data. - void checkBox_Unchecked(object sender, RoutedEventArgs e) - { - CheckBox checkBox = sender as CheckBox; - ThisMainExtension.Data.SelectedCategories.Remove(checkBox.Tag as Node); - ThisMainExtension.RefreshNote(); - } - /// - /// Handles the Checked event of the checkBox control. - /// - /// The source of the event. - /// The instance containing the event data. - void checkBox_Checked(object sender, RoutedEventArgs e) - { - CheckBox checkBox = sender as CheckBox; - ThisMainExtension.Data.SelectedCategories.Add(checkBox.Tag as Node); - ThisMainExtension.RefreshNote(); - } - /// - /// Handles the SelectionChanged event of the idComboBox control. - /// - /// The source of the event. - /// The instance containing the event data. - private void idComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) - { - ThisMainExtension.Data.SelectedElement = idComboBox.SelectedItem as Node; - ThisMainExtension.RefreshNote(); - } - /// - /// Handles the 1 event of the CheckBox_Checked control. - /// - /// The source of the event. - /// The instance containing the event data. - private void CheckBox_Checked_1(object sender, RoutedEventArgs e) - { - CheckBox checkBox = sender as CheckBox; - ThisMainExtension.Data.IdMode = checkBox.IsChecked.Value; - idComboBox.IsEnabled = checkBox.IsChecked.Value; - categoriesListBox.IsEnabled = !checkBox.IsChecked.Value; - ThisMainExtension.RefreshNote(); - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/REX.ico b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/REX.ico deleted file mode 100644 index 45a53324..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/REX.ico and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/REX_logo.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/REX_logo.png deleted file mode 100644 index f0299668..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/REX_logo.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_calculate.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_calculate.png deleted file mode 100644 index e4340a25..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_calculate.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_close.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_close.png deleted file mode 100644 index 97f37920..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_close.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_help.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_help.png deleted file mode 100644 index 74833491..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_help.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_info.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_info.png deleted file mode 100644 index baabfee1..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_info.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_open.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_open.png deleted file mode 100644 index 6d54b002..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_open.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_print.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_print.png deleted file mode 100644 index a09fa0ce..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_print.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_rs.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_rs.png deleted file mode 100644 index 790bfcc2..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_rs.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_save.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_save.png deleted file mode 100644 index 1bdaa942..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_save.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_save_as.png b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_save_as.png deleted file mode 100644 index 669f7c06..00000000 Binary files a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Other/Images/TOOLBAR_save_as.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Strings/Texts.Designer.cs b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Strings/Texts.Designer.cs deleted file mode 100644 index f1fe4e30..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Strings/Texts.Designer.cs +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.ElementReportHTML.Resources.Strings { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Texts { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Texts() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.ElementReportHTML.Resources.Strings.Texts", typeof(Texts).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Data. - /// - internal static string LIST_Data { - get { - return ResourceManager.GetString("LIST_Data", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Results. - /// - internal static string LIST_Results { - get { - return ResourceManager.GetString("LIST_Results", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question. - /// - internal static string MessageBox_CaptionQuestion { - get { - return ResourceManager.GetString("MessageBox_CaptionQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred! Do you want to continue?. - /// - internal static string MessageBox_ErrorQuestion { - get { - return ResourceManager.GetString("MessageBox_ErrorQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to My extension (ElementReportHTML). - /// - internal static string REX_ModuleDescription { - get { - return ResourceManager.GetString("REX_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc. - /// - internal static string REX_VersionInfo { - get { - return ResourceManager.GetString("REX_VersionInfo", resourceCulture); - } - } - } -} diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Strings/Texts.resx b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Strings/Texts.resx deleted file mode 100644 index 1082637f..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/Resources/Strings/Texts.resx +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Data - - - Results - - - Question - - - Errors occurred! Do you want to continue? - - - My extension (ElementReportHTML) - - - To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/en-US/REX_revit.xml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/en-US/REX_revit.xml deleted file mode 100644 index 030832f2..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/en-US/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/pl-PL/REX_revit.xml b/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/pl-PL/REX_revit.xml deleted file mode 100644 index 030832f2..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ElementReportHTML/pl-PL/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/ElementReportHTML/ReadMe_ElementReportHTML.rtf b/SDK/REX SDK/Samples/ElementReportHTML/ReadMe_ElementReportHTML.rtf deleted file mode 100644 index 5ec0c022..00000000 --- a/SDK/REX SDK/Samples/ElementReportHTML/ReadMe_ElementReportHTML.rtf +++ /dev/null @@ -1,327 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408\'01-;}{\levelnumbers;} -\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\rsidtbl \rsid85718\rsid144132\rsid466955\rsid538525 -\rsid1403698\rsid2307087\rsid2313257\rsid2495712\rsid3216288\rsid3892547\rsid5986209\rsid6180407\rsid6187565\rsid6453515\rsid6562084\rsid6769169\rsid7355889\rsid7436494\rsid7875650\rsid8611418\rsid9600544\rsid10180232\rsid10189020\rsid10497927 -\rsid10511401\rsid11347200\rsid11747079\rsid12269866\rsid12782159\rsid12855747\rsid12985103\rsid13046620\rsid13257754\rsid13644089\rsid14251038\rsid14379834\rsid14645320\rsid14701341\rsid14760119\rsid15413184\rsid15734330\rsid15753286\rsid15813555 -\rsid15992273\rsid16201153\rsid16269875}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author wolskip}{\operator Tomasz Sleczka}{\creatim\yr2010\mo12\dy14\hr8\min22} -{\revtim\yr2022\mo8\dy16\hr23\min24}{\version51}{\edmins377}{\nofpages2}{\nofwords456}{\nofchars2603}{\nofcharsws3053}{\vern49}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12269866 \hich\af1\dbch\af31505\loch\f1 ElementReportHTML}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6769169 \hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6562084 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 - REXSDK 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12782159 \hich\af1\dbch\af31505\loch\f1 12}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6562084 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3216288 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11747079 0}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6562084 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3216288 \hich\af1\dbch\af31505\loch\f1 /20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6562084 \hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{ -\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Modified By:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 -\b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Programming Language:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12269866 \hich\af1\dbch\af31505\loch\f1 Easy}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10497927 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2495712 \hich\af1\dbch\af31505\loch\f1 Read properties }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid15413184 \hich\af1\dbch\af31505\loch\f1 of elements in the project and prepare the html note which is presented on module\hich\f1 \rquote \loch\f1 s window.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2495712 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14701341 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line This sample demonstrates how to create}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 \hich\af1\dbch\af31505\loch\f1 - an Extension module based on WPF technology.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 \hich\af1\dbch\af31505\loch\f1 The module reads}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15413184 \hich\af1\dbch\af31505\loch\f1 elements which exist in the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 Revit }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid15413184 \hich\af1\dbch\af31505\loch\f1 project. Elements are organized}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 - according to their categories and presented in the HTML note. There is possibility to limit the content of the note by choosing\hich\af1\dbch\af31505\loch\f1 appropriate categories or specify the single element. The note can be saved in }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13644089 \hich\af1\dbch\af31505\loch\f1 an }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 html or}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13644089 -\hich\af1\dbch\af31505\loch\f1 a}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 mht format.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 Create the REX extension module in WPF technology}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14701341 .}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14701341 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid14701341 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14701341 \hich\af1\dbch\af43\loch\f1 Usage of ROHTML component.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418\charrsid14701341 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14701341 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid14701341 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Generated by the wizard: -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 Extension.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15992273 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 -The main class generated by the wizard. It contains definition of the Extension class which is the main class in the REXExtension module. This class is a central point which al}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\hich\af1\dbch\af31505\loch\f1 lows user to manage and customize the mo\hich\af1\dbch\af31505\loch\f1 dule.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 ExtensionRevit.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 -This file contains an ExtensionRevit class. This class allows to separate general functionality (provided by the Extension class) from functionality characteristic for the Revit context e.g. setting layouts may be done in the Extension class but reading R -\hich\af1\dbch\af31505\loch\f1 e\hich\af1\dbch\af31505\loch\f1 vit elements should be carried }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 out in the ExtensionRevit class.}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 Data.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 -This file contains a Data class which is a data container accessible from different places in the module. All common objects should be placed in this class.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Application.cs, DirectAcc\hich\af1\dbch\af31505\loch\f1 ess.cs, Results.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid10189020 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 These files were generated by the wizard but there is no need to }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 make any changes in }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 their}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 content.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 Added manually:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 Report}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 Control.xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14701341\charrsid14701341 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 Report}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 -\hich\af1\dbch\af31505\loch\f1 Control.xaml.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 These file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 definition of the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 -control which creates the note and presents it as its content}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 . -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 ReportSettingsControl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 .xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid7436494\charrsid7436494 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 ReportSettingsControl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\hich\af1\dbch\af31505\loch\f1 .xaml.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 These files contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 definition of the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 -\hich\af1\dbch\af31505\loch\f1 control which allows }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid13644089 \hich\af1\dbch\af31505\loch\f1 managing}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 note -\hich\f1 \rquote \loch\f1 s content.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \tab -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14379834 \hich\af1\dbch\af31505\loch\f1 Node}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 .cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 This file contains a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid14379834 \hich\af1\dbch\af31505\loch\f1 Node}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 class which represents the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14379834 -\hich\af1\dbch\af31505\loch\f1 single item of the tree structure}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14379834 \hich\af1\dbch\af31505\loch\f1 - There are 4 levels in the tree structure: root, category, element and property.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16201153 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 This sample }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid10180232 \hich\af1\dbch\af43\loch\f1 examines the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 current }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid13046620 \hich\af1\dbch\af43\loch\f1 -project and gathers information about elements which are neither type nor detail components, and which contain the geometry definition). Filtered elements are organized according to their categories. Except}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid11347200 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13046620 \hich\af1\dbch\af43\loch\f1 name and the id all parameters of an element -\hich\af1\dbch\af43\loch\f1 are stored and presented in the note. -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11347200 \hich\af1\dbch\af43\loch\f1 The dialog is split into two parts: -\par }\pard \ltrpar\ql \fi720\li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 - }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid11347200 \hich\af1\dbch\af43\loch\f1 The html note \hich\f1 \endash \loch\f1 presents the generated note -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 - }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid11347200 \hich\af1\dbch\af43\loch\f1 The settings of the note \hich\f1 \endash \loch\f1 allows customizing the note by choosing appropriate categories or specifying the element by ID. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16201153 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 There is al\hich\af1\dbch\af43\loch\f1 -so possibility to save the note as a mht or an html document.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13046620 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 \hich\f1 Copy the module to the \'85\loch\f1 Modules/Category directory - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\hich\af1\dbch\af43\loch\f1 Open Revit Structure. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 3.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 Open the project with a structure defined (or create it by yourself)}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 4.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Run the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 Extension.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 5.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 -\hich\af1\dbch\af43\loch\f1 Define note\hich\f1 \rquote \loch\f1 s settings.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 6.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 Save the note.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000020ee -e983b6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher.sln b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher.sln deleted file mode 100644 index af1a0bc6..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExtensionRevitLauncher", "ExtensionRevitLauncher\ExtensionRevitLauncher.csproj", "{5510615B-24B2-4298-869C-C87A5C6049EE}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5510615B-24B2-4298-869C-C87A5C6049EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5510615B-24B2-4298-869C-C87A5C6049EE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5510615B-24B2-4298-869C-C87A5C6049EE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5510615B-24B2-4298-869C-C87A5C6049EE}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionApp.cs b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionApp.cs deleted file mode 100644 index 8ff0f742..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionApp.cs +++ /dev/null @@ -1,77 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; -using System.Reflection; -using System.IO; -using System.Windows.Media.Imaging; - -namespace ExtensionRevitLauncher -{ - /// - /// Implements the Revit add-in interface IExternalApplication. This class provides a simple - /// system to launch Extension modules from Revit. It adds the RibbonItem which is used to start - /// modules. The list of modules attached to the application is configured in extensions.xml file. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - [Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)] - public class ExtensionApp : IExternalApplication - { - /// - /// The file which contains all modules to be launched. It should be in the same directory as the current assembly. - /// - static string ExtensionsFile = "extensions.xml"; - /// - /// The default image of all extensions. - /// - static string ExtensionsImage = "extension.png"; - #region IExternalApplication Members - - /// - /// Implement this method to execute some tasks when Autodesk Revit shuts down. - /// - /// A handle to the application being shut down. - /// - /// Indicates if the external application completes its work successfully. - /// - public Result OnShutdown(UIControlledApplication application) - { - return Result.Succeeded; - } - /// - /// Implement this method to execute some tasks when Autodesk Revit starts. - /// - /// A handle to the application being started. - /// - /// Indicates if the external application completes its work successfully. - /// - public Result OnStartup(UIControlledApplication application) - { - string dir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); - string path = Path.Combine(dir,ExtensionsFile); - List modules = ExtensionXMLReader.ReadFile(path); - - RibbonPanel ribbonSamplePanel = application.CreateRibbonPanel("Extension SDK"); - SplitButtonData splitButtonData = new SplitButtonData("ExtensionSDK", "SDK"); - SplitButton splitButton = ribbonSamplePanel.AddItem(splitButtonData) as SplitButton; - string imgPath = Path.Combine(dir, ExtensionsImage); - - foreach (ExtensionModuleData module in modules) - { - if (System.IO.File.Exists(module.Path)) - { - PushButton pushButton = splitButton.AddPushButton(new PushButtonData(module.Name, module.Description, module.Path, module.Namespace + ".DirectRevitAccess")); - - string imgModulePath = (File.Exists(module.Img)) ? module.Img : imgPath; - pushButton.LargeImage = new BitmapImage(new Uri(imgModulePath)); - } - } - - return Result.Succeeded; - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionModuleData.cs b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionModuleData.cs deleted file mode 100644 index f00190cd..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionModuleData.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace ExtensionRevitLauncher -{ - /// - /// The class represents properties of the particular module. - /// - class ExtensionModuleData - { - /// - /// Gets or sets the name of the module. - /// - /// The name. - public string Name { get; set; } - /// - /// Gets or sets the path to the module assembly. - /// - /// The path. - public string Path { get; set; } - /// - /// Gets or sets the main namespace of the module (in fact the namespace of the DirectAccess class). - /// - /// The namespace. - public string Namespace { get; set; } - /// - /// Gets or sets the image path. - /// - /// The image path. - public string Img { get; set; } - /// - /// Gets or sets the description of the module. - /// - /// The description. - public string Description { get; set; } - /// - /// Gets or sets the technology of the module. - /// - /// The technology. - public string Technology { get; set; } - } -} diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionRevitLauncher.addin b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionRevitLauncher.addin deleted file mode 100644 index ecaf2045..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionRevitLauncher.addin +++ /dev/null @@ -1,11 +0,0 @@ - - - - EXtensionRevitLauncher - P:\ExtensionRevitLauncher\ExtensionRevitLauncher\bin\Release\ExtensionRevitLauncher.dll - 1cd57a34-33d5-4d8f-bef4-3abff1e7f063 - ExtensionRevitLauncher.ExtensionApp - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionRevitLauncher.csproj b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionRevitLauncher.csproj deleted file mode 100644 index 0a5f2f0f..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionRevitLauncher.csproj +++ /dev/null @@ -1,100 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {5510615B-24B2-4298-869C-C87A5C6049EE} - Library - Properties - ExtensionRevitLauncher - ExtensionRevitLauncher - v4.8 - 512 - - - 3.5 - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - 3.0 - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - - 3.5 - - - - 3.5 - - - 3.5 - - - - - 3.0 - - - - - - - - - - - - Designer - - - - - copy "$(ProjectDir)extensions.xml" "$(TargetDir)extensions.xml" -copy "$(ProjectDir)extension.png" "$(TargetDir)extension.png" -xcopy "$(ProjectDir)\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionXMLReader.cs b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionXMLReader.cs deleted file mode 100644 index 0552d9e5..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/ExtensionXMLReader.cs +++ /dev/null @@ -1,80 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Xml; - -namespace ExtensionRevitLauncher -{ - /// - /// Reads modules configuration files and returns the list of supported module. - /// - class ExtensionXMLReader - { - const string xmlExtensionModule = "Module"; - const string xmlExtensionModules = "Modules"; - const string xmlName = "name"; - const string xmlPath = "path"; - const string xmlNamespace = "namespace"; - const string xmlImg = "img"; - const string xmlDescription = "description"; - const string xmlTechnology = "technology"; - - /// - /// Reads the modules configuration file. - /// - /// The path. - /// - public static List ReadFile(string path) - { - List modules = new List(); - XmlDocument xmlDocument = new XmlDocument(); - - if (System.IO.File.Exists(path)) - { - xmlDocument.Load(path); - - foreach (XmlNode nodeModules in xmlDocument.ChildNodes) - { - if (nodeModules.Name != xmlExtensionModules) - continue; - - foreach (XmlNode nodeModule in nodeModules.ChildNodes) - { - if (nodeModule.Name == xmlExtensionModule) - { - ExtensionModuleData module = new ExtensionModuleData(); - module.Namespace = ReadAttribute(nodeModule, xmlNamespace); - module.Description = ReadAttribute(nodeModule, xmlDescription); - module.Img = ReadAttribute(nodeModule, xmlImg); - module.Name = ReadAttribute(nodeModule, xmlName); - module.Path = ReadAttribute(nodeModule, xmlPath); - module.Technology = ReadAttribute(nodeModule, xmlTechnology); - - modules.Add(module); - } - } - } - } - - return modules; - } - /// - /// Reads the specified attribute. - /// - /// The node. - /// The attribute. - /// - static string ReadAttribute(XmlNode node, string attribute) - { - XmlNode attNode = node.Attributes.GetNamedItem(attribute); - - if (attNode != null) - return attNode.ToString(); - - return ""; - } - - - } -} diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/Properties/AssemblyInfo.cs deleted file mode 100644 index c2c6e9bb..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("ExtensionRevitLauncher")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Autodesk, Inc.")] -[assembly: AssemblyProduct("ExtensionRevitLauncher")] -[assembly: AssemblyCopyright("Copyright © Autodesk, Inc. 2011")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("7be643e9-8774-439e-8ab6-cea216733776")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/extension.png b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/extension.png deleted file mode 100644 index f5fbda42..00000000 Binary files a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/extension.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/extensions.xml b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/extensions.xml deleted file mode 100644 index 85a36a76..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ExtensionRevitLauncher/extensions.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ReadMe_ExtensionRevitLauncher.rtf b/SDK/REX SDK/Samples/ExtensionRevitLauncher/ReadMe_ExtensionRevitLauncher.rtf deleted file mode 100644 index 3af930c1..00000000 --- a/SDK/REX SDK/Samples/ExtensionRevitLauncher/ReadMe_ExtensionRevitLauncher.rtf +++ /dev/null @@ -1,272 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408\'01-;}{\levelnumbers;} -\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\rsidtbl \rsid85718\rsid144132\rsid466955\rsid538525 -\rsid1705990\rsid1990493\rsid2307087\rsid2313257\rsid2495712\rsid3892547\rsid3957687\rsid5986209\rsid6180407\rsid6187565\rsid6453515\rsid6833882\rsid7355889\rsid7436494\rsid8078138\rsid8611418\rsid8652535\rsid8802122\rsid9190381\rsid10180232\rsid10189020 -\rsid10302735\rsid10497927\rsid10511401\rsid11347200\rsid12269866\rsid12670956\rsid12855747\rsid12985103\rsid13046620\rsid13644089\rsid14251038\rsid14379834\rsid14645320\rsid14701341\rsid14709424\rsid14760119\rsid15413184\rsid15734330\rsid15753286 -\rsid15813555\rsid15992273\rsid16201153\rsid16269875}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author wolskip}{\operator Tomasz Sleczka} -{\creatim\yr2010\mo12\dy14\hr8\min22}{\revtim\yr2022\mo8\dy16\hr23\min23}{\version53}{\edmins396}{\nofpages1}{\nofwords219}{\nofchars1253}{\nofcharsws1470}{\vern49}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12269866 \hich\af1\dbch\af31505\loch\f1 ElementReportHTML}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14709424 \hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9190381 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 - REXSDK 2012}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9190381 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8078138 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid12670956 0}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9190381 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8078138 \hich\af1\dbch\af31505\loch\f1 /20}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid9190381 \hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Modified By:}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Programming Language:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12269866 \hich\af1\dbch\af31505\loch\f1 Easy}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10497927 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 \line \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8802122 \hich\af1\dbch\af31505\loch\f1 Creates the RibbonItem in Revit with modules defined in the configuration file.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2495712 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14701341 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line This sample demonstrates how }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8802122 \hich\af1\dbch\af31505\loch\f1 -to launch Extension modules from own Revit application.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8802122 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid14701341 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8802122 \hich\af1\dbch\af43\loch\f1 Launching modules from the Revit application.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418\charrsid14701341 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14701341 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid14701341 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8802122 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 Extension}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1705990 \hich\af1\dbch\af31505\loch\f1 App}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 .cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15992273 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1705990 \hich\af1\dbch\af31505\loch\f1 -This file contains an ExtensionApp class which implements the Revit add-in interface IExternalApplication. This class provides a simple system to launch Extension modules from Revit. It adds the RibbonItem which is used to start modules. The list of modul -\hich\af1\dbch\af31505\loch\f1 e\hich\af1\dbch\af31505\loch\f1 s attached to the application is configured in extensions.xml file.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1705990 \hich\af1\dbch\af31505\loch\f1 ExtensionModuleData.cs}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 This file contains an }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid1705990 \hich\af1\dbch\af31505\loch\f1 ExtensionModuleData}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 class. This class }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1705990 -\hich\af1\dbch\af31505\loch\f1 represents properties of the particular module}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid1705990 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1705990 -\par \hich\af1\dbch\af31505\loch\f1 ExtensionXMLReader.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1705990 \hich\af1\dbch\af31505\loch\f1 -This file contains an ExtensionXMLReader class. This class helps to read modules configuration file. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid1705990 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 This sample }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 provides a simple system of adding Extension modules to Revit through an additional Ribbon panel. The modules list is configure\hich\af1\dbch\af43\loch\f1 -d in extensions.xml file which has to be located in the same folder as main assembly.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13046620 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 Add the ExtensionRevitLauncher to Revit Addins directory}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 -\hich\af1\dbch\af43\loch\f1 Configure the file (u\hich\af1\dbch\af43\loch\f1 pdate paths of SDK samples, add your own extensions)}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 3.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 Run Revit}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 4.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid1705990 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1705990 \hich\af1\dbch\af43\loch\f1 Launch the module from the list.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000c001 -bb68b6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator.sln b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator.sln deleted file mode 100644 index aa65b739..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FrameGenerator", "FrameGenerator\FrameGenerator.csproj", "{4369B093-FA5D-4120-8F82-44D58550262E}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4369B093-FA5D-4120-8F82-44D58550262E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4369B093-FA5D-4120-8F82-44D58550262E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4369B093-FA5D-4120-8F82-44D58550262E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4369B093-FA5D-4120-8F82-44D58550262E}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Additional/FrameGenerator.addin b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Additional/FrameGenerator.addin deleted file mode 100644 index 4458188a..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Additional/FrameGenerator.addin +++ /dev/null @@ -1,12 +0,0 @@ - - - - P:\FrameGenerator\FrameGenerator\bin\Release\FrameGenerator.dll - d7f4085e-7843-41e1-b638-ee5547caf4cf - REX.FrameGenerator.DirectRevitAccess - FrameGenerator - FrameGenerator - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Additional/buildevents.bat b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Additional/buildevents.bat deleted file mode 100644 index 997b4a98..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Additional/buildevents.bat +++ /dev/null @@ -1,10 +0,0 @@ -set SOURCE_PATH= -set DESTINATION_PATH= - -if not exist "%DESTINATION_PATH%\FrameGenerator\FrameGenerator.dll" goto end -if not exist "%SOURCE_PATH%\FrameGenerator\FrameGenerator\bin\Debug\FrameGenerator.dll" goto end - -copy "%SOURCE_PATH%\FrameGenerator\FrameGenerator\bin\Debug\FrameGenerator.dll" "%DESTINATION_PATH%\FrameGenerator\FrameGenerator.dll" -copy "%SOURCE_PATH%\FrameGenerator\FrameGenerator\bin\Debug\FrameGenerator.pdb" "%DESTINATION_PATH%\FrameGenerator\FrameGenerator.pdb" - -:end diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX.png deleted file mode 100644 index ded93ff1..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_revit.xml b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_revit.xml deleted file mode 100644 index 5ab736f7..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_small.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_small.png deleted file mode 100644 index 2d6bf184..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_small.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_tooltip.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_tooltip.png deleted file mode 100644 index bba3cf27..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/REX_tooltip.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/settings.xml b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/settings.xml deleted file mode 100644 index 5561de8f..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Configuration/settings.xml +++ /dev/null @@ -1,52 +0,0 @@ - - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/FrameGenerator.csproj b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/FrameGenerator.csproj deleted file mode 100644 index d3187911..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/FrameGenerator.csproj +++ /dev/null @@ -1,261 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 8.0.50727 - 2.0 - {4369B093-FA5D-4120-8F82-44D58550262E} - Library - Properties - REX.FrameGenerator - FrameGenerator - v4.8 - true - - - - - 2.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - bin\Debug\ - TRACE;DEBUG;TV2_0;TV1_5;REXUI;REXUIL2;REVIT;$(AssemblyName) - prompt - 4 - - - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE;TV2_0;TV1_5;REXUI;REXUIL2;REVIT;$(AssemblyName) - prompt - 4 - AnyCPU - false - - - - True - Autodesk.Common.AResourcesControl.dll - False - - - True - Autodesk.REX.Framework.dll - False - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.dll - False - - - False - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.Forms.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.Forms.dll - False - - - - - - - - - - - - - - - - True - True - Resources.resx - - - - - UserControl - - - MainControl.cs - - - Form - - - MainForm.cs - - - - UserControl - - - SubControl.cs - - - True - True - Images.resx - - - True - True - Texts.resx - - - - - - Designer - ResXFileCodeGenerator - Resources.Designer.cs - - - MainControl.cs - Designer - - - Designer - MainForm.cs - - - Designer - SubControl.cs - - - Designer - ResXFileCodeGenerator - Images.Designer.cs - - - Designer - ResXFileCodeGenerator - Texts.Designer.cs - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - -if not exist "q:\exe.$(ConfigurationName)" goto InstalledSDK - -md "q:\exe.$(ConfigurationName)" -md "q:\exe.$(ConfigurationName)\Modules" -md "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)" - -del "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" - -copy "$(TargetPath)" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" -copy "$(TargetDir)Interop.*.dll" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\" - -goto END - -:InstalledSDK - -:END - -if exist "$(ProjectDir)Additional\buildevents.bat" call "$(ProjectDir)Additional\buildevents.bat" - -xcopy "$(ProjectDir)Additional\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Data.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Data.cs deleted file mode 100644 index d130f504..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Data.cs +++ /dev/null @@ -1,222 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.FrameGenerator -{ - [Serializable] - internal class DataSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public DataSerializable() - { - } - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// The info. - /// The CTX. - protected DataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - - /// - /// Sets the data reference. - /// - /// The data. - public void SetDataReference(Data data) - { - DataRef = data; - } - - private Data DataRef; - } - - /// - /// Main data class to store all data in REX base units. - /// - internal class Data : REXData - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Data(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - DataSerializableRef = new DataSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - public Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when set defaults. - /// - /// The units system. - public double NbX; - public double NbY; - public double SpacingX; - public double SpacingY; - - - - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - NbX = 3; - NbY = 3; - SpacingX = 30; - SpacingY = 30; - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - NbX = 3; - NbY = 3; - SpacingX = 10; - SpacingY = 10; - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - ThisExtension.OnSetData(); - Data.Write(NbX ); - Data.Write(NbY ); - Data.Write(SpacingX); - Data.Write(SpacingY); - - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - NbX = Data.ReadDouble(); - NbY = Data.ReadDouble(); - SpacingX = Data.ReadDouble(); - SpacingY = Data.ReadDouble(); - ThisExtension.OnSetDialogs(); - - } - - return true; - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (DataSerializableRef != null) - DataFormater.Serialize(DataStream, DataSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - DataSerializableRef = (DataSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal DataSerializable DataSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Extension.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Extension.cs deleted file mode 100644 index a773719b..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Extension.cs +++ /dev/null @@ -1,611 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.FrameGenerator -{ - /// - /// Main class for development. - /// - internal class Extension : REXExtension - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXApplication object. - public Extension(REXApplication App) - : base(App) - { - DataRef = new Data(this); - ResultsRef = new Results(this); - } - - /// - /// For standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Called when Initialize. - /// Creates dedicated extension class according main context. - /// - /// Returns true if succeeded. - - public override bool OnInitialize() - { - if (ThisApplication.Context2.Product.Type == REXInterfaceType.Revit) - ExtensionRef = new Main.Revit.ExtensionRevit(this); - if (ExtensionRef != null) - { - if (!ExtensionRef.OnInitialize()) - return false; - } - - // insert code here. - - return base.OnInitialize(); - } - - /// - /// Creates needed structures and verify needs. - /// - public override void OnCreate() - { - base.OnCreate(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreate(); - } - - /// - /// Creates sub dialog. - /// - public override void OnCreateDialogs() - { - base.OnCreateDialogs(); - - // insert code here. - - SubControlRef = new Resources.Dialogs.SubControl(this); - - - if (ExtensionRef != null) - ExtensionRef.OnCreateDialogs(); - } - - /// - /// Creates layout items and setups layout. - /// - public override void OnCreateLayout() - { - base.OnCreateLayout(); - - - Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed - | (long)REXUI.SetupOptions.VSplitFixed - | (long)REXUI.SetupOptions.FormFixed; - Layout.ConstOptions |= (long)REXUI.SetupOptions.List - | (long)REXUI.SetupOptions.ToolMenu - | (long)REXUI.SetupOptions.TabDialog; - - - // insert code here. - - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "L1", "", "Frame", (long) 0, SubControlRef)); - REXLayoutItem LayoutItem = Layout.GetItem("L1"); - System.SetCaption(); - if (ExtensionRef != null) - ExtensionRef.OnCreateLayout(); - } - - /// - /// Set data on dialogs. - /// - public override void OnSetDialogs() - { - base.OnSetDialogs(); - - SubControlRef.SetDialog(); - - // insert code here. - - Layout.SelectLayout("L1"); - - if (ExtensionRef != null) - ExtensionRef.OnSetDialogs(); - } - - /// - /// Get data from dialogs and sets Data's strucutres. - /// - public override void OnSetData() - { - base.OnSetData(); - - SubControlRef.SetData(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnSetData(); - } - - /// - /// Called when data are loaded. - /// - /// Returns true if succeeded. - public override bool OnDataLoad() - { - if (ExtensionRef != null) - return ExtensionRef.OnDataLoad(); - - return true; - } - - /// - /// Called when data loaded. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataLoaded(bool Result) - { - if (ExtensionRef != null) - ExtensionRef.OnDataLoaded(Result); - } - - /// - /// Called when data are saved. - /// - /// Returns true if succeeded. - public override bool OnDataSave() - { - if (ExtensionRef != null) - return ExtensionRef.OnDataSave(); - - return true; - } - - /// - /// Called when data are saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataSaved(bool Result) - { - if (ExtensionRef != null) - ExtensionRef.OnDataSaved(Result); - } - - /// - /// Called when data are cleared. - /// - /// If returns true method was implemented. - /// Returns result of clear operation. - public override bool OnClear(out bool Implemented) - { - Implemented = false; - - if (ExtensionRef != null) - ExtensionRef.OnClear(out Implemented); - - return true; - } - - /// - /// Called when template is loaded. - /// Only if ExtensionContext.Control.StandardRunContext is equals to REXExtensionContext.REXStandardRunContext.OperationEditTemplate. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnLoadTemplate() - { - if (ExtensionRef != null) - return ExtensionRef.OnLoadTemplate(); - - return true; - } - - /// - /// Called when template is saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnSaveTemplate() - { - if (ExtensionRef != null) - return ExtensionRef.OnSaveTemplate(); - - return true; - } - - /// - /// Checks status of module and shows some information for user if module can't excecute action. - /// - /// Returns true if module can do some action in OnRun method; otherwise false. - public override bool OnCanRun() - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanRun(); - - // insert code here. - - return result; - } - - /// - /// Runs process calculations or other operations. - /// - public override void OnRun() - { - base.OnRun(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnRun(); - } - - /// - /// Shows results. - /// - public override void OnShowResults() - { - base.OnShowResults(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnShowResults(); - } - - /// - /// If returns true dialog will close after OK button is clicked. - /// - /// The closing type. See enum. - /// Returns true if module can be closed. - public override bool OnCanClose(REXCanCloseType Type) - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanClose(Type); - - // insert code here. - - result &= base.OnCanClose(Type); - - return result; - } - - /// - /// Called during closing module. - /// - public override void OnClose() - { - base.OnClose(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnClose(); - } - - /// - /// Activates or deactivates layout - module can modify layout before or after activation. - /// - /// The layout item. - /// If set to true activate. - public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) - { - base.OnActivateLayout(LItem, Activate); - if (Activate) - { - if (LItem.Name == "L1") - { - SubControlRef.Focus(); - REXLayoutItem LayoutItem = Layout.GetItem("L1"); - LayoutItem.Visible = true; - } - } - else - { - } - if (ExtensionRef != null) - ExtensionRef.OnActivateLayout(LItem, Activate); - } - - /// - /// Called when an error is selected on errors list dialog. - /// Raises the event. - /// - /// The instance containing the event data. - public override void OnErrorSelected(REXErrorsEventArgs e) - { - base.OnErrorSelected(e); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnErrorSelected(e); - } - - /// - /// Called when preferences changed. - /// - public override void OnPreferencesChanged() - { - DFM.BeforeParamsChange(); - - base.OnPreferencesChanged(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnPreferencesChanged(); - - DFM.AfterParamsChange(); - } - - /// - /// Get specified text from resources. Needed for obfuscated strings tables. - /// - /// The name of string. - /// Returns specified text. - public override string OnGetText(string Name) - { - if (Name == REXConst.ENG_ResModuleDescription) - return Resources.Strings.Texts.REX_ModuleDescription; - if (Name == REXConst.ENG_ResVersionInfo) - return Resources.Strings.Texts.REX_VersionInfo; - - // insert code here. - - if (ExtensionRef != null) - { - string result = ExtensionRef.OnGetText(Name); - if (!string.IsNullOrEmpty(result)) - return result; - } - - return Resources.Strings.Texts.ResourceManager.GetString(Name); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object OnCommand(ref REXCommand CommandStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnCommand(ref CommandStruct); - - // insert code here. - - if (result == null) - return base.OnCommand(ref CommandStruct); - else - return result; - } - - /// - /// Called when event. - /// - /// The event struct. - /// Returns result of event operation. - public override object OnEvent(ref REXEvent EventStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnEvent(ref EventStruct); - - // insert code here. - - if (result == null) - return base.OnEvent(ref EventStruct); - else - return result; - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object Command(ref REXCommand CommandStruct) - { - // insert code here. - - return base.Command(ref CommandStruct); - } - - /// - /// Events the specified event struct. - /// - /// The event struct. - /// Returns result of event operation. - public override object Event(ref REXEvent EventStruct) - { - // insert code here. - - return base.Event(ref EventStruct); - } - #endregion - - - /// - /// For non standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Create all needed objects - /// - public override bool Create() - { - bool result = base.Create(); - - // insert code here. - - return result; - } - - /// - /// Creates all needed references and data. - /// - public override void Setup() - { - base.Setup(); - - // insert code here. - } - #endregion - - #region Public overrided UI methods - Form and Control reference - - /// - /// Get reference to main form. - /// - /// Returns reference to MainForm object based on REXExtensionForm. - public override REXExtensionForm GetForm() - { - - if (FormRef == null) - FormRef = new Resources.Dialogs.MainForm(this); - return FormRef; - - } - - /// - /// Get the main control. Internally calls method. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public override REXExtensionControl GetControl() - { - - if (ControlRef == null) - ControlRef = new Resources.Dialogs.MainControl(this); - return ControlRef; - - } - #endregion - - #region Public overrided data and results - /// - /// Get the data. - /// - /// The data. - public Data Data - { - get - { - return DataRef; - } - } - - /// - /// Get the results. - /// - /// The results. - public Results Results - { - get - { - return ResultsRef; - } - } - - /// - /// Get the API. - /// - /// Returns reference to main API object. - public override Object GetAPI() - { - return null; - } - - /// - /// Get the results. - /// - /// Returns reference to object based on REXResults object. - public override REXResults GetResults() - { - return ResultsRef; - } - - /// - /// Gets the data. - /// - /// Returns reference to object based on REXData object. - public override REXData GetData() - { - return DataRef; - } - - /// - /// Get the settings. - /// - /// Returns reference to object based on REXExtensionSettings object. - public override REXExtensionSettings GetSettings() - { - if (ExtensionSettingsRef == null) - ExtensionSettingsRef = new ExtensionSettings(this); - return ExtensionSettingsRef; - } - #endregion - - //DOM-IGNORE-BEGIN - #region Private members - private Data DataRef; - private Results ResultsRef; - - - private Resources.Dialogs.MainForm FormRef; - private Resources.Dialogs.MainControl ControlRef; - - - - private Resources.Dialogs.SubControl SubControlRef; - - - private ExtensionSettings ExtensionSettingsRef; - - private IREXExtension ExtensionRef; - #endregion - //DOM-IGNORE-END - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Results.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Results.cs deleted file mode 100644 index 925a93cb..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Results.cs +++ /dev/null @@ -1,199 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.FrameGenerator -{ - [Serializable] - internal class ResultsSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public ResultsSerializable() - { - } - - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - protected ResultsSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - /// - /// Sets the results reference. - /// - /// The results. - internal void SetResultsReference(Results results) - { - ResultsRef = results; - } - - private Results ResultsRef; - } - - /// - /// Main data class to store all results in REX base units. - /// - internal class Results : REXResults - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Results(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - ResultsSerializableRef = new ResultsSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when [set defaults]. - /// - /// The units system. - /// - /// Called when set defaults. - /// - /// The units system. - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (ResultsSerializableRef != null) - DataFormater.Serialize(DataStream, ResultsSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - ResultsSerializableRef = (ResultsSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal ResultsSerializable ResultsSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Revit/ExtensionRevit.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Revit/ExtensionRevit.cs deleted file mode 100644 index e1424ebc..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Revit/ExtensionRevit.cs +++ /dev/null @@ -1,334 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Collections; -using System.Text; - -using Autodesk.REX.Framework; -using REX.Common; -using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Structure; - -namespace REX.FrameGenerator.Main.Revit -{ - internal class ExtensionRevit : REXExtensionProduct - { - public ExtensionRevit(REX.Common.REXExtension Ext) - : base(Ext) - { - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Get the Data structure. - /// - /// The main Data. - internal Data ThisMainData - { - get - { - return ThisMainExtension.Data; - } - } - #region REXExtensionProduct Members - - public override bool OnInitialize() - { - // insert code here. - - Beams = new List(); - Columns = new List(); - Footings = new List(); - Levels = new List(); - return true; - } - - public override void OnCreate() - { - // insert code here. - } - - public override void OnCreateDialogs() - { - // insert code here. - } - - public override void OnCreateLayout() - { - // insert code here. - } - - public override void OnSetDialogs() - { - // insert code here. - } - - public override void OnSetData() - { - // insert code here. - } - - public override void OnActivateLayout(REX.Common.REXLayoutItem LItem, bool Activate) - { - // insert code here. - } - - public override bool OnCanRun() - { - // insert code here. - - return true; - } - - public override void OnRun() - { - - if (FindTwoLevels() && FindFamilySymbol()) - { - FamilyInstance Column = null; - FamilyInstance Foundation = null; - FamilyInstance Beam = null; - Curve beamCurve = null; - Level baseLevel = Levels[0] as Level; - Level topLevel = Levels[1] as Level; - Autodesk.Revit.DB.XYZ startPoint = new XYZ(0, 0, 0); - Autodesk.Revit.DB.XYZ endPoint = new XYZ(0, 0, 0); - - // generate footing and beam - for (int i = 0; i < ThisMainExtension.Data.NbX; i++) - { - for (int j = 0; j < ThisMainExtension.Data.NbY; j++) - { - startPoint = new XYZ(i * ThisMainExtension.Data.SpacingX, - j * ThisMainExtension.Data.SpacingY, 0); - - if (!Footings[0].IsActive) - Footings[0].Activate(); - - Foundation = ThisExtension.Revit.ActiveDocument.Create.NewFamilyInstance( - startPoint, Footings[0], baseLevel, Autodesk.Revit.DB.Structure.StructuralType.Footing); - - if (!Columns[0].IsActive) - Columns[0].Activate(); - - Column = ThisExtension.Revit.ActiveDocument.Create.NewFamilyInstance( - startPoint, Columns[0], baseLevel, Autodesk.Revit.DB.Structure.StructuralType.Column); - } - - } - - // generate beams on X direction - for (int i = 0; i < ThisMainExtension.Data.NbX; i++) - { - for (int j = 0; j < ThisMainExtension.Data.NbY - 1; j++) - { - startPoint = new XYZ(i * ThisMainExtension.Data.SpacingX, - j * ThisMainExtension.Data.SpacingY, - topLevel.Elevation); - endPoint = new XYZ(i * ThisMainExtension.Data.SpacingX, - (j + 1) * ThisMainExtension.Data.SpacingY, - topLevel.Elevation); - beamCurve = Autodesk.Revit.DB.Line.CreateBound(startPoint, endPoint); - - if (!Beams[0].IsActive) - Beams[0].Activate(); - - Beam = ThisExtension.Revit.ActiveDocument.Create.NewFamilyInstance(beamCurve, - Beams[0], topLevel, Autodesk.Revit.DB.Structure.StructuralType.Beam); - } - } - // generate beams on Y direction - for (int j = 0; j < ThisMainExtension.Data.NbY; j++) - { - for (int i = 0; i < ThisMainExtension.Data.NbX - 1; i++) - { - startPoint = new XYZ(i * ThisMainExtension.Data.SpacingX, - j * ThisMainExtension.Data.SpacingY, - topLevel.Elevation); - endPoint = new XYZ((i + 1) * ThisMainExtension.Data.SpacingX, - j * ThisMainExtension.Data.SpacingY, - topLevel.Elevation); - beamCurve = Autodesk.Revit.DB.Line.CreateBound(startPoint, endPoint); - - if (!Beams[0].IsActive) - Beams[0].Activate(); - - Beam = ThisExtension.Revit.ActiveDocument.Create.NewFamilyInstance(beamCurve, - Beams[0], topLevel, Autodesk.Revit.DB.Structure.StructuralType.Beam); - - } - } - - } - } - public bool FindTwoLevels() - { - FilteredElementIterator fei = new FilteredElementCollector(ThisExtension.Revit.ActiveUIDocument.Document).OfClass(typeof(Level)).GetElementIterator(); - fei.Reset(); - int nblevel = 0; - while (fei.MoveNext()) - { - Level level = fei.Current as Level; - if (null != level) - { - Levels.Add(level); - nblevel++; - if (nblevel > 1) - { - return true; - } - } - } - return false; - } - - public bool FindFamilySymbol() - { - // Categories names - string strBeamCat = ThisExtension.Revit.ActiveDocument.Settings.Categories.get_Item(Autodesk.Revit.DB.BuiltInCategory.OST_StructuralFraming).Name; - string strColCat = ThisExtension.Revit.ActiveDocument.Settings.Categories.get_Item(Autodesk.Revit.DB.BuiltInCategory.OST_StructuralColumns).Name; - string strFootCat = ThisExtension.Revit.ActiveDocument.Settings.Categories.get_Item(Autodesk.Revit.DB.BuiltInCategory.OST_StructuralFoundation).Name; - bool mboolBeam = false; - bool mboolColumn = false; - bool mboolFoot = false; - - FilteredElementIterator fei = new FilteredElementCollector(ThisExtension.Revit.ActiveUIDocument.Document).OfClass(typeof(Family)).GetElementIterator(); - while (fei.MoveNext()) - { - Family f = fei.Current as Family; - if (f != null) - { - foreach (ElementId symbolId in f.GetFamilySymbolIds()) - { - Element elem = ThisExtension.Revit.ActiveUIDocument.Document.GetElement(symbolId); - if (null == elem) - { - continue; - } - FamilySymbol familyType = elem as FamilySymbol; - if (null == familyType) - { - continue; - } - if (null == familyType.Category) - { - continue; - } - if (strBeamCat == familyType.Category.Name) - { - Beams.Add(familyType); - mboolBeam = true; - } - else if (strColCat == familyType.Category.Name) - { - Columns.Add(familyType); - mboolColumn = true; - } - if (strFootCat == familyType.Category.Name) - { - Footings.Add(familyType); - mboolFoot = true; - } - } - } - } - if (mboolBeam && mboolColumn && mboolFoot) - { - return true; - } - else - { - return false; - } - - } - - public override bool OnCanClose() - { - // insert code here. - - return true; - } - - public override bool OnCanClose(REX.Common.REXCanCloseType Type) - { - // insert code here. - - return true; - } - - public override void OnClose() - { - // insert code here. - } - - public override void OnPreferencesChanged() - { - // insert code here. - } - - public override string OnGetText(string Name) - { - // insert code here. - - return ""; - } - - public override object OnCommand(ref REXCommand CommandStruct) - { - // insert code here. - - return null; - } - - public override object OnEvent(ref REXEvent EventStruct) - { - // insert code here. - - return null; - } - - public override void OnUpdateDialogs() - { - // insert code here. - } - - private List Beams; - private List Columns; - private List Footings; - private List Levels; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Settings.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Settings.cs deleted file mode 100644 index db68d25f..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Main/Settings.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.FrameGenerator -{ - /// - /// Allows parsing module settings located in Configuration/settings.xml file. - /// - internal class ExtensionSettings : REXExtensionSettings - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXExtension object. - public ExtensionSettings(REXExtension Ext) - : base(Ext) - { - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when parsing Configuration / settings.xml - /// file. Concerns only tags which is not supported by the - /// class. - /// - /// The XML node. - /// - /// trueIf is successfully; otherwise, false - - /// reserved only for exceptions. - /// - public override bool OnParse(System.Xml.XmlNode Node) - { - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/Application.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/Application.cs deleted file mode 100644 index 116d2799..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/Application.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Reflection; -using System.Runtime.InteropServices; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.FrameGenerator -{ - /// - /// Main class for REX manager and interactions with system. - /// - public class Application : REXFoundationApplication - { - protected override void OnCreateApplication() - { - base.OnCreateApplication(); - - ApplicationRef = new FoundationApplication(); - } - } - - /// - /// Main class for REX manager and interactions with system - /// - /// - public class FoundationApplication : REXApplication - { - /// - /// Initializes a new instance of the class. - /// Creates Extension class. - /// - public FoundationApplication() - { - AppExtension = new Extension(this); - } - - /// - /// Called when create. Set ExtensionContext structure and enable or disable some functionalities. - /// - /// Returns true if succeeded. - public override bool OnCreate() - { - // insert code here - - return true; - } - - /// - /// Get the extension. - /// - /// Returns reference to Extension object. - public override REXExtension GetExtension() - { - // insert code here - - return AppExtension; - } - - /// - /// Get the minimum required version of specified engine's component. - /// - /// The version. - /// Returns version string - "Major.Minor". - public override string GetVersion(REXVersionType Version) - { - switch (Version) - { - case REXVersionType.Common: - case REXVersionType.Controls: - case REXVersionType.Math: - return "1.0"; - case REXVersionType.Engine: - return "2.3"; - case REXVersionType.CommercialEngine: - return "2.3"; - } - return ""; - } - - /// - /// Get the text. See method. - /// - /// The name. - /// Returns specified text. - public override string GetText(string Name) - { - return AppExtension.OnGetText(Name); - } - - #region Private members - - private Extension AppExtension; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/DirectAccess.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/DirectAccess.cs deleted file mode 100644 index 6201fb5d..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/DirectAccess.cs +++ /dev/null @@ -1,191 +0,0 @@ -// -// (C) Copyright 2007-2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; - -#if (REVIT) -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -#endif - -namespace REX.FrameGenerator -{ -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class DirectRevitAccess : IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class DirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - AppDomain currentDomain = AppDomain.CurrentDomain; - if (currentDomain != null) - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - -#if (REVIT) - return Proxy.Execute(commandData, ref message, elements); -#else - return Proxy.Run(); -#endif - } - - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - private static class Proxy - { -#if (REVIT) - public static Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) - { - ExtensionDirectRevitAccess extensionDirectRevitAccess = new ExtensionDirectRevitAccess(); - return extensionDirectRevitAccess.Execute(commandData, ref message, elements); - } -#else - public static bool Run() - { - ExtensionDirectAccess extensionDirectAccess = new ExtensionDirectAccess(); - return extensionDirectAccess.Run(); - } -#endif - } - } - - - - -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class ExtensionDirectRevitAccess : REX.Common.REXDirectRevitAccess, IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class ExtensionDirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - try - { - AppRef = new Application(); - - REXContext context = new REXContext(); - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; -#if (REVIT) - PresetContext(ref commandData, ref message, ref elements, ref context); -#else - context.Product.Type = REXInterfaceType.None; -#endif - - Transaction tran = new Transaction(commandData.Application.ActiveUIDocument.Document, "REX.FrameGenerator transaction"); - tran.Start(); - - REXEnvironment Env = new REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - if (Env.LoadEngine(ref context)) - { - if (AppRef.Create(ref context)) - { - AppRef.Show(); -#if (REVIT) - } - } - - tran.Commit(); - - if (context.Extension.Result == REXResultType.None || context.Extension.Result == REXResultType.Succeeded) - return Result.Succeeded; - else if (context.Extension.Result == REXResultType.Cancelled) - return Result.Cancelled; - else - return Result.Failed; -#else - return true; - } - } - return false; -#endif - } - catch (Exception ex) - { -#if (REVIT) - message = ex.Message; - return Result.Failed; -#else - return false; -#endif - } - } - - private Application AppRef; - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/Foundation.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/Foundation.cs deleted file mode 100644 index 5cc3c23c..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Module/Foundation.cs +++ /dev/null @@ -1,165 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -namespace REX.Common -{ - /// - /// Foundation class for REX.Foundation usage. - /// - public class REXFoundationApplication : Autodesk.REX.Framework.IREXApplication2 - { - protected Autodesk.REX.Framework.IREXApplication2 ApplicationRef; - - /// - /// Initializes a new instance of the class. - /// - public REXFoundationApplication() - { - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - OnCreateApplication(); - } - - protected virtual void OnCreateApplication() - { - } - - /// - /// Handles the AssemblyResolve event of the currentDomain control. - /// - /// The source of the event. - /// The instance containing the event data. - /// - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, Autodesk.REX.Framework.REXConfiguration.Control.VersionName, System.Reflection.Assembly.GetExecutingAssembly()); - } - - #region IREXApplication2 Members - - /// - /// Create module. - /// - /// The application context. - /// Returns true if succeeded. - public bool Create(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Modal(ref AppContext); - } - - #endregion - - #region IREXApplication Members - - /// - /// Closes this instance. - /// - public void Close() - { - ApplicationRef.Close(); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// - public object Command(ref Autodesk.REX.Framework.REXCommand CommandStruct) - { - return ApplicationRef.Command(ref CommandStruct); - } - - /// - /// Controls this instance. - /// - /// - public object Control() - { - return ApplicationRef.Control(); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Create(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Called when event. - /// - /// The event structure. - /// Returns result of event operation. - public object Event(ref Autodesk.REX.Framework.REXEvent EventStruct) - { - return ApplicationRef.Event(ref EventStruct); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Modal(ref AppContext); - } - - /// - /// Shows this module. - /// - /// Returns true if succeeded. - public bool Show() - { - return ApplicationRef.Show(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/AssemblyInfo.cs deleted file mode 100644 index fa52eaa9..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("FrameGenerator")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("FrameGenerator")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1ac8c585-bc98-4e45-9bb6-5ac81a98d286")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/Resources.Designer.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/Resources.Designer.cs deleted file mode 100644 index e6c193f1..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/Resources.Designer.cs +++ /dev/null @@ -1,73 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.FrameGenerator.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.FrameGenerator.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap REX_logo { - get { - object obj = ResourceManager.GetObject("REX_logo", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/Resources.resx b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/Resources.resx deleted file mode 100644 index c7a4fa15..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Properties/Resources.resx +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\REX_logo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.Designer.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.Designer.cs deleted file mode 100644 index aa8f22ca..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.Designer.cs +++ /dev/null @@ -1,725 +0,0 @@ -namespace REX.FrameGenerator.Resources.Dialogs -{ - partial class MainControl - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainControl)); - REX.Controls.Forms.CREXToolbox.Toolbox.Tab tab1 = new REX.Controls.Forms.CREXToolbox.Toolbox.Tab(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item1 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item2 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item3 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - this.ToolStripContainer = new System.Windows.Forms.ToolStripContainer(); - this.Status = new System.Windows.Forms.StatusStrip(); - this.StatusHeaderLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusProgress = new System.Windows.Forms.ToolStripProgressBar(); - this.HSplit = new System.Windows.Forms.SplitContainer(); - this.VSplit = new System.Windows.Forms.SplitContainer(); - this.Toolbox = new REX.Controls.Forms.CREXToolbox.HostToolbox(false); - this.ToolStripContainerInner = new System.Windows.Forms.ToolStripContainer(); - this.DialogContainer = new System.Windows.Forms.Panel(); - this.ViewContainer = new System.Windows.Forms.Panel(); - this.TabControl = new System.Windows.Forms.TabControl(); - this.TabDialog = new System.Windows.Forms.TabPage(); - this.TabView = new System.Windows.Forms.TabPage(); - this.TabNote = new System.Windows.Forms.TabPage(); - this.NoteContainer = new System.Windows.Forms.Panel(); - this.WebBrowser = new System.Windows.Forms.WebBrowser(); - this.ToolBarInner = new System.Windows.Forms.ToolStrip(); - this.Menu = new System.Windows.Forms.MenuStrip(); - this.MenuItemFile = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemOpen = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSave = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSaveAs = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemPrint = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemClose = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalculations = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalc = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelpIndex = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolBar = new System.Windows.Forms.ToolStrip(); - this.ToolStripButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ToolStripButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorBC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonCalc = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorAC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonHelp = new System.Windows.Forms.ToolStripButton(); - this.ToolMenu = new System.Windows.Forms.ToolStrip(); - this.ToolStripButtonFile = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemOpen = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripMenuItemSave = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripMenuItemSaveAs = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripSeparatorBPrint = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemPrint = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripSeparatorAPrint = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemClose = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripButtonCalcDropDown = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemCalc = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripButtonHelpDropDown = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.ButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ListImageListLarge = new System.Windows.Forms.ImageList(this.components); - this.ListImageListSmall = new System.Windows.Forms.ImageList(this.components); - this.ToolStripContainer.BottomToolStripPanel.SuspendLayout(); - this.ToolStripContainer.ContentPanel.SuspendLayout(); - this.ToolStripContainer.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainer.SuspendLayout(); - this.Status.SuspendLayout(); - this.HSplit.Panel1.SuspendLayout(); - this.HSplit.SuspendLayout(); - this.VSplit.Panel1.SuspendLayout(); - this.VSplit.Panel2.SuspendLayout(); - this.VSplit.SuspendLayout(); - this.ToolStripContainerInner.ContentPanel.SuspendLayout(); - this.ToolStripContainerInner.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainerInner.SuspendLayout(); - this.TabControl.SuspendLayout(); - this.NoteContainer.SuspendLayout(); - this.Menu.SuspendLayout(); - this.ToolBar.SuspendLayout(); - this.ToolMenu.SuspendLayout(); - this.SuspendLayout(); - // - // ToolStripContainer - // - // - // ToolStripContainer.BottomToolStripPanel - // - this.ToolStripContainer.BottomToolStripPanel.Controls.Add(this.Status); - // - // ToolStripContainer.ContentPanel - // - this.ToolStripContainer.ContentPanel.Controls.Add(this.HSplit); - resources.ApplyResources(this.ToolStripContainer.ContentPanel, "ToolStripContainer.ContentPanel"); - resources.ApplyResources(this.ToolStripContainer, "ToolStripContainer"); - this.ToolStripContainer.Name = "ToolStripContainer"; - // - // ToolStripContainer.TopToolStripPanel - // - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.Menu); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolMenu); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolBar); - this.ToolStripContainer.TopToolStripPanel.Click += new System.EventHandler(this.ToolStripContainer_TopToolStripPanel_Click); - // - // Status - // - this.Status.AllowItemReorder = true; - resources.ApplyResources(this.Status, "Status"); - this.Status.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.StatusHeaderLabel, - this.StatusLabel, - this.StatusProgress}); - this.Status.Name = "Status"; - this.Status.SizingGrip = false; - // - // StatusHeaderLabel - // - this.StatusHeaderLabel.Name = "StatusHeaderLabel"; - resources.ApplyResources(this.StatusHeaderLabel, "StatusHeaderLabel"); - // - // StatusLabel - // - this.StatusLabel.Name = "StatusLabel"; - resources.ApplyResources(this.StatusLabel, "StatusLabel"); - this.StatusLabel.Spring = true; - // - // StatusProgress - // - this.StatusProgress.Name = "StatusProgress"; - resources.ApplyResources(this.StatusProgress, "StatusProgress"); - // - // HSplit - // - resources.ApplyResources(this.HSplit, "HSplit"); - this.HSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; - this.HSplit.Name = "HSplit"; - // - // HSplit.Panel1 - // - this.HSplit.Panel1.Controls.Add(this.VSplit); - // - // VSplit - // - resources.ApplyResources(this.VSplit, "VSplit"); - this.VSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; - this.VSplit.Name = "VSplit"; - // - // VSplit.Panel1 - // - this.VSplit.Panel1.Controls.Add(this.Toolbox); - // - // VSplit.Panel2 - // - this.VSplit.Panel2.Controls.Add(this.ToolStripContainerInner); - this.VSplit.SplitterMoved += new System.Windows.Forms.SplitterEventHandler(this.VSplit_SplitterMoved); - // - // Toolbox - // - this.Toolbox.BorderColor = System.Drawing.Color.Empty; - tab1.Name = null; - tab1.Tag = null; - tab1.Text = "Category"; - this.Toolbox.Categories.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Tab[] { - tab1}); - resources.ApplyResources(this.Toolbox, "Toolbox"); - this.Toolbox.ItemHoverColorBottom = System.Drawing.Color.LightBlue; - this.Toolbox.Items.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Item[] { - item1, - item2, - item3}); - this.Toolbox.ItemSelectColor = System.Drawing.Color.FromArgb(((int)(((byte)(198)))), ((int)(((byte)(211)))), ((int)(((byte)(253))))); - this.Toolbox.ItemSelectColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(108)))), ((int)(((byte)(145)))), ((int)(((byte)(251))))); - this.Toolbox.ItemSelectHoverColorBottom = System.Drawing.Color.PaleTurquoise; - this.Toolbox.Name = "Toolbox"; - this.Toolbox.SelectedCategory = ""; - this.Toolbox.ShowItemMenu = false; - this.Toolbox.ShowTabMenu = false; - this.Toolbox.TabSelectColorBottom = System.Drawing.Color.Lavender; - this.Toolbox.SelectItem += new System.EventHandler(this.Toolbox_SelectItem_1); - // - // ToolStripContainerInner - // - // - // ToolStripContainerInner.ContentPanel - // - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.DialogContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.ViewContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.TabControl); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.NoteContainer); - resources.ApplyResources(this.ToolStripContainerInner.ContentPanel, "ToolStripContainerInner.ContentPanel"); - resources.ApplyResources(this.ToolStripContainerInner, "ToolStripContainerInner"); - this.ToolStripContainerInner.Name = "ToolStripContainerInner"; - // - // ToolStripContainerInner.TopToolStripPanel - // - this.ToolStripContainerInner.TopToolStripPanel.Controls.Add(this.ToolBarInner); - // - // DialogContainer - // - resources.ApplyResources(this.DialogContainer, "DialogContainer"); - this.DialogContainer.Name = "DialogContainer"; - // - // ViewContainer - // - resources.ApplyResources(this.ViewContainer, "ViewContainer"); - this.ViewContainer.Name = "ViewContainer"; - // - // TabControl - // - this.TabControl.Controls.Add(this.TabDialog); - this.TabControl.Controls.Add(this.TabView); - this.TabControl.Controls.Add(this.TabNote); - resources.ApplyResources(this.TabControl, "TabControl"); - this.TabControl.Multiline = true; - this.TabControl.Name = "TabControl"; - this.TabControl.SelectedIndex = 0; - // - // TabDialog - // - resources.ApplyResources(this.TabDialog, "TabDialog"); - this.TabDialog.Name = "TabDialog"; - this.TabDialog.UseVisualStyleBackColor = true; - // - // TabView - // - resources.ApplyResources(this.TabView, "TabView"); - this.TabView.Name = "TabView"; - this.TabView.UseVisualStyleBackColor = true; - // - // TabNote - // - resources.ApplyResources(this.TabNote, "TabNote"); - this.TabNote.Name = "TabNote"; - this.TabNote.UseVisualStyleBackColor = true; - // - // NoteContainer - // - this.NoteContainer.Controls.Add(this.WebBrowser); - resources.ApplyResources(this.NoteContainer, "NoteContainer"); - this.NoteContainer.Name = "NoteContainer"; - // - // WebBrowser - // - resources.ApplyResources(this.WebBrowser, "WebBrowser"); - this.WebBrowser.MinimumSize = new System.Drawing.Size(20, 20); - this.WebBrowser.Name = "WebBrowser"; - // - // ToolBarInner - // - resources.ApplyResources(this.ToolBarInner, "ToolBarInner"); - this.ToolBarInner.Name = "ToolBarInner"; - // - // Menu - // - resources.ApplyResources(this.Menu, "Menu"); - this.Menu.GripStyle = System.Windows.Forms.ToolStripGripStyle.Visible; - this.Menu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemFile, - this.MenuItemCalculations, - this.MenuItemHelp}); - this.Menu.Name = "Menu"; - // - // MenuItemFile - // - this.MenuItemFile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemOpen, - this.MenuItemSave, - this.MenuItemSaveAs, - this.toolStripSeparator7, - this.MenuItemPrint, - this.toolStripSeparator8, - this.MenuItemClose}); - this.MenuItemFile.Name = "MenuItemFile"; - resources.ApplyResources(this.MenuItemFile, "MenuItemFile"); - // - // MenuItemOpen - // - this.MenuItemOpen.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_open; - this.MenuItemOpen.Name = "MenuItemOpen"; - resources.ApplyResources(this.MenuItemOpen, "MenuItemOpen"); - this.MenuItemOpen.Click += new System.EventHandler(this.MenuItemOpen_Click); - // - // MenuItemSave - // - this.MenuItemSave.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_save; - this.MenuItemSave.Name = "MenuItemSave"; - resources.ApplyResources(this.MenuItemSave, "MenuItemSave"); - this.MenuItemSave.Click += new System.EventHandler(this.MenuItemSave_Click); - // - // MenuItemSaveAs - // - this.MenuItemSaveAs.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_save_as; - this.MenuItemSaveAs.Name = "MenuItemSaveAs"; - resources.ApplyResources(this.MenuItemSaveAs, "MenuItemSaveAs"); - this.MenuItemSaveAs.Click += new System.EventHandler(this.MenuItemSaveAs_Click); - // - // toolStripSeparator7 - // - this.toolStripSeparator7.Name = "toolStripSeparator7"; - resources.ApplyResources(this.toolStripSeparator7, "toolStripSeparator7"); - // - // MenuItemPrint - // - this.MenuItemPrint.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_print; - this.MenuItemPrint.Name = "MenuItemPrint"; - resources.ApplyResources(this.MenuItemPrint, "MenuItemPrint"); - this.MenuItemPrint.Click += new System.EventHandler(this.MenuItemPrint_Click); - // - // toolStripSeparator8 - // - this.toolStripSeparator8.Name = "toolStripSeparator8"; - resources.ApplyResources(this.toolStripSeparator8, "toolStripSeparator8"); - // - // MenuItemClose - // - this.MenuItemClose.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_close; - this.MenuItemClose.Name = "MenuItemClose"; - resources.ApplyResources(this.MenuItemClose, "MenuItemClose"); - this.MenuItemClose.Click += new System.EventHandler(this.MenuItemClose_Click); - // - // MenuItemCalculations - // - this.MenuItemCalculations.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemCalc}); - this.MenuItemCalculations.Name = "MenuItemCalculations"; - resources.ApplyResources(this.MenuItemCalculations, "MenuItemCalculations"); - // - // MenuItemCalc - // - this.MenuItemCalc.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_calculate; - this.MenuItemCalc.Name = "MenuItemCalc"; - resources.ApplyResources(this.MenuItemCalc, "MenuItemCalc"); - this.MenuItemCalc.Click += new System.EventHandler(this.MenuItemCalc_Click); - // - // MenuItemHelp - // - this.MenuItemHelp.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemHelpIndex, - this.toolStripSeparator9, - this.MenuItemAbout}); - this.MenuItemHelp.Name = "MenuItemHelp"; - resources.ApplyResources(this.MenuItemHelp, "MenuItemHelp"); - // - // MenuItemHelpIndex - // - this.MenuItemHelpIndex.Name = "MenuItemHelpIndex"; - resources.ApplyResources(this.MenuItemHelpIndex, "MenuItemHelpIndex"); - this.MenuItemHelpIndex.Click += new System.EventHandler(this.MenuItemHelpIndex_Click); - // - // toolStripSeparator9 - // - this.toolStripSeparator9.Name = "toolStripSeparator9"; - resources.ApplyResources(this.toolStripSeparator9, "toolStripSeparator9"); - // - // MenuItemAbout - // - this.MenuItemAbout.Name = "MenuItemAbout"; - resources.ApplyResources(this.MenuItemAbout, "MenuItemAbout"); - this.MenuItemAbout.Click += new System.EventHandler(this.MenuItemAbout_Click); - // - // ToolBar - // - resources.ApplyResources(this.ToolBar, "ToolBar"); - this.ToolBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripButtonOpen, - this.ToolStripButtonSave, - this.ToolStripSeparatorBC, - this.ToolStripButtonCalc, - this.ToolStripSeparatorAC, - this.ToolStripButtonHelp}); - this.ToolBar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolBar.Name = "ToolBar"; - // - // ToolStripButtonOpen - // - this.ToolStripButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonOpen.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_open; - resources.ApplyResources(this.ToolStripButtonOpen, "ToolStripButtonOpen"); - this.ToolStripButtonOpen.Name = "ToolStripButtonOpen"; - this.ToolStripButtonOpen.Click += new System.EventHandler(this.ToolStripButtonOpen_Click); - // - // ToolStripButtonSave - // - this.ToolStripButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonSave.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_save; - resources.ApplyResources(this.ToolStripButtonSave, "ToolStripButtonSave"); - this.ToolStripButtonSave.Name = "ToolStripButtonSave"; - this.ToolStripButtonSave.Click += new System.EventHandler(this.ToolStripButtonSave_Click); - // - // ToolStripSeparatorBC - // - this.ToolStripSeparatorBC.Name = "ToolStripSeparatorBC"; - resources.ApplyResources(this.ToolStripSeparatorBC, "ToolStripSeparatorBC"); - // - // ToolStripButtonCalc - // - this.ToolStripButtonCalc.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonCalc.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_calculate; - resources.ApplyResources(this.ToolStripButtonCalc, "ToolStripButtonCalc"); - this.ToolStripButtonCalc.Name = "ToolStripButtonCalc"; - this.ToolStripButtonCalc.Click += new System.EventHandler(this.ToolStripButtonCalc_Click); - // - // ToolStripSeparatorAC - // - this.ToolStripSeparatorAC.Name = "ToolStripSeparatorAC"; - resources.ApplyResources(this.ToolStripSeparatorAC, "ToolStripSeparatorAC"); - // - // ToolStripButtonHelp - // - this.ToolStripButtonHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonHelp.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_help; - resources.ApplyResources(this.ToolStripButtonHelp, "ToolStripButtonHelp"); - this.ToolStripButtonHelp.Name = "ToolStripButtonHelp"; - this.ToolStripButtonHelp.Click += new System.EventHandler(this.ToolStripButtonHelp_Click); - // - // ToolMenu - // - resources.ApplyResources(this.ToolMenu, "ToolMenu"); - this.ToolMenu.CanOverflow = false; - this.ToolMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripButtonFile, - this.ToolStripButtonCalcDropDown, - this.ToolStripButtonHelpDropDown}); - this.ToolMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolMenu.Name = "ToolMenu"; - this.ToolMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.ToolMenu_ItemClicked); - // - // ToolStripButtonFile - // - this.ToolStripButtonFile.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonFile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemOpen, - this.ToolStripMenuItemSave, - this.ToolStripMenuItemSaveAs, - this.ToolStripSeparatorBPrint, - this.ToolStripMenuItemPrint, - this.ToolStripSeparatorAPrint, - this.ToolStripMenuItemClose}); - resources.ApplyResources(this.ToolStripButtonFile, "ToolStripButtonFile"); - this.ToolStripButtonFile.Name = "ToolStripButtonFile"; - // - // ToolStripMenuItemOpen - // - this.ToolStripMenuItemOpen.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_open; - this.ToolStripMenuItemOpen.Name = "ToolStripMenuItemOpen"; - resources.ApplyResources(this.ToolStripMenuItemOpen, "ToolStripMenuItemOpen"); - this.ToolStripMenuItemOpen.Click += new System.EventHandler(this.ToolStripMenuItemOpen_Click); - // - // ToolStripMenuItemSave - // - this.ToolStripMenuItemSave.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_save; - this.ToolStripMenuItemSave.Name = "ToolStripMenuItemSave"; - resources.ApplyResources(this.ToolStripMenuItemSave, "ToolStripMenuItemSave"); - this.ToolStripMenuItemSave.Click += new System.EventHandler(this.ToolStripMenuItemSave_Click); - // - // ToolStripMenuItemSaveAs - // - this.ToolStripMenuItemSaveAs.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_save_as; - this.ToolStripMenuItemSaveAs.Name = "ToolStripMenuItemSaveAs"; - resources.ApplyResources(this.ToolStripMenuItemSaveAs, "ToolStripMenuItemSaveAs"); - this.ToolStripMenuItemSaveAs.Click += new System.EventHandler(this.ToolStripMenuItemSaveAs_Click); - // - // ToolStripSeparatorBPrint - // - this.ToolStripSeparatorBPrint.Name = "ToolStripSeparatorBPrint"; - resources.ApplyResources(this.ToolStripSeparatorBPrint, "ToolStripSeparatorBPrint"); - // - // ToolStripMenuItemPrint - // - this.ToolStripMenuItemPrint.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_print; - this.ToolStripMenuItemPrint.Name = "ToolStripMenuItemPrint"; - resources.ApplyResources(this.ToolStripMenuItemPrint, "ToolStripMenuItemPrint"); - this.ToolStripMenuItemPrint.Click += new System.EventHandler(this.ToolStripMenuItemPrint_Click); - // - // ToolStripSeparatorAPrint - // - this.ToolStripSeparatorAPrint.Name = "ToolStripSeparatorAPrint"; - resources.ApplyResources(this.ToolStripSeparatorAPrint, "ToolStripSeparatorAPrint"); - // - // ToolStripMenuItemClose - // - this.ToolStripMenuItemClose.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_close; - this.ToolStripMenuItemClose.Name = "ToolStripMenuItemClose"; - resources.ApplyResources(this.ToolStripMenuItemClose, "ToolStripMenuItemClose"); - this.ToolStripMenuItemClose.Click += new System.EventHandler(this.ToolStripMenuItemClose_Click); - // - // ToolStripButtonCalcDropDown - // - this.ToolStripButtonCalcDropDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonCalcDropDown.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemCalc}); - resources.ApplyResources(this.ToolStripButtonCalcDropDown, "ToolStripButtonCalcDropDown"); - this.ToolStripButtonCalcDropDown.Name = "ToolStripButtonCalcDropDown"; - // - // ToolStripMenuItemCalc - // - this.ToolStripMenuItemCalc.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_calculate; - this.ToolStripMenuItemCalc.Name = "ToolStripMenuItemCalc"; - resources.ApplyResources(this.ToolStripMenuItemCalc, "ToolStripMenuItemCalc"); - this.ToolStripMenuItemCalc.Click += new System.EventHandler(this.ToolStripMenuItemCalc_Click); - // - // ToolStripButtonHelpDropDown - // - this.ToolStripButtonHelpDropDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonHelpDropDown.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemHelp, - this.toolStripSeparator13, - this.ToolStripMenuItemAbout}); - resources.ApplyResources(this.ToolStripButtonHelpDropDown, "ToolStripButtonHelpDropDown"); - this.ToolStripButtonHelpDropDown.Name = "ToolStripButtonHelpDropDown"; - // - // ToolStripMenuItemHelp - // - this.ToolStripMenuItemHelp.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_help; - this.ToolStripMenuItemHelp.Name = "ToolStripMenuItemHelp"; - resources.ApplyResources(this.ToolStripMenuItemHelp, "ToolStripMenuItemHelp"); - this.ToolStripMenuItemHelp.Click += new System.EventHandler(this.ToolStripMenuItemHelp_Click); - // - // toolStripSeparator13 - // - this.toolStripSeparator13.Name = "toolStripSeparator13"; - resources.ApplyResources(this.toolStripSeparator13, "toolStripSeparator13"); - // - // ToolStripMenuItemAbout - // - this.ToolStripMenuItemAbout.Image = global::REX.FrameGenerator.Resources.Other.Images.TOOLBAR_info; - this.ToolStripMenuItemAbout.Name = "ToolStripMenuItemAbout"; - resources.ApplyResources(this.ToolStripMenuItemAbout, "ToolStripMenuItemAbout"); - this.ToolStripMenuItemAbout.Click += new System.EventHandler(this.ToolStripMenuItemAbout_Click); - // - // toolStripSeparator4 - // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4"); - // - // toolStripSeparator5 - // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5"); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); - // - // ButtonOpen - // - this.ButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonOpen, "ButtonOpen"); - this.ButtonOpen.Name = "ButtonOpen"; - // - // ButtonSave - // - this.ButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonSave, "ButtonSave"); - this.ButtonSave.Name = "ButtonSave"; - // - // ListImageListLarge - // - this.ListImageListLarge.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ListImageListLarge.ImageStream"))); - this.ListImageListLarge.Tag = "ListImageListLarge"; - this.ListImageListLarge.TransparentColor = System.Drawing.Color.Magenta; - this.ListImageListLarge.Images.SetKeyName(0, "List_Zone.png"); - this.ListImageListLarge.Images.SetKeyName(1, "List_BarAdd.png"); - this.ListImageListLarge.Images.SetKeyName(2, "List_Geom.png"); - // - // ListImageListSmall - // - this.ListImageListSmall.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit; - resources.ApplyResources(this.ListImageListSmall, "ListImageListSmall"); - this.ListImageListSmall.Tag = "ListImageListSmall"; - this.ListImageListSmall.TransparentColor = System.Drawing.Color.Magenta; - // - // MainControl - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.ToolStripContainer); - this.Name = "MainControl"; - this.ToolStripContainer.BottomToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.BottomToolStripPanel.PerformLayout(); - this.ToolStripContainer.ContentPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.PerformLayout(); - this.ToolStripContainer.ResumeLayout(false); - this.ToolStripContainer.PerformLayout(); - this.Status.ResumeLayout(false); - this.Status.PerformLayout(); - this.HSplit.Panel1.ResumeLayout(false); - this.HSplit.ResumeLayout(false); - this.VSplit.Panel1.ResumeLayout(false); - this.VSplit.Panel2.ResumeLayout(false); - this.VSplit.ResumeLayout(false); - this.ToolStripContainerInner.ContentPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.PerformLayout(); - this.ToolStripContainerInner.ResumeLayout(false); - this.ToolStripContainerInner.PerformLayout(); - this.TabControl.ResumeLayout(false); - this.NoteContainer.ResumeLayout(false); - this.Menu.ResumeLayout(false); - this.Menu.PerformLayout(); - this.ToolBar.ResumeLayout(false); - this.ToolBar.PerformLayout(); - this.ToolMenu.ResumeLayout(false); - this.ToolMenu.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.SplitContainer VSplit; - private System.Windows.Forms.TabControl TabControl; - private System.Windows.Forms.SplitContainer HSplit; - private System.Windows.Forms.Panel DialogContainer; - private System.Windows.Forms.Panel ViewContainer; - private System.Windows.Forms.TabPage TabView; - private System.Windows.Forms.TabPage TabNote; - private System.Windows.Forms.TabPage TabDialog; - private System.Windows.Forms.Panel NoteContainer; - private System.Windows.Forms.WebBrowser WebBrowser; - private System.Windows.Forms.MenuStrip Menu; - private System.Windows.Forms.ToolStripContainer ToolStripContainer; - private System.Windows.Forms.StatusStrip Status; - private System.Windows.Forms.ToolStripButton ButtonOpen; - private System.Windows.Forms.ToolStripButton ButtonSave; - private System.Windows.Forms.ToolStripContainer ToolStripContainerInner; - private System.Windows.Forms.ToolStrip ToolBarInner; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; - private System.Windows.Forms.ToolStripMenuItem MenuItemFile; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalculations; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelp; - private System.Windows.Forms.ToolStripMenuItem MenuItemOpen; - private System.Windows.Forms.ToolStripMenuItem MenuItemSave; - private System.Windows.Forms.ToolStripMenuItem MenuItemSaveAs; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; - private System.Windows.Forms.ToolStripMenuItem MenuItemPrint; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator8; - private System.Windows.Forms.ToolStripMenuItem MenuItemClose; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalc; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelpIndex; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; - private System.Windows.Forms.ToolStripMenuItem MenuItemAbout; - private System.Windows.Forms.ToolStrip ToolMenu; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonFile; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonCalcDropDown; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonHelpDropDown; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemOpen; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemSave; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemSaveAs; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorBPrint; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemPrint; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorAPrint; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemClose; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemCalc; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemHelp; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator13; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemAbout; - private System.Windows.Forms.ToolStripStatusLabel StatusHeaderLabel; - private System.Windows.Forms.ToolStripStatusLabel StatusLabel; - private System.Windows.Forms.ToolStripProgressBar StatusProgress; - private System.Windows.Forms.ToolStrip ToolBar; - private System.Windows.Forms.ToolStripButton ToolStripButtonOpen; - private System.Windows.Forms.ToolStripButton ToolStripButtonSave; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorBC; - private System.Windows.Forms.ToolStripButton ToolStripButtonCalc; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorAC; - private System.Windows.Forms.ToolStripButton ToolStripButtonHelp; - private REX.Controls.Forms.CREXToolbox.HostToolbox Toolbox; - private System.Windows.Forms.ImageList ListImageListLarge; - private System.Windows.Forms.ImageList ListImageListSmall; - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.cs deleted file mode 100644 index b26df637..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.cs +++ /dev/null @@ -1,197 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Data; -using System.Text; -using System.Windows.Forms; - -using REX.Common; -using Autodesk.REX.Framework; - -using REX.FrameGenerator; - -namespace REX.FrameGenerator.Resources.Dialogs -{ - public partial class MainControl : REXExtensionMainControl - { - public MainControl(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - public override IContainer Components - { - get - { - return components; - } - } - - private void Toolbox_SelectItem_1(object sender, REX.Controls.Forms.CREXToolbox.ItemSelectionEventArgs e) - { - base.Toolbox_SelectItem(sender, e); - } - - private void VSplit_SplitterMoved(object sender, SplitterEventArgs e) - { - ThisExtension.Layout.Update(); - } - - private void ToolBar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - private void ToolMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - - private void RunCommand(string Name) - { - REXCommand Cmd = null; - switch (Name) - { - case "MenuItemOpen": - case "ToolStripButtonOpen": - case "ToolStripMenuItemOpen": - ThisExtension.System.LoadFromFile(true); - return; - case "MenuItemSave": - case "ToolStripButtonSave": - case "ToolStripMenuItemSave": - ThisExtension.System.SaveToFile(false, true); - return; - case "MenuItemSaveAs": - case "ToolStripMenuItemSaveAs": - ThisExtension.System.SaveToFile(true); - return; - case "MenuItemCalc": - case "ToolStripButtonCalc": - case "ToolStripMenuItemCalc": - Cmd = new REXCommand(REXCommandType.Run); - break; - case "MenuItemHelpIndex": - case "ToolStripButtonHelp": - case "ToolStripMenuItemHelp": - Cmd = new REXCommand(REXCommandType.Help); - break; - case "MenuItemClose": - case "ToolStripMenuItemClose": - Cmd = new REXCommand(REXCommandType.Close); - break; - case "MenuItemAbout": - case "ToolStripMenuItemAbout": - Cmd = new REXCommand(REXCommandType.About); - break; - } - if (Cmd != null) - ThisExtension.Command(ref Cmd); - } - - private void MenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemHelpIndex_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - private void MenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripButtonOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripContainer_TopToolStripPanel_Click(object sender, EventArgs e) - { - - } - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.resx b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.resx deleted file mode 100644 index 2e3d75a0..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainControl.resx +++ /dev/null @@ -1,1624 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - - None - - - - 0, 17 - - - 596, 17 - - - MiddleRight - - - 100, 16 - - - 0, 0 - - - 713, 22 - - - - 0 - - - Status - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.BottomToolStripPanel - - - 0 - - - ToolStripContainer.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 4 - - - Fill - - - 0, 0 - - - Horizontal - - - Top, Bottom, Left, Right - - - 4, 4 - - - 0, 0, 0, 0 - - - Fill - - - Tahoma, 8.25pt - - - 0, 0 - - - 195, 508 - - - 1 - - - Toolbox - - - REX.Controls.CREXToolbox.HostToolbox, REX.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b894695c7edfd21 - - - VSplit.Panel1 - - - 0 - - - VSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 0 - - - 0 - - - ToolStripContainerInner.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 4 - - - 235, 37 - - - 168, 108 - - - 1 - - - False - - - DialogContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 0 - - - 235, 151 - - - 163, 92 - - - 3 - - - False - - - ViewContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 2 - - - Properties - - - TabDialog - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 0 - - - View - - - TabView - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 1 - - - Note - - - TabNote - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 2 - - - 231, 249 - - - 167, 92 - - - 0 - - - TabControl - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 2 - - - Fill - - - 0, 0 - - - 153, 108 - - - 3 - - - WebBrowser - - - System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoteContainer - - - 0 - - - 76, 37 - - - 153, 108 - - - 4 - - - NoteContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 3 - - - 507, 483 - - - ToolStripContainerInner.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 0 - - - Fill - - - ToolStripContainerInner.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 1 - - - 0, 0 - - - ToolStripContainerInner.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 2 - - - 507, 508 - - - 5 - - - toolStripContainer1 - - - 3, 0 - - - None - - - 3, 0 - - - 111, 25 - - - 5 - - - toolStrip1 - - - ToolBarInner - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.TopToolStripPanel - - - 0 - - - ToolStripContainerInner.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 3 - - - ToolStripContainerInner - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit.Panel2 - - - 0 - - - VSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 1 - - - 0 - - - 706, 508 - - - 195 - - - 0 - - - VSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit.Panel1 - - - 0 - - - HSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 0 - - - 0 - - - HSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 1 - - - 0 - - - 713, 517 - - - 513 - - - 2 - - - 1 - - - HSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.ContentPanel - - - 0 - - - 713, 517 - - - ToolStripContainer.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 0 - - - Fill - - - ToolStripContainer.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 1 - - - 0, 0 - - - ToolStripContainer.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 2 - - - 713, 564 - - - 2 - - - toolStripContainer1 - - - 0, 0 - - - None - - - Ctrl+O - - - 167, 22 - - - Open ... - - - Ctrl+S - - - 167, 22 - - - Save - - - 167, 22 - - - Save As ... - - - 164, 6 - - - Ctrl+P - - - 167, 22 - - - Print - - - 164, 6 - - - 167, 22 - - - Close - - - 38, 20 - - - &File - - - F9 - - - 126, 22 - - - Calculation - - - 74, 20 - - - &Calculation - - - F1 - - - 197, 22 - - - Help topics ... - - - 194, 6 - - - 197, 22 - - - About ... - - - 57, 20 - - - &Help - - - 0, 0 - - - 181, 24 - - - 0 - - - False - - - Menu - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 0 - - - 119, 0 - - - None - - - None - - - Ctrl+O - - - 167, 22 - - - Open ... - - - Ctrl+S - - - 167, 22 - - - Save - - - 167, 22 - - - Save As ... - - - 164, 6 - - - Ctrl+P - - - 167, 22 - - - Print - - - 164, 6 - - - 167, 22 - - - Close - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 39, 22 - - - &File - - - F9 - - - 126, 22 - - - Calculation - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 75, 22 - - - &Calculation - - - F1 - - - 197, 22 - - - Help topics ... - - - 194, 6 - - - 197, 22 - - - About ... - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 58, 22 - - - &Help - - - 7, 0 - - - 184, 25 - - - 1 - - - ToolMenu - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 1 - - - 34, 0 - - - None - - - None - - - Magenta - - - 23, 22 - - - Otwórz - - - Magenta - - - 23, 22 - - - Save - - - 6, 25 - - - Magenta - - - 23, 22 - - - Calculation - - - 6, 25 - - - Magenta - - - 23, 22 - - - Tematy pomocy - - - 196, 0 - - - 147, 25 - - - 2 - - - ToolBar - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 2 - - - ToolStripContainer.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 3 - - - ToolStripContainer - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 6, 25 - - - 6, 25 - - - 157, 6 - - - 157, 6 - - - 177, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAR9JREFUOE9jZEAA - NiCTB4hBNAz8AjK+ADGIxgv+A2XRsSdQzAaI5aCGggwWAmIJKAax4Zb9RwdQA6OBtDMOw82gBoJdhmEA - SACskYXjv/+y/3AMNSwRSINcCHINxABcOGDFv//IGJsBIH+ADQhe/RcFs8SswxDDZgDc9rB1f/4jY/b4 - tf9hOHQtRA7DAJamv3ADIjf+/o+MuZLW/Ofu+gXGIDZIDsMAzg644P+YrT9RMG/aqv8CE36AMYgNksfr - BcGsFf/Rsei0r/9hGCSH1QAxoCKQhPScz3ixSN5yrAbAo1Fh0cf/hDDedKC6/P1/ZIwnfYASEWpKBCnW - XPMWV35QhaY6WD4A0Sh5ATk1gjIQCMM0YSiEJV9sNCzHEa0JAOenQNbuwY1kAAAAAElFTkSuQmCC - - - - Magenta - - - 23, 22 - - - Open ... - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMxJREFUOE9jYBiM - gA3oKCEgliCAQWpAalHAfyCPEAZp8ARiM6hFcAP+s+VfBmvGBkDiMHkgOxFqCMiVCAO4Sq+BDaisrPzf - 3d39f968ef83bNjw/8CBA2BxmDxOA/hrbuF1AUwepwEizffwugAmj9MAye5HeF0Ak8dpgNzkZ/9BGFtM - oMlhD0SV2a/+E8JQw7EboLn4Hd40gCSP3QC91Z/whgFMHlcYgBIEXgOMN32DuTAaqNYGPSXCUhShpAxK - xiDNckCMkRdQMgYxHAAPZxCE3fkV/AAAAABJRU5ErkJggg== - - - - Magenta - - - 23, 22 - - - Save - - - 367, 25 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 - KQAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQABIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA - AwABIAMAAQEBAAEgBgABQBUAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEHAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBTwABAQMABAEEAgEDAwIBAwMBAQIDAAEBAwABAZgAAwIEAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMCAQMDAgEDAwIBAwMBAQIDAAEB - AwIEAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMCAQMDAgEDAwIBAwMB - AQIDAAEBSAADAQECAwQBBQMHBAkBDAMKAQ0DBwEKAwQBBgMCAQMDAAEBlAADBAEGAwUBBwMGAQgDBgEI - AwYBCAMGAQgDBgEIAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBgEIAwYBCAMFAQcDBAEGAwQBBgMEAQUDAwEEAwIBAwMEAQYDBQEH - AwYBCAMGAQgDBgEIAwYBCAMGAQgDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMGAQgDBgEIAwUBBwMEAQYDBAEGAwQBBQMDAQQDAgED - RwABAQMEAQUDCQEMAw8EFAEcAxUBHQMSARgDCwEPAwUBBwMBAQKUAAMHAQoDCQEMAwkBDAMKAQ0DCgEN - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEO - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgENAwkBDAMIAQsDBwEKAwYBCAMEAQYDBAEFAwcBCgMJAQwDCQEM - AwoBDQMKAQ0DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEO - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ0DCQEMAwgBCwMHAQoDBgEIAwQBBgMEAQVHAAEB - AwYBCAMQARUDJgE5AVECRAGfAVACQwGeATECMAFNAxQBHAMKAQ0DAgEDlAADDAEQAw0BEQMNARIDDgET - Aw8BFAMQARUDEAEVAxABFQMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEW - AxABFgMQARYDEAEWAxABFgMQARUDEAEVAw4BEwMNARIDDQERAwoBDgMJAQwDBwEJAwUBBwMMARADDQER - Aw0BEgMOARMDDwEUAxABFQMQARUDEAEVAxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEW - AxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFQMQARUDDgETAw0BEgMNAREDCgEOAwkBDAMHAQkDBQEH - GwABAQMAAQEDAAEBAwABAQMAAQEDAAEBFAADAQECAwkBDAMWAR4BQgI+AXMDlQX/AWECLgHaAx0BKQMO - ARMDBAEFlAADEAEWAxIBGAMTARoDFAEbAxQBHAMVAR0DFQEdAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEe - AxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFQEdAxQBGwMTARoDEQEX - Aw8BFAMNAREDCgENAwcBCgMQARYDEgEYAxMBGgMUARsDFAEcAxUBHQMVAR0DFgEeAxYBHgMWAR4DFgEe - AxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMVAR0DFAEb - AxMBGgMRARcDDwEUAw0BEQMKAQ0DBwEKFwABAQMDAQQDBQQHAQkDBwEKAwYBCAMEAQUDAQECAwABAQwA - AwIBAwMLAQ8DGgElAUQCQAF7A5YF/wFhAisB3AMiATIDEgEYAwUBB5QAAxUBHQMXASADGQEjAxoBJAMb - ASYDGwEmAxwBJwMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxsBJgMaASQDGAEiAxYBHwMUARsDEQEXAw0BEgMKAQ0DFQEdAxcBIAMZ - ASMDGgEkAxsBJgMbASYDHAEnAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDGwEmAxoBJAMYASIDFgEfAxQBGwMRARcDDQESAwoBDRMA - AQEDAwEEAwcBCgMNBBIBGAMSARkDEAEVAwoBDQMEAQYDAAEBDAADAgEDAw0BEQMdASkBRwJCAYADlgX/ - AWECKwHeAyYBOAMUARsDBgEIlAADGgElAx0BKQMfASwDIAEvAyEBMAEiAiEBMQMiATIDIwEzAyMBNAMj - ATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBMwEi - AiEBMQMgAS8DHwEsAxwBKAMZASMDFQEdAxEBFwMNAREDGgElAx0BKQMfASwDIAEvAyEBMAEiAiEBMQMi - ATIDIwEzAyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMj - ATQDIwE0AyMBMwEiAiEBMQMgAS8DHwEsAxwBKAMZASMDFQEdAxEBFwMNARETAAEBAwUBBwMOARMDHgEr - AT8CPQFsAUECPgFyAyIBMgMSARgDCQEMAwIBAwwAAwIBAwMNARIDHgErAUcCQgGBA5YF/wFhAikB3wEn - AiYBOgMUARwDBwEJlAADHwEsASICIQExAyQBNQMmATgBJwImAToDJwE7AygBPAMoAT0DKQE+AykBPgMp - AT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKAE9AycBOwMm - ATgDIwE0AyABLwMdASkDGQEjAxQBGwMPARQDHwEsASICIQExAyQBNQMmATgBJwImAToDJwE7AygBPAMo - AT0DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMp - AT4DKAE9AycBOwMmATgDIwE0AyABLwMdASkDGQEjAxQBGwMPARQQAAMBAQIDCQEMAxQBHAFAAj0BcAOK - Af8D9AH/AV8CMwHRAxwBJwMNARIDBAEFAwAEAQECAwMBBAMHAQkDEgEYAyEBMAFIAkMBgwKVAZYF/wFh - AikB3wEnAiYBOgMUARwDBwEJlAADIwEzAw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/AxEBFwMjATMDDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DEQEXEAADAgEDAwsBDwMaASQBRAJAAXoCiQGK - Af8D9AH/AWMCLAHbASICIQExAxEBFwMFAQcDAQECAwUBBwMKAQ0DEAEWAxoBJQMnATsBSgJDAYoDlgX/ - AWECKQHfAScCJgE6AxQBHAMHAQmUAAMmATgDDwH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wMPAf8DEwEaAyYBOAMPAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/Aw8B/wMTARoQAAMCAQMDDAEQAxwBKAFGAkEBfwOK - Af8D9AH/AWECKwHeAyYBOAMTARoDBgEIAwQBBQMKAQ4DEgEZAyIBMgMxAU8DMAFMAU0CRAGRA5YF/wFh - AikB3wMnATsDFAEcAwcBCZQAAygBPAMPAf8DwAH/Ag8C/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8CNgHy - Af8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wIPAv8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wIPAv8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BOAEgAv8BmQGPAZgB/wE4 - ASAC/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8CDwL/A8AB/wMPAf8DFAEbAygBPAMPAf8DwAH/AZkBjwGY - Af8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wIPAv8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wIP - Av8CDwL/Ag8C/wIPAv8BSAEbAv8CDwL/Ag8C/wIPAv8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/A8AB/wMPAf8DFAEbEAADAgEDAw0BEgMdASoBRwJCAYIDigH/ - A/QB/wFhAikB3wEnAiYBOgMUARwDBwEJAwYBCAMQARYBJwImAToBcgIlAfEBogJxAfoBXgI3AcwBUQJE - AZwClQGWBf8BZAIqAeADKgFAAxkBIwMMARADBAEFAwIBAwMAAQGIAAMpAT4DDwH/A8AB/wIPAv8DwAH/ - ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIP - Av8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DFAEc - AykBPgMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMPAf8DFAEcEAADAgEDAw0BEgMd - ASoBRwJCAYIDigH/A/QB/wFhAisB3gEnAiYBOgMUARwDBwEJAwcBCgMUARwBMAIvAUsChgGIAf8D6AH/ - AXoCLwHxAVICQwGkA5UF/wFmAicB4QExAjABTQEiAiEBMQMUARwDCwEPAwYBCAMCAQMDAAEBhAADKQE+ - Aw8B/wPAAf8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPAAf8DwAH/Ag8C/wPA - Af8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/ - Ag8C/wPAAf8DDwH/AxQBHAMpAT4DDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DDwH/ - AxQBHBAAAwIBAwMNARIDHQEqAUcCQgGCA4oB/wP0Af8BYQIpAd8BJwImAToDFAEcAwcECQEMAxgBIQMz - AVMChgGIAf8D6AH/AX4COAHzAVQCQwGsA5YF/wFlAiYB4wE5AjgBXwExAjABTQMsAUQDFQEdAwwBEAMF - AQcDAAEBhAADKAE8Aw8B/wPAAf8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPA - Af8DwAH/Ag8C/wPAAf8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPA - Af8BOAEgAv8DwAH/Ag8C/wPAAf8DDwH/AxQBGwMoATwDDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/ - AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGP - AZgB/wPAAf8DDwH/AxQBGxAAAwIBAwMNARIDHQEqAUcCQgGBA4kB/wP0Af8BYQIpAd8DJwE7AxUBHQMJ - AQwDDQERAx0BKQE4AjYBXAKFAYgB/wLnAegB/wF7AjwB9AFWAkEBswOWAf8C8QH+Af8BcgElASgB8QFb - AjUB0AFXARwBKAHxAT4BGAFZAfgBPwI9AW0DEgEYAwcBCgMBAQKEAAMmATgDDwH/A8AB/wIPAv8DwAH/ - ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIP - Av8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DEwEa - AyYBOAMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMPAf8DEwEaBwAEAQQCAQMDBwEJ - AxIBGAMhATABSAJDAYQDiQH/A/QB/wFkAioB4AMqAUADGwEmAxIBGAMWAR8DJAE2ATwCOgFmAoUBiAH/ - AucB6AH/AYoBTQFRAfcBXQI4AcsClAGWAf8CSQHcAf8CDwHQAf8CDwHRAf8CDwHQAf8CDwH3Af8BSAJD - AYQDFAEbAwkBDAMBAQKEAAMjATMDDwH/A8AB/wIPAv8DwAH/ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEg - Av8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ - ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DEQEXAyMBMwMPAf8DwAH/AZkBjwGYAf8DwAH/ - AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wMPAf8DEQEXBwABAQMEAQUDCAELAw8BFAMbASYDKQE+AUoCQwGNA4gB/wP0 - Af8BZgInAeEBMQIwAU0DJQE3AyABLgMkATYDMAFMAUcCQgGCAmUBoQH/AlIB1QH/AhwB0gH/AjgBuAH/ - ApUBlgH/AkUB3QH/Ag8B0QH/Ag8B2wH/Ag8B6QH/AVcBHAEvAfEBPwI9AWwDEgEYAwcBCgMBAQKEAAMf - ASwDDwH/A8AB/wIPAv8DwAH/ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/ - A8AB/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPA - Af8CDwL/A8AB/wMPAf8DDwEUAx8BLAMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGY - Af8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPA - Af8DwAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMP - Af8DDwEUBAADAgEDAwgBCwMQARYDHQEpATECMAFNATMCMgFSAU4CRAGYA4UB/wP0Af8BYQImAeQBOgI4 - AWADMgFRAToCOQFhAU4CRAGYAVsCLwHWASEBHAFtAfsCDwHQAf8CDwHQAf8CDwHQAf8CNAG+Af8CnAGh - Af8CdwHWAf8BLwEcAXIB+gFZAjoBxwFGAkEBfwMpAT8DGAEhAw0BEQMFAQcDAAEBhAADGgElAw8B/wPA - Af8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPAAf8DwAH/Ag8C/wPAAf8DwAH/ - A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/Ag8C/wPA - Af8DDwH/Aw0BEQMaASUDDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZ - AY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPA - Af8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DDwH/Aw0BEQQA - AwQBBgMOARMDGwEmAV8CMwHRAaoCfgH8AV8CLgHZAV4CNgHOA4kB/wPzAf8BbAIoAe0BVgJBAbMBXAIp - Ad8BNQEYAaMB/QIPAdEB/wIPAdAB/wIPAdAB/wIPAdIB/wIPAd0B/wIPAe0B/wFZARgBMQHyAVsCPAHD - AU4CRAGVAToCOQFiAyUBNwMdASoDFQEdAw0BEgMHAQkDAgEDAwABAYQAAxUBHQMPAf8DwAH/Ag8C/wPA - Af8BOAEgAv8DwAH/AjYB8gH/A8AB/wE4ASAC/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8DwAH/ - Ag8C/wPAAf8DwAH/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wIPAv8DwAH/Aw8B/wMK - AQ0DFQEdAw8B/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPA - Af8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGY - Af8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/Aw8B/wMKAQ0DAAEBAwcBCQMU - ARsDJAE1AWwCIwHuA9EJ/wL4AfkB/wJ3Ae0B/wIUAdwB/wIPAdUB/wIPAdIB/wIPAdIB/wIPAdMB/wIP - Ad8B/wIPAe0B/wIgAesB/wJ1AfkB/wF1AS0BPAH0ATsCOgFkAS4CLQFHAyIBMgMaASQDFAEbAw4BEwMJ - AQwDBQEHAwIBAwMAAQGIAAMQARYDDwH/A8AB/wIPAv8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/AjYB8gH/ - AZkBjwGYAf8BOAEgAv8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZ - AY8BmAH/AZkBjwGYAf8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8BOAEg - Av8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/Ag8C/wPAAf8DDwH/AwcBCgMQARYDDwH/A8AB/wIPAv8CDwL/ - Ag8C/wIPAv8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wIPAv8CDwL/ - Ag8C/wIPAv8DwAH/Aw8B/wMHAQoDAAEBAwkBDAMYASEDKgFBAWgBJAEmAe0DuQH/A+UB/wP7Af8C/gL/ - AlkB6QH/Ag8B2QH/Ag8B2AH/Ag8B4AH/Ag8B8AH/AV0BHwEoAe0BWwI1AdABVwJBAbcCgQGIAf8C5gHn - Af8BegIvAfEDMgFRAyMBMwMUARwDCwEPAwcBCQMEAQUDAgEDAwABAZAAAwwBEAMPAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/Aw8B/wMFAQcDDAEQAw8B/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DDwH/AwUBBwMB - AQIDCgEOAxkBIwFJAkIBiAIRAcwB/wI0AcMB/wJzAbcB/wKiAbUB/wPNAf8CagHeAf8CFQHzAf8CPQH+ - Af8CgQL/As0C/wFsAigB7QFbAjoBxwFWAkIBsQKBAYIB/wLlAecB/wF7AjUB8gExAjABTgMgAS8DEgEY - AwcBCQMDAQQDAAEBmAADBwEKAw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/AwQBBQMHAQoDDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DBAEFAwIBAwMKAQ0DFwEgAUoCQwGKAg8BzgH/Ag8B0QH/ - Ag8B3QH/ASoBGQGqAf4BXQIlAeIBXwIzAdEBfQE/AUsB+APVAf8D8Q3/AcUCtgH+AuEB4gH/A/IB/wF6 - AjUB8gE2AjUBWQMnATsDGAEiAwwBEAMFAQcDAgEDAwABAZQAAwQBBgMFAQcDBgEIAwYBCAMGAQgDBgEI - AwYBCAMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwYBCAMGAQgDBQEHAwQBBgMEAQYDBAEFAwMBBAMCAQMDBAEGAwUBBwMGAQgDBgEI - AwYBCAMGAQgDBgEIAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBgEIAwYBCAMFAQcDBAEGAwQBBgMEAQUDAwEEAwIBAwMBAQIDBwEK - AxIBGQE9AjsBZwFeASYBJwHlAVsCLwHWAVACRQGaAT0COwFnAS0CLAFFAywBRAM1AVcBTgJEAZUBYAIv - AdYBvQKdAf0D3QH/A/cN/wG9ArEB/QFfAjMB0gFJAkIBiAMpAT8DFgEeAwsBDwMEAQUDAAEBlAADAgQD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwIBAwMCAQMDAgEDAwEBAgMA - AQEDAgQDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwIBAwMCAQMDAgED - AwEBAgMAAQEDAAEBAwUBBwMLAQ8DFAEbAxwBKAMeASsDHgErAxwBKAMZASMDGQEjAxwBJwMgAS8BJwIm - AToBOAI3AV4BUgJDAaQBYwIlAeIDxQH/A+UB/wP8Df8BcAIrAe8DLwFKAxABFgMGAQgDAAEBlwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQcA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEHAAEBAwIBAwMFAQcDCgQNARIDDwEUAw4BEwMMARADCgENAwoBDQMMBBABFQMUARwDGwEmAyIBMgMq - AkACPQFvAVcCQAG2AWkCJwHtA84B/wPqAf8D/gX/ATYCNQFYAxIBGAMHAQkDAAEB/wCcAAQBAQIDAwQE - AQUDBAEFAwQBBQMCAQMDAQECAwABAQMCAQMDBAEFAwcBCgMMBBAEFgEfAx0BKQMjATQDLQFGAUUCQAF8 - AVsCPAHEAXICJgHxAWwCKAHtAS4CLQFHAxABFQMGAQgDAAEB/wDEAAEBAwABAQMCAQMDBQEHAwgBCwMN - AREDEgQYASEDHQEqAyABLwMmATkDIAEuAxMBGgMKAQ4DBAEFAwABAf8A0AAEAQECAwMBBAMFAQcDCQEM - Aw0BEgMQARYDEAEWAw4BEwMKAQ0DBQEHAwIBAwMAAQH/ANwABAEBAgMDBAQBBgMFAQcDBAEGAwMBBAMB - AQIDAAEB/wD/AP8A/wCcAAFCAU0BPgcAAT4DAAEoAwABgAMAASADAAEBAQABAQYAAQIWAAP/BAABAQMA - AQEC/wHAAT8MAAL/AcABHwwAAv8BgAEfDAAC/wGAAR8MAAH8AQ8BgAEfDAAB+AEDAYABHwwAAfABAwGA - AR8MAAHwAQMBgAEfDAAB8AIAAR8MAAHwAgABHwwAAfACAAEfDAAB8AIAAQMMAAHwAgABAQwAAfACAAEB - DAAB8AIAAQEMAAGAAgABAQwAAYACAAEBDAABgAIAAQEMAAGAAgABAQ8AAQMPAAEPDwABPw8AAR8PAAEf - DwABHwcAAQEDAAEBAwABHwQACP8BgAIAAR8EAAn/AeABAAEfBAAJ/wH8AQABHwQACv8BgAE/BAAM/wQA - DP8EAAs= - - - - 512, 25 - - - 16, 16 - - - True - - - 6, 13 - - - 713, 564 - - - StatusHeaderLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusProgress - - - System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemPrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemClose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalculations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalc - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelpIndex - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorBC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonCalc - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorAC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelp - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonFile - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorBPrint - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemPrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorAPrint - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemClose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonCalcDropDown - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemCalc - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelpDropDown - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator13 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListLarge - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListSmall - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainControl - - - REX.Common.REXExtensionMainControl, FrameGenerator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.Designer.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.Designer.cs deleted file mode 100644 index f22e79f8..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.Designer.cs +++ /dev/null @@ -1,132 +0,0 @@ -namespace REX.FrameGenerator.Resources.Dialogs -{ - partial class MainForm - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - this.ButtonApply = new System.Windows.Forms.Button(); - this.ButtonCancel = new System.Windows.Forms.Button(); - this.Buttons = new System.Windows.Forms.Panel(); - this.Logo = new System.Windows.Forms.PictureBox(); - this.About = new System.Windows.Forms.LinkLabel(); - this.Help = new System.Windows.Forms.LinkLabel(); - this.ButtonClose = new System.Windows.Forms.Button(); - this.MainPanel = new System.Windows.Forms.Panel(); - this.Buttons.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.Logo)).BeginInit(); - this.SuspendLayout(); - // - // ButtonApply - // - resources.ApplyResources(this.ButtonApply, "ButtonApply"); - this.ButtonApply.Name = "ButtonApply"; - this.ButtonApply.UseVisualStyleBackColor = true; - this.ButtonApply.Click += new System.EventHandler(this.ButtonApply_Click); - // - // ButtonCancel - // - resources.ApplyResources(this.ButtonCancel, "ButtonCancel"); - this.ButtonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.ButtonCancel.Name = "ButtonCancel"; - this.ButtonCancel.UseVisualStyleBackColor = true; - // - // Buttons - // - this.Buttons.Controls.Add(this.Logo); - this.Buttons.Controls.Add(this.About); - this.Buttons.Controls.Add(this.Help); - this.Buttons.Controls.Add(this.ButtonClose); - this.Buttons.Controls.Add(this.ButtonCancel); - this.Buttons.Controls.Add(this.ButtonApply); - resources.ApplyResources(this.Buttons, "Buttons"); - this.Buttons.Name = "Buttons"; - // - // Logo - // - this.Logo.BackColor = System.Drawing.Color.Transparent; - resources.ApplyResources(this.Logo, "Logo"); - this.Logo.Name = "Logo"; - this.Logo.TabStop = false; - // - // About - // - resources.ApplyResources(this.About, "About"); - this.About.Name = "About"; - this.About.TabStop = true; - this.About.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.About_LinkClicked); - // - // Help - // - resources.ApplyResources(this.Help, "Help"); - this.Help.Name = "Help"; - this.Help.TabStop = true; - this.Help.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.Help_LinkClicked); - // - // ButtonClose - // - resources.ApplyResources(this.ButtonClose, "ButtonClose"); - this.ButtonClose.Name = "ButtonClose"; - this.ButtonClose.UseVisualStyleBackColor = true; - this.ButtonClose.Click += new System.EventHandler(this.ButtonClose_Click); - // - // MainPanel - // - resources.ApplyResources(this.MainPanel, "MainPanel"); - this.MainPanel.Name = "MainPanel"; - // - // MainForm - // - this.AcceptButton = this.ButtonApply; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.ButtonCancel; - this.Controls.Add(this.MainPanel); - this.Controls.Add(this.Buttons); - this.Name = "MainForm"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); - this.Load += new System.EventHandler(this.MainForm_Load); - this.Buttons.ResumeLayout(false); - this.Buttons.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.Logo)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Button ButtonApply; - private System.Windows.Forms.Button ButtonCancel; - private System.Windows.Forms.Panel Buttons; - private System.Windows.Forms.Button ButtonClose; - private System.Windows.Forms.LinkLabel Help; - private System.Windows.Forms.LinkLabel About; - private System.Windows.Forms.Panel MainPanel; - private System.Windows.Forms.PictureBox Logo; - - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.cs deleted file mode 100644 index a7941d28..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; -using System.Threading; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.FrameGenerator.Resources.Dialogs -{ - /// - /// Main form - /// - public partial class MainForm : REXExtensionForm - { - public MainForm() - { - } - public MainForm(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - private void ButtonApply_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.OK; - REXCommand Cmd = new REXCommand(REXCommandType.OK); - ThisExtension.Command(ref Cmd); - } - private void ButtonClose_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = false; - ThisExtension.Command(ref Cmd); - } - - private void MainForm_FormClosing(object sender, FormClosingEventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = true; - if (((bool)ThisExtension.Command(ref Cmd)) == true) - e.Cancel = false; - else - e.Cancel = true; - } - - private void Help_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - - private void About_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.About); - ThisExtension.Command(ref Cmd); - } - - private void MainForm_Load(object sender, EventArgs e) - { - - } - - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.resx b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.resx deleted file mode 100644 index 7441b304..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/MainForm.resx +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - NoControl - - - - 380, 10 - - - 75, 23 - - - - 1 - - - OK - - - ButtonApply - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 5 - - - Bottom, Right - - - NoControl - - - 821, -48 - - - 75, 23 - - - 0 - - - Cancel - - - ButtonCancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 4 - - - None - - - NoControl - - - 177, 4 - - - 188, 37 - - - 5 - - - Logo - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 0 - - - True - - - NoControl - - - 58, 15 - - - 35, 13 - - - 4 - - - About - - - About - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 1 - - - True - - - NoControl - - - 12, 15 - - - 29, 13 - - - 3 - - - Help - - - Help - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 2 - - - Bottom, Right - - - NoControl - - - 461, 10 - - - 75, 23 - - - 2 - - - Cancel - - - ButtonClose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 3 - - - Bottom - - - 0, 276 - - - 8, 8, 8, 8 - - - 548, 45 - - - 1 - - - Buttons - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Fill - - - 0, 0 - - - 548, 276 - - - 2 - - - MainPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 548, 321 - - - CenterScreen - - - FrameGenerator - - - MainForm - - - REX.Common.REXExtensionForm, REX.Foundation.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.Designer.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.Designer.cs deleted file mode 100644 index 468f398b..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.Designer.cs +++ /dev/null @@ -1,219 +0,0 @@ -namespace REX.FrameGenerator.Resources.Dialogs -{ - partial class SubControl - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SubControl)); - this.rexNbX = new REX.Controls.Forms.REXEditBox(); - this.rexNbY = new REX.Controls.Forms.REXEditBox(); - this.rexSpacingX = new REX.Controls.Forms.REXEditBox(); - this.rexSpacingY = new REX.Controls.Forms.REXEditBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label4 = new System.Windows.Forms.Label(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.groupBox2 = new System.Windows.Forms.GroupBox(); - this.groupBox1.SuspendLayout(); - this.groupBox2.SuspendLayout(); - this.SuspendLayout(); - // - // rexNbX - // - this.rexNbX.BackColor = System.Drawing.SystemColors.Window; - this.rexNbX.ColorBackgroundDisabled = System.Drawing.Color.LightGray; - this.rexNbX.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexNbX.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexNbX.Complex = false; - this.rexNbX.ComplexSpaceSeparator = false; - this.rexNbX.ComplexUnitOnEnd = false; - this.rexNbX.CorrectValue = ""; - this.rexNbX.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexNbX.Epsilon = 0; - this.rexNbX.InvalidCharacters = ""; - resources.ApplyResources(this.rexNbX, "rexNbX"); - this.rexNbX.MaxTokens = 0; - this.rexNbX.MinTokens = 0; - this.rexNbX.Name = "rexNbX"; - this.rexNbX.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexNbX.OriginalTextOnEnter = false; - this.rexNbX.RangeMax = 0; - this.rexNbX.RangeMin = 0; - this.rexNbX.RememberCorrect = false; - this.rexNbX.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexNbX.RoundingIncrement = 1E-08; - this.rexNbX.Separator = "."; - // - // rexNbY - // - this.rexNbY.BackColor = System.Drawing.SystemColors.Window; - this.rexNbY.ColorBackgroundDisabled = System.Drawing.Color.LightGray; - this.rexNbY.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexNbY.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexNbY.Complex = false; - this.rexNbY.ComplexSpaceSeparator = false; - this.rexNbY.ComplexUnitOnEnd = false; - this.rexNbY.CorrectValue = ""; - this.rexNbY.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexNbY.Epsilon = 0; - this.rexNbY.InvalidCharacters = ""; - resources.ApplyResources(this.rexNbY, "rexNbY"); - this.rexNbY.MaxTokens = 0; - this.rexNbY.MinTokens = 0; - this.rexNbY.Name = "rexNbY"; - this.rexNbY.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexNbY.OriginalTextOnEnter = false; - this.rexNbY.RangeMax = 0; - this.rexNbY.RangeMin = 0; - this.rexNbY.RememberCorrect = false; - this.rexNbY.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexNbY.RoundingIncrement = 1E-08; - this.rexNbY.Separator = "."; - // - // rexSpacingX - // - this.rexSpacingX.BackColor = System.Drawing.SystemColors.Window; - this.rexSpacingX.ColorBackgroundDisabled = System.Drawing.Color.LightGray; - this.rexSpacingX.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexSpacingX.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexSpacingX.Complex = false; - this.rexSpacingX.ComplexSpaceSeparator = false; - this.rexSpacingX.ComplexUnitOnEnd = false; - this.rexSpacingX.CorrectValue = ""; - this.rexSpacingX.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexSpacingX.Epsilon = 0; - this.rexSpacingX.InvalidCharacters = ""; - resources.ApplyResources(this.rexSpacingX, "rexSpacingX"); - this.rexSpacingX.MaxTokens = 0; - this.rexSpacingX.MinTokens = 0; - this.rexSpacingX.Name = "rexSpacingX"; - this.rexSpacingX.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexSpacingX.OriginalTextOnEnter = false; - this.rexSpacingX.RangeMax = 0; - this.rexSpacingX.RangeMin = 0; - this.rexSpacingX.RememberCorrect = false; - this.rexSpacingX.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexSpacingX.RoundingIncrement = 1E-08; - this.rexSpacingX.Separator = "."; - // - // rexSpacingY - // - this.rexSpacingY.BackColor = System.Drawing.SystemColors.Window; - this.rexSpacingY.ColorBackgroundDisabled = System.Drawing.Color.LightGray; - this.rexSpacingY.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexSpacingY.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexSpacingY.Complex = false; - this.rexSpacingY.ComplexSpaceSeparator = false; - this.rexSpacingY.ComplexUnitOnEnd = false; - this.rexSpacingY.CorrectValue = ""; - this.rexSpacingY.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexSpacingY.Epsilon = 0; - this.rexSpacingY.InvalidCharacters = ""; - resources.ApplyResources(this.rexSpacingY, "rexSpacingY"); - this.rexSpacingY.MaxTokens = 0; - this.rexSpacingY.MinTokens = 0; - this.rexSpacingY.Name = "rexSpacingY"; - this.rexSpacingY.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexSpacingY.OriginalTextOnEnter = false; - this.rexSpacingY.RangeMax = 0; - this.rexSpacingY.RangeMin = 0; - this.rexSpacingY.RememberCorrect = false; - this.rexSpacingY.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexSpacingY.RoundingIncrement = 1E-08; - this.rexSpacingY.Separator = "."; - // - // label1 - // - resources.ApplyResources(this.label1, "label1"); - this.label1.Name = "label1"; - // - // label2 - // - resources.ApplyResources(this.label2, "label2"); - this.label2.Name = "label2"; - // - // label3 - // - resources.ApplyResources(this.label3, "label3"); - this.label3.Name = "label3"; - // - // label4 - // - resources.ApplyResources(this.label4, "label4"); - this.label4.Name = "label4"; - // - // groupBox1 - // - this.groupBox1.Controls.Add(this.label1); - this.groupBox1.Controls.Add(this.rexNbX); - this.groupBox1.Controls.Add(this.rexNbY); - this.groupBox1.Controls.Add(this.label2); - resources.ApplyResources(this.groupBox1, "groupBox1"); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.TabStop = false; - // - // groupBox2 - // - this.groupBox2.Controls.Add(this.rexSpacingX); - this.groupBox2.Controls.Add(this.rexSpacingY); - this.groupBox2.Controls.Add(this.label4); - this.groupBox2.Controls.Add(this.label3); - resources.ApplyResources(this.groupBox2, "groupBox2"); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.TabStop = false; - // - // SubControl - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.groupBox2); - this.Controls.Add(this.groupBox1); - this.Name = "SubControl"; - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - this.groupBox2.ResumeLayout(false); - this.groupBox2.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private REX.Controls.Forms.REXEditBox rexNbX; - private REX.Controls.Forms.REXEditBox rexNbY; - private REX.Controls.Forms.REXEditBox rexSpacingX; - private REX.Controls.Forms.REXEditBox rexSpacingY; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label2; - private System.Windows.Forms.Label label3; - private System.Windows.Forms.Label label4; - private System.Windows.Forms.GroupBox groupBox1; - private System.Windows.Forms.GroupBox groupBox2; - } - } - diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.cs deleted file mode 100644 index a415c138..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Data; -using System.Text; -using System.Windows.Forms; - -using REX.Common; - -namespace REX.FrameGenerator.Resources.Dialogs -{ - public partial class SubControl : REXExtensionControl - { - public SubControl(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - - // double result = this.ThisExtension.Units.Interface(value, Autodesk.REX.Framework.EUnitType.Dimensions_Length, this.ThisContext.Product.Type); - - - ThisExtension.DFM.AddUnitObject(this.rexNbX , "NbX", Autodesk.REX.Framework.EUnitType.Other_Number, 1); - ThisExtension.DFM.AddUnitObject(this.rexNbY, "NbY", Autodesk.REX.Framework.EUnitType.Other_Number, 1); - ThisExtension.DFM.AddUnitObject(this.rexSpacingX, "SpacingX", Autodesk.REX.Framework.EUnitType.Dimensions_Length , 1); - ThisExtension.DFM.AddUnitObject(this.rexSpacingY, "SpacingY", Autodesk.REX.Framework.EUnitType.Dimensions_Length, 1); - - ThisExtension.DFM.SetBaseMinValue("NbX", true, 2); - ThisExtension.DFM.SetBaseMinValue("NbY", true, 2); - ThisExtension.DFM.SetBaseMinValue("SpacingX", true, 1); - ThisExtension.DFM.SetBaseMinValue("SpacingY", true, 1); - - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - public void SetDialog() - { - Data d = ((Extension)ThisExtension).Data; - ThisExtension.DFM.SetDataBase("NbX", d.NbX); - ThisExtension.DFM.SetDataBase("NbY", d.NbY); - ThisExtension.DFM.SetDataBase("SpacingX", d.SpacingX); - ThisExtension.DFM.SetDataBase("SpacingY", d.SpacingY); - } - - public void SetData() - { - Data d = ((Extension)ThisExtension).Data; - d.NbX = ThisExtension.DFM.GetDataBase("NbX"); - d.NbY = ThisExtension.DFM.GetDataBase("NbY"); - d.SpacingX = ThisExtension.DFM.GetDataBase("SpacingX"); - d.SpacingY = ThisExtension.DFM.GetDataBase("SpacingY"); - - } - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.resx b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.resx deleted file mode 100644 index 218f5c39..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Dialogs/SubControl.resx +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - 164, 19 - - - 110, 20 - - - - 0 - - - rexNbX - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2b04aac23d4a9e99 - - - groupBox1 - - - 1 - - - 164, 42 - - - 110, 20 - - - 1 - - - rexNbY - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2b04aac23d4a9e99 - - - groupBox1 - - - 2 - - - 164, 15 - - - 110, 20 - - - 2 - - - rexSpacingX - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2b04aac23d4a9e99 - - - groupBox2 - - - 0 - - - 164, 41 - - - 110, 20 - - - 3 - - - rexSpacingY - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2b04aac23d4a9e99 - - - groupBox2 - - - 1 - - - True - - - 7, 22 - - - 77, 13 - - - 4 - - - On X direction: - - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 0 - - - True - - - 6, 45 - - - 77, 13 - - - 5 - - - On Y direction: - - - label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 3 - - - True - - - 6, 20 - - - 77, 13 - - - 6 - - - On X direction: - - - label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 3 - - - True - - - 6, 44 - - - 77, 13 - - - 7 - - - On Y direction: - - - label4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 2 - - - 3, 3 - - - 286, 75 - - - 8 - - - Number of columns - - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 4, 84 - - - 285, 73 - - - 9 - - - Distance between columns - - - groupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - - 6, 13 - - - 297, 167 - - - SubControl - - - REX.Common.REXExtensionControl, REX.Foundation.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Other/Images.Designer.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Other/Images.Designer.cs deleted file mode 100644 index 19e4d309..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Other/Images.Designer.cs +++ /dev/null @@ -1,143 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.FrameGenerator.Resources.Other { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Images { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Images() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.FrameGenerator.Resources.Other.Images", typeof(Images).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_calculate { - get { - object obj = ResourceManager.GetObject("TOOLBAR_calculate", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_close { - get { - object obj = ResourceManager.GetObject("TOOLBAR_close", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_help { - get { - object obj = ResourceManager.GetObject("TOOLBAR_help", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_info { - get { - object obj = ResourceManager.GetObject("TOOLBAR_info", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_open { - get { - object obj = ResourceManager.GetObject("TOOLBAR_open", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_print { - get { - object obj = ResourceManager.GetObject("TOOLBAR_print", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save_as { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save_as", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Other/Images.resx b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Other/Images.resx deleted file mode 100644 index ba06a2af..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Other/Images.resx +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\TOOLBAR_calculate.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_close.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_help.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_info.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_open.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_print.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_save.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_save_as.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/REX.ico b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/REX.ico deleted file mode 100644 index 45a53324..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/REX.ico and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/REX_logo.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/REX_logo.png deleted file mode 100644 index f0299668..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/REX_logo.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Strings/Texts.Designer.cs b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Strings/Texts.Designer.cs deleted file mode 100644 index 2aa58d4e..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Strings/Texts.Designer.cs +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.FrameGenerator.Resources.Strings { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Texts { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Texts() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.FrameGenerator.Resources.Strings.Texts", typeof(Texts).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Data. - /// - internal static string LIST_Data { - get { - return ResourceManager.GetString("LIST_Data", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Results. - /// - internal static string LIST_Results { - get { - return ResourceManager.GetString("LIST_Results", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question. - /// - internal static string MessageBox_CaptionQuestion { - get { - return ResourceManager.GetString("MessageBox_CaptionQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred! Do you want to continue?. - /// - internal static string MessageBox_ErrorQuestion { - get { - return ResourceManager.GetString("MessageBox_ErrorQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to FrameGenerator. - /// - internal static string REX_ModuleDescription { - get { - return ResourceManager.GetString("REX_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc. - /// - internal static string REX_VersionInfo { - get { - return ResourceManager.GetString("REX_VersionInfo", resourceCulture); - } - } - } -} diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Strings/Texts.resx b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Strings/Texts.resx deleted file mode 100644 index b70ac1e9..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/Strings/Texts.resx +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Data - - - Results - - - Question - - - Errors occurred! Do you want to continue? - - - FrameGenerator - - - To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc - - diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_calculate.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_calculate.png deleted file mode 100644 index e4340a25..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_calculate.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_close.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_close.png deleted file mode 100644 index 97f37920..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_close.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_help.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_help.png deleted file mode 100644 index 74833491..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_help.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_info.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_info.png deleted file mode 100644 index baabfee1..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_info.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_open.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_open.png deleted file mode 100644 index 6d54b002..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_open.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_print.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_print.png deleted file mode 100644 index a09fa0ce..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_print.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_save.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_save.png deleted file mode 100644 index 1bdaa942..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_save.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_save_as.png b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_save_as.png deleted file mode 100644 index 669f7c06..00000000 Binary files a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/Resources/TOOLBAR_save_as.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/en-US/REX_revit.xml b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/en-US/REX_revit.xml deleted file mode 100644 index 5ab736f7..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/en-US/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/pl-PL/REX_revit.xml b/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/pl-PL/REX_revit.xml deleted file mode 100644 index 5ab736f7..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/FrameGenerator/pl-PL/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/FrameGenerator/ReadMe_FrameGenerator.rtf b/SDK/REX SDK/Samples/FrameGenerator/ReadMe_FrameGenerator.rtf deleted file mode 100644 index 0b9436d0..00000000 --- a/SDK/REX SDK/Samples/FrameGenerator/ReadMe_FrameGenerator.rtf +++ /dev/null @@ -1,312 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408\'01-;}{\levelnumbers;} -\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\rsidtbl \rsid85718\rsid144132\rsid157394\rsid214192\rsid466955 -\rsid538525\rsid1638799\rsid2307087\rsid2313257\rsid2495712\rsid2648068\rsid3695405\rsid3892547\rsid4812816\rsid5075024\rsid5986209\rsid6180407\rsid6187565\rsid6453515\rsid7355889\rsid7409596\rsid7436494\rsid8611418\rsid8664510\rsid8667953\rsid9131869 -\rsid9783363\rsid9912598\rsid10180232\rsid10189020\rsid10497927\rsid10511401\rsid11347200\rsid11416358\rsid12269866\rsid12855747\rsid12985103\rsid13046620\rsid13644089\rsid14251038\rsid14379834\rsid14645320\rsid14701341\rsid14760119\rsid15037922 -\rsid15413184\rsid15547417\rsid15734330\rsid15753286\rsid15813555\rsid15992273\rsid16201153\rsid16269875}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info -{\author wolskip}{\operator Tomasz Sleczka}{\creatim\yr2010\mo12\dy14\hr8\min22}{\revtim\yr2022\mo8\dy16\hr23\min24}{\version56}{\edmins404}{\nofpages2}{\nofwords395}{\nofchars2255}{\nofcharsws2645}{\vern49}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft. -com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 FrameGenerator}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid157394 \hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15547417 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 - REXSDK 2012}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8664510 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15547417 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid5075024 0}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15547417 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 /20}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid15547417 \hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Modified By:}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Programming Language:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12269866 \hich\af1\dbch\af31505\loch\f1 Easy}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10497927 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 \line \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 \hich\af1\dbch\af31505\loch\f1 Generate }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 -\hich\af1\dbch\af31505\loch\f1 3D }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 frame based on }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 \hich\af1\dbch\af31505\loch\f1 parameters}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 read from UI or loaded from a data file.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2495712 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14701341 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line This s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 -ample demonstrates how to read input data from UI to generate a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 \hich\af1\dbch\af31505\loch\f1 3D }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 -frame based on the first existing structural column, beam and isolated foundations which exist in the Revit Project. UI data could be saved to a data file and loaded during a second run of \hich\af1\dbch\af31505\loch\f1 this extension.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 Read data from UI}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 - and use REX controls. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid14701341 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 Save data to file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14701341 .}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\insrsid8611418\charrsid15037922 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 -\hich\af1\dbch\af43\loch\f1 Load data from file.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid15037922\charrsid14701341 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14701341 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid14701341 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Generated by the wizard: -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 Extension.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15992273 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 -The main class generated by the wizard. It contains definition of the Extension class which is the main class in the REXExtension module. This class is a central point which al}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\hich\af1\dbch\af31505\loch\f1 lows user to manage and customize the module.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 ExtensionRevit.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 -This file contains an ExtensionRevit class. This class allows to separate general functionality (provided by the Extension class) from functionality characteristic for the Revit context e.g. setting layouts may be done in the Extension c -\hich\af1\dbch\af31505\loch\f1 lass but reading Revit elements should be carried }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 out in the ExtensionRevit class.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid1638799 \hich\af1\dbch\af31505\loch\f1 For this sample 2 methods have been adde}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11416358 \hich\af1\dbch\af31505\loch\f1 d to get from the Revit project}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid1638799 \hich\af1\dbch\af31505\loch\f1 levels and structural family symbols. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 Data.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 This file contains a Data class which is a data cont -\hich\af1\dbch\af31505\loch\f1 ainer accessible from different places in the module. All common objects should be placed in this class.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1638799 \hich\af1\dbch\af31505\loch\f1 On this file }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 \hich\af1\dbch\af31505\loch\f1 are updated methods }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid2648068 \hich\af1\dbch\af31505\loch\f1 OnSetDefaults}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 \hich\af1\dbch\af31505\loch\f1 (), OnSave() and OnLoad(). }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1638799 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Application.cs, DirectAccess.cs, Results.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid10189020 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 These files were generated by the wizard but there is no need to }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 make any changes in }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 their}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 content.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799\charrsid1638799 \hich\af1\dbch\af43\loch\f1 Subcontrol.cs}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 -\par \tab \hich\af1\dbch\af43\loch\f1 This file contains a SubControl generated by the wizard. This }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2648068 \hich\af1\dbch\af43\loch\f1 sub control}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 hosts some controls initialized on the cons}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 tructor}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 In addition 2 \hich\af1\dbch\af43\loch\f1 -methods have been filled \hich\f1 \endash \loch\f1 SetDialog() and SetData().}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799\charrsid1638799 -\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid1638799 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid214192 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 This sample }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid10180232 \hich\af1\dbch\af43\loch\f1 examines the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid16201153 \hich\af1\dbch\af43\loch\f1 current }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid13046620 \hich\af1\dbch\af43\loch\f1 project and gathers information about }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 structural }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13046620 \hich\af1\dbch\af43\loch\f1 elements}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 - (column, beam and isolated footing). }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 -Then, according the number of elements in X and Y direction and the spacing between them, a 3D frame is generated inside Revit. -\par \hich\af1\dbch\af43\loch\f1 Data define via the UI could be saved and/or loaded via the extension menu. -\par \hich\af1\dbch\af43\loch\f1 Dimensions controls follow the Revit unit display }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2648068 \hich\af1\dbch\af43\loch\f1 f\hich\af1\dbch\af43\loch\f1 ormatting.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 -\par \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 \hich\f1 Copy the module to the \'85\loch\f1 Modules/Category directory - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\hich\af1\dbch\af43\loch\f1 Open Revit Structure. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 3.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid13644089 \hich\af1\dbch\af43\loch\f1 Open}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 the project with 2 levels and as minima a structural beam, column and an isolated footing. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 4.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Run the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 Extension.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 5.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 -\hich\af1\dbch\af43\loch\f1 Fill }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2648068 \hich\af1\dbch\af43\loch\f1 Edit boxes}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 -\hich\af1\dbch\af43\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 6.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 Generate the structure.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx360\wrapdefault\faauto\rin0\lin0\itap0\pararsid214192 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000070bd -6499b6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator.sln b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator.sln deleted file mode 100644 index c684e3a0..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PyramidGenerator", "PyramidGenerator\PyramidGenerator.csproj", "{57524E1D-9B27-43DF-BF44-978026BA1EDF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PyramidGeneratorStart", "PyramidGenerator\Additional\AREXStart\PyramidGeneratorStart.csproj", "{8F7B8416-87C0-40E4-8256-77A624DBA940}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Release|Any CPU.Build.0 = Release|Any CPU - {8F7B8416-87C0-40E4-8256-77A624DBA940}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8F7B8416-87C0-40E4-8256-77A624DBA940}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8F7B8416-87C0-40E4-8256-77A624DBA940}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8F7B8416-87C0-40E4-8256-77A624DBA940}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Program.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Program.cs deleted file mode 100644 index b7ef7c73..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Program.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Windows.Forms; -using Autodesk.REX.Framework; - -namespace REX.Start -{ - static class Program - { - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main() - { - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - - RunExtension(@"P:\PyramidGenerator\PyramidGenerator\bin\Release\PyramidGenerator.dll", "2024"); - } - - static System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - static void RunExtension(string FullPath, string VersionName) - { - REXApplicationInstance applicationInstance = new REXApplicationInstance(); - if (applicationInstance.LoadExtension(FullPath, "REX.PyramidGenerator.Application")) - { - REXContext context = new REXContext(); - - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; - context.Product.Type = REXInterfaceType.Common; - context.Control.Parent = null; - - REXEnvironment environment = new REXEnvironment(VersionName); - if (environment.LoadEngine(ref context)) - { - if (applicationInstance.Extension.Create(ref context)) - applicationInstance.Extension.Show(); - } - } - } - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/AssemblyInfo.cs deleted file mode 100644 index a727eaf6..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("AREXStart")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("robobat")] -[assembly: AssemblyProduct("AREXStart")] -[assembly: AssemblyCopyright("Copyright © Autodesk 2012")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("97ee349a-32da-4f6e-a2a0-c4b8cf3eff80")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Resources.Designer.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Resources.Designer.cs deleted file mode 100644 index 663e3fab..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.17929 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace StandaloneLauncher1.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("StandaloneLauncher1.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Resources.resx b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Resources.resx deleted file mode 100644 index ffecec85..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Settings.Designer.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Settings.Designer.cs deleted file mode 100644 index 1b11ab80..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Settings.Designer.cs +++ /dev/null @@ -1,50 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.17929 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace StandaloneLauncher1.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string Assembly { - get { - return ((string)(this["Assembly"])); - } - set { - this["Assembly"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string Namespace { - get { - return ((string)(this["Namespace"])); - } - set { - this["Namespace"] = value; - } - } - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Settings.settings b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Settings.settings deleted file mode 100644 index 38971cb3..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/Properties/Settings.settings +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/PyramidGeneratorStart.csproj b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/PyramidGeneratorStart.csproj deleted file mode 100644 index ee5dbdee..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/PyramidGeneratorStart.csproj +++ /dev/null @@ -1,146 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {8F7B8416-87C0-40E4-8256-77A624DBA940} - WinExe - Properties - StandaloneLauncher1 - StandaloneLauncher1 - - - 3.5 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - v4.8 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AnyCPU - false - - - - True - Autodesk.REX.Framework.dll - False - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {00020430-0000-0000-C000-000000000046} - 2 - 0 - 0 - primary - False - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/app.config b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/app.config deleted file mode 100644 index 984227c8..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/AREXStart/app.config +++ /dev/null @@ -1,18 +0,0 @@ - - - - -
    - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/PyramidGenerator.addin b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/PyramidGenerator.addin deleted file mode 100644 index 2c9c03a7..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/PyramidGenerator.addin +++ /dev/null @@ -1,12 +0,0 @@ - - - - P:\PyramidGenerator\PyramidGenerator\bin\Release\PyramidGenerator.dll - 1f13d9a0-70ae-4c77-b716-e70a758b9fe0 - REX.PyramidGenerator.DirectRevitAccess - PyramidGenerator - PyramidGenerator - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/buildevents.bat b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/buildevents.bat deleted file mode 100644 index ce29bd8c..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Additional/buildevents.bat +++ /dev/null @@ -1,10 +0,0 @@ -set SOURCE_PATH= -set DESTINATION_PATH= - -if not exist "%DESTINATION_PATH%\PyramidGenerator\PyramidGenerator.dll" goto end -if not exist "%SOURCE_PATH%\PyramidGenerator\PyramidGenerator\bin\Debug\PyramidGenerator.dll" goto end - -copy "%SOURCE_PATH%\PyramidGenerator\PyramidGenerator\bin\Debug\PyramidGenerator.dll" "%DESTINATION_PATH%\PyramidGenerator\PyramidGenerator.dll" -copy "%SOURCE_PATH%\PyramidGenerator\PyramidGenerator\bin\Debug\PyramidGenerator.pdb" "%DESTINATION_PATH%\PyramidGenerator\PyramidGenerator.pdb" - -:end diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX.png deleted file mode 100644 index ded93ff1..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_revit.xml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_revit.xml deleted file mode 100644 index ce934cce..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_small.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_small.png deleted file mode 100644 index 2d6bf184..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_small.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_tooltip.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_tooltip.png deleted file mode 100644 index bba3cf27..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/REX_tooltip.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/settings.xml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/settings.xml deleted file mode 100644 index 5561de8f..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Configuration/settings.xml +++ /dev/null @@ -1,52 +0,0 @@ - - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Data.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Data.cs deleted file mode 100644 index 8b5b06ce..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Data.cs +++ /dev/null @@ -1,242 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.PyramidGenerator -{ - [Serializable] - internal class DataSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public DataSerializable() - { - } - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// - /// - /// protected REXExtensionDataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// strPrivate = info.GetString( "s1" ); - /// strPublic = info.GetString( "s2" ); - /// obMyClass = (SomeClass) info.GetValue( "ob", typeof(SomeClass) ); // deserializing an object - /// } - /// - /// - /// The info. - /// The CTX. - protected DataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// - /// - /// public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// info.AddValue("s1", strPrivate); - /// info.AddValue("s2", strPublic); - /// into.AddValue("ob", obMyClass); // Serializing an object - /// } - /// - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - - /// - /// Sets the data reference. - /// - /// The data. - public void SetDataReference(Data data) - { - DataRef = data; - } - - private Data DataRef; - } - - - /// - /// Main data class to store all data in REX base units. - /// - internal class Data : REXData - { - //Step 2.1.: Preparing Data - /// - /// Gets or sets the height of the pyramid. - /// - /// The height. - public double H { get; set; } - /// - /// Gets or sets the width of the pyramid. - /// - /// The width. - public double B { get; set; } - /// - /// Gets or sets the FamilySymbol which will be used to build the pyramid. - /// - /// The family symbol. - public string FamilySymbol { get; set; } - /// - /// Gets or sets the list of available FamilySymbols. - /// - /// The the list of available FamilySymbols. - public List AvailableFamilySymbols { get; set; } - /// - /// Gets or sets the list of element ids. - /// - /// The list of element ids. - public List ElementIds { get; set; } //Step 5.1.1. : Serialize - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Data(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - DataSerializableRef = new DataSerializable(); - } - /// - /// Get the main extension. - /// - /// The main extension. - public Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Called when set defaults. - /// - /// The units system. - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - //Step 2.2. : Preparing Data - H = 5;//m - B = 10;//m - FamilySymbol = ""; - AvailableFamilySymbols = new List(); - ElementIds = new List(); - } - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref BinaryWriter Data) - { - //Step 5.1.: Extending the Data - Data.Write(H); - Data.Write(B); - Data.Write(FamilySymbol); - - if (Mode != DataMode.ModeFile) - { - Data.Write(ElementIds.Count); - - for (int i = 0; i < ElementIds.Count; i++) - Data.Write(ElementIds[i]); - } - - return true; - } - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref BinaryReader Data) - { - //Step 5.1.: Extending the Data - - H = Data.ReadDouble(); - B = Data.ReadDouble(); - FamilySymbol = Data.ReadString(); - - if (Mode != DataMode.ModeFile) - { - ElementIds = new List(); - int count = Data.ReadInt32(); - - for (int i = 0; i < count; i++) - ElementIds.Add(Data.ReadInt64()); - } - - return true; - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (DataSerializableRef != null) - DataFormater.Serialize(DataStream, DataSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - DataSerializableRef = (DataSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal DataSerializable DataSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Extension.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Extension.cs deleted file mode 100644 index b0cadfcf..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Extension.cs +++ /dev/null @@ -1,654 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.PyramidGenerator -{ - //Step 4: Extension class - /// - /// Main class for development. - /// - internal class Extension : REXExtension, IPyramidGenerator - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXApplication object. - public Extension(REXApplication App) - : base(App) - { - DataRef = new Data(this); - ResultsRef = new Results(this); - } - - /// - /// For standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Called when Initialize. - /// Creates dedicated extension class according main context. - /// - /// Returns true if succeeded. - public override bool OnInitialize() - { - - if (ThisApplication.Context2.Product.Type == REXInterfaceType.Revit) - ExtensionRef = new Main.Revit.ExtensionRevit(this); - - if (ExtensionRef != null) - { - if (!ExtensionRef.OnInitialize()) - return false; - } - - // insert code here. - - return base.OnInitialize(); - } - - /// - /// Creates needed structures and verify needs. - /// - public override void OnCreate() - { - base.OnCreate(); - - if (ExtensionRef != null) - ExtensionRef.OnCreate(); - } - - /// - /// Creates sub dialog. - /// - public override void OnCreateDialogs() - { - //Step 4.3.: Extension class - base.OnCreateDialogs(); - - NoteControlRef = new REX.PyramidGenerator.Resources.Dialogs.PyramidNoteControl(this); - ParameterControlRef = new REX.PyramidGenerator.Resources.Dialogs.PyramidParametersControl(this); - - if (ExtensionRef != null) - ExtensionRef.OnCreateDialogs(); - } - - /// - /// Creates layout items and setups layout. - /// - public override void OnCreateLayout() - { - //Step 4.4.: Extension class - 4 - base.OnCreateLayout(); - - System.SetCaption(); - - global::System.Windows.Media.Imaging.BitmapImage logoImage = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/REX_logo.png"); - global::System.Windows.Media.Imaging.BitmapImage parametersImage = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/ICON_Parameters.png"); - global::System.Windows.Media.Imaging.BitmapImage noteImage = REXLibrary.GetResourceImage(GetType().Assembly, "Resources/Other/Images/ICON_Note.png"); - - UI.SetLogo(logoImage); - - Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed - | (long)REXUI.SetupOptions.VSplitFixed - | (long)REXUI.SetupOptions.TabDialog - | (long)REXUI.SetupOptions.List - | (long)REXUI.SetupOptions.FormFixed; - //Step 5.2.: Serialize - Layout.ConstOptions |= (long)REXUI.SetupOptions.ToolMenu; - - Layout.CommandsOptions = (long)REXUI.CommandOptions.ToolMenuFile - | (long)REXUI.CommandOptions.ToolMenuFileOpen - | (long)REXUI.CommandOptions.ToolMenuFileSave - | (long)REXUI.CommandOptions.ToolMenuFileSaveAs - | (long)REXUI.CommandOptions.ToolMenuHelp - | (long)REXUI.CommandOptions.ToolMenuHelpAbout - | (long)REXUI.CommandOptions.ToolMenuHelpRun; - - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Parameters", "", "Parameters", (long)0, ParameterControlRef, null, parametersImage)); - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Report", "", "Report", (long)0, NoteControlRef, null, noteImage)); - - if (ExtensionRef != null) - ExtensionRef.OnCreateLayout(); - } - - /// - /// Set data on dialogs. - /// - public override void OnSetDialogs() - { - //Step 4.5.: Extension class - base.OnSetDialogs(); - - NoteControlRef.SetDialog(); - ParameterControlRef.SetDialog(); - - Layout.SelectLayout("Parameters"); - - if (ExtensionRef != null) - ExtensionRef.OnSetDialogs(); - } - - /// - /// Get data from dialogs and sets Data's strucutres. - /// - public override void OnSetData() - { - //Step 4.7.: Extension class - base.OnSetData(); - - ParameterControlRef.SetData(); - - if (string.IsNullOrEmpty(Data.FamilySymbol)) - System.SystemBase.Errors.AddError("Error", "The family wasn't set", null); - - if (ExtensionRef != null) - ExtensionRef.OnSetData(); - } - - /// - /// Called when data are loaded. - /// - /// Returns true if succeeded. - public override bool OnDataLoad() - { - return true; - } - - /// - /// Called when data loaded. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataLoaded(bool Result) - { - //Step 5.2.: Serialize - if (Result) - { - ParameterControlRef.SetDialog(); - NoteControlRef.SetDialog(); - } - } - - /// - /// Called when data are saved. - /// - /// Returns true if succeeded. - public override bool OnDataSave() - { - //Step 5.2.: Serialize - ParameterControlRef.SetData(); - return true; - } - - /// - /// Called when data are saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataSaved(bool Result) - { - } - - /// - /// Called when data are cleared. - /// - /// If returns true method was implemented. - /// Returns result of clear operation. - public override bool OnClear(out bool Implemented) - { - Implemented = false; - - if (ExtensionRef != null) - ExtensionRef.OnClear(out Implemented); - - return true; - } - - /// - /// Called when template is loaded. - /// Only if ExtensionContext.Control.StandardRunContext is equals to REXExtensionContext.REXStandardRunContext.OperationEditTemplate. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnLoadTemplate() - { - return true; - } - - /// - /// Called when template is saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnSaveTemplate() - { - return true; - } - - /// - /// Checks status of module and shows some information for user if module can't excecute action. - /// - /// Returns true if module can do some action in OnRun method; otherwise false. - public override bool OnCanRun() - { - //Step 4.8.: Extension class - bool ok = (!string.IsNullOrEmpty(Data.FamilySymbol) && - Data.AvailableFamilySymbols.Contains(Data.FamilySymbol)); - - SetCanClose(ok); - - return ok; - } - - /// - /// Runs process calculations or other operations. - /// - public override void OnRun() - { - //Step 4.9.: Extension class - base.OnRun(); - - if (ExtensionRef != null) - ExtensionRef.OnRun(); - } - - /// - /// Shows results. - /// - public override void OnShowResults() - { - base.OnShowResults(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnShowResults(); - } - - /// - /// If returns true dialog will close after OK button is clicked. - /// - /// The closing type. See enum. - /// Returns true if module can be closed. - public override bool OnCanClose(REXCanCloseType Type) - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanClose(Type); - - // insert code here. - - result &= base.OnCanClose(Type); - - return result; - } - - /// - /// Called during closing module. - /// - public override void OnClose() - { - //Step 4.10.: Extension class - base.OnClose(); - - NoteControlRef.Release(); - - if (ExtensionRef != null) - ExtensionRef.OnClose(); - } - - /// - /// Activates or deactivates layout - module can modify layout before or after activation. - /// - /// The layout item. - /// If set to true activate. - public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) - { - //Step 4.6.: Extension class - base.OnActivateLayout(LItem, Activate); - - ParameterControlRef.SetData(); - NoteControlRef.SetDialog(); - - if (ExtensionRef != null) - ExtensionRef.OnActivateLayout(LItem, Activate); - } - - /// - /// Called when an error is selected on errors list dialog. - /// Raises the event. - /// - /// The instance containing the event data. - public override void OnErrorSelected(REXErrorsEventArgs e) - { - base.OnErrorSelected(e); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnErrorSelected(e); - } - - /// - /// Called when preferences changed. - /// - public override void OnPreferencesChanged() - { - DFM.BeforeParamsChange(); - - base.OnPreferencesChanged(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnPreferencesChanged(); - - DFM.AfterParamsChange(); - } - - /// - /// Get specified text from resources. Needed for obfuscated strings tables. - /// - /// The name of string. - /// Returns specified text. - public override string OnGetText(string Name) - { - if (Name == REXConst.ENG_ResModuleDescription) - return Resources.Strings.Texts.REX_ModuleDescription; - if (Name == REXConst.ENG_ResVersionInfo) - return Resources.Strings.Texts.REX_VersionInfo; - - // insert code here. - - if (ExtensionRef != null) - { - string result = ExtensionRef.OnGetText(Name); - if (!string.IsNullOrEmpty(result)) - return result; - } - - return Resources.Strings.Texts.ResourceManager.GetString(Name); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object OnCommand(ref REXCommand CommandStruct) - { - //Step 7.1.: Data exchange - Dictionary dictionary = CommandStruct.CommandObject as Dictionary; - - if (dictionary != null) - { - try - { - Data.H = Convert.ToDouble(dictionary["H"]); - Data.B = Convert.ToDouble(dictionary["B"]); - Data.FamilySymbol = dictionary["FamilySymbol"].ToString(); - ExtensionRef.OnRun(); - return true; - } - catch - { - return false; - } - } - else - { - return base.OnCommand(ref CommandStruct); - } - } - - /// - /// Called when event. - /// - /// The event struct. - /// Returns result of event operation. - public override object OnEvent(ref REXEvent EventStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnEvent(ref EventStruct); - - // insert code here. - - if (result == null) - return base.OnEvent(ref EventStruct); - else - return result; - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object Command(ref REXCommand CommandStruct) - { - // insert code here. - - return base.Command(ref CommandStruct); - } - - /// - /// Events the specified event struct. - /// - /// The event struct. - /// Returns result of event operation. - public override object Event(ref REXEvent EventStruct) - { - // insert code here. - - return base.Event(ref EventStruct); - } - #endregion - - /// - /// For non standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Create all needed objects - /// - public override bool Create() - { - bool result = base.Create(); - - // insert code here. - - return result; - } - - /// - /// Creates all needed references and data. - /// - public override void Setup() - { - base.Setup(); - - // insert code here. - } - #endregion - - #region Public overrided UI methods - Form and Control reference - /// - /// Get reference to main control which will be embedded on MainForm. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public Resources.Dialogs.MainControl MainControl() - { - if (object.ReferenceEquals(ControlRef, null)) - ControlRef = new Resources.Dialogs.MainControl(this); - - return ControlRef; - } - - /// - /// Get reference to main form. - /// - /// Returns reference to MainForm object based on REXExtensionForm. - public override REXExtensionWindow GetWindow() - { - if (object.ReferenceEquals(WindowRef, null)) - WindowRef = new Resources.Dialogs.MainWindow(this); - - return (REXExtensionWindow)WindowRef; - } - - /// - /// Get the main control. Internally calls method. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public override REXExtensionControl GetControl() - { - return MainControl(); - } - #endregion - - #region Public overrided data and results - /// - /// Get the data. - /// - /// The data. - public Data Data - { - get - { - return DataRef; - } - } - - /// - /// Get the results. - /// - /// The results. - public Results Results - { - get - { - return ResultsRef; - } - } - - /// - /// Get the API. - /// - /// Returns reference to main API object. - public override Object GetAPI() - { - //Step 7.2.: Data exchange - return this; - } - - /// - /// Get the results. - /// - /// Returns reference to object based on REXResults object. - public override REXResults GetResults() - { - return ResultsRef; - } - - /// - /// Gets the data. - /// - /// Returns reference to object based on REXData object. - public override REXData GetData() - { - return DataRef; - } - - /// - /// Get the settings. - /// - /// Returns reference to object based on REXExtensionSettings object. - public override REXExtensionSettings GetSettings() - { - if (ExtensionSettingsRef == null) - ExtensionSettingsRef = new ExtensionSettings(this); - return ExtensionSettingsRef; - } - #endregion - - //DOM-IGNORE-BEGIN - #region Private members - private Data DataRef; - private Results ResultsRef; - - private Resources.Dialogs.MainWindow WindowRef; - private Resources.Dialogs.MainControl ControlRef; - - //Step 4.1.: Extension class - private Resources.Dialogs.PyramidNoteControl NoteControlRef; - private Resources.Dialogs.PyramidParametersControl ParameterControlRef; - - private ExtensionSettings ExtensionSettingsRef; - - private IREXExtension ExtensionRef; - #endregion - //DOM-IGNORE-END - - ////Step 7.2.: Data exchange - #region IPyramidGenerator Members - - public double H - { - get { return Data.H; } - set { Data.H = value; } - } - - public double B - { - get { return Data.B; } - set { Data.B = value; } - } - - public string FamilySymbol - { - get { return Data.FamilySymbol; } - set { Data.FamilySymbol = value; } - } - - public void Generate() - { - if (ExtensionRef != null) - ExtensionRef.OnRun(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/IPyramidGenerator.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/IPyramidGenerator.cs deleted file mode 100644 index db28fb66..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/IPyramidGenerator.cs +++ /dev/null @@ -1,39 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace REX.PyramidGenerator -{ - ////Step 7: Data exchange - 2 - /// - /// The interface dedicated for exposing the API of PyramidGenerator. - /// - public interface IPyramidGenerator - { - double H { get; set; } - double B { get; set; } - string FamilySymbol { get; set; } - void Generate(); - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Results.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Results.cs deleted file mode 100644 index 2e72979d..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Results.cs +++ /dev/null @@ -1,288 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.PyramidGenerator -{ - [Serializable] - internal class ResultsSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public ResultsSerializable() - { - } - - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// - /// - /// protected REXExtensionDataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// strPrivate = info.GetString( "s1" ); - /// strPublic = info.GetString( "s2" ); - /// obMyClass = (SomeClass) info.GetValue( "ob", typeof(SomeClass) ); // deserializing an object - /// } - /// - /// - /// The info. - /// The CTX. - protected ResultsSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// - /// - /// public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// info.AddValue("s1", strPrivate); - /// info.AddValue("s2", strPublic); - /// into.AddValue("ob", obMyClass); // Serializing an object - /// } - /// - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - /// - /// Sets the results reference. - /// - /// The results. - internal void SetResultsReference(Results results) - { - ResultsRef = results; - } - - private Results ResultsRef; - } - - /// - /// Main data class to store all results in REX base units. - /// - internal class Results : REXResults - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Results(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - ResultsSerializableRef = new ResultsSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when [set defaults]. - /// - /// The units system. - /// - /// Called when set defaults. - /// - /// The units system. - /// - /// - /// #region Structures - /// public double C; - /// public double D; - /// #endregion - /// - /// protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - /// { - /// if (UnitsSystem == REXUnitsSystemType.Imperial) - /// { - /// C = 0; - /// D = 0; - /// } - /// else if (UnitsSystem == REXUnitsSystemType.Metric) - /// { - /// C = 0; - /// D = 0; - /// } - /// } - /// - /// - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - ///protected override bool OnSave(ref BinaryWriter Data) - ///{ - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// Data.Write(C); - /// Data.Write(D); - /// - /// return true; - ///} - /// - /// - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - /// protected override bool OnLoad(ref BinaryReader Data) - /// { - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// if (VersionLoaded >= 1) - /// { - /// C = Data.ReadDouble(); - /// D = Data.ReadDouble(); - /// } - /// - /// return true; - /// } - /// - /// - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (ResultsSerializableRef != null) - DataFormater.Serialize(DataStream, ResultsSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - ResultsSerializableRef = (ResultsSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal ResultsSerializable ResultsSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Revit/ExtensionRevit.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Revit/ExtensionRevit.cs deleted file mode 100644 index db34db2c..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Revit/ExtensionRevit.cs +++ /dev/null @@ -1,216 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; -using REX.Common; -using Autodesk.Revit.DB; - -namespace REX.PyramidGenerator.Main.Revit -{ - //Step 4: Extension class - internal class ExtensionRevit : REXExtensionProduct - { - /// - /// The list of read families - /// - Dictionary Families; - /// - /// The destination level - /// - Level LevelReference; - /// - /// Initializes a new instance of the class. - /// - /// The ext. - public ExtensionRevit(REX.Common.REXExtension Ext) - : base(Ext) - { - Families = new Dictionary(); - } - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - #region IREXExtension Members implemented - /// - /// Creates needed structures and verify needs. - /// - public override void OnCreate() - { - //Step 4.2.: Extension class - FilteredElementCollector collector = new FilteredElementCollector(ThisExtension.Revit.ActiveDocument); - - //Reading elements which FamilySymbols of the Framing category - IList filterList = new List(); - filterList.Add(new ElementCategoryFilter(BuiltInCategory.OST_StructuralFraming)); - filterList.Add(new ElementClassFilter(typeof(FamilySymbol))); - LogicalAndFilter filter = new LogicalAndFilter(filterList); - - IList elements = collector.WherePasses(filter).ToElements(); - - if (elements == null || elements.Count == 0) - { - ThisExtension.System.SystemBase.Errors.AddError("Error1", "No families were detected in the project", null); - return; - } - else - { - Families = new Dictionary(); - - foreach (Element el in elements) - { - FamilySymbol familySymbol = el as FamilySymbol; - - string familyName = familySymbol.Family.Name + ": " + familySymbol.Name; - Families.Add(familyName, familySymbol); - ThisMainExtension.Data.AvailableFamilySymbols.Add(familyName); - } - } - - //Reading the level - the first one is taken - collector = new FilteredElementCollector(ThisExtension.Revit.ActiveDocument); - LevelReference = collector.OfClass(typeof(Level)).FirstElement() as Level; - if (LevelReference == null) - { - ThisExtension.System.SystemBase.Errors.AddError("Error2", "No level was detected", null); - return; - } - - //Loading data from the selection - foreach (ElementId id in ThisExtension.Revit.ActiveUIDocument.Selection.GetElementIds()) - { - Element el = ThisExtension.Revit.ActiveUIDocument.Document.GetElement(id); - if (el != null) - if (ThisExtension.Revit.Parameters.LoadFromHost(el)) - { - break; - } - } - } - /// - /// Runs process calculations or other operations. - /// - public override void OnRun() - { - //Step 4.9.: Extension class - double b = ThisExtension.Units.Interface(ThisMainExtension.Data.B, EUnitType.Dimensions_StructureDim, 1, REXInterfaceType.Revit); - double h = ThisExtension.Units.Interface(ThisMainExtension.Data.H, EUnitType.Dimensions_StructureDim, 1, REXInterfaceType.Revit); - - double x1 = 0; - double y1 = 0; - - double x2 = b; - double y2 = 0; - - double x3 = b / 2; - double y3 = b * Math.Sqrt(3) / 2; - - double x4 = b / 2; - double y4 = y3 / 3; - - FamilySymbol familySymbol = Families[ThisMainExtension.Data.FamilySymbol]; - - ThisExtension.Progress.Steps = 6; - ThisExtension.Progress.Header = "Generation"; - ThisExtension.Progress.Text = "..."; - ThisExtension.Progress.Show(ThisExtension.GetWindowForParent()); - - RemoveAllGeneratedBeams(); - - ThisMainExtension.Data.ElementIds.Clear(); - - GenerateBeam(new XYZ(x1, y1, 0), new XYZ(x2, y2, 0), familySymbol); - GenerateBeam(new XYZ(x2, y2, 0), new XYZ(x3, y3, 0), familySymbol); - GenerateBeam(new XYZ(x1, y1, 0), new XYZ(x3, y3, 0), familySymbol); - GenerateBeam(new XYZ(x1, y1, 0), new XYZ(x4, y4, h), familySymbol); - GenerateBeam(new XYZ(x2, y2, 0), new XYZ(x4, y4, h), familySymbol); - GenerateBeam(new XYZ(x3, y3, 0), new XYZ(x4, y4, h), familySymbol); - - SaveDataToAllBeams(); - - ThisExtension.Progress.Hide(); - } - #endregion - - #region Methods - /// - /// Removes all generated beams. - /// - void RemoveAllGeneratedBeams() - { - //Step 5.3.2.: Serialize - foreach (long id in ThisMainExtension.Data.ElementIds) - { - Element el = ThisExtension.Revit.ActiveDocument.GetElement(new ElementId(id)); - if (el != null) - ThisExtension.Revit.ActiveDocument.Delete(el.Id); - } - } - /// - /// Saves the data to all beams. - /// - void SaveDataToAllBeams() - { - //Step 5.3.4.: Serialize - foreach (long id in ThisMainExtension.Data.ElementIds) - { - Element el = ThisExtension.Revit.ActiveDocument.GetElement(new ElementId(id)); - if (el != null) - ThisExtension.Revit.Parameters.SaveToHost(el); - } - } - /// - /// Generates the beam. - /// - /// The start. - /// The end. - /// The FamilySymbol. - void GenerateBeam(XYZ start, XYZ end, FamilySymbol familySymbol) - { - ThisExtension.Progress.Step(); - Line line = Line.CreateBound(start, end); - - if (!familySymbol.IsActive) - familySymbol.Activate(); - - FamilyInstance familyInstance = ThisExtension.Revit.ActiveDocument.Create.NewFamilyInstance(line, familySymbol, LevelReference, Autodesk.Revit.DB.Structure.StructuralType.Brace); - if (familyInstance != null) - { - //Step 5.3.3.: Serialize - ThisMainExtension.Data.ElementIds.Add(familyInstance.Id.Value); - } - } - #endregion - - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Settings.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Settings.cs deleted file mode 100644 index 781288ea..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Main/Settings.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.PyramidGenerator -{ - /// - /// Allows parsing module settings located in Configuration/settings.xml file. - /// - internal class ExtensionSettings : REXExtensionSettings - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXExtension object. - public ExtensionSettings(REXExtension Ext) - : base(Ext) - { - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when parsing Configuration / settings.xml - /// file. Concerns only tags which is not supported by the - /// class. - /// - /// The XML node. - /// - /// trueIf is successfully; otherwise, false - - /// reserved only for exceptions. - /// - public override bool OnParse(System.Xml.XmlNode Node) - { - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/Application.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/Application.cs deleted file mode 100644 index d5f1993a..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/Application.cs +++ /dev/null @@ -1,136 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows; -using System.Reflection; -using System.Runtime.InteropServices; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.PyramidGenerator -{ - /// - /// Main class for REX manager and interactions with system. - /// - public class Application : REXFoundationApplication - { - protected override void OnCreateApplication() - { - base.OnCreateApplication(); - - ApplicationRef = new FoundationApplication(); - } - } - - /// - /// Main class for REX manager and interactions with system - /// - /// - public class FoundationApplication : REXApplication - { - /// - /// Initializes a new instance of the class. - /// Creates Extension class. - /// - public FoundationApplication() - { - AppExtension = new Extension(this); - } - - /// - /// Called when create. Set ExtensionContext structure and enable or disable some functionalities. - /// - /// Returns true if succeeded. - /// - /// - ///public override bool OnCreate() - ///{ - /// AppExtension.ExtensionContext.Control.LanguagesSupport = true; // switches off languages support. - /// AppExtension.ExtensionContext.Control.UserInterface = false; // module will work similar to run in context mode. - /// //... - /// return true; - ///} - /// - /// - public override bool OnCreate() - { - // insert code here - - return true; - } - - /// - /// Get the extension. - /// - /// Returns reference to Extension object. - public override REXExtension GetExtension() - { - // insert code here - - return AppExtension; - } - - /// - /// Get the minimum required version of specified engine's component. - /// - /// The version. - /// Returns version string - "Major.Minor". - public override string GetVersion(REXVersionType Version) - { - switch (Version) - { - case REXVersionType.Common: - case REXVersionType.Controls: - case REXVersionType.Math: - return "1.0"; - case REXVersionType.Engine: - return "2.3"; - case REXVersionType.CommercialEngine: - return "2.3"; - } - return ""; - } - - /// - /// Get the text. See method. - /// - /// The name. - /// Returns specified text. - public override string GetText(string Name) - { - return AppExtension.OnGetText(Name); - } - - #region Private members - - private Extension AppExtension; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/DirectAccess.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/DirectAccess.cs deleted file mode 100644 index d391fa83..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/DirectAccess.cs +++ /dev/null @@ -1,190 +0,0 @@ -// -// (C) Copyright 2007-2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; - -#if (REVIT) -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -#endif - -namespace REX.PyramidGenerator -{ -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class DirectRevitAccess : IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class DirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - AppDomain currentDomain = AppDomain.CurrentDomain; - if (currentDomain != null) - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - -#if (REVIT) - return Proxy.Execute(commandData, ref message, elements); -#else - return Proxy.Run(); -#endif - } - - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - private static class Proxy - { -#if (REVIT) - public static Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) - { - ExtensionDirectRevitAccess extensionDirectRevitAccess = new ExtensionDirectRevitAccess(); - return extensionDirectRevitAccess.Execute(commandData, ref message, elements); - } -#else - public static bool Run() - { - ExtensionDirectAccess extensionDirectAccess = new ExtensionDirectAccess(); - return extensionDirectAccess.Run(); - } -#endif - } - } - - - - -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class ExtensionDirectRevitAccess : REX.Common.REXDirectRevitAccess, IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class ExtensionDirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - try - { - AppRef = new Application(); - - REXContext context = new REXContext(); - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; -#if (REVIT) - PresetContext(ref commandData, ref message, ref elements, ref context); -#else - context.Product.Type = REXInterfaceType.None; -#endif - Transaction tran = new Transaction(commandData.Application.ActiveUIDocument.Document, "REX.PyramidGenerator transaction"); - tran.Start(); - - REXEnvironment Env = new REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - if (Env.LoadEngine(ref context)) - { - if (AppRef.Create(ref context)) - { - AppRef.Show(); -#if (REVIT) - } - } - - tran.Commit(); - - if (context.Extension.Result == REXResultType.None || context.Extension.Result == REXResultType.Succeeded) - return Result.Succeeded; - else if (context.Extension.Result == REXResultType.Cancelled) - return Result.Cancelled; - else - return Result.Failed; -#else - return true; - } - } - return false; -#endif - } - catch (Exception ex) - { -#if (REVIT) - message = ex.Message; - return Result.Failed; -#else - return false; -#endif - } - } - - private Application AppRef; - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/Foundation.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/Foundation.cs deleted file mode 100644 index 5cc3c23c..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Module/Foundation.cs +++ /dev/null @@ -1,165 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -namespace REX.Common -{ - /// - /// Foundation class for REX.Foundation usage. - /// - public class REXFoundationApplication : Autodesk.REX.Framework.IREXApplication2 - { - protected Autodesk.REX.Framework.IREXApplication2 ApplicationRef; - - /// - /// Initializes a new instance of the class. - /// - public REXFoundationApplication() - { - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - OnCreateApplication(); - } - - protected virtual void OnCreateApplication() - { - } - - /// - /// Handles the AssemblyResolve event of the currentDomain control. - /// - /// The source of the event. - /// The instance containing the event data. - /// - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, Autodesk.REX.Framework.REXConfiguration.Control.VersionName, System.Reflection.Assembly.GetExecutingAssembly()); - } - - #region IREXApplication2 Members - - /// - /// Create module. - /// - /// The application context. - /// Returns true if succeeded. - public bool Create(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Modal(ref AppContext); - } - - #endregion - - #region IREXApplication Members - - /// - /// Closes this instance. - /// - public void Close() - { - ApplicationRef.Close(); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// - public object Command(ref Autodesk.REX.Framework.REXCommand CommandStruct) - { - return ApplicationRef.Command(ref CommandStruct); - } - - /// - /// Controls this instance. - /// - /// - public object Control() - { - return ApplicationRef.Control(); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Create(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Called when event. - /// - /// The event structure. - /// Returns result of event operation. - public object Event(ref Autodesk.REX.Framework.REXEvent EventStruct) - { - return ApplicationRef.Event(ref EventStruct); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Modal(ref AppContext); - } - - /// - /// Shows this module. - /// - /// Returns true if succeeded. - public bool Show() - { - return ApplicationRef.Show(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Properties/AssemblyInfo.cs deleted file mode 100644 index 2a16cd66..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Windows; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("PyramidGenerator")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("PyramidGenerator")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1ac8c585-bc98-4e45-9bb6-5ac81a98d286")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/PyramidGenerator.csproj b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/PyramidGenerator.csproj deleted file mode 100644 index 5d350586..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/PyramidGenerator.csproj +++ /dev/null @@ -1,294 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {57524E1D-9B27-43DF-BF44-978026BA1EDF} - library - Properties - REX.PyramidGenerator - PyramidGenerator - v4.8 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - bin\Debug\ - TRACE;DEBUG;TV2_0;TV1_5;REXUI;REXUIL2;REXEI;REVIT;$(AssemblyName) - prompt - 4 - - - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE;TV2_0;TV1_5;REXUI;REXUIL2;REXEI;REVIT;$(AssemblyName) - prompt - 4 - AnyCPU - false - - - - True - Autodesk.Common.AResourcesControl.dll - - - True - Autodesk.REX.Framework.dll - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Interop\Interop.ROHTMLLib.dll - True - - - 3.0 - - - 3.0 - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.API.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.WPF.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.WPF.dll - False - - - - 3.5 - - - - - 3.5 - - - - - 3.0 - - - 3.0 - - - - - - - - - - - - - - MainControl.xaml - - - MainWindow.xaml - - - PyramidNoteControl.xaml - - - PyramidParametersControl.xaml - - - True - True - Texts.resx - - - - - - Designer - ResXFileCodeGenerator - Texts.Designer.cs - - - - - - - - - - - - - - - - - - - - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - Designer - MSBuild:Compile - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - - - -if not exist "q:\exe.$(ConfigurationName)" goto InstalledSDK - -md "q:\exe.$(ConfigurationName)" -md "q:\exe.$(ConfigurationName)\Modules" -md "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)" - -del "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" - -copy "$(TargetPath)" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" -copy "$(TargetDir)Interop.*.dll" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\" - -goto END - -:InstalledSDK - -:END - -if exist "$(ProjectDir)Additional\buildevents.bat" call "$(ProjectDir)Additional\buildevents.bat" - -xcopy "$(ProjectDir)Additional\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainControl.xaml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainControl.xaml deleted file mode 100644 index 4ca563d8..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainControl.xaml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainControl.xaml.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainControl.xaml.cs deleted file mode 100644 index 01be0cd1..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainControl.xaml.cs +++ /dev/null @@ -1,96 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using Autodesk.REX.Framework; - -namespace REX.PyramidGenerator.Resources.Dialogs -{ - /// - /// Interaction logic for MainControl.xaml - /// - public partial class MainControl : REX.Common.REXExtensionMainControl - { - public MainControl() - { - InitializeComponent(); - } - public MainControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - - protected override void OnRender(DrawingContext drawingContext) - { - base.OnRender(drawingContext); - } - - private void Toolbox_SelectedItemChanged(object sender, REX.Controls.WPF.REXToolboxItem item) - { - base.Toolbox_SelectItem(sender, item); - } - - private void CommandBinding_Executed(object sender, ExecutedRoutedEventArgs e) - { - if (e.Command is REX.Common.REXRoutedUICommand) - RunCommand((e.Command as REX.Common.REXRoutedUICommand).Name); - } - - private void CommandBinding_CanExecute(object sender, CanExecuteRoutedEventArgs e) - { - if (e.Command is REX.Common.REXRoutedUICommand) - e.CanExecute = CanRunCommand((e.Command as REX.Common.REXRoutedUICommand).Name); - else - e.CanExecute = true; - } - - private bool CanRunCommand(string Name) - { - return true; - } - - private void RunCommand(string Name) - { - REXCommand Cmd = null; - switch (Name) - { - case "Open": - ThisExtension.System.LoadFromFile(true); - return; - case "Save": - ThisExtension.System.SaveToFile(false, true); - return; - case "SaveAs": - ThisExtension.System.SaveToFile(true); - return; - case "Calculate": - Cmd = new REXCommand(REXCommandType.Run); - break; - case "Help": - Cmd = new REXCommand(REXCommandType.Help); - break; - case "Close": - Cmd = new REXCommand(REXCommandType.Close); - break; - case "About": - Cmd = new REXCommand(REXCommandType.About); - break; - case "Preferences": - ThisExtension.ShowPreferencesDialog(); - break; - } - if (Cmd != null) - ThisExtension.Command(ref Cmd); - } - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainWindow.xaml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainWindow.xaml deleted file mode 100644 index 423e74d9..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainWindow.xaml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Help - - - - - About - - - - - - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainWindow.xaml.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainWindow.xaml.cs deleted file mode 100644 index 9f50131c..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/MainWindow.xaml.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; -using Autodesk.REX.Framework; - -namespace REX.PyramidGenerator.Resources.Dialogs -{ - /// - /// Interaction logic for MainWindow.xaml - /// - public partial class MainWindow : REX.Common.REXExtensionWindow - { - public MainWindow() - { - InitializeComponent(); - } - - public MainWindow(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - - private void ButtonApply_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.OK); - ThisExtension.Command(ref Cmd); - } - - private void ButtonClose_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = false; - ThisExtension.Command(ref Cmd); - } - - private void REXExtensionWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = true; - if (((bool)ThisExtension.Command(ref Cmd)) == true) - e.Cancel = false; - else - e.Cancel = true; - } - - private void HyperlinkHelp_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - - private void HyperlinkAbout_Click(object sender, RoutedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.About); - ThisExtension.Command(ref Cmd); - } - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidNoteControl.xaml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidNoteControl.xaml deleted file mode 100644 index 6bdd2fb4..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidNoteControl.xaml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidNoteControl.xaml.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidNoteControl.xaml.cs deleted file mode 100644 index 12377f3b..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidNoteControl.xaml.cs +++ /dev/null @@ -1,169 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; -using ROHTMLLib; -using System.IO; - -namespace REX.PyramidGenerator.Resources.Dialogs -{ - /// - /// Interaction logic for SubControl.xaml - /// - public partial class PyramidNoteControl : REX.Common.REXExtensionControl - { - //Step 3.2.: Preparing layouts - /// - /// The ROHTML document object - /// - IXHTMLDocument HtmlDocument; - /// - /// The path of the current document - /// - string DocumentPath; - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Initializes a new instance of the class. - /// - public PyramidNoteControl() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension. - public PyramidNoteControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - } - /// - /// Fills the note according current settings - /// - public void SetDialog() - { - if (HtmlDocument != null) - { - HtmlDocument = null; - ThisExtension.ROHTMLReleaseDocument(); - } - HtmlDocument = ThisExtension.ROHTMLDocument(); - - if (File.Exists(DocumentPath)) - { - try - { - File.Delete(DocumentPath); - } - catch - { - } - } - - Guid g = System.Guid.NewGuid(); - DocumentPath = GetTempPath() + "\\" + g.ToString() + ".mht"; - - HtmlDocument.Body.AddHeader(1, "Pyramid parameters"); - string textH = ThisExtension.Units.DisplayTextFromBase(ThisMainExtension.Data.H, Autodesk.REX.Framework.EUnitType.Dimensions_StructureDim, true); - HtmlDocument.Body.AddValue2("H", textH); - string textB = ThisExtension.Units.DisplayTextFromBase(ThisMainExtension.Data.B, Autodesk.REX.Framework.EUnitType.Dimensions_StructureDim, true); - HtmlDocument.Body.AddValue2("B", textB); - - HtmlDocument.SaveAsSingleFile(DocumentPath); - webBrowser.Navigate(new Uri(DocumentPath)); - - } - /// - /// Returns the path to temporary Windows folder. - /// - /// The path. - public string GetTempPath() - { - string path = Environment.GetEnvironmentVariable("temp"); - if (!Directory.Exists(path)) - { - path = System.IO.Path.GetFullPath(System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "..\\Temp")); - if (!Directory.Exists(path)) - Directory.CreateDirectory(path); - } - - path = path + "\\PyramidGenerator"; - - if (!Directory.Exists(path)) - Directory.CreateDirectory(path); - - return path; - - } - /// - /// Clears resources before closing the module - /// - public void Release() - { - if (File.Exists(DocumentPath)) - { - try - { - File.Delete(DocumentPath); - } - catch - { - } - } - - string tempPath = GetTempPath(); - - if (Directory.Exists(tempPath)) - { - try - { - Directory.Delete(tempPath); - } - catch - { - } - } - } - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidParametersControl.xaml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidParametersControl.xaml deleted file mode 100644 index 20f33f71..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidParametersControl.xaml +++ /dev/null @@ -1,18 +0,0 @@ - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidParametersControl.xaml.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidParametersControl.xaml.cs deleted file mode 100644 index 8d27330b..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Dialogs/PyramidParametersControl.xaml.cs +++ /dev/null @@ -1,109 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace REX.PyramidGenerator.Resources.Dialogs -{ - /// - /// Interaction logic for SubControl.xaml - /// - public partial class PyramidParametersControl : REX.Common.REXExtensionControl - { - //Step 3.1.: Preparing layouts - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - /// - /// Initializes a new instance of the class. - /// - public PyramidParametersControl() - { - InitializeComponent(); - } - /// - /// Initializes a new instance of the class. - /// - /// The extension. - public PyramidParametersControl(REX.Common.REXExtension extension) - : base(extension) - { - InitializeComponent(); - - //Controls registration - ThisMainExtension.DFM.AddUnitObject(editH, Autodesk.REX.Framework.EUnitType.Dimensions_StructureDim, 1); - editB.UnitEngine = ThisExtension.Units.UnitsBase; - ThisMainExtension.DFM.SetBaseMinValue(editH, true, 1); - editB.RangeMinCheck = true; - editB.SetBaseMinValue(1); - } - - /// - /// Fills the controls with data - /// - public void SetDialog() - { - ThisMainExtension.DFM.SetDataBase(editH, ThisMainExtension.Data.H); - editB.SetDataBaseValue(ThisMainExtension.Data.B); - - comboFamilySymbol.Items.Clear(); - foreach (string familyString in ThisMainExtension.Data.AvailableFamilySymbols) - { - comboFamilySymbol.Items.Add(familyString); - } - - comboFamilySymbol.SelectedItem = ThisMainExtension.Data.FamilySymbol; - } - /// - /// Updates the Data with parameters from the controls - /// - public void SetData() - { - ThisMainExtension.Data.H = ThisMainExtension.DFM.GetDataBase(editH); - ThisMainExtension.Data.B = editB.GetDataBaseValue(); - - if (comboFamilySymbol.SelectedItem != null) - ThisMainExtension.Data.FamilySymbol = comboFamilySymbol.SelectedItem.ToString(); - else - ThisMainExtension.Data.FamilySymbol = ""; - } - - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/ICON_Note.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/ICON_Note.png deleted file mode 100644 index 7f56506a..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/ICON_Note.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/ICON_Parameters.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/ICON_Parameters.png deleted file mode 100644 index c4cd6723..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/ICON_Parameters.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/IMAGE_Pyramid.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/IMAGE_Pyramid.png deleted file mode 100644 index a83cd48a..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/IMAGE_Pyramid.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/REX.ico b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/REX.ico deleted file mode 100644 index 45a53324..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/REX.ico and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/REX_logo.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/REX_logo.png deleted file mode 100644 index f0299668..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/REX_logo.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_calculate.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_calculate.png deleted file mode 100644 index e4340a25..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_calculate.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_close.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_close.png deleted file mode 100644 index 97f37920..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_close.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_help.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_help.png deleted file mode 100644 index 74833491..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_help.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_info.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_info.png deleted file mode 100644 index baabfee1..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_info.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_open.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_open.png deleted file mode 100644 index 6d54b002..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_open.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_print.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_print.png deleted file mode 100644 index a09fa0ce..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_print.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_rs.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_rs.png deleted file mode 100644 index 790bfcc2..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_rs.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_save.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_save.png deleted file mode 100644 index 1bdaa942..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_save.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_save_as.png b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_save_as.png deleted file mode 100644 index 669f7c06..00000000 Binary files a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Other/Images/TOOLBAR_save_as.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Strings/Texts.Designer.cs b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Strings/Texts.Designer.cs deleted file mode 100644 index a340a21c..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Strings/Texts.Designer.cs +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.PyramidGenerator.Resources.Strings { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Texts { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Texts() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.PyramidGenerator.Resources.Strings.Texts", typeof(Texts).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Data. - /// - internal static string LIST_Data { - get { - return ResourceManager.GetString("LIST_Data", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Results. - /// - internal static string LIST_Results { - get { - return ResourceManager.GetString("LIST_Results", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question. - /// - internal static string MessageBox_CaptionQuestion { - get { - return ResourceManager.GetString("MessageBox_CaptionQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred! Do you want to continue?. - /// - internal static string MessageBox_ErrorQuestion { - get { - return ResourceManager.GetString("MessageBox_ErrorQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to My extension (PyramidGenerator). - /// - internal static string REX_ModuleDescription { - get { - return ResourceManager.GetString("REX_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc. - /// - internal static string REX_VersionInfo { - get { - return ResourceManager.GetString("REX_VersionInfo", resourceCulture); - } - } - } -} diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Strings/Texts.resx b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Strings/Texts.resx deleted file mode 100644 index 6a3b24a1..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/Resources/Strings/Texts.resx +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Data - - - Results - - - Question - - - Errors occurred! Do you want to continue? - - - My extension (PyramidGenerator) - - - To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/en-US/REX_revit.xml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/en-US/REX_revit.xml deleted file mode 100644 index ce934cce..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/en-US/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/pl-PL/REX_revit.xml b/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/pl-PL/REX_revit.xml deleted file mode 100644 index ce934cce..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/PyramidGenerator/pl-PL/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/PyramidGenerator/ReadMe_PyramidGenerator.rtf b/SDK/REX SDK/Samples/PyramidGenerator/ReadMe_PyramidGenerator.rtf deleted file mode 100644 index 786b7e38..00000000 --- a/SDK/REX SDK/Samples/PyramidGenerator/ReadMe_PyramidGenerator.rtf +++ /dev/null @@ -1,338 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408\'01-;}{\levelnumbers;} -\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\rsidtbl \rsid85718\rsid144132\rsid466955\rsid538525 -\rsid1341502\rsid2307087\rsid2313257\rsid2495712\rsid3430511\rsid3892547\rsid3954021\rsid3958282\rsid4725936\rsid5203659\rsid5274961\rsid5391178\rsid5445335\rsid5986209\rsid6180407\rsid6187565\rsid6453515\rsid6580505\rsid7355889\rsid7436494\rsid8611418 -\rsid9179826\rsid9184542\rsid9516237\rsid10036332\rsid10166885\rsid10180232\rsid10189020\rsid10497927\rsid10511401\rsid11300316\rsid11929831\rsid11953826\rsid12151557\rsid12803510\rsid12855747\rsid12985103\rsid14251038\rsid14645320\rsid14760119 -\rsid15734330\rsid15753286\rsid15813555\rsid15992273\rsid16201153\rsid16269875\rsid16544664}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author wolskip} -{\operator Tomasz Sleczka}{\creatim\yr2011\mo2\dy9\hr12\min32}{\revtim\yr2022\mo8\dy16\hr23\min25}{\version23}{\edmins168}{\nofpages2}{\nofwords483}{\nofchars2757}{\nofcharsws3234}{\vern49}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/20 -03/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11953826 \hich\af1\dbch\af31505\loch\f1 PyramidGenerator}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9184542 \hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12803510 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 - REXSDK 2012}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12803510 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid12151557 0}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12803510 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 /20}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid12803510 \hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Modified By:}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Programming Language:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Medium}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10497927 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11300316 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11300316 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11300316 \hich\af1\dbch\af31505\loch\f1 Note: }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11300316\charrsid11300316 \hich\af1\dbch\af31505\loch\f1 For more information about this sample please read the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11300316\charrsid11300316 \loch\af1\dbch\af31505\hich\f1 \'93\loch\f1 -Pyramid Generator \hich\f1 \endash \loch\f1 \hich\f1 Tutorial.pdf\'94\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11300316\charrsid11300316 \hich\af1\dbch\af31505\loch\f1 -provided with SDK. It shows the whole process of the Extension module creation step by step.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid11300316 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Subject:}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11953826 \hich\af1\dbch\af31505\loch\f1 Generates a pyramid structure made of beams. }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid2495712 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line This sample demonstrates how to create}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 \hich\af1\dbch\af31505\loch\f1 - an Extension module based on }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 \hich\af1\dbch\af31505\loch\f1 WPF technology.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid85718 \hich\af1\dbch\af31505\loch\f1 The modu\hich\af1\dbch\af31505\loch\f1 le }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11953826 \hich\af1\dbch\af31505\loch\f1 generates a pyramid structure made of beams. The size of a pyramid is determined by the width and the height parameters. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9516237 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 Create the REX extension module in WPF technology with}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 a}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 multi}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 layout dialog.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 REXUnit system to present data formatted according Revit settings. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid10511401 -\hich\af1\dbch\af43\loch\f1 REX Extension Progress. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid144132 -\hich\af1\dbch\af43\loch\f1 REXEditBox for unit dependent data.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889\charrsid11953826 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar -\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid11953826 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889\charrsid11953826 \hich\af1\dbch\af43\loch\f1 Use}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418\charrsid11953826 \hich\af1\dbch\af43\loch\f1 the}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889\charrsid11953826 \hich\af1\dbch\af43\loch\f1 REX}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11953826\charrsid11953826 \hich\af1\dbch\af43\loch\f1 UnitEditBox }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11953826 -\hich\af1\dbch\af43\loch\f1 for unit dependent data.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418\charrsid11953826 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11953826\charrsid1341502 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid11953826\charrsid1341502 \hich\af1\dbch\af43\loch\f1 Use the REX serialization system.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid11953826\charrsid1341502 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid11953826 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid11953826 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Generated by the wizard: -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 Extension.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15992273 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 The main class generated by the wizar\hich\af1\dbch\af31505\loch\f1 -d. It contains definition of the Extension class which is the main class in the REXExtension module. This class is a central point which al}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 -lows user to manage and customize the module.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 ExtensionRevit.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 This file contains an ExtensionRevit class. This cl -\hich\af1\dbch\af31505\loch\f1 -ass allows to separate general functionality (provided by the Extension class) from functionality characteristic for the Revit context e.g. setting layouts may be done in the Extension class but reading Revit elements should be carried out in the Extensio -\hich\af1\dbch\af31505\loch\f1 n\hich\af1\dbch\af31505\loch\f1 Revit class (unless the specific layout is set only in the Revit context).}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 - In the current example the ExtensionRevit class: reads Revits selection}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 , creates the pyramid based on the parameters}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6180407 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 Data.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 This file contains a Data class which is a data contai -\hich\af1\dbch\af31505\loch\f1 ner accessible from different places in the module. All common objects should be placed in this class.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Application.cs, DirectAccess.cs, Results.cs}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 , Settings.cs}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid10189020 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 These files were generated by the wizard but there is no need to }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 make any changes in }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 their}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 cont\hich\af1\dbch\af31505\loch\f1 ent.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 Added manually:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 PyramidNoteControl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 .xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid9179826\charrsid9179826 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 PyramidNoteControl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 -\hich\af1\dbch\af31505\loch\f1 .xaml.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 These file}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 definition of }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 the note control.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid7436494 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 PyramidParametersControl}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 .xaml,}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid7436494\charrsid7436494 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 PyramidParametersControl.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 -\hich\af1\dbch\af31505\loch\f1 xaml.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid7436494 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 These files contain }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 definition of the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 -\hich\af1\dbch\af31505\loch\f1 layout which presents current parameters of the pyramid and allows for theirs modification}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7436494 \hich\af1\dbch\af31505\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6180407 \tab -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 IPyramidGenerator}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 .cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 \hich\af1\dbch\af31505\loch\f1 This file contains a }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid9179826 \hich\af1\dbch\af31505\loch\f1 definition of the IPyramidGenerator interface for communication with external module.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2307087 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2307087 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid11929831 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 This sample}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid9179826 \hich\af1\dbch\af43\loch\f1 gener\hich\af1\dbch\af43\loch\f1 ates }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid9516237 \hich\af1\dbch\af43\loch\f1 a}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid9179826 \hich\af1\dbch\af43\loch\f1 pyramid structure }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid9516237 \hich\af1\dbch\af43\loch\f1 made of beams. The }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid4725936 \hich\af1\dbch\af43\loch\f1 size of the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid9516237 \hich\af1\dbch\af43\loch\f1 -pyramid is determined}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid4725936 \hich\af1\dbch\af43\loch\f1 by the height and width parameters.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid5274961 \hich\af1\dbch\af43\loch\f1 All parameters are set on the first layout. The second one presents current settings as an HTML report.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid11929831 \hich\af1\dbch\af43\loch\f1 The set of parameters may be saved in a file and loaded from it as well. The structure generated in Revit may be modified}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1341502 \hich\af1\dbch\af43\loch\f1 , by launching the module with\hich\af1\dbch\af43\loch\f1 a proper selection}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11929831 .}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1341502 \hich\af1\dbch\af43\loch\f1 The PyramidGenerator Extension is also prepared to exchange data with other modules by the IPyramidGenerator interface.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Open Revit. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11929831 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11929831 -\hich\af1\dbch\af43\loch\f1 Launch the module.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11929831 \hich\af1\dbch\af43\loch\f1 3.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid11929831 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11929831 \hich\af1\dbch\af43\loch\f1 Define all parameters.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 4.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 Click}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 the OK button. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 5.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Application will create }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 a }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid11929831 \hich\af1\dbch\af43\loch\f1 Pyramid structure.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000008052 -3aabb6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/REXSDKSamples.sln b/SDK/REX SDK/Samples/REXSDKSamples.sln deleted file mode 100644 index 4bd23245..00000000 --- a/SDK/REX SDK/Samples/REXSDKSamples.sln +++ /dev/null @@ -1,64 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Serialization", "Serialization\Serialization\Serialization.csproj", "{1423FA5E-300E-4D32-AD92-79F4E93BE9C4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FrameGenerator", "FrameGenerator\FrameGenerator\FrameGenerator.csproj", "{4369B093-FA5D-4120-8F82-44D58550262E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExtensionRevitLauncher", "ExtensionRevitLauncher\ExtensionRevitLauncher\ExtensionRevitLauncher.csproj", "{5510615B-24B2-4298-869C-C87A5C6049EE}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PyramidGenerator", "PyramidGenerator\PyramidGenerator\PyramidGenerator.csproj", "{57524E1D-9B27-43DF-BF44-978026BA1EDF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ElementReportHTML", "ElementReportHTML\ElementReportHTML\ElementReportHTML.csproj", "{6E408185-DD95-44DA-960D-7D5CD7237E8A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unit", "Unit\Unit\Unit.csproj", "{0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ContentGeneratorWPF", "ContentGeneratorWPF\ContentGeneratorWPF\ContentGeneratorWPF.csproj", "{F8801879-5494-40CD-833E-E497391037D1}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DRevitFreezeDrawing", "DRevitFreezeDrawing\DRevitFreezeDrawing\DRevitFreezeDrawing.csproj", "{82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Release|Any CPU.Build.0 = Release|Any CPU - {4369B093-FA5D-4120-8F82-44D58550262E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4369B093-FA5D-4120-8F82-44D58550262E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4369B093-FA5D-4120-8F82-44D58550262E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4369B093-FA5D-4120-8F82-44D58550262E}.Release|Any CPU.Build.0 = Release|Any CPU - {5510615B-24B2-4298-869C-C87A5C6049EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5510615B-24B2-4298-869C-C87A5C6049EE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5510615B-24B2-4298-869C-C87A5C6049EE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5510615B-24B2-4298-869C-C87A5C6049EE}.Release|Any CPU.Build.0 = Release|Any CPU - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {57524E1D-9B27-43DF-BF44-978026BA1EDF}.Release|Any CPU.Build.0 = Release|Any CPU - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6E408185-DD95-44DA-960D-7D5CD7237E8A}.Release|Any CPU.Build.0 = Release|Any CPU - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Release|Any CPU.Build.0 = Release|Any CPU - {F8801879-5494-40CD-833E-E497391037D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F8801879-5494-40CD-833E-E497391037D1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8801879-5494-40CD-833E-E497391037D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F8801879-5494-40CD-833E-E497391037D1}.Release|Any CPU.Build.0 = Release|Any CPU - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {82D1D741-1B5B-4F49-BBAF-E7C27EBF8DEF}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/Serialization/ReadMe_Serialization.rtf b/SDK/REX SDK/Samples/Serialization/ReadMe_Serialization.rtf deleted file mode 100644 index c0820787..00000000 --- a/SDK/REX SDK/Samples/Serialization/ReadMe_Serialization.rtf +++ /dev/null @@ -1,309 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408\'01-;}{\levelnumbers;} -\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\rsidtbl \rsid85718\rsid144132\rsid214192\rsid466955\rsid538525 -\rsid599404\rsid1400943\rsid1638799\rsid2307087\rsid2313257\rsid2495712\rsid2648068\rsid3152014\rsid3892547\rsid4812816\rsid5195647\rsid5986209\rsid6180407\rsid6187565\rsid6453515\rsid7209919\rsid7347834\rsid7355889\rsid7436494\rsid8543031\rsid8611418 -\rsid8664510\rsid9469781\rsid9783363\rsid10180232\rsid10189020\rsid10497927\rsid10511401\rsid11088078\rsid11347200\rsid12269866\rsid12392556\rsid12853609\rsid12855747\rsid12985103\rsid13046620\rsid13644089\rsid13697937\rsid14251038\rsid14379834 -\rsid14645320\rsid14701341\rsid14760119\rsid15037922\rsid15401607\rsid15413184\rsid15734330\rsid15753286\rsid15813555\rsid15992273\rsid16201153\rsid16269875}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1 -\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author wolskip}{\operator Tomasz Sleczka}{\creatim\yr2010\mo12\dy14\hr8\min22}{\revtim\yr2022\mo8\dy16\hr23\min25}{\version59}{\edmins414}{\nofpages2}{\nofwords348}{\nofchars1987}{\nofcharsws2331}{\vern49}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7209919 \hich\af1\dbch\af31505\loch\f1 Serialization}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11088078 \hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1400943 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 - REXSDK 2012}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8664510 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1400943 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12392556\charrsid12392556 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid599404 0}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1400943 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12392556\charrsid12392556 \hich\af1\dbch\af31505\loch\f1 /20}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1400943 \hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Modified By:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Programming Language:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12269866 \hich\af1\dbch\af31505\loch\f1 Easy}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10497927 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7209919 \hich\af1\dbch\af31505\loch\f1 Demonstrate how to serialize data inside an element and how to }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8543031 \hich\af1\dbch\af31505\loch\f1 read data serialized previously}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7209919 \hich\af1\dbch\af31505\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2495712 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14701341 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line This s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 ample demonstrates how to read input data from UI -}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8543031 \hich\af1\dbch\af31505\loch\f1 and serialize them inside a selected}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7209919 \hich\af1\dbch\af31505\loch\f1 element. -\par \hich\af1\dbch\af31505\loch\f1 On the second run of this extension, this example shows how to read data serialized inside an element. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 Read data from UI}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid14701341 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 Save data to element}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14701341 .}{\rtlch\fcs1 \af0\afs20 -\ltrch\fcs0 \f0\fs20\insrsid8611418\charrsid15037922 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 -\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 -\hich\af1\dbch\af43\loch\f1 Load data from element}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 .}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid15037922\charrsid14701341 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14701341 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid14701341 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Generated by the wizard: -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 Extension.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15992273 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 -The main class generated by the wizard. It contains definition of the Extension class which is the main class in the REXExtension module. This class i\hich\af1\dbch\af31505\loch\f1 s a central point which al}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 lows user to manage and customize the module.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 ExtensionRevit.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid7209919 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 -This file contains an ExtensionRevit class. This class allows to separate general functionality (provided by the Extension class) from functionality characteristic for the Revit context e.g. setting layouts may be done in the Extension class but reading R -\hich\af1\dbch\af31505\loch\f1 e\hich\af1\dbch\af31505\loch\f1 vit elements should be carried }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 out in the ExtensionRevit class}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid7209919 \hich\af1\dbch\af31505\loch\f1 . In this sample OnCreateLayout() and OnRun() have been updated.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7209919 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 Data.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 -This file contains a Data class which is a data container accessible from different places in the module. All common objects should be placed in this class.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1638799 \hich\af1\dbch\af31505\loch\f1 On this file }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 \hich\af1\dbch\af31505\loch\f1 are updated methods }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid2648068 \hich\af1\dbch\af31505\loch\f1 OnSetDefaults}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid214192 \hich\af1\dbch\af31505\loch\f1 (), OnSave() and OnLoad(). }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1638799 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Application.cs, DirectAc\hich\af1\dbch\af31505\loch\f1 cess.cs, Results.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid10189020 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 These files were generated by the wizard but there is no need to }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 make any changes in }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 their}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 content.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799\charrsid1638799 \hich\af1\dbch\af43\loch\f1 Subcontrol.cs}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 -\par \tab \hich\af1\dbch\af43\loch\f1 This file contains a SubControl generated by the wizard. This }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2648068 \hich\af1\dbch\af43\loch\f1 sub control}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 hosts some controls initialized on the cons}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 tru -\hich\af1\dbch\af43\loch\f1 ctor}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 - In addition 2 methods have been filled \hich\f1 \endash \loch\f1 SetDialog() and SetData().}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799\charrsid1638799 -\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid1638799 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7209919 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 This sample}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 gives the ability to define 2\hich\af1\dbch\af43\loch\f1 numbers, to serialize them inside a selected element and also to read data serialized. -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid214192 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 -\par \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 \hich\f1 Copy the module to the \'85\loch\f1 Modules/Category directory - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\hich\af1\dbch\af43\loch\f1 Open Revit. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 3.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 Create a beam}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 4.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 Select the beam -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 5.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\hich\af1\dbch\af43\loch\f1 Run the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 Extension.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 6.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 -\hich\af1\dbch\af43\loch\f1 Fill }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2648068 \hich\af1\dbch\af43\loch\f1 Edit boxes}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 -\hich\af1\dbch\af43\loch\f1 . }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 7.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 Click Ok. Data define on the UI will be serialized on the selected element. - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 8.\tab}\hich\af1\dbch\af43\loch\f1 Select again the element -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 9.\tab}\hich\af1\dbch\af43\loch\f1 Run Extension -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 10.\tab}\hich\af1\dbch\af43\loch\f1 Data seria}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid3152014 \hich\af1\dbch\af43\loch\f1 li}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 zed previously are }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid13697937 \hich\af1\dbch\af43\loch\f1 displayed}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3152014 \hich\af1\dbch\af43\loch\f1 on the UI.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid7209919 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx360\wrapdefault\faauto\rin0\lin0\itap0\pararsid214192 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000f0f6 -84bab6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Serialization/Serialization.sln b/SDK/REX SDK/Samples/Serialization/Serialization.sln deleted file mode 100644 index 9a54667f..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Serialization", "Serialization\Serialization.csproj", "{1423FA5E-300E-4D32-AD92-79F4E93BE9C4}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Additional/Serialization.addin b/SDK/REX SDK/Samples/Serialization/Serialization/Additional/Serialization.addin deleted file mode 100644 index e341c123..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Additional/Serialization.addin +++ /dev/null @@ -1,12 +0,0 @@ - - - - P:\Serialization\Serialization\bin\Release\Serialization.dll - 35964c5b-6b27-4ca8-8da6-d0898f158a34 - REX.Serialization.DirectRevitAccess - Serialization - Serialization - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Additional/buildevents.bat b/SDK/REX SDK/Samples/Serialization/Serialization/Additional/buildevents.bat deleted file mode 100644 index 64166b1b..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Additional/buildevents.bat +++ /dev/null @@ -1,10 +0,0 @@ -set SOURCE_PATH= -set DESTINATION_PATH= - -if not exist "%DESTINATION_PATH%\Serialization\Serialization.dll" goto end -if not exist "%SOURCE_PATH%\Serialization\Serialization\bin\Debug\Serialization.dll" goto end - -copy "%SOURCE_PATH%\Serialization\Serialization\bin\Debug\Serialization.dll" "%DESTINATION_PATH%\Serialization\Serialization.dll" -copy "%SOURCE_PATH%\Serialization\Serialization\bin\Debug\Serialization.pdb" "%DESTINATION_PATH%\Serialization\Serialization.pdb" - -:end diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX.png b/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX.png deleted file mode 100644 index ded93ff1..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_revit.xml b/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_revit.xml deleted file mode 100644 index 6e9012bb..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_small.png b/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_small.png deleted file mode 100644 index 2d6bf184..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_small.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_tooltip.png b/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_tooltip.png deleted file mode 100644 index bba3cf27..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/REX_tooltip.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/settings.xml b/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/settings.xml deleted file mode 100644 index 5561de8f..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Configuration/settings.xml +++ /dev/null @@ -1,52 +0,0 @@ - - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Data.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Main/Data.cs deleted file mode 100644 index e5fd02d9..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Data.cs +++ /dev/null @@ -1,299 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.Serialization -{ - [Serializable] - internal class DataSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public DataSerializable() - { - } - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// - /// - /// protected REXExtensionDataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// strPrivate = info.GetString( "s1" ); - /// strPublic = info.GetString( "s2" ); - /// obMyClass = (SomeClass) info.GetValue( "ob", typeof(SomeClass) ); // deserializing an object - /// } - /// - /// - /// The info. - /// The CTX. - protected DataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// - /// - /// public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - /// { - /// info.AddValue("s1", strPrivate); - /// info.AddValue("s2", strPublic); - /// into.AddValue("ob", obMyClass); // Serializing an object - /// } - /// - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - - /// - /// Sets the data reference. - /// - /// The data. - public void SetDataReference(Data data) - { - DataRef = data; - } - - private Data DataRef; - } - - /// - /// Main data class to store all data in REX base units. - /// - internal class Data : REXData - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Data(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - DataSerializableRef = new DataSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - public Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when set defaults. - /// - /// The units system. - /// - /// - /// #region Structures - /// public double A; - /// public double B; - /// public double C; - /// #endregion - /// - /// protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - /// { - /// if (UnitsSystem == REXUnitsSystemType.Imperial) - /// { - /// A = 10; - /// B = 10; - /// C = 10; - /// } - /// else if (UnitsSystem == REXUnitsSystemType.Metric) - /// { - /// A = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Dimensions_SectionDim); - /// B = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Dimensions_ConnectionDim); - /// C = ThisExtension.Units.BaseFromInterface(20, REXUnits.EnumUnits.Forces_Force); - /// } - /// } - /// - /// - public double A; - public double B; - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - A = 1; - B = 1; - - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - A = 1; - B = 1; - - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - ///protected override bool OnSave(ref BinaryWriter Data) - ///{ - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// Data.Write(A); - /// Data.Write(B); - /// Data.Write(C); - /// - /// return true; - ///} - /// - /// - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - Data.Write(A); - Data.Write(B); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - /// - /// - /// protected override bool OnLoad(ref BinaryReader Data) - /// { - /// if (Mode == DataMode.ModeFile) - /// { - /// } - /// if (Mode == DataMode.ModeProject) - /// { - /// } - /// if (Mode == DataMode.ModeObject) - /// { - /// } - /// - /// if (VersionLoaded >= 1) - /// { - /// A = Data.ReadDouble(); - /// B = Data.ReadDouble(); - /// C = Data.ReadDouble(); - /// } - /// - /// return true; - /// } - /// - /// - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - A = Data.ReadDouble(); - B = Data.ReadDouble(); - } - - return true; - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (DataSerializableRef != null) - DataFormater.Serialize(DataStream, DataSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - DataSerializableRef = (DataSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal DataSerializable DataSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Extension.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Main/Extension.cs deleted file mode 100644 index f96af075..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Extension.cs +++ /dev/null @@ -1,593 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.Serialization -{ - /// - /// Main class for development. - /// - internal class Extension : REXExtension - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXApplication object. - public Extension(REXApplication App) - : base(App) - { - DataRef = new Data(this); - ResultsRef = new Results(this); - } - - /// - /// For standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Called when Initialize. - /// Creates dedicated extension class according main context. - /// - /// Returns true if succeeded. - - public override bool OnInitialize() - { - if (ThisApplication.Context2.Product.Type == REXInterfaceType.Revit) - ExtensionRef = new Main.Revit.ExtensionRevit(this); - if (ExtensionRef != null) - { - if (!ExtensionRef.OnInitialize()) - return false; - } - - // insert code here. - - return base.OnInitialize(); - } - - /// - /// Creates needed structures and verify needs. - /// - public override void OnCreate() - { - base.OnCreate(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreate(); - } - - /// - /// Creates sub dialog. - /// - - public override void OnCreateDialogs() - { - base.OnCreateDialogs(); - SubControlRef = new Resources.Dialogs.SubControl(this); - - - if (ExtensionRef != null) - ExtensionRef.OnCreateDialogs(); - } - - /// - /// Creates layout items and setups layout. - /// - - public override void OnCreateLayout() - { - base.OnCreateLayout(); - - System.SetCaption(); - - Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed - | (long)REXUI.SetupOptions.VSplitFixed - | (long)REXUI.SetupOptions.FormFixed; - Layout.ConstOptions |= (long)REXUI.SetupOptions.TabDialog; - - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "Layout", "", "Layout", (long)0, SubControlRef, null, 0)); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreateLayout(); - } - - /// - /// Set data on dialogs. - /// - - public override void OnSetDialogs() - { - base.OnSetDialogs(); - - // insert code here. - - Layout.SelectLayout("L1"); - - if (ExtensionRef != null) - ExtensionRef.OnSetDialogs(); - } - - /// - /// Get data from dialogs and sets Data's strucutres. - /// - /// - /// - public override void OnSetData() - { - base.OnSetData(); - - SubControlRef.SetData(); - - } - - /// - /// Called when data are loaded. - /// - /// Returns true if succeeded. - public override bool OnDataLoad() - { - return true; - } - - /// - /// Called when data loaded. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataLoaded(bool Result) - { - if (ExtensionRef != null) - ExtensionRef.OnDataLoaded(Result); - } - - /// - /// Called when data are saved. - /// - /// Returns true if succeeded. - public override bool OnDataSave() - { - if (ExtensionRef != null) - return ExtensionRef.OnDataSave(); - - return true; - } - - /// - /// Called when data are saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataSaved(bool Result) - { - if (ExtensionRef != null) - ExtensionRef.OnDataSaved(Result); - } - - /// - /// Called when data are cleared. - /// - /// If returns true method was implemented. - /// Returns result of clear operation. - public override bool OnClear(out bool Implemented) - { - Implemented = true; - - if (ExtensionRef != null) - ExtensionRef.OnClear(out Implemented); - - return true; - } - - /// - /// Called when template is loaded. - /// Only if ExtensionContext.Control.StandardRunContext is equals to REXExtensionContext.REXStandardRunContext.OperationEditTemplate. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnLoadTemplate() - { - if (ExtensionRef != null) - return ExtensionRef.OnLoadTemplate(); - - return true; - } - - /// - /// Called when template is saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnSaveTemplate() - { - return true; - } - - /// - /// Checks status of module and shows some information for user if module can't excecute action. - /// - /// Returns true if module can do some action in OnRun method; otherwise false. - /// - /// - /// public override bool OnCanRun() - /// { - /// return RunQuestion(Resources.Strings.Texts.MessageBox_CaptionQuestion, Resources.Strings.Texts.MessageBox_ErrorQuestion); - /// } - /// - /// - public override bool OnCanRun() - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanRun(); - - // insert code here. - - return result; - } - - /// - /// Runs process calculations or other operations. - /// - public override void OnRun() - { - base.OnRun(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnRun(); - } - - /// - /// Shows results. - /// - public override void OnShowResults() - { - base.OnShowResults(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnShowResults(); - } - - /// - /// If returns true dialog will close after OK button is clicked. - /// - /// The closing type. See enum. - /// Returns true if module can be closed. - public override bool OnCanClose(REXCanCloseType Type) - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanClose(Type); - - // insert code here. - - result &= base.OnCanClose(Type); - - return result; - } - - /// - /// Called during closing module. - /// - public override void OnClose() - { - base.OnClose(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnClose(); - } - - /// - /// Activates or deactivates layout - module can modify layout before or after activation. - /// - /// The layout item. - /// If set to true activate. - public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) - { - base.OnActivateLayout(LItem, Activate); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnActivateLayout(LItem, Activate); - } - - /// - /// Called when an error is selected on errors list dialog. - /// Raises the event. - /// - /// The instance containing the event data. - public override void OnErrorSelected(REXErrorsEventArgs e) - { - base.OnErrorSelected(e); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnErrorSelected(e); - } - - /// - /// Called when preferences changed. - /// - public override void OnPreferencesChanged() - { - DFM.BeforeParamsChange(); - - base.OnPreferencesChanged(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnPreferencesChanged(); - - DFM.AfterParamsChange(); - } - - /// - /// Get specified text from resources. Needed for obfuscated strings tables. - /// - /// The name of string. - /// Returns specified text. - public override string OnGetText(string Name) - { - if (Name == REXConst.ENG_ResModuleDescription) - return Resources.Strings.Texts.REX_ModuleDescription; - if (Name == REXConst.ENG_ResVersionInfo) - return Resources.Strings.Texts.REX_VersionInfo; - - // insert code here. - - if (ExtensionRef != null) - { - string result = ExtensionRef.OnGetText(Name); - if (!string.IsNullOrEmpty(result)) - return result; - } - - return Resources.Strings.Texts.ResourceManager.GetString(Name); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object OnCommand(ref REXCommand CommandStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnCommand(ref CommandStruct); - - // insert code here. - - if (result == null) - return base.OnCommand(ref CommandStruct); - else - return result; - } - - /// - /// Called when event. - /// - /// The event struct. - /// Returns result of event operation. - public override object OnEvent(ref REXEvent EventStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnEvent(ref EventStruct); - - // insert code here. - - if (result == null) - return base.OnEvent(ref EventStruct); - else - return result; - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object Command(ref REXCommand CommandStruct) - { - // insert code here. - - return base.Command(ref CommandStruct); - } - - /// - /// Events the specified event struct. - /// - /// The event struct. - /// Returns result of event operation. - public override object Event(ref REXEvent EventStruct) - { - // insert code here. - - return base.Event(ref EventStruct); - } - #endregion - - - /// - /// For non standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Create all needed objects - /// - public override bool Create() - { - bool result = base.Create(); - - // insert code here. - - return result; - } - - /// - /// Creates all needed references and data. - /// - public override void Setup() - { - base.Setup(); - - // insert code here. - } - #endregion - - #region Public overrided UI methods - Form and Control reference - - /// - /// Get reference to main form. - /// - /// Returns reference to MainForm object based on REXExtensionForm. - public override REXExtensionForm GetForm() - { - if (object.ReferenceEquals(FormRef, null)) - FormRef = new Resources.Dialogs.MainForm(this); - - return (REXExtensionForm)FormRef; - } - - /// - /// Get the main control. Internally calls method. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public override REXExtensionControl GetControl() - { - - if (ControlRef == null) - ControlRef = new Resources.Dialogs.MainControl(this); - return ControlRef; - - } - #endregion - - #region Public overrided data and results - /// - /// Get the data. - /// - /// The data. - public Data Data - { - get - { - return DataRef; - } - } - - /// - /// Get the results. - /// - /// The results. - public Results Results - { - get - { - return ResultsRef; - } - } - - /// - /// Get the API. - /// - /// Returns reference to main API object. - public override Object GetAPI() - { - return null; - } - - /// - /// Get the results. - /// - /// Returns reference to object based on REXResults object. - public override REXResults GetResults() - { - return ResultsRef; - } - - /// - /// Gets the data. - /// - /// Returns reference to object based on REXData object. - public override REXData GetData() - { - return DataRef; - } - - /// - /// Get the settings. - /// - /// Returns reference to object based on REXExtensionSettings object. - public override REXExtensionSettings GetSettings() - { - if (ExtensionSettingsRef == null) - ExtensionSettingsRef = new ExtensionSettings(this); - return ExtensionSettingsRef; - } - #endregion - - //DOM-IGNORE-BEGIN - #region Private members - private Data DataRef; - private Results ResultsRef; - - - private Resources.Dialogs.MainForm FormRef; - private Resources.Dialogs.MainControl ControlRef; - - public Resources.Dialogs.SubControl SubControlRef; - - private ExtensionSettings ExtensionSettingsRef; - - private IREXExtension ExtensionRef; - #endregion - //DOM-IGNORE-END - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Results.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Main/Results.cs deleted file mode 100644 index 346fc809..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Results.cs +++ /dev/null @@ -1,203 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.Serialization -{ - [Serializable] - internal class ResultsSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public ResultsSerializable() - { - } - - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// The info. - /// The CTX. - protected ResultsSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - /// - /// Sets the results reference. - /// - /// The results. - internal void SetResultsReference(Results results) - { - ResultsRef = results; - } - - private Results ResultsRef; - } - - /// - /// Main data class to store all results in REX base units. - /// - internal class Results : REXResults - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Results(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - ResultsSerializableRef = new ResultsSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when [set defaults]. - /// - /// The units system. - /// - /// Called when set defaults. - /// - /// The units system. - - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (ResultsSerializableRef != null) - DataFormater.Serialize(DataStream, ResultsSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - ResultsSerializableRef = (ResultsSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal ResultsSerializable ResultsSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Revit/ExtensionRevit.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Main/Revit/ExtensionRevit.cs deleted file mode 100644 index 0bbfbe12..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Revit/ExtensionRevit.cs +++ /dev/null @@ -1,158 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.Serialization.Main.Revit -{ - internal class ExtensionRevit : REXExtensionProduct - { - public ExtensionRevit(REX.Common.REXExtension Ext) - : base(Ext) - { - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Get the Data structure. - /// - /// The main Data. - internal Data ThisMainData - { - get - { - return ThisMainExtension.Data; - } - } - - #region REXExtensionProduct Members - - public override bool OnInitialize() - { - // insert code here. - - return true; - } - - public override void OnCreate() - { - // insert code here. - } - - public override void OnCreateDialogs() - { - // insert code here. - } - - public override void OnCreateLayout() - { - Autodesk.Revit.DB.Element element = null; - Autodesk.Revit.DB.Document doc = ThisExtension.Revit.ActiveUIDocument.Document; - foreach (Autodesk.Revit.DB.ElementId id in ThisExtension.Revit.ActiveUIDocument.Selection.GetElementIds()) - { - Autodesk.Revit.DB.Element e = ThisExtension.Revit.ActiveUIDocument.Document.GetElement(id); - if (e != null) - { - element = e; - break; - } - } - - - if (ThisExtension.Revit.Parameters.LoadFromHost(element)) - ThisMainExtension.SubControlRef.SetDialog(); - } - - public override void OnSetDialogs() - { - // insert code here. - } - - public override void OnSetData() - { - // insert code here. - } - - public override void OnActivateLayout(REX.Common.REXLayoutItem LItem, bool Activate) - { - // insert code here. - } - - public override bool OnCanRun() - { - // insert code here. - - return true; - } - - public override void OnRun() - { - Autodesk.Revit.DB.Element element = null; - foreach (Autodesk.Revit.DB.ElementId id in ThisExtension.Revit.ActiveUIDocument.Selection.GetElementIds()) - { - Autodesk.Revit.DB.Element e = ThisExtension.Revit.ActiveUIDocument.Document.GetElement(id); - if (e != null) - { - element = e; - break; - } - } - ThisMainExtension.SubControlRef.SetData(); - ThisExtension.Revit.Parameters.SaveToHost(element); - } - - public override bool OnCanClose() - { - // insert code here. - - return true; - } - - public override bool OnCanClose(REX.Common.REXCanCloseType Type) - { - // insert code here. - - return true; - } - - public override void OnClose() - { - // insert code here. - } - #endregion - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Settings.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Main/Settings.cs deleted file mode 100644 index 003e7400..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Main/Settings.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.Serialization -{ - /// - /// Allows parsing module settings located in Configuration/settings.xml file. - /// - internal class ExtensionSettings : REXExtensionSettings - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXExtension object. - public ExtensionSettings(REXExtension Ext) - : base(Ext) - { - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when parsing Configuration / settings.xml - /// file. Concerns only tags which is not supported by the - /// class. - /// - /// The XML node. - /// - /// trueIf is successfully; otherwise, false - - /// reserved only for exceptions. - /// - public override bool OnParse(System.Xml.XmlNode Node) - { - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Module/Application.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Module/Application.cs deleted file mode 100644 index 28a0fc1d..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Module/Application.cs +++ /dev/null @@ -1,126 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Reflection; -using System.Runtime.InteropServices; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.Serialization -{ - /// - /// Main class for REX manager and interactions with system. - /// - public class Application : REXFoundationApplication - { - protected override void OnCreateApplication() - { - base.OnCreateApplication(); - - ApplicationRef = new FoundationApplication(); - } - } - - /// - /// Main class for REX manager and interactions with system - /// - /// - public class FoundationApplication : REXApplication - { - /// - /// Initializes a new instance of the class. - /// Creates Extension class. - /// - public FoundationApplication() - { - AppExtension = new Extension(this); - } - - /// - /// Called when create. Set ExtensionContext structure and enable or disable some functionalities. - /// - /// Returns true if succeeded. - - public override bool OnCreate() - { - // insert code here - - return true; - } - - /// - /// Get the extension. - /// - /// Returns reference to Extension object. - public override REXExtension GetExtension() - { - // insert code here - - return AppExtension; - } - - /// - /// Get the minimum required version of specified engine's component. - /// - /// The version. - /// Returns version string - "Major.Minor". - public override string GetVersion(REXVersionType Version) - { - switch (Version) - { - case REXVersionType.Common: - case REXVersionType.Controls: - case REXVersionType.Math: - return "1.0"; - case REXVersionType.Engine: - return "2.3"; - case REXVersionType.CommercialEngine: - return "2.3"; - } - return ""; - } - - /// - /// Get the text. See method. - /// - /// The name. - /// Returns specified text. - public override string GetText(string Name) - { - return AppExtension.OnGetText(Name); - } - - #region Private members - - private Extension AppExtension; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Module/DirectAccess.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Module/DirectAccess.cs deleted file mode 100644 index 8961e89e..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Module/DirectAccess.cs +++ /dev/null @@ -1,190 +0,0 @@ -// -// (C) Copyright 2007-2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; - -#if (REVIT) -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -#endif - -namespace REX.Serialization -{ -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class DirectRevitAccess : IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class DirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - AppDomain currentDomain = AppDomain.CurrentDomain; - if (currentDomain != null) - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - -#if (REVIT) - return Proxy.Execute(commandData, ref message, elements); -#else - return Proxy.Run(); -#endif - } - - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - private static class Proxy - { -#if (REVIT) - public static Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) - { - ExtensionDirectRevitAccess extensionDirectRevitAccess = new ExtensionDirectRevitAccess(); - return extensionDirectRevitAccess.Execute(commandData, ref message, elements); - } -#else - public static bool Run() - { - ExtensionDirectAccess extensionDirectAccess = new ExtensionDirectAccess(); - return extensionDirectAccess.Run(); - } -#endif - } - } - - - - -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class ExtensionDirectRevitAccess : REX.Common.REXDirectRevitAccess, IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class ExtensionDirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - try - { - AppRef = new Application(); - - REXContext context = new REXContext(); - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; -#if (REVIT) - PresetContext(ref commandData, ref message, ref elements, ref context); -#else - context.Product.Type = REXInterfaceType.None; -#endif - Transaction tran = new Transaction(commandData.Application.ActiveUIDocument.Document, "REX.Serialization transaction"); - tran.Start(); - - REXEnvironment Env = new REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - if (Env.LoadEngine(ref context)) - { - if (AppRef.Create(ref context)) - { - AppRef.Show(); -#if (REVIT) - } - } - - tran.Commit(); - - if (context.Extension.Result == REXResultType.None || context.Extension.Result == REXResultType.Succeeded) - return Result.Succeeded; - else if (context.Extension.Result == REXResultType.Cancelled) - return Result.Cancelled; - else - return Result.Failed; -#else - return true; - } - } - return false; -#endif - } - catch (Exception ex) - { -#if (REVIT) - message = ex.Message; - return Result.Failed; -#else - return false; -#endif - } - } - - private Application AppRef; - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Module/Foundation.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Module/Foundation.cs deleted file mode 100644 index 5cc3c23c..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Module/Foundation.cs +++ /dev/null @@ -1,165 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -namespace REX.Common -{ - /// - /// Foundation class for REX.Foundation usage. - /// - public class REXFoundationApplication : Autodesk.REX.Framework.IREXApplication2 - { - protected Autodesk.REX.Framework.IREXApplication2 ApplicationRef; - - /// - /// Initializes a new instance of the class. - /// - public REXFoundationApplication() - { - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - OnCreateApplication(); - } - - protected virtual void OnCreateApplication() - { - } - - /// - /// Handles the AssemblyResolve event of the currentDomain control. - /// - /// The source of the event. - /// The instance containing the event data. - /// - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, Autodesk.REX.Framework.REXConfiguration.Control.VersionName, System.Reflection.Assembly.GetExecutingAssembly()); - } - - #region IREXApplication2 Members - - /// - /// Create module. - /// - /// The application context. - /// Returns true if succeeded. - public bool Create(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Modal(ref AppContext); - } - - #endregion - - #region IREXApplication Members - - /// - /// Closes this instance. - /// - public void Close() - { - ApplicationRef.Close(); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// - public object Command(ref Autodesk.REX.Framework.REXCommand CommandStruct) - { - return ApplicationRef.Command(ref CommandStruct); - } - - /// - /// Controls this instance. - /// - /// - public object Control() - { - return ApplicationRef.Control(); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Create(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Called when event. - /// - /// The event structure. - /// Returns result of event operation. - public object Event(ref Autodesk.REX.Framework.REXEvent EventStruct) - { - return ApplicationRef.Event(ref EventStruct); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Modal(ref AppContext); - } - - /// - /// Shows this module. - /// - /// Returns true if succeeded. - public bool Show() - { - return ApplicationRef.Show(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Properties/AssemblyInfo.cs deleted file mode 100644 index 5a418a84..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Serialization")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Serialization")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1ac8c585-bc98-4e45-9bb6-5ac81a98d286")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Properties/Resources.Designer.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Properties/Resources.Designer.cs deleted file mode 100644 index 24580651..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Properties/Resources.Designer.cs +++ /dev/null @@ -1,73 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.Serialization.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.Serialization.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap REX_logo { - get { - object obj = ResourceManager.GetObject("REX_logo", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Properties/Resources.resx b/SDK/REX SDK/Samples/Serialization/Serialization/Properties/Resources.resx deleted file mode 100644 index c7a4fa15..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Properties/Resources.resx +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\REX_logo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.Designer.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.Designer.cs deleted file mode 100644 index fa367ffa..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.Designer.cs +++ /dev/null @@ -1,725 +0,0 @@ -namespace REX.Serialization.Resources.Dialogs -{ - partial class MainControl - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainControl)); - REX.Controls.Forms.CREXToolbox.Toolbox.Tab tab1 = new REX.Controls.Forms.CREXToolbox.Toolbox.Tab(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item1 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item2 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item3 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - this.ToolStripContainer = new System.Windows.Forms.ToolStripContainer(); - this.Status = new System.Windows.Forms.StatusStrip(); - this.StatusHeaderLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusProgress = new System.Windows.Forms.ToolStripProgressBar(); - this.HSplit = new System.Windows.Forms.SplitContainer(); - this.VSplit = new System.Windows.Forms.SplitContainer(); - this.Toolbox = new REX.Controls.Forms.CREXToolbox.HostToolbox(false); - this.ToolStripContainerInner = new System.Windows.Forms.ToolStripContainer(); - this.DialogContainer = new System.Windows.Forms.Panel(); - this.ViewContainer = new System.Windows.Forms.Panel(); - this.TabControl = new System.Windows.Forms.TabControl(); - this.TabDialog = new System.Windows.Forms.TabPage(); - this.TabView = new System.Windows.Forms.TabPage(); - this.TabNote = new System.Windows.Forms.TabPage(); - this.NoteContainer = new System.Windows.Forms.Panel(); - this.WebBrowser = new System.Windows.Forms.WebBrowser(); - this.ToolBarInner = new System.Windows.Forms.ToolStrip(); - this.Menu = new System.Windows.Forms.MenuStrip(); - this.MenuItemFile = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemOpen = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSave = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSaveAs = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemPrint = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemClose = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalculations = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalc = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelpIndex = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolBar = new System.Windows.Forms.ToolStrip(); - this.ToolStripButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ToolStripButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorBC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonCalc = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorAC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonHelp = new System.Windows.Forms.ToolStripButton(); - this.ToolMenu = new System.Windows.Forms.ToolStrip(); - this.ToolStripButtonFile = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemOpen = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripMenuItemSave = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripMenuItemSaveAs = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripSeparatorBPrint = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemPrint = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripSeparatorAPrint = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemClose = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripButtonCalcDropDown = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemCalc = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripButtonHelpDropDown = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.ButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ListImageListLarge = new System.Windows.Forms.ImageList(this.components); - this.ListImageListSmall = new System.Windows.Forms.ImageList(this.components); - this.ToolStripContainer.BottomToolStripPanel.SuspendLayout(); - this.ToolStripContainer.ContentPanel.SuspendLayout(); - this.ToolStripContainer.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainer.SuspendLayout(); - this.Status.SuspendLayout(); - this.HSplit.Panel1.SuspendLayout(); - this.HSplit.SuspendLayout(); - this.VSplit.Panel1.SuspendLayout(); - this.VSplit.Panel2.SuspendLayout(); - this.VSplit.SuspendLayout(); - this.ToolStripContainerInner.ContentPanel.SuspendLayout(); - this.ToolStripContainerInner.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainerInner.SuspendLayout(); - this.TabControl.SuspendLayout(); - this.NoteContainer.SuspendLayout(); - this.Menu.SuspendLayout(); - this.ToolBar.SuspendLayout(); - this.ToolMenu.SuspendLayout(); - this.SuspendLayout(); - // - // ToolStripContainer - // - // - // ToolStripContainer.BottomToolStripPanel - // - this.ToolStripContainer.BottomToolStripPanel.Controls.Add(this.Status); - // - // ToolStripContainer.ContentPanel - // - this.ToolStripContainer.ContentPanel.Controls.Add(this.HSplit); - resources.ApplyResources(this.ToolStripContainer.ContentPanel, "ToolStripContainer.ContentPanel"); - resources.ApplyResources(this.ToolStripContainer, "ToolStripContainer"); - this.ToolStripContainer.Name = "ToolStripContainer"; - // - // ToolStripContainer.TopToolStripPanel - // - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.Menu); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolMenu); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolBar); - this.ToolStripContainer.TopToolStripPanel.Click += new System.EventHandler(this.ToolStripContainer_TopToolStripPanel_Click); - // - // Status - // - this.Status.AllowItemReorder = true; - resources.ApplyResources(this.Status, "Status"); - this.Status.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.StatusHeaderLabel, - this.StatusLabel, - this.StatusProgress}); - this.Status.Name = "Status"; - this.Status.SizingGrip = false; - // - // StatusHeaderLabel - // - this.StatusHeaderLabel.Name = "StatusHeaderLabel"; - resources.ApplyResources(this.StatusHeaderLabel, "StatusHeaderLabel"); - // - // StatusLabel - // - this.StatusLabel.Name = "StatusLabel"; - resources.ApplyResources(this.StatusLabel, "StatusLabel"); - this.StatusLabel.Spring = true; - // - // StatusProgress - // - this.StatusProgress.Name = "StatusProgress"; - resources.ApplyResources(this.StatusProgress, "StatusProgress"); - // - // HSplit - // - resources.ApplyResources(this.HSplit, "HSplit"); - this.HSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; - this.HSplit.Name = "HSplit"; - // - // HSplit.Panel1 - // - this.HSplit.Panel1.Controls.Add(this.VSplit); - // - // VSplit - // - resources.ApplyResources(this.VSplit, "VSplit"); - this.VSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; - this.VSplit.Name = "VSplit"; - // - // VSplit.Panel1 - // - this.VSplit.Panel1.Controls.Add(this.Toolbox); - // - // VSplit.Panel2 - // - this.VSplit.Panel2.Controls.Add(this.ToolStripContainerInner); - this.VSplit.SplitterMoved += new System.Windows.Forms.SplitterEventHandler(this.VSplit_SplitterMoved); - // - // Toolbox - // - this.Toolbox.BorderColor = System.Drawing.Color.Empty; - tab1.Name = null; - tab1.Tag = null; - tab1.Text = "Category"; - this.Toolbox.Categories.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Tab[] { - tab1}); - resources.ApplyResources(this.Toolbox, "Toolbox"); - this.Toolbox.ItemHoverColorBottom = System.Drawing.Color.LightBlue; - this.Toolbox.Items.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Item[] { - item1, - item2, - item3}); - this.Toolbox.ItemSelectColor = System.Drawing.Color.FromArgb(((int)(((byte)(198)))), ((int)(((byte)(211)))), ((int)(((byte)(253))))); - this.Toolbox.ItemSelectColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(108)))), ((int)(((byte)(145)))), ((int)(((byte)(251))))); - this.Toolbox.ItemSelectHoverColorBottom = System.Drawing.Color.PaleTurquoise; - this.Toolbox.Name = "Toolbox"; - this.Toolbox.SelectedCategory = ""; - this.Toolbox.ShowItemMenu = false; - this.Toolbox.ShowTabMenu = false; - this.Toolbox.TabSelectColorBottom = System.Drawing.Color.Lavender; - this.Toolbox.SelectItem += new System.EventHandler(this.Toolbox_SelectItem_1); - // - // ToolStripContainerInner - // - // - // ToolStripContainerInner.ContentPanel - // - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.DialogContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.ViewContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.TabControl); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.NoteContainer); - resources.ApplyResources(this.ToolStripContainerInner.ContentPanel, "ToolStripContainerInner.ContentPanel"); - resources.ApplyResources(this.ToolStripContainerInner, "ToolStripContainerInner"); - this.ToolStripContainerInner.Name = "ToolStripContainerInner"; - // - // ToolStripContainerInner.TopToolStripPanel - // - this.ToolStripContainerInner.TopToolStripPanel.Controls.Add(this.ToolBarInner); - // - // DialogContainer - // - resources.ApplyResources(this.DialogContainer, "DialogContainer"); - this.DialogContainer.Name = "DialogContainer"; - // - // ViewContainer - // - resources.ApplyResources(this.ViewContainer, "ViewContainer"); - this.ViewContainer.Name = "ViewContainer"; - // - // TabControl - // - this.TabControl.Controls.Add(this.TabDialog); - this.TabControl.Controls.Add(this.TabView); - this.TabControl.Controls.Add(this.TabNote); - resources.ApplyResources(this.TabControl, "TabControl"); - this.TabControl.Multiline = true; - this.TabControl.Name = "TabControl"; - this.TabControl.SelectedIndex = 0; - // - // TabDialog - // - resources.ApplyResources(this.TabDialog, "TabDialog"); - this.TabDialog.Name = "TabDialog"; - this.TabDialog.UseVisualStyleBackColor = true; - // - // TabView - // - resources.ApplyResources(this.TabView, "TabView"); - this.TabView.Name = "TabView"; - this.TabView.UseVisualStyleBackColor = true; - // - // TabNote - // - resources.ApplyResources(this.TabNote, "TabNote"); - this.TabNote.Name = "TabNote"; - this.TabNote.UseVisualStyleBackColor = true; - // - // NoteContainer - // - this.NoteContainer.Controls.Add(this.WebBrowser); - resources.ApplyResources(this.NoteContainer, "NoteContainer"); - this.NoteContainer.Name = "NoteContainer"; - // - // WebBrowser - // - resources.ApplyResources(this.WebBrowser, "WebBrowser"); - this.WebBrowser.MinimumSize = new System.Drawing.Size(20, 20); - this.WebBrowser.Name = "WebBrowser"; - // - // ToolBarInner - // - resources.ApplyResources(this.ToolBarInner, "ToolBarInner"); - this.ToolBarInner.Name = "ToolBarInner"; - // - // Menu - // - resources.ApplyResources(this.Menu, "Menu"); - this.Menu.GripStyle = System.Windows.Forms.ToolStripGripStyle.Visible; - this.Menu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemFile, - this.MenuItemCalculations, - this.MenuItemHelp}); - this.Menu.Name = "Menu"; - // - // MenuItemFile - // - this.MenuItemFile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemOpen, - this.MenuItemSave, - this.MenuItemSaveAs, - this.toolStripSeparator7, - this.MenuItemPrint, - this.toolStripSeparator8, - this.MenuItemClose}); - this.MenuItemFile.Name = "MenuItemFile"; - resources.ApplyResources(this.MenuItemFile, "MenuItemFile"); - // - // MenuItemOpen - // - this.MenuItemOpen.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_open; - this.MenuItemOpen.Name = "MenuItemOpen"; - resources.ApplyResources(this.MenuItemOpen, "MenuItemOpen"); - this.MenuItemOpen.Click += new System.EventHandler(this.MenuItemOpen_Click); - // - // MenuItemSave - // - this.MenuItemSave.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_save; - this.MenuItemSave.Name = "MenuItemSave"; - resources.ApplyResources(this.MenuItemSave, "MenuItemSave"); - this.MenuItemSave.Click += new System.EventHandler(this.MenuItemSave_Click); - // - // MenuItemSaveAs - // - this.MenuItemSaveAs.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_save_as; - this.MenuItemSaveAs.Name = "MenuItemSaveAs"; - resources.ApplyResources(this.MenuItemSaveAs, "MenuItemSaveAs"); - this.MenuItemSaveAs.Click += new System.EventHandler(this.MenuItemSaveAs_Click); - // - // toolStripSeparator7 - // - this.toolStripSeparator7.Name = "toolStripSeparator7"; - resources.ApplyResources(this.toolStripSeparator7, "toolStripSeparator7"); - // - // MenuItemPrint - // - this.MenuItemPrint.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_print; - this.MenuItemPrint.Name = "MenuItemPrint"; - resources.ApplyResources(this.MenuItemPrint, "MenuItemPrint"); - this.MenuItemPrint.Click += new System.EventHandler(this.MenuItemPrint_Click); - // - // toolStripSeparator8 - // - this.toolStripSeparator8.Name = "toolStripSeparator8"; - resources.ApplyResources(this.toolStripSeparator8, "toolStripSeparator8"); - // - // MenuItemClose - // - this.MenuItemClose.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_close; - this.MenuItemClose.Name = "MenuItemClose"; - resources.ApplyResources(this.MenuItemClose, "MenuItemClose"); - this.MenuItemClose.Click += new System.EventHandler(this.MenuItemClose_Click); - // - // MenuItemCalculations - // - this.MenuItemCalculations.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemCalc}); - this.MenuItemCalculations.Name = "MenuItemCalculations"; - resources.ApplyResources(this.MenuItemCalculations, "MenuItemCalculations"); - // - // MenuItemCalc - // - this.MenuItemCalc.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_calculate; - this.MenuItemCalc.Name = "MenuItemCalc"; - resources.ApplyResources(this.MenuItemCalc, "MenuItemCalc"); - this.MenuItemCalc.Click += new System.EventHandler(this.MenuItemCalc_Click); - // - // MenuItemHelp - // - this.MenuItemHelp.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemHelpIndex, - this.toolStripSeparator9, - this.MenuItemAbout}); - this.MenuItemHelp.Name = "MenuItemHelp"; - resources.ApplyResources(this.MenuItemHelp, "MenuItemHelp"); - // - // MenuItemHelpIndex - // - this.MenuItemHelpIndex.Name = "MenuItemHelpIndex"; - resources.ApplyResources(this.MenuItemHelpIndex, "MenuItemHelpIndex"); - this.MenuItemHelpIndex.Click += new System.EventHandler(this.MenuItemHelpIndex_Click); - // - // toolStripSeparator9 - // - this.toolStripSeparator9.Name = "toolStripSeparator9"; - resources.ApplyResources(this.toolStripSeparator9, "toolStripSeparator9"); - // - // MenuItemAbout - // - this.MenuItemAbout.Name = "MenuItemAbout"; - resources.ApplyResources(this.MenuItemAbout, "MenuItemAbout"); - this.MenuItemAbout.Click += new System.EventHandler(this.MenuItemAbout_Click); - // - // ToolBar - // - resources.ApplyResources(this.ToolBar, "ToolBar"); - this.ToolBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripButtonOpen, - this.ToolStripButtonSave, - this.ToolStripSeparatorBC, - this.ToolStripButtonCalc, - this.ToolStripSeparatorAC, - this.ToolStripButtonHelp}); - this.ToolBar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolBar.Name = "ToolBar"; - // - // ToolStripButtonOpen - // - this.ToolStripButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonOpen.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_open; - resources.ApplyResources(this.ToolStripButtonOpen, "ToolStripButtonOpen"); - this.ToolStripButtonOpen.Name = "ToolStripButtonOpen"; - this.ToolStripButtonOpen.Click += new System.EventHandler(this.ToolStripButtonOpen_Click); - // - // ToolStripButtonSave - // - this.ToolStripButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonSave.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_save; - resources.ApplyResources(this.ToolStripButtonSave, "ToolStripButtonSave"); - this.ToolStripButtonSave.Name = "ToolStripButtonSave"; - this.ToolStripButtonSave.Click += new System.EventHandler(this.ToolStripButtonSave_Click); - // - // ToolStripSeparatorBC - // - this.ToolStripSeparatorBC.Name = "ToolStripSeparatorBC"; - resources.ApplyResources(this.ToolStripSeparatorBC, "ToolStripSeparatorBC"); - // - // ToolStripButtonCalc - // - this.ToolStripButtonCalc.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonCalc.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_calculate; - resources.ApplyResources(this.ToolStripButtonCalc, "ToolStripButtonCalc"); - this.ToolStripButtonCalc.Name = "ToolStripButtonCalc"; - this.ToolStripButtonCalc.Click += new System.EventHandler(this.ToolStripButtonCalc_Click); - // - // ToolStripSeparatorAC - // - this.ToolStripSeparatorAC.Name = "ToolStripSeparatorAC"; - resources.ApplyResources(this.ToolStripSeparatorAC, "ToolStripSeparatorAC"); - // - // ToolStripButtonHelp - // - this.ToolStripButtonHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonHelp.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_help; - resources.ApplyResources(this.ToolStripButtonHelp, "ToolStripButtonHelp"); - this.ToolStripButtonHelp.Name = "ToolStripButtonHelp"; - this.ToolStripButtonHelp.Click += new System.EventHandler(this.ToolStripButtonHelp_Click); - // - // ToolMenu - // - resources.ApplyResources(this.ToolMenu, "ToolMenu"); - this.ToolMenu.CanOverflow = false; - this.ToolMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripButtonFile, - this.ToolStripButtonCalcDropDown, - this.ToolStripButtonHelpDropDown}); - this.ToolMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolMenu.Name = "ToolMenu"; - this.ToolMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.ToolMenu_ItemClicked); - // - // ToolStripButtonFile - // - this.ToolStripButtonFile.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonFile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemOpen, - this.ToolStripMenuItemSave, - this.ToolStripMenuItemSaveAs, - this.ToolStripSeparatorBPrint, - this.ToolStripMenuItemPrint, - this.ToolStripSeparatorAPrint, - this.ToolStripMenuItemClose}); - resources.ApplyResources(this.ToolStripButtonFile, "ToolStripButtonFile"); - this.ToolStripButtonFile.Name = "ToolStripButtonFile"; - // - // ToolStripMenuItemOpen - // - this.ToolStripMenuItemOpen.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_open; - this.ToolStripMenuItemOpen.Name = "ToolStripMenuItemOpen"; - resources.ApplyResources(this.ToolStripMenuItemOpen, "ToolStripMenuItemOpen"); - this.ToolStripMenuItemOpen.Click += new System.EventHandler(this.ToolStripMenuItemOpen_Click); - // - // ToolStripMenuItemSave - // - this.ToolStripMenuItemSave.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_save; - this.ToolStripMenuItemSave.Name = "ToolStripMenuItemSave"; - resources.ApplyResources(this.ToolStripMenuItemSave, "ToolStripMenuItemSave"); - this.ToolStripMenuItemSave.Click += new System.EventHandler(this.ToolStripMenuItemSave_Click); - // - // ToolStripMenuItemSaveAs - // - this.ToolStripMenuItemSaveAs.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_save_as; - this.ToolStripMenuItemSaveAs.Name = "ToolStripMenuItemSaveAs"; - resources.ApplyResources(this.ToolStripMenuItemSaveAs, "ToolStripMenuItemSaveAs"); - this.ToolStripMenuItemSaveAs.Click += new System.EventHandler(this.ToolStripMenuItemSaveAs_Click); - // - // ToolStripSeparatorBPrint - // - this.ToolStripSeparatorBPrint.Name = "ToolStripSeparatorBPrint"; - resources.ApplyResources(this.ToolStripSeparatorBPrint, "ToolStripSeparatorBPrint"); - // - // ToolStripMenuItemPrint - // - this.ToolStripMenuItemPrint.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_print; - this.ToolStripMenuItemPrint.Name = "ToolStripMenuItemPrint"; - resources.ApplyResources(this.ToolStripMenuItemPrint, "ToolStripMenuItemPrint"); - this.ToolStripMenuItemPrint.Click += new System.EventHandler(this.ToolStripMenuItemPrint_Click); - // - // ToolStripSeparatorAPrint - // - this.ToolStripSeparatorAPrint.Name = "ToolStripSeparatorAPrint"; - resources.ApplyResources(this.ToolStripSeparatorAPrint, "ToolStripSeparatorAPrint"); - // - // ToolStripMenuItemClose - // - this.ToolStripMenuItemClose.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_close; - this.ToolStripMenuItemClose.Name = "ToolStripMenuItemClose"; - resources.ApplyResources(this.ToolStripMenuItemClose, "ToolStripMenuItemClose"); - this.ToolStripMenuItemClose.Click += new System.EventHandler(this.ToolStripMenuItemClose_Click); - // - // ToolStripButtonCalcDropDown - // - this.ToolStripButtonCalcDropDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonCalcDropDown.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemCalc}); - resources.ApplyResources(this.ToolStripButtonCalcDropDown, "ToolStripButtonCalcDropDown"); - this.ToolStripButtonCalcDropDown.Name = "ToolStripButtonCalcDropDown"; - // - // ToolStripMenuItemCalc - // - this.ToolStripMenuItemCalc.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_calculate; - this.ToolStripMenuItemCalc.Name = "ToolStripMenuItemCalc"; - resources.ApplyResources(this.ToolStripMenuItemCalc, "ToolStripMenuItemCalc"); - this.ToolStripMenuItemCalc.Click += new System.EventHandler(this.ToolStripMenuItemCalc_Click); - // - // ToolStripButtonHelpDropDown - // - this.ToolStripButtonHelpDropDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonHelpDropDown.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemHelp, - this.toolStripSeparator13, - this.ToolStripMenuItemAbout}); - resources.ApplyResources(this.ToolStripButtonHelpDropDown, "ToolStripButtonHelpDropDown"); - this.ToolStripButtonHelpDropDown.Name = "ToolStripButtonHelpDropDown"; - // - // ToolStripMenuItemHelp - // - this.ToolStripMenuItemHelp.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_help; - this.ToolStripMenuItemHelp.Name = "ToolStripMenuItemHelp"; - resources.ApplyResources(this.ToolStripMenuItemHelp, "ToolStripMenuItemHelp"); - this.ToolStripMenuItemHelp.Click += new System.EventHandler(this.ToolStripMenuItemHelp_Click); - // - // toolStripSeparator13 - // - this.toolStripSeparator13.Name = "toolStripSeparator13"; - resources.ApplyResources(this.toolStripSeparator13, "toolStripSeparator13"); - // - // ToolStripMenuItemAbout - // - this.ToolStripMenuItemAbout.Image = global::REX.Serialization.Resources.Other.Images.TOOLBAR_info; - this.ToolStripMenuItemAbout.Name = "ToolStripMenuItemAbout"; - resources.ApplyResources(this.ToolStripMenuItemAbout, "ToolStripMenuItemAbout"); - this.ToolStripMenuItemAbout.Click += new System.EventHandler(this.ToolStripMenuItemAbout_Click); - // - // toolStripSeparator4 - // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4"); - // - // toolStripSeparator5 - // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5"); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); - // - // ButtonOpen - // - this.ButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonOpen, "ButtonOpen"); - this.ButtonOpen.Name = "ButtonOpen"; - // - // ButtonSave - // - this.ButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonSave, "ButtonSave"); - this.ButtonSave.Name = "ButtonSave"; - // - // ListImageListLarge - // - this.ListImageListLarge.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ListImageListLarge.ImageStream"))); - this.ListImageListLarge.Tag = "ListImageListLarge"; - this.ListImageListLarge.TransparentColor = System.Drawing.Color.Magenta; - this.ListImageListLarge.Images.SetKeyName(0, "List_Zone.png"); - this.ListImageListLarge.Images.SetKeyName(1, "List_BarAdd.png"); - this.ListImageListLarge.Images.SetKeyName(2, "List_Geom.png"); - // - // ListImageListSmall - // - this.ListImageListSmall.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit; - resources.ApplyResources(this.ListImageListSmall, "ListImageListSmall"); - this.ListImageListSmall.Tag = "ListImageListSmall"; - this.ListImageListSmall.TransparentColor = System.Drawing.Color.Magenta; - // - // MainControl - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.ToolStripContainer); - this.Name = "MainControl"; - this.ToolStripContainer.BottomToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.BottomToolStripPanel.PerformLayout(); - this.ToolStripContainer.ContentPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.PerformLayout(); - this.ToolStripContainer.ResumeLayout(false); - this.ToolStripContainer.PerformLayout(); - this.Status.ResumeLayout(false); - this.Status.PerformLayout(); - this.HSplit.Panel1.ResumeLayout(false); - this.HSplit.ResumeLayout(false); - this.VSplit.Panel1.ResumeLayout(false); - this.VSplit.Panel2.ResumeLayout(false); - this.VSplit.ResumeLayout(false); - this.ToolStripContainerInner.ContentPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.PerformLayout(); - this.ToolStripContainerInner.ResumeLayout(false); - this.ToolStripContainerInner.PerformLayout(); - this.TabControl.ResumeLayout(false); - this.NoteContainer.ResumeLayout(false); - this.Menu.ResumeLayout(false); - this.Menu.PerformLayout(); - this.ToolBar.ResumeLayout(false); - this.ToolBar.PerformLayout(); - this.ToolMenu.ResumeLayout(false); - this.ToolMenu.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.SplitContainer VSplit; - private System.Windows.Forms.TabControl TabControl; - private System.Windows.Forms.SplitContainer HSplit; - private System.Windows.Forms.Panel DialogContainer; - private System.Windows.Forms.Panel ViewContainer; - private System.Windows.Forms.TabPage TabView; - private System.Windows.Forms.TabPage TabNote; - private System.Windows.Forms.TabPage TabDialog; - private System.Windows.Forms.Panel NoteContainer; - private System.Windows.Forms.WebBrowser WebBrowser; - private System.Windows.Forms.MenuStrip Menu; - private System.Windows.Forms.ToolStripContainer ToolStripContainer; - private System.Windows.Forms.StatusStrip Status; - private System.Windows.Forms.ToolStripButton ButtonOpen; - private System.Windows.Forms.ToolStripButton ButtonSave; - private System.Windows.Forms.ToolStripContainer ToolStripContainerInner; - private System.Windows.Forms.ToolStrip ToolBarInner; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; - private System.Windows.Forms.ToolStripMenuItem MenuItemFile; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalculations; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelp; - private System.Windows.Forms.ToolStripMenuItem MenuItemOpen; - private System.Windows.Forms.ToolStripMenuItem MenuItemSave; - private System.Windows.Forms.ToolStripMenuItem MenuItemSaveAs; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; - private System.Windows.Forms.ToolStripMenuItem MenuItemPrint; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator8; - private System.Windows.Forms.ToolStripMenuItem MenuItemClose; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalc; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelpIndex; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; - private System.Windows.Forms.ToolStripMenuItem MenuItemAbout; - private System.Windows.Forms.ToolStrip ToolMenu; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonFile; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonCalcDropDown; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonHelpDropDown; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemOpen; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemSave; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemSaveAs; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorBPrint; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemPrint; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorAPrint; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemClose; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemCalc; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemHelp; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator13; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemAbout; - private System.Windows.Forms.ToolStripStatusLabel StatusHeaderLabel; - private System.Windows.Forms.ToolStripStatusLabel StatusLabel; - private System.Windows.Forms.ToolStripProgressBar StatusProgress; - private System.Windows.Forms.ToolStrip ToolBar; - private System.Windows.Forms.ToolStripButton ToolStripButtonOpen; - private System.Windows.Forms.ToolStripButton ToolStripButtonSave; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorBC; - private System.Windows.Forms.ToolStripButton ToolStripButtonCalc; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorAC; - private System.Windows.Forms.ToolStripButton ToolStripButtonHelp; - private REX.Controls.Forms.CREXToolbox.HostToolbox Toolbox; - private System.Windows.Forms.ImageList ListImageListLarge; - private System.Windows.Forms.ImageList ListImageListSmall; - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.cs deleted file mode 100644 index 69030e21..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.cs +++ /dev/null @@ -1,197 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Data; -using System.Text; -using System.Windows.Forms; - -using REX.Common; -using Autodesk.REX.Framework; - -using REX.Serialization; - -namespace REX.Serialization.Resources.Dialogs -{ - public partial class MainControl : REXExtensionMainControl - { - public MainControl(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - public override IContainer Components - { - get - { - return components; - } - } - - private void Toolbox_SelectItem_1(object sender, REX.Controls.Forms.CREXToolbox.ItemSelectionEventArgs e) - { - base.Toolbox_SelectItem(sender, e); - } - - private void VSplit_SplitterMoved(object sender, SplitterEventArgs e) - { - ThisExtension.Layout.Update(); - } - - private void ToolBar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - private void ToolMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - - private void RunCommand(string Name) - { - REXCommand Cmd = null; - switch (Name) - { - case "MenuItemOpen": - case "ToolStripButtonOpen": - case "ToolStripMenuItemOpen": - ThisExtension.System.LoadFromFile(true); - return; - case "MenuItemSave": - case "ToolStripButtonSave": - case "ToolStripMenuItemSave": - ThisExtension.System.SaveToFile(false, true); - return; - case "MenuItemSaveAs": - case "ToolStripMenuItemSaveAs": - ThisExtension.System.SaveToFile(true); - return; - case "MenuItemCalc": - case "ToolStripButtonCalc": - case "ToolStripMenuItemCalc": - Cmd = new REXCommand(REXCommandType.Run); - break; - case "MenuItemHelpIndex": - case "ToolStripButtonHelp": - case "ToolStripMenuItemHelp": - Cmd = new REXCommand(REXCommandType.Help); - break; - case "MenuItemClose": - case "ToolStripMenuItemClose": - Cmd = new REXCommand(REXCommandType.Close); - break; - case "MenuItemAbout": - case "ToolStripMenuItemAbout": - Cmd = new REXCommand(REXCommandType.About); - break; - } - if (Cmd != null) - ThisExtension.Command(ref Cmd); - } - - private void MenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemHelpIndex_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - private void MenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripButtonOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripContainer_TopToolStripPanel_Click(object sender, EventArgs e) - { - - } - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.resx b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.resx deleted file mode 100644 index be59fea3..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainControl.resx +++ /dev/null @@ -1,1624 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - - None - - - - 0, 17 - - - 596, 17 - - - MiddleRight - - - 100, 16 - - - 0, 0 - - - 713, 22 - - - - 0 - - - Status - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.BottomToolStripPanel - - - 0 - - - ToolStripContainer.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 4 - - - Fill - - - 0, 0 - - - Horizontal - - - Top, Bottom, Left, Right - - - 4, 4 - - - 0, 0, 0, 0 - - - Fill - - - Tahoma, 8.25pt - - - 0, 0 - - - 195, 508 - - - 1 - - - Toolbox - - - REX.Controls.CREXToolbox.HostToolbox, REX.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b894695c7edfd21 - - - VSplit.Panel1 - - - 0 - - - VSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 0 - - - 0 - - - ToolStripContainerInner.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 4 - - - 235, 37 - - - 168, 108 - - - 1 - - - False - - - DialogContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 0 - - - 235, 151 - - - 163, 92 - - - 3 - - - False - - - ViewContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 2 - - - Properties - - - TabDialog - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 0 - - - View - - - TabView - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 1 - - - Note - - - TabNote - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 2 - - - 231, 249 - - - 167, 92 - - - 0 - - - TabControl - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 2 - - - Fill - - - 0, 0 - - - 153, 108 - - - 3 - - - WebBrowser - - - System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoteContainer - - - 0 - - - 76, 37 - - - 153, 108 - - - 4 - - - NoteContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 3 - - - 507, 483 - - - ToolStripContainerInner.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 0 - - - Fill - - - ToolStripContainerInner.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 1 - - - 0, 0 - - - ToolStripContainerInner.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 2 - - - 507, 508 - - - 5 - - - toolStripContainer1 - - - 3, 0 - - - None - - - 3, 0 - - - 111, 25 - - - 5 - - - toolStrip1 - - - ToolBarInner - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.TopToolStripPanel - - - 0 - - - ToolStripContainerInner.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 3 - - - ToolStripContainerInner - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit.Panel2 - - - 0 - - - VSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 1 - - - 0 - - - 706, 508 - - - 195 - - - 0 - - - VSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit.Panel1 - - - 0 - - - HSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 0 - - - 0 - - - HSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 1 - - - 0 - - - 713, 517 - - - 513 - - - 2 - - - 1 - - - HSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.ContentPanel - - - 0 - - - 713, 517 - - - ToolStripContainer.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 0 - - - Fill - - - ToolStripContainer.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 1 - - - 0, 0 - - - ToolStripContainer.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 2 - - - 713, 564 - - - 2 - - - toolStripContainer1 - - - 0, 0 - - - None - - - Ctrl+O - - - 167, 22 - - - Open ... - - - Ctrl+S - - - 167, 22 - - - Save - - - 167, 22 - - - Save As ... - - - 164, 6 - - - Ctrl+P - - - 167, 22 - - - Print - - - 164, 6 - - - 167, 22 - - - Close - - - 38, 20 - - - &File - - - F9 - - - 126, 22 - - - Calculation - - - 74, 20 - - - &Calculation - - - F1 - - - 197, 22 - - - Help topics ... - - - 194, 6 - - - 197, 22 - - - About ... - - - 57, 20 - - - &Help - - - 0, 0 - - - 181, 24 - - - 0 - - - False - - - Menu - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 0 - - - 119, 0 - - - None - - - None - - - Ctrl+O - - - 167, 22 - - - Open ... - - - Ctrl+S - - - 167, 22 - - - Save - - - 167, 22 - - - Save As ... - - - 164, 6 - - - Ctrl+P - - - 167, 22 - - - Print - - - 164, 6 - - - 167, 22 - - - Close - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 39, 22 - - - &File - - - F9 - - - 126, 22 - - - Calculation - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 75, 22 - - - &Calculation - - - F1 - - - 197, 22 - - - Help topics ... - - - 194, 6 - - - 197, 22 - - - About ... - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 58, 22 - - - &Help - - - 7, 0 - - - 184, 25 - - - 1 - - - ToolMenu - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 1 - - - 34, 0 - - - None - - - None - - - Magenta - - - 23, 22 - - - Otwórz - - - Magenta - - - 23, 22 - - - Save - - - 6, 25 - - - Magenta - - - 23, 22 - - - Calculation - - - 6, 25 - - - Magenta - - - 23, 22 - - - Tematy pomocy - - - 196, 0 - - - 147, 25 - - - 2 - - - ToolBar - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 2 - - - ToolStripContainer.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 3 - - - ToolStripContainer - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 6, 25 - - - 6, 25 - - - 157, 6 - - - 157, 6 - - - 177, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAR9JREFUOE9jZEAA - NiCTB4hBNAz8AjK+ADGIxgv+A2XRsSdQzAaI5aCGggwWAmIJKAax4Zb9RwdQA6OBtDMOw82gBoJdhmEA - SACskYXjv/+y/3AMNSwRSINcCHINxABcOGDFv//IGJsBIH+ADQhe/RcFs8SswxDDZgDc9rB1f/4jY/b4 - tf9hOHQtRA7DAJamv3ADIjf+/o+MuZLW/Ofu+gXGIDZIDsMAzg644P+YrT9RMG/aqv8CE36AMYgNksfr - BcGsFf/Rsei0r/9hGCSH1QAxoCKQhPScz3ixSN5yrAbAo1Fh0cf/hDDedKC6/P1/ZIwnfYASEWpKBCnW - XPMWV35QhaY6WD4A0Sh5ATk1gjIQCMM0YSiEJV9sNCzHEa0JAOenQNbuwY1kAAAAAElFTkSuQmCC - - - - Magenta - - - 23, 22 - - - Open ... - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMxJREFUOE9jYBiM - gA3oKCEgliCAQWpAalHAfyCPEAZp8ARiM6hFcAP+s+VfBmvGBkDiMHkgOxFqCMiVCAO4Sq+BDaisrPzf - 3d39f968ef83bNjw/8CBA2BxmDxOA/hrbuF1AUwepwEizffwugAmj9MAye5HeF0Ak8dpgNzkZ/9BGFtM - oMlhD0SV2a/+E8JQw7EboLn4Hd40gCSP3QC91Z/whgFMHlcYgBIEXgOMN32DuTAaqNYGPSXCUhShpAxK - xiDNckCMkRdQMgYxHAAPZxCE3fkV/AAAAABJRU5ErkJggg== - - - - Magenta - - - 23, 22 - - - Save - - - 367, 25 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 - KQAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQABIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA - AwABIAMAAQEBAAEgBgABQBUAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEHAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBTwABAQMABAEEAgEDAwIBAwMBAQIDAAEBAwABAZgAAwIEAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMCAQMDAgEDAwIBAwMBAQIDAAEB - AwIEAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMCAQMDAgEDAwIBAwMB - AQIDAAEBSAADAQECAwQBBQMHBAkBDAMKAQ0DBwEKAwQBBgMCAQMDAAEBlAADBAEGAwUBBwMGAQgDBgEI - AwYBCAMGAQgDBgEIAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBgEIAwYBCAMFAQcDBAEGAwQBBgMEAQUDAwEEAwIBAwMEAQYDBQEH - AwYBCAMGAQgDBgEIAwYBCAMGAQgDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMGAQgDBgEIAwUBBwMEAQYDBAEGAwQBBQMDAQQDAgED - RwABAQMEAQUDCQEMAw8EFAEcAxUBHQMSARgDCwEPAwUBBwMBAQKUAAMHAQoDCQEMAwkBDAMKAQ0DCgEN - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEO - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgENAwkBDAMIAQsDBwEKAwYBCAMEAQYDBAEFAwcBCgMJAQwDCQEM - AwoBDQMKAQ0DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEO - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ0DCQEMAwgBCwMHAQoDBgEIAwQBBgMEAQVHAAEB - AwYBCAMQARUDJgE5AVECRAGfAVACQwGeATECMAFNAxQBHAMKAQ0DAgEDlAADDAEQAw0BEQMNARIDDgET - Aw8BFAMQARUDEAEVAxABFQMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEW - AxABFgMQARYDEAEWAxABFgMQARUDEAEVAw4BEwMNARIDDQERAwoBDgMJAQwDBwEJAwUBBwMMARADDQER - Aw0BEgMOARMDDwEUAxABFQMQARUDEAEVAxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEW - AxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFQMQARUDDgETAw0BEgMNAREDCgEOAwkBDAMHAQkDBQEH - GwABAQMAAQEDAAEBAwABAQMAAQEDAAEBFAADAQECAwkBDAMWAR4BQgI+AXMDlQX/AWECLgHaAx0BKQMO - ARMDBAEFlAADEAEWAxIBGAMTARoDFAEbAxQBHAMVAR0DFQEdAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEe - AxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFQEdAxQBGwMTARoDEQEX - Aw8BFAMNAREDCgENAwcBCgMQARYDEgEYAxMBGgMUARsDFAEcAxUBHQMVAR0DFgEeAxYBHgMWAR4DFgEe - AxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMVAR0DFAEb - AxMBGgMRARcDDwEUAw0BEQMKAQ0DBwEKFwABAQMDAQQDBQQHAQkDBwEKAwYBCAMEAQUDAQECAwABAQwA - AwIBAwMLAQ8DGgElAUQCQAF7A5YF/wFhAisB3AMiATIDEgEYAwUBB5QAAxUBHQMXASADGQEjAxoBJAMb - ASYDGwEmAxwBJwMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxsBJgMaASQDGAEiAxYBHwMUARsDEQEXAw0BEgMKAQ0DFQEdAxcBIAMZ - ASMDGgEkAxsBJgMbASYDHAEnAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDGwEmAxoBJAMYASIDFgEfAxQBGwMRARcDDQESAwoBDRMA - AQEDAwEEAwcBCgMNBBIBGAMSARkDEAEVAwoBDQMEAQYDAAEBDAADAgEDAw0BEQMdASkBRwJCAYADlgX/ - AWECKwHeAyYBOAMUARsDBgEIlAADGgElAx0BKQMfASwDIAEvAyEBMAEiAiEBMQMiATIDIwEzAyMBNAMj - ATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBMwEi - AiEBMQMgAS8DHwEsAxwBKAMZASMDFQEdAxEBFwMNAREDGgElAx0BKQMfASwDIAEvAyEBMAEiAiEBMQMi - ATIDIwEzAyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMj - ATQDIwE0AyMBMwEiAiEBMQMgAS8DHwEsAxwBKAMZASMDFQEdAxEBFwMNARETAAEBAwUBBwMOARMDHgEr - AT8CPQFsAUECPgFyAyIBMgMSARgDCQEMAwIBAwwAAwIBAwMNARIDHgErAUcCQgGBA5YF/wFhAikB3wEn - AiYBOgMUARwDBwEJlAADHwEsASICIQExAyQBNQMmATgBJwImAToDJwE7AygBPAMoAT0DKQE+AykBPgMp - AT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKAE9AycBOwMm - ATgDIwE0AyABLwMdASkDGQEjAxQBGwMPARQDHwEsASICIQExAyQBNQMmATgBJwImAToDJwE7AygBPAMo - AT0DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMp - AT4DKAE9AycBOwMmATgDIwE0AyABLwMdASkDGQEjAxQBGwMPARQQAAMBAQIDCQEMAxQBHAFAAj0BcAOK - Af8D9AH/AV8CMwHRAxwBJwMNARIDBAEFAwAEAQECAwMBBAMHAQkDEgEYAyEBMAFIAkMBgwKVAZYF/wFh - AikB3wEnAiYBOgMUARwDBwEJlAADIwEzAw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/AxEBFwMjATMDDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DEQEXEAADAgEDAwsBDwMaASQBRAJAAXoCiQGK - Af8D9AH/AWMCLAHbASICIQExAxEBFwMFAQcDAQECAwUBBwMKAQ0DEAEWAxoBJQMnATsBSgJDAYoDlgX/ - AWECKQHfAScCJgE6AxQBHAMHAQmUAAMmATgDDwH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wMPAf8DEwEaAyYBOAMPAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/Aw8B/wMTARoQAAMCAQMDDAEQAxwBKAFGAkEBfwOK - Af8D9AH/AWECKwHeAyYBOAMTARoDBgEIAwQBBQMKAQ4DEgEZAyIBMgMxAU8DMAFMAU0CRAGRA5YF/wFh - AikB3wMnATsDFAEcAwcBCZQAAygBPAMPAf8DwAH/Ag8C/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8CNgHy - Af8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wIPAv8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wIPAv8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BOAEgAv8BmQGPAZgB/wE4 - ASAC/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8CDwL/A8AB/wMPAf8DFAEbAygBPAMPAf8DwAH/AZkBjwGY - Af8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wIPAv8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wIP - Av8CDwL/Ag8C/wIPAv8BSAEbAv8CDwL/Ag8C/wIPAv8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/A8AB/wMPAf8DFAEbEAADAgEDAw0BEgMdASoBRwJCAYIDigH/ - A/QB/wFhAikB3wEnAiYBOgMUARwDBwEJAwYBCAMQARYBJwImAToBcgIlAfEBogJxAfoBXgI3AcwBUQJE - AZwClQGWBf8BZAIqAeADKgFAAxkBIwMMARADBAEFAwIBAwMAAQGIAAMpAT4DDwH/A8AB/wIPAv8DwAH/ - ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIP - Av8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DFAEc - AykBPgMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMPAf8DFAEcEAADAgEDAw0BEgMd - ASoBRwJCAYIDigH/A/QB/wFhAisB3gEnAiYBOgMUARwDBwEJAwcBCgMUARwBMAIvAUsChgGIAf8D6AH/ - AXoCLwHxAVICQwGkA5UF/wFmAicB4QExAjABTQEiAiEBMQMUARwDCwEPAwYBCAMCAQMDAAEBhAADKQE+ - Aw8B/wPAAf8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPAAf8DwAH/Ag8C/wPA - Af8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/ - Ag8C/wPAAf8DDwH/AxQBHAMpAT4DDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DDwH/ - AxQBHBAAAwIBAwMNARIDHQEqAUcCQgGCA4oB/wP0Af8BYQIpAd8BJwImAToDFAEcAwcECQEMAxgBIQMz - AVMChgGIAf8D6AH/AX4COAHzAVQCQwGsA5YF/wFlAiYB4wE5AjgBXwExAjABTQMsAUQDFQEdAwwBEAMF - AQcDAAEBhAADKAE8Aw8B/wPAAf8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPA - Af8DwAH/Ag8C/wPAAf8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPA - Af8BOAEgAv8DwAH/Ag8C/wPAAf8DDwH/AxQBGwMoATwDDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/ - AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGP - AZgB/wPAAf8DDwH/AxQBGxAAAwIBAwMNARIDHQEqAUcCQgGBA4kB/wP0Af8BYQIpAd8DJwE7AxUBHQMJ - AQwDDQERAx0BKQE4AjYBXAKFAYgB/wLnAegB/wF7AjwB9AFWAkEBswOWAf8C8QH+Af8BcgElASgB8QFb - AjUB0AFXARwBKAHxAT4BGAFZAfgBPwI9AW0DEgEYAwcBCgMBAQKEAAMmATgDDwH/A8AB/wIPAv8DwAH/ - ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIP - Av8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DEwEa - AyYBOAMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMPAf8DEwEaBwAEAQQCAQMDBwEJ - AxIBGAMhATABSAJDAYQDiQH/A/QB/wFkAioB4AMqAUADGwEmAxIBGAMWAR8DJAE2ATwCOgFmAoUBiAH/ - AucB6AH/AYoBTQFRAfcBXQI4AcsClAGWAf8CSQHcAf8CDwHQAf8CDwHRAf8CDwHQAf8CDwH3Af8BSAJD - AYQDFAEbAwkBDAMBAQKEAAMjATMDDwH/A8AB/wIPAv8DwAH/ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEg - Av8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ - ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DEQEXAyMBMwMPAf8DwAH/AZkBjwGYAf8DwAH/ - AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wMPAf8DEQEXBwABAQMEAQUDCAELAw8BFAMbASYDKQE+AUoCQwGNA4gB/wP0 - Af8BZgInAeEBMQIwAU0DJQE3AyABLgMkATYDMAFMAUcCQgGCAmUBoQH/AlIB1QH/AhwB0gH/AjgBuAH/ - ApUBlgH/AkUB3QH/Ag8B0QH/Ag8B2wH/Ag8B6QH/AVcBHAEvAfEBPwI9AWwDEgEYAwcBCgMBAQKEAAMf - ASwDDwH/A8AB/wIPAv8DwAH/ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/ - A8AB/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPA - Af8CDwL/A8AB/wMPAf8DDwEUAx8BLAMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGY - Af8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPA - Af8DwAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMP - Af8DDwEUBAADAgEDAwgBCwMQARYDHQEpATECMAFNATMCMgFSAU4CRAGYA4UB/wP0Af8BYQImAeQBOgI4 - AWADMgFRAToCOQFhAU4CRAGYAVsCLwHWASEBHAFtAfsCDwHQAf8CDwHQAf8CDwHQAf8CNAG+Af8CnAGh - Af8CdwHWAf8BLwEcAXIB+gFZAjoBxwFGAkEBfwMpAT8DGAEhAw0BEQMFAQcDAAEBhAADGgElAw8B/wPA - Af8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPAAf8DwAH/Ag8C/wPAAf8DwAH/ - A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/Ag8C/wPA - Af8DDwH/Aw0BEQMaASUDDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZ - AY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPA - Af8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DDwH/Aw0BEQQA - AwQBBgMOARMDGwEmAV8CMwHRAaoCfgH8AV8CLgHZAV4CNgHOA4kB/wPzAf8BbAIoAe0BVgJBAbMBXAIp - Ad8BNQEYAaMB/QIPAdEB/wIPAdAB/wIPAdAB/wIPAdIB/wIPAd0B/wIPAe0B/wFZARgBMQHyAVsCPAHD - AU4CRAGVAToCOQFiAyUBNwMdASoDFQEdAw0BEgMHAQkDAgEDAwABAYQAAxUBHQMPAf8DwAH/Ag8C/wPA - Af8BOAEgAv8DwAH/AjYB8gH/A8AB/wE4ASAC/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8DwAH/ - Ag8C/wPAAf8DwAH/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wIPAv8DwAH/Aw8B/wMK - AQ0DFQEdAw8B/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPA - Af8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGY - Af8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/Aw8B/wMKAQ0DAAEBAwcBCQMU - ARsDJAE1AWwCIwHuA9EJ/wL4AfkB/wJ3Ae0B/wIUAdwB/wIPAdUB/wIPAdIB/wIPAdIB/wIPAdMB/wIP - Ad8B/wIPAe0B/wIgAesB/wJ1AfkB/wF1AS0BPAH0ATsCOgFkAS4CLQFHAyIBMgMaASQDFAEbAw4BEwMJ - AQwDBQEHAwIBAwMAAQGIAAMQARYDDwH/A8AB/wIPAv8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/AjYB8gH/ - AZkBjwGYAf8BOAEgAv8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZ - AY8BmAH/AZkBjwGYAf8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8BOAEg - Av8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/Ag8C/wPAAf8DDwH/AwcBCgMQARYDDwH/A8AB/wIPAv8CDwL/ - Ag8C/wIPAv8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wIPAv8CDwL/ - Ag8C/wIPAv8DwAH/Aw8B/wMHAQoDAAEBAwkBDAMYASEDKgFBAWgBJAEmAe0DuQH/A+UB/wP7Af8C/gL/ - AlkB6QH/Ag8B2QH/Ag8B2AH/Ag8B4AH/Ag8B8AH/AV0BHwEoAe0BWwI1AdABVwJBAbcCgQGIAf8C5gHn - Af8BegIvAfEDMgFRAyMBMwMUARwDCwEPAwcBCQMEAQUDAgEDAwABAZAAAwwBEAMPAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/Aw8B/wMFAQcDDAEQAw8B/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DDwH/AwUBBwMB - AQIDCgEOAxkBIwFJAkIBiAIRAcwB/wI0AcMB/wJzAbcB/wKiAbUB/wPNAf8CagHeAf8CFQHzAf8CPQH+ - Af8CgQL/As0C/wFsAigB7QFbAjoBxwFWAkIBsQKBAYIB/wLlAecB/wF7AjUB8gExAjABTgMgAS8DEgEY - AwcBCQMDAQQDAAEBmAADBwEKAw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/AwQBBQMHAQoDDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DBAEFAwIBAwMKAQ0DFwEgAUoCQwGKAg8BzgH/Ag8B0QH/ - Ag8B3QH/ASoBGQGqAf4BXQIlAeIBXwIzAdEBfQE/AUsB+APVAf8D8Q3/AcUCtgH+AuEB4gH/A/IB/wF6 - AjUB8gE2AjUBWQMnATsDGAEiAwwBEAMFAQcDAgEDAwABAZQAAwQBBgMFAQcDBgEIAwYBCAMGAQgDBgEI - AwYBCAMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwYBCAMGAQgDBQEHAwQBBgMEAQYDBAEFAwMBBAMCAQMDBAEGAwUBBwMGAQgDBgEI - AwYBCAMGAQgDBgEIAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBgEIAwYBCAMFAQcDBAEGAwQBBgMEAQUDAwEEAwIBAwMBAQIDBwEK - AxIBGQE9AjsBZwFeASYBJwHlAVsCLwHWAVACRQGaAT0COwFnAS0CLAFFAywBRAM1AVcBTgJEAZUBYAIv - AdYBvQKdAf0D3QH/A/cN/wG9ArEB/QFfAjMB0gFJAkIBiAMpAT8DFgEeAwsBDwMEAQUDAAEBlAADAgQD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwIBAwMCAQMDAgEDAwEBAgMA - AQEDAgQDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwIBAwMCAQMDAgED - AwEBAgMAAQEDAAEBAwUBBwMLAQ8DFAEbAxwBKAMeASsDHgErAxwBKAMZASMDGQEjAxwBJwMgAS8BJwIm - AToBOAI3AV4BUgJDAaQBYwIlAeIDxQH/A+UB/wP8Df8BcAIrAe8DLwFKAxABFgMGAQgDAAEBlwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQcA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEHAAEBAwIBAwMFAQcDCgQNARIDDwEUAw4BEwMMARADCgENAwoBDQMMBBABFQMUARwDGwEmAyIBMgMq - AkACPQFvAVcCQAG2AWkCJwHtA84B/wPqAf8D/gX/ATYCNQFYAxIBGAMHAQkDAAEB/wCcAAQBAQIDAwQE - AQUDBAEFAwQBBQMCAQMDAQECAwABAQMCAQMDBAEFAwcBCgMMBBAEFgEfAx0BKQMjATQDLQFGAUUCQAF8 - AVsCPAHEAXICJgHxAWwCKAHtAS4CLQFHAxABFQMGAQgDAAEB/wDEAAEBAwABAQMCAQMDBQEHAwgBCwMN - AREDEgQYASEDHQEqAyABLwMmATkDIAEuAxMBGgMKAQ4DBAEFAwABAf8A0AAEAQECAwMBBAMFAQcDCQEM - Aw0BEgMQARYDEAEWAw4BEwMKAQ0DBQEHAwIBAwMAAQH/ANwABAEBAgMDBAQBBgMFAQcDBAEGAwMBBAMB - AQIDAAEB/wD/AP8A/wCcAAFCAU0BPgcAAT4DAAEoAwABgAMAASADAAEBAQABAQYAAQIWAAP/BAABAQMA - AQEC/wHAAT8MAAL/AcABHwwAAv8BgAEfDAAC/wGAAR8MAAH8AQ8BgAEfDAAB+AEDAYABHwwAAfABAwGA - AR8MAAHwAQMBgAEfDAAB8AIAAR8MAAHwAgABHwwAAfACAAEfDAAB8AIAAQMMAAHwAgABAQwAAfACAAEB - DAAB8AIAAQEMAAGAAgABAQwAAYACAAEBDAABgAIAAQEMAAGAAgABAQ8AAQMPAAEPDwABPw8AAR8PAAEf - DwABHwcAAQEDAAEBAwABHwQACP8BgAIAAR8EAAn/AeABAAEfBAAJ/wH8AQABHwQACv8BgAE/BAAM/wQA - DP8EAAs= - - - - 512, 25 - - - 16, 16 - - - True - - - 6, 13 - - - 713, 564 - - - StatusHeaderLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusProgress - - - System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemPrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemClose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalculations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalc - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelpIndex - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorBC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonCalc - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorAC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelp - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonFile - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorBPrint - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemPrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorAPrint - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemClose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonCalcDropDown - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemCalc - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelpDropDown - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator13 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListLarge - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListSmall - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainControl - - - REX.Common.REXExtensionMainControl, Serialization, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.Designer.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.Designer.cs deleted file mode 100644 index 0260f375..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.Designer.cs +++ /dev/null @@ -1,132 +0,0 @@ -namespace REX.Serialization.Resources.Dialogs -{ - partial class MainForm - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - this.ButtonApply = new System.Windows.Forms.Button(); - this.ButtonCancel = new System.Windows.Forms.Button(); - this.Buttons = new System.Windows.Forms.Panel(); - this.Logo = new System.Windows.Forms.PictureBox(); - this.About = new System.Windows.Forms.LinkLabel(); - this.Help = new System.Windows.Forms.LinkLabel(); - this.ButtonClose = new System.Windows.Forms.Button(); - this.MainPanel = new System.Windows.Forms.Panel(); - this.Buttons.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.Logo)).BeginInit(); - this.SuspendLayout(); - // - // ButtonApply - // - resources.ApplyResources(this.ButtonApply, "ButtonApply"); - this.ButtonApply.Name = "ButtonApply"; - this.ButtonApply.UseVisualStyleBackColor = true; - this.ButtonApply.Click += new System.EventHandler(this.ButtonApply_Click); - // - // ButtonCancel - // - resources.ApplyResources(this.ButtonCancel, "ButtonCancel"); - this.ButtonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.ButtonCancel.Name = "ButtonCancel"; - this.ButtonCancel.UseVisualStyleBackColor = true; - // - // Buttons - // - this.Buttons.Controls.Add(this.About); - this.Buttons.Controls.Add(this.Help); - this.Buttons.Controls.Add(this.ButtonClose); - this.Buttons.Controls.Add(this.ButtonCancel); - this.Buttons.Controls.Add(this.ButtonApply); - this.Buttons.Controls.Add(this.Logo); - resources.ApplyResources(this.Buttons, "Buttons"); - this.Buttons.Name = "Buttons"; - // - // Logo - // - this.Logo.BackColor = System.Drawing.Color.Transparent; - resources.ApplyResources(this.Logo, "Logo"); - this.Logo.Name = "Logo"; - this.Logo.TabStop = false; - // - // About - // - resources.ApplyResources(this.About, "About"); - this.About.Name = "About"; - this.About.TabStop = true; - this.About.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.About_LinkClicked); - // - // Help - // - resources.ApplyResources(this.Help, "Help"); - this.Help.Name = "Help"; - this.Help.TabStop = true; - this.Help.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.Help_LinkClicked); - // - // ButtonClose - // - resources.ApplyResources(this.ButtonClose, "ButtonClose"); - this.ButtonClose.Name = "ButtonClose"; - this.ButtonClose.UseVisualStyleBackColor = true; - this.ButtonClose.Click += new System.EventHandler(this.ButtonClose_Click); - // - // MainPanel - // - resources.ApplyResources(this.MainPanel, "MainPanel"); - this.MainPanel.Name = "MainPanel"; - // - // MainForm - // - this.AcceptButton = this.ButtonApply; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.ButtonCancel; - this.Controls.Add(this.MainPanel); - this.Controls.Add(this.Buttons); - this.Name = "MainForm"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); - this.Load += new System.EventHandler(this.MainForm_Load); - this.Buttons.ResumeLayout(false); - this.Buttons.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.Logo)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Button ButtonApply; - private System.Windows.Forms.Button ButtonCancel; - private System.Windows.Forms.Panel Buttons; - private System.Windows.Forms.Button ButtonClose; - private System.Windows.Forms.LinkLabel Help; - private System.Windows.Forms.LinkLabel About; - private System.Windows.Forms.Panel MainPanel; - private System.Windows.Forms.PictureBox Logo; - - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.cs deleted file mode 100644 index 7b3d8605..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; -using System.Threading; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.Serialization.Resources.Dialogs -{ - /// - /// Main form - /// - public partial class MainForm : REXExtensionForm - { - public MainForm() - { - } - public MainForm(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - private void ButtonApply_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.OK; - REXCommand Cmd = new REXCommand(REXCommandType.OK); - ThisExtension.Command(ref Cmd); - } - private void ButtonClose_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = false; - ThisExtension.Command(ref Cmd); - } - - private void MainForm_FormClosing(object sender, FormClosingEventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = true; - if (((bool)ThisExtension.Command(ref Cmd)) == true) - e.Cancel = false; - else - e.Cancel = true; - } - - private void Help_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - - private void About_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.About); - ThisExtension.Command(ref Cmd); - } - - private void MainForm_Load(object sender, EventArgs e) - { - - } - - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.resx b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.resx deleted file mode 100644 index ab1a7d35..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/MainForm.resx +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - NoControl - - - - 232, 10 - - - 75, 23 - - - - 1 - - - OK - - - ButtonApply - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 4 - - - Bottom, Right - - - NoControl - - - 673, -48 - - - 75, 23 - - - 0 - - - Cancel - - - ButtonCancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 3 - - - True - - - NoControl - - - 58, 15 - - - 35, 13 - - - 4 - - - About - - - About - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 0 - - - True - - - NoControl - - - 12, 15 - - - 29, 13 - - - 3 - - - Help - - - Help - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 1 - - - Bottom, Right - - - NoControl - - - 313, 10 - - - 75, 23 - - - 2 - - - Cancel - - - ButtonClose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 2 - - - None - - - NoControl - - - 119, 5 - - - 188, 37 - - - 5 - - - Logo - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 5 - - - Bottom - - - 0, 148 - - - 8, 8, 8, 8 - - - 400, 45 - - - 1 - - - Buttons - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Fill - - - 0, 0 - - - 400, 148 - - - 2 - - - MainPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 400, 193 - - - CenterScreen - - - Serialization - - - MainForm - - - REX.Common.REXExtensionForm, REX.Foundation.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.Designer.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.Designer.cs deleted file mode 100644 index a1c7e689..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.Designer.cs +++ /dev/null @@ -1,133 +0,0 @@ -namespace REX.Serialization.Resources.Dialogs -{ - partial class SubControl - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.rexEditBox1 = new REX.Controls.Forms.REXEditBox(); - this.rexEditBox2 = new REX.Controls.Forms.REXEditBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.SuspendLayout(); - // - // rexEditBox1 - // - this.rexEditBox1.BackColor = System.Drawing.SystemColors.Window; - this.rexEditBox1.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.rexEditBox1.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexEditBox1.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexEditBox1.Complex = false; - this.rexEditBox1.ComplexSpaceSeparator = false; - this.rexEditBox1.ComplexUnitOnEnd = false; - this.rexEditBox1.CorrectValue = ""; - this.rexEditBox1.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexEditBox1.Epsilon = 0; - this.rexEditBox1.InvalidCharacters = ""; - this.rexEditBox1.Location = new System.Drawing.Point(128, 26); - this.rexEditBox1.MaxTokens = 0; - this.rexEditBox1.MinTokens = 0; - this.rexEditBox1.Name = "rexEditBox1"; - this.rexEditBox1.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexEditBox1.OriginalTextOnEnter = false; - this.rexEditBox1.RangeMax = 0; - this.rexEditBox1.RangeMin = 0; - this.rexEditBox1.RememberCorrect = false; - this.rexEditBox1.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexEditBox1.RoundingIncrement = 1E-08; - this.rexEditBox1.Separator = "."; - this.rexEditBox1.Size = new System.Drawing.Size(100, 20); - this.rexEditBox1.TabIndex = 0; - // - // rexEditBox2 - // - this.rexEditBox2.BackColor = System.Drawing.SystemColors.Window; - this.rexEditBox2.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.rexEditBox2.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexEditBox2.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexEditBox2.Complex = false; - this.rexEditBox2.ComplexSpaceSeparator = false; - this.rexEditBox2.ComplexUnitOnEnd = false; - this.rexEditBox2.CorrectValue = null; - this.rexEditBox2.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexEditBox2.Epsilon = 0; - this.rexEditBox2.InvalidCharacters = ""; - this.rexEditBox2.Location = new System.Drawing.Point(129, 68); - this.rexEditBox2.MaxTokens = 0; - this.rexEditBox2.MinTokens = 0; - this.rexEditBox2.Name = "rexEditBox2"; - this.rexEditBox2.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexEditBox2.OriginalTextOnEnter = false; - this.rexEditBox2.RangeMax = 0; - this.rexEditBox2.RangeMin = 0; - this.rexEditBox2.RememberCorrect = false; - this.rexEditBox2.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexEditBox2.RoundingIncrement = 1E-08; - this.rexEditBox2.Separator = "."; - this.rexEditBox2.Size = new System.Drawing.Size(100, 20); - this.rexEditBox2.TabIndex = 1; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(29, 29); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(47, 13); - this.label1.TabIndex = 2; - this.label1.Text = "Value A:"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(29, 71); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(47, 13); - this.label2.TabIndex = 3; - this.label2.Text = "Value B:"; - // - // SubControl - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); - this.Controls.Add(this.rexEditBox2); - this.Controls.Add(this.rexEditBox1); - this.Name = "SubControl"; - this.Size = new System.Drawing.Size(305, 151); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private REX.Controls.Forms.REXEditBox rexEditBox1; - private REX.Controls.Forms.REXEditBox rexEditBox2; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label2; - } - } diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.cs deleted file mode 100644 index aaf5e5c2..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Data; -using System.Text; -using System.Windows.Forms; - -using REX.Common; - -namespace REX.Serialization.Resources.Dialogs -{ - public partial class SubControl : REXExtensionControl - { - public SubControl(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - ThisExtension.DFM.AddUnitObject(this.rexEditBox1, "A", Autodesk.REX.Framework.EUnitType.Dimensions_SectionDim, 1); - ThisExtension.DFM.AddUnitObject(this.rexEditBox2, "B", Autodesk.REX.Framework.EUnitType.Dimensions_Length, 1); - } - - public void SetDialog() - { - Data d = ((Extension)ThisExtension).Data; - - - ThisExtension.DFM.SetDataBase("A", d.A); - ThisExtension.DFM.SetDataBase("B", d.B); - } - - public void SetData() - { - Data d = ((Extension)ThisExtension).Data; - - d.A = ThisExtension.DFM.GetDataBase("A"); - d.B = ThisExtension.DFM.GetDataBase("B"); - - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.resx b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.resx deleted file mode 100644 index 16c5b913..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Dialogs/SubControl.resx +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - - 6, 13 - - - 495, 120 - - - SubControl - - - REX.Common.REXExtensionControl, REX.Foundation.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Other/Images.Designer.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Other/Images.Designer.cs deleted file mode 100644 index e0733825..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Other/Images.Designer.cs +++ /dev/null @@ -1,143 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.Serialization.Resources.Other { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Images { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Images() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.Serialization.Resources.Other.Images", typeof(Images).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_calculate { - get { - object obj = ResourceManager.GetObject("TOOLBAR_calculate", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_close { - get { - object obj = ResourceManager.GetObject("TOOLBAR_close", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_help { - get { - object obj = ResourceManager.GetObject("TOOLBAR_help", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_info { - get { - object obj = ResourceManager.GetObject("TOOLBAR_info", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_open { - get { - object obj = ResourceManager.GetObject("TOOLBAR_open", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_print { - get { - object obj = ResourceManager.GetObject("TOOLBAR_print", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save_as { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save_as", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Other/Images.resx b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Other/Images.resx deleted file mode 100644 index ba06a2af..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Other/Images.resx +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\TOOLBAR_calculate.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_close.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_help.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_info.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_open.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_print.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_save.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_save_as.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/REX.ico b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/REX.ico deleted file mode 100644 index 45a53324..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/REX.ico and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/REX_logo.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/REX_logo.png deleted file mode 100644 index f0299668..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/REX_logo.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Strings/Texts.Designer.cs b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Strings/Texts.Designer.cs deleted file mode 100644 index 9de88997..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Strings/Texts.Designer.cs +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.Serialization.Resources.Strings { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Texts { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Texts() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.Serialization.Resources.Strings.Texts", typeof(Texts).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Data. - /// - internal static string LIST_Data { - get { - return ResourceManager.GetString("LIST_Data", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Results. - /// - internal static string LIST_Results { - get { - return ResourceManager.GetString("LIST_Results", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question. - /// - internal static string MessageBox_CaptionQuestion { - get { - return ResourceManager.GetString("MessageBox_CaptionQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred! Do you want to continue?. - /// - internal static string MessageBox_ErrorQuestion { - get { - return ResourceManager.GetString("MessageBox_ErrorQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Serialization. - /// - internal static string REX_ModuleDescription { - get { - return ResourceManager.GetString("REX_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc. - /// - internal static string REX_VersionInfo { - get { - return ResourceManager.GetString("REX_VersionInfo", resourceCulture); - } - } - } -} diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Strings/Texts.resx b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Strings/Texts.resx deleted file mode 100644 index cde89fa7..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/Strings/Texts.resx +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Data - - - Results - - - Question - - - Errors occurred! Do you want to continue? - - - Serialization - - - To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc - - diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_calculate.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_calculate.png deleted file mode 100644 index e4340a25..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_calculate.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_close.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_close.png deleted file mode 100644 index 97f37920..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_close.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_help.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_help.png deleted file mode 100644 index 74833491..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_help.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_info.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_info.png deleted file mode 100644 index baabfee1..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_info.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_open.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_open.png deleted file mode 100644 index 6d54b002..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_open.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_print.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_print.png deleted file mode 100644 index a09fa0ce..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_print.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_save.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_save.png deleted file mode 100644 index 1bdaa942..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_save.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_save_as.png b/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_save_as.png deleted file mode 100644 index 669f7c06..00000000 Binary files a/SDK/REX SDK/Samples/Serialization/Serialization/Resources/TOOLBAR_save_as.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/Serialization.csproj b/SDK/REX SDK/Samples/Serialization/Serialization/Serialization.csproj deleted file mode 100644 index 5a0fa61a..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/Serialization.csproj +++ /dev/null @@ -1,261 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 8.0.50727 - 2.0 - {1423FA5E-300E-4D32-AD92-79F4E93BE9C4} - Library - Properties - REX.Serialization - Serialization - v4.8 - true - - - - - 2.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - bin\Debug\ - TRACE;DEBUG;TV2_0;TV1_5;REXUI;REXUIL2;REVIT;$(AssemblyName) - prompt - 4 - - - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE;TV2_0;TV1_5;REXUI;REXUIL2;REVIT;$(AssemblyName) - prompt - 4 - AnyCPU - false - - - - True - Autodesk.Common.AResourcesControl.dll - False - - - True - Autodesk.REX.Framework.dll - False - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.Forms.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.Forms.dll - False - - - - - - - - - - - - - - - - True - True - Resources.resx - - - UserControl - - - MainControl.cs - - - - - Form - - - MainForm.cs - - - - UserControl - - - SubControl.cs - - - True - True - Images.resx - - - True - True - Texts.resx - - - - - - Designer - ResXFileCodeGenerator - Resources.Designer.cs - - - Designer - MainControl.cs - - - Designer - MainForm.cs - - - Designer - SubControl.cs - - - Designer - ResXFileCodeGenerator - Images.Designer.cs - - - Designer - ResXFileCodeGenerator - Texts.Designer.cs - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - Always - Designer - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - -if not exist "q:\exe.$(ConfigurationName)" goto InstalledSDK - -md "q:\exe.$(ConfigurationName)" -md "q:\exe.$(ConfigurationName)\Modules" -md "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)" - -del "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" - -copy "$(TargetPath)" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" -copy "$(TargetDir)Interop.*.dll" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\" - -goto END - -:InstalledSDK - -:END - -if exist "$(ProjectDir)Additional\buildevents.bat" call "$(ProjectDir)Additional\buildevents.bat" - -xcopy "$(ProjectDir)Additional\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/en-US/REX_revit.xml b/SDK/REX SDK/Samples/Serialization/Serialization/en-US/REX_revit.xml deleted file mode 100644 index 6e9012bb..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/en-US/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/Serialization/Serialization/pl-PL/REX_revit.xml b/SDK/REX SDK/Samples/Serialization/Serialization/pl-PL/REX_revit.xml deleted file mode 100644 index 6e9012bb..00000000 --- a/SDK/REX SDK/Samples/Serialization/Serialization/pl-PL/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/Setup samples.docx b/SDK/REX SDK/Samples/Setup samples.docx deleted file mode 100644 index ba922887..00000000 Binary files a/SDK/REX SDK/Samples/Setup samples.docx and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/ReadMe_Unit.rtf b/SDK/REX SDK/Samples/Unit/ReadMe_Unit.rtf deleted file mode 100644 index baa37260..00000000 --- a/SDK/REX SDK/Samples/Unit/ReadMe_Unit.rtf +++ /dev/null @@ -1,305 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f43\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}Fixedsys{\*\falt Arial Unicode MS};} -{\f44\fbidi \fnil\fcharset134\fprq1{\*\panose 00000000000000000000}@Fixedsys;}{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1295\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\f1294\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f1296\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1297\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1298\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f1299\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1300\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1301\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f1305\fbidi \fswiss\fcharset0\fprq2 Arial;} -{\f1304\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f1306\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f1307\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f1308\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\f1309\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f1310\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f1311\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f1315\fbidi \fmodern\fcharset0\fprq1 Courier New;} -{\f1314\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f1316\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f1317\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f1318\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f1319\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f1320\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f1321\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f1635\fbidi \froman\fcharset0\fprq2 Cambria Math;} -{\f1634\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1636\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1637\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f1640\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} -{\f1641\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;} -{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} -{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;} -{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;} -{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid-1311219408\'01-;}{\levelnumbers;} -\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2520\lin2520 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4680\lin4680 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li6120\lin6120 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6840\lin6840 }{\listname ;}\listid670180154}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid982462950}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0 -\levelspace360\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1677884127}{\list\listtemplateid-1\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\leveltemplateid664539694\'01-;}{\levelnumbers;}\loch\af1\hich\af1\dbch\af43\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1811971856}}{\*\listoverridetable{\listoverride\listid670180154 -\listoverridecount0\ls1}{\listoverride\listid1811971856\listoverridecount0\ls2}{\listoverride\listid982462950\listoverridecount0\ls3}{\listoverride\listid1677884127\listoverridecount0\ls4}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp4\itap0\li0 -\ri0\sb0\sa0}{\pgp\ipgp1\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp3\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp7\itap0\li0\ri0\sb0\sa120}{\pgp\ipgp5\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li240\ri240\sb120\sa120}}{\*\rsidtbl \rsid85718\rsid144132\rsid214192\rsid466955 -\rsid538525\rsid615572\rsid1013587\rsid1638799\rsid1704171\rsid1708095\rsid2307087\rsid2313257\rsid2495712\rsid2648068\rsid3044028\rsid3892547\rsid4812816\rsid5986209\rsid6039440\rsid6180407\rsid6187565\rsid6453515\rsid7355889\rsid7427500\rsid7436494 -\rsid7799678\rsid8287295\rsid8414101\rsid8611418\rsid8664510\rsid9783363\rsid10180232\rsid10189020\rsid10497927\rsid10511401\rsid11347200\rsid11602006\rsid12269866\rsid12855747\rsid12982310\rsid12985103\rsid13046620\rsid13644089\rsid14251038\rsid14379834 -\rsid14645320\rsid14701341\rsid14760119\rsid15037922\rsid15413184\rsid15734330\rsid15753286\rsid15813555\rsid15992273\rsid16201153\rsid16269875}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440 -\mintLim0\mnaryLim1}{\info{\author wolskip}{\operator Tomasz Sleczka}{\creatim\yr2010\mo12\dy14\hr8\min22}{\revtim\yr2022\mo8\dy16\hr23\min26}{\version58}{\edmins421}{\nofpages1}{\nofwords311}{\nofchars1777}{\nofcharsws2084}{\vern49}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale140\rsidroot15753286 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8414101 \hich\af1\dbch\af31505\loch\f1 Unit}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 -\ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 R}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 EXSDK}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12982310 \hich\af1\dbch\af31505\loch\f1 20}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6039440 \hich\af1\dbch\af31505\loch\f1 24}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6453515 \hich\af1\dbch\af31505\loch\f1 - REXSDK 2012}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Last Modified:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8664510 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6039440 \hich\af1\dbch\af31505\loch\f1 16}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8287295\charrsid8287295 \hich\af1\dbch\af31505\loch\f1 /}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid615572 0}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6039440 \hich\af1\dbch\af31505\loch\f1 8}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8287295\charrsid8287295 \hich\af1\dbch\af31505\loch\f1 /20}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6039440 \hich\af1\dbch\af31505\loch\f1 22}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 Modified By:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Autodesk\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Programming Language:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12269866 \hich\af1\dbch\af31505\loch\f1 Easy}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line \line }{ -\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid8414101 \hich\af1\dbch\af31505\loch\f1 Show how to use REX unit features.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid2495712 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14701341 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 -Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 \line This s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15037922 \hich\af1\dbch\af31505\loch\f1 -ample demonstrates how to read input data from UI }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8414101 \hich\af1\dbch\af31505\loch\f1 according display Unit, how to convert them to Extensions Unit and to Revit API units. }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15813555 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3892547 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3892547 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 REXSDK values:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid3892547 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid3892547 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid8611418 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid15037922 \hich\af1\dbch\af43\loch\f1 Read data from UI}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 - using Rex controls}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid7355889 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 -\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls4\rin0\lin720\itap0\pararsid14701341 { -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 Understand the differences between, base, Interface and display units.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\insrsid15037922\charrsid14701341 -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid14701341 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid14701341 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid8611418 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid8611418 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Generated by the wizard: -\par -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 Extension.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15992273 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 \hich\af1\dbch\af31505\loch\f1 -The main class generated by the wizard. It contains definition of the Extension class which is the main class in the REXExtension module. This class is a central point which al}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\hich\af1\dbch\af31505\loch\f1 lows user to manage and customize the mo\hich\af1\dbch\af31505\loch\f1 dule.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15992273 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 ExtensionRevit.cs: -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 \hich\af1\dbch\af31505\loch\f1 -This file contains an ExtensionRevit class. This class allows to separate general functionality (provided by the Extension class) from functionality characteristic for the Revit context e.g. setting layouts may be done in the Extension class but reading R -\hich\af1\dbch\af31505\loch\f1 e\hich\af1\dbch\af31505\loch\f1 vit elements should be carried }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid14701341 \hich\af1\dbch\af31505\loch\f1 out in the ExtensionRevit class.}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid1638799 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6187565 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par \hich\af1\dbch\af31505\loch\f1 Data.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 -This file contains a Data class which is a data container accessible from different places in the module. All common objects should be placed in this class.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6187565 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15734330 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par \hich\af1\dbch\af31505\loch\f1 Application.cs, DirectAc\hich\af1\dbch\af31505\loch\f1 cess.cs, Results.cs -\par }\pard \ltrpar\ql \li720\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin720\itap0\pararsid10189020 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 \hich\af1\dbch\af31505\loch\f1 These files were generated by the wizard but there is no need to }{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 make any changes in }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid6180407 \hich\af1\dbch\af31505\loch\f1 their}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid10189020 \hich\af1\dbch\af31505\loch\f1 content.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid15734330 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799\charrsid1638799 \hich\af1\dbch\af43\loch\f1 Subcontrol.cs}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 -\par \tab \hich\af1\dbch\af43\loch\f1 This file contains a SubControl generated by the wizard. This }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid2648068 \hich\af1\dbch\af43\loch\f1 sub control}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 hosts }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 3}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 REX}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 EditBoxes }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 \hich\af1\dbch\af43\loch\f1 initialized on the cons}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 tructor}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 and 6 classical EditBoxes}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 updated when REX controls are changed. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799 -\hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1638799\charrsid1638799 -\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid1638799 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{ -\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8414101 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 This sample}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 show}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 how }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 to register some R\hich\af1\dbch\af43\loch\f1 -EXEditBox to use the Extensions unit engine and demonstrate how to use base and interface units. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid214192 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\cf2\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf2\loch\af0\hich\af0\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid8611418 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid14760119 \hich\af1\dbch\af43\loch\f1 \hich\f1 Copy the module to the \'85\loch\f1 Modules/Category directory - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 -\hich\af1\dbch\af43\loch\f1 Open Revit.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 \hich\af1\dbch\af43\loch\f1 3.\tab}\hich\af1\dbch\af43\loch\f1 Run the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid14645320 \hich\af1\dbch\af43\loch\f1 Extension.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 4.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 -\hich\af1\dbch\af43\loch\f1 On the first}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 column}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 -\hich\af1\dbch\af43\loch\f1 , values could be changed. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid214192 \hich\af1\dbch\af43\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8611418 - -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 5.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid13644089 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 On the second column, values}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 are displayed}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 according }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 Extension }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 base unit}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 s}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 6.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid214192 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 On the third column, values are }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 displayed }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 according }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid1708095 \hich\af1\dbch\af43\loch\f1 Revit API}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \fs20\loch\af1\hich\af1\dbch\af43\insrsid8414101 \hich\af1\dbch\af43\loch\f1 unit }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\fs20\loch\af1\hich\af1\dbch\af43\insrsid214192\charrsid7799678 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb -44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a -6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c -3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256 -5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276 -b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8 -c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e -51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95 -b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff -6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6 -9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239 -b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449 -59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8 -2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468 -656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4 -350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624 -52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141 -73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000 -0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000 -000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019 -0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000 -000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027 -00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; -\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; -\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; -\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; -\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; -\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; -\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; -\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; -\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; -\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; -\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; -\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 -02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000e0cf -9bcbb6b1d801feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit.sln b/SDK/REX SDK/Samples/Unit/Unit.sln deleted file mode 100644 index 08963bd7..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unit", "Unit\Unit.csproj", "{0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/SDK/REX SDK/Samples/Unit/Unit/Additional/Unit.addin b/SDK/REX SDK/Samples/Unit/Unit/Additional/Unit.addin deleted file mode 100644 index 89d9e192..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Additional/Unit.addin +++ /dev/null @@ -1,12 +0,0 @@ - - - - P:\Unit\Unit\bin\Release\Unit.dll - 0ce14778-361d-4592-aeeb-a123d48f2b7c - REX.Unit.DirectRevitAccess - Unit - Unit - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit/Additional/buildevents.bat b/SDK/REX SDK/Samples/Unit/Unit/Additional/buildevents.bat deleted file mode 100644 index 70186a72..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Additional/buildevents.bat +++ /dev/null @@ -1,10 +0,0 @@ -set SOURCE_PATH= -set DESTINATION_PATH= - -if not exist "%DESTINATION_PATH%\Unit\Unit.dll" goto end -if not exist "%SOURCE_PATH%\Unit\Unit\bin\Debug\Unit.dll" goto end - -copy "%SOURCE_PATH%\Unit\Unit\bin\Debug\Unit.dll" "%DESTINATION_PATH%\Unit\Unit.dll" -copy "%SOURCE_PATH%\Unit\Unit\bin\Debug\Unit.pdb" "%DESTINATION_PATH%\Unit\Unit.pdb" - -:end diff --git a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX.png b/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX.png deleted file mode 100644 index ded93ff1..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_revit.xml b/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_revit.xml deleted file mode 100644 index 130b877d..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_small.png b/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_small.png deleted file mode 100644 index 2d6bf184..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_small.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_tooltip.png b/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_tooltip.png deleted file mode 100644 index bba3cf27..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Configuration/REX_tooltip.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Configuration/settings.xml b/SDK/REX SDK/Samples/Unit/Unit/Configuration/settings.xml deleted file mode 100644 index 5561de8f..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Configuration/settings.xml +++ /dev/null @@ -1,52 +0,0 @@ - - -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/SDK/REX SDK/Samples/Unit/Unit/Main/Data.cs b/SDK/REX SDK/Samples/Unit/Unit/Main/Data.cs deleted file mode 100644 index 56dc97ca..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Main/Data.cs +++ /dev/null @@ -1,217 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.Unit -{ - [Serializable] - internal class DataSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public DataSerializable() - { - } - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// The info. - /// The CTX. - protected DataSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - - /// - /// Sets the data reference. - /// - /// The data. - public void SetDataReference(Data data) - { - DataRef = data; - } - - private Data DataRef; - } - - /// - /// Main data class to store all data in REX base units. - /// - internal class Data : REXData - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Data(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - DataSerializableRef = new DataSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - public Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when set defaults. - /// - /// The units system. - /// - public double A; - public double B; - public double C; - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - A = 10; - B = 5; - C = 1; - - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - - A = 20; - B = 5; - C = 1; - } - } - - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - Data.Write(A); - Data.Write(B); - Data.Write(C); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - A = Data.ReadDouble(); - B = Data.ReadDouble(); - C = Data.ReadDouble(); - - } - - - return true; - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (DataSerializableRef != null) - DataFormater.Serialize(DataStream, DataSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - DataSerializableRef = (DataSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal DataSerializable DataSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Main/Extension.cs b/SDK/REX SDK/Samples/Unit/Unit/Main/Extension.cs deleted file mode 100644 index dd9adbc9..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Main/Extension.cs +++ /dev/null @@ -1,592 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.Unit -{ - /// - /// Main class for development. - /// - internal class Extension : REXExtension - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXApplication object. - public Extension(REXApplication App) - : base(App) - { - DataRef = new Data(this); - ResultsRef = new Results(this); - } - - /// - /// For standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Called when Initialize. - /// Creates dedicated extension class according main context. - /// - /// Returns true if succeeded. - public override bool OnInitialize() - { - if (ThisApplication.Context2.Product.Type == REXInterfaceType.Revit) - ExtensionRef = new Main.Revit.ExtensionRevit(this); - - if (ExtensionRef != null) - { - if (!ExtensionRef.OnInitialize()) - return false; - } - - // insert code here. - - return base.OnInitialize(); - } - - /// - /// Creates needed structures and verify needs. - /// - public override void OnCreate() - { - base.OnCreate(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreate(); - } - - /// - /// Creates sub dialog. - /// - public override void OnCreateDialogs() - { - base.OnCreateDialogs(); - - // insert code here. - - SubControlRef = new Resources.Dialogs.SubControl(this); - - - if (ExtensionRef != null) - ExtensionRef.OnCreateDialogs(); - } - - /// - /// Creates layout items and setups layout. - /// - public override void OnCreateLayout() - { - base.OnCreateLayout(); - - Layout.ConstOptions = (long)REXUI.SetupOptions.HSplitFixed | (long)REXUI.SetupOptions.VSplitFixed | (long)REXUI.SetupOptions.FormFixed; - - - Layout.AddLayout(new REXLayoutItem(REXLayoutItem.LayoutType.Layout, "L1", "Data", "Full", (long)REXUI.SetupOptions.TabDialog, SubControlRef, null, 0)); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnCreateLayout(); - } - - /// - /// Set data on dialogs. - /// - public override void OnSetDialogs() - { - base.OnSetDialogs(); - - // insert code here. - SubControlRef.SetDialog(); - - Layout.SelectLayout("L1"); - - if (ExtensionRef != null) - ExtensionRef.OnSetDialogs(); - } - - /// - /// Get data from dialogs and sets Data's strucutres. - /// - public override void OnSetData() - { - base.OnSetData(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnSetData(); - } - - /// - /// Called when data are loaded. - /// - /// Returns true if succeeded. - public override bool OnDataLoad() - { - if (ExtensionRef != null) - return ExtensionRef.OnDataLoad(); - - return true; - } - - /// - /// Called when data loaded. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataLoaded(bool Result) - { - if (ExtensionRef != null) - ExtensionRef.OnDataLoaded(Result); - } - - /// - /// Called when data are saved. - /// - /// Returns true if succeeded. - public override bool OnDataSave() - { - if (ExtensionRef != null) - return ExtensionRef.OnDataSave(); - - return true; - } - - /// - /// Called when data are saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override void OnDataSaved(bool Result) - { - if (ExtensionRef != null) - ExtensionRef.OnDataSaved(Result); - } - - /// - /// Called when data are cleared. - /// - /// If returns true method was implemented. - /// Returns result of clear operation. - public override bool OnClear(out bool Implemented) - { - Implemented = false; - - if (ExtensionRef != null) - ExtensionRef.OnClear(out Implemented); - - return true; - } - - /// - /// Called when template is loaded. - /// Only if ExtensionContext.Control.StandardRunContext is equals to REXExtensionContext.REXStandardRunContext.OperationEditTemplate. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnLoadTemplate() - { - if (ExtensionRef != null) - return ExtensionRef.OnLoadTemplate(); - - return true; - } - - /// - /// Called when template is saved. - /// - /// If set to true operation succeeded; Otherwise some errors found. - public override bool OnSaveTemplate() - { - if (ExtensionRef != null) - return ExtensionRef.OnSaveTemplate(); - - return true; - } - - /// - /// Checks status of module and shows some information for user if module can't excecute action. - /// - /// Returns true if module can do some action in OnRun method; otherwise false. - public override bool OnCanRun() - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanRun(); - - // insert code here. - - return result; - } - - /// - /// Runs process calculations or other operations. - /// - public override void OnRun() - { - base.OnRun(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnRun(); - } - - /// - /// Shows results. - /// - public override void OnShowResults() - { - base.OnShowResults(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnShowResults(); - } - - /// - /// If returns true dialog will close after OK button is clicked. - /// - /// The closing type. See enum. - /// Returns true if module can be closed. - public override bool OnCanClose(REXCanCloseType Type) - { - bool result = true; - - if (ExtensionRef != null) - result &= ExtensionRef.OnCanClose(Type); - - // insert code here. - - result &= base.OnCanClose(Type); - - return result; - } - - /// - /// Called during closing module. - /// - public override void OnClose() - { - base.OnClose(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnClose(); - } - - /// - /// Activates or deactivates layout - module can modify layout before or after activation. - /// - /// The layout item. - /// If set to true activate. - public override void OnActivateLayout(REXLayoutItem LItem, bool Activate) - { - base.OnActivateLayout(LItem, Activate); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnActivateLayout(LItem, Activate); - } - - /// - /// Called when an error is selected on errors list dialog. - /// Raises the event. - /// - /// The instance containing the event data. - public override void OnErrorSelected(REXErrorsEventArgs e) - { - base.OnErrorSelected(e); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnErrorSelected(e); - } - - /// - /// Called when preferences changed. - /// - public override void OnPreferencesChanged() - { - DFM.BeforeParamsChange(); - - base.OnPreferencesChanged(); - - // insert code here. - - if (ExtensionRef != null) - ExtensionRef.OnPreferencesChanged(); - - DFM.AfterParamsChange(); - } - - /// - /// Get specified text from resources. Needed for obfuscated strings tables. - /// - /// The name of string. - /// Returns specified text. - public override string OnGetText(string Name) - { - if (Name == REXConst.ENG_ResModuleDescription) - return Resources.Strings.Texts.REX_ModuleDescription; - if (Name == REXConst.ENG_ResVersionInfo) - return Resources.Strings.Texts.REX_VersionInfo; - - // insert code here. - - if (ExtensionRef != null) - { - string result = ExtensionRef.OnGetText(Name); - if (!string.IsNullOrEmpty(result)) - return result; - } - - return Resources.Strings.Texts.ResourceManager.GetString(Name); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object OnCommand(ref REXCommand CommandStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnCommand(ref CommandStruct); - - // insert code here. - - if (result == null) - return base.OnCommand(ref CommandStruct); - else - return result; - } - - /// - /// Called when event. - /// - /// The event struct. - /// Returns result of event operation. - public override object OnEvent(ref REXEvent EventStruct) - { - object result = null; - - if (ExtensionRef != null) - result = ExtensionRef.OnEvent(ref EventStruct); - - // insert code here. - - if (result == null) - return base.OnEvent(ref EventStruct); - else - return result; - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// Returns result of event operation. - public override object Command(ref REXCommand CommandStruct) - { - // insert code here. - - return base.Command(ref CommandStruct); - } - - /// - /// Events the specified event struct. - /// - /// The event struct. - /// Returns result of event operation. - public override object Event(ref REXEvent EventStruct) - { - // insert code here. - - return base.Event(ref EventStruct); - } - #endregion - - - /// - /// For non standard funcionality fill following methods. - /// - #region Public overrided methods for develeopment - - /// - /// Create all needed objects - /// - public override bool Create() - { - bool result = base.Create(); - - // insert code here. - - return result; - } - - /// - /// Creates all needed references and data. - /// - public override void Setup() - { - base.Setup(); - - // insert code here. - } - #endregion - - #region Public overrided UI methods - Form and Control reference - - /// - /// Get reference to main form. - /// - /// Returns reference to MainForm object based on REXExtensionForm. - public override REXExtensionForm GetForm() - { - - if (FormRef == null) - FormRef = new Resources.Dialogs.MainForm(this); - return FormRef; - - } - - /// - /// Get the main control. Internally calls method. - /// - /// Returns reference to MainControl object based on REXExtensionControl. - public override REXExtensionControl GetControl() - { - - if (ControlRef == null) - ControlRef = new Resources.Dialogs.MainControl(this); - return ControlRef; - - } - #endregion - - #region Public overrided data and results - /// - /// Get the data. - /// - /// The data. - public Data Data - { - get - { - return DataRef; - } - } - - /// - /// Get the results. - /// - /// The results. - public Results Results - { - get - { - return ResultsRef; - } - } - - /// - /// Get the API. - /// - /// Returns reference to main API object. - public override Object GetAPI() - { - return null; - } - - /// - /// Get the results. - /// - /// Returns reference to object based on REXResults object. - public override REXResults GetResults() - { - return ResultsRef; - } - - /// - /// Gets the data. - /// - /// Returns reference to object based on REXData object. - public override REXData GetData() - { - return DataRef; - } - - /// - /// Get the settings. - /// - /// Returns reference to object based on REXExtensionSettings object. - public override REXExtensionSettings GetSettings() - { - if (ExtensionSettingsRef == null) - ExtensionSettingsRef = new ExtensionSettings(this); - return ExtensionSettingsRef; - } - #endregion - - //DOM-IGNORE-BEGIN - #region Private members - private Data DataRef; - private Results ResultsRef; - - - private Resources.Dialogs.MainForm FormRef; - private Resources.Dialogs.MainControl ControlRef; - - - - private Resources.Dialogs.SubControl SubControlRef; - - - private ExtensionSettings ExtensionSettingsRef; - - private IREXExtension ExtensionRef; - #endregion - //DOM-IGNORE-END - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Main/Results.cs b/SDK/REX SDK/Samples/Unit/Unit/Main/Results.cs deleted file mode 100644 index b80fcad9..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Main/Results.cs +++ /dev/null @@ -1,201 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.IO; - -using Autodesk.REX.Framework; - -using REX.Common; - -namespace REX.Unit -{ - [Serializable] - internal class ResultsSerializable : REXExtensionDataSerializable - { - /// - /// Initializes a new instance of the class. - /// - public ResultsSerializable() - { - } - - /// - /// Initializes a new instance of the class. - /// A required constructor by ISerializable to deserialize the object. It is important to implement - /// this required constructor. Note that no warning will be given if this constructor is absent and - /// an exception will be thrown if you attempt to deserialize this object. - /// It is a good idea to make the constructor protected unless the class was sealed, in which case - /// the constructor should be marked as private. Making the constructor protected ensures that users - /// cannot explicitly call this constructor while still allowing derived classes to call it. The same - /// logic applies if this class was sealed except that there will be no derived classes. - /// - /// The info. - /// The CTX. - protected ResultsSerializable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - /// - /// A required method by ISerializable to serialize the object. Simply add variables to be serialized - /// as name/value pairs to SerializationInfo object. Here you decide which member variables to serialize. - /// Note that any name can be used to identify each serialized field - /// - /// The info. - /// The CTX. - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ctx) - { - } - - /// - /// Sets the results reference. - /// - /// The results. - internal void SetResultsReference(Results results) - { - ResultsRef = results; - } - - private Results ResultsRef; - } - - /// - /// Main data class to store all results in REX base units. - /// - internal class Results : REXResults - { - /// - /// Initializes a new instance of a class. - /// - /// The reference to REXExtension object. - public Results(REXExtension Ext) - : base(Ext) - { - VersionCurrent = 1; - ResultsSerializableRef = new ResultsSerializable(); - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when [set defaults]. - /// - /// The units system. - /// - /// Called when set defaults. - /// - /// The units system. - protected override void OnSetDefaults(REXUnitsSystemType UnitsSystem) - { - if (UnitsSystem == REXUnitsSystemType.Imperial) - { - } - else if (UnitsSystem == REXUnitsSystemType.Metric) - { - } - } - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref BinaryWriter Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - return true; - } - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref BinaryReader Data) - { - if (Mode == DataMode.ModeFile) - { - } - if (Mode == DataMode.ModeProject) - { - } - if (Mode == DataMode.ModeObject) - { - } - - if (VersionLoaded >= 1) - { - } - - return true; - } - - - /// - /// Called when save data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnSave(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - if (ResultsSerializableRef != null) - DataFormater.Serialize(DataStream, ResultsSerializableRef); - return true; - } - - /// - /// Called when load data. - /// - /// The data. - /// Returns true if succeeded. - protected override bool OnLoad(ref Stream DataStream, ref System.Runtime.Serialization.IFormatter DataFormater) - { - ResultsSerializableRef = (ResultsSerializable)DataFormater.Deserialize(DataStream); - return true; - } - - internal ResultsSerializable ResultsSerializableRef; - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Main/Revit/ExtensionRevit.cs b/SDK/REX SDK/Samples/Unit/Unit/Main/Revit/ExtensionRevit.cs deleted file mode 100644 index f88d0435..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Main/Revit/ExtensionRevit.cs +++ /dev/null @@ -1,134 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.Unit.Main.Revit -{ - internal class ExtensionRevit : REXExtensionProduct - { - public ExtensionRevit(REX.Common.REXExtension Ext) - : base(Ext) - { - } - - /// - /// Get the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Get the Data structure. - /// - /// The main Data. - internal Data ThisMainData - { - get - { - return ThisMainExtension.Data; - } - } - - #region REXExtensionProduct Members - - public override bool OnInitialize() - { - // insert code here. - - return true; - } - - public override void OnCreate() - { - // insert code here. - } - - public override void OnCreateDialogs() - { - // insert code here. - } - - public override void OnCreateLayout() - { - // insert code here. - } - - public override void OnSetDialogs() - { - // insert code here. - } - - public override void OnSetData() - { - // insert code here. - } - - public override void OnActivateLayout(REX.Common.REXLayoutItem LItem, bool Activate) - { - // insert code here. - } - - public override bool OnCanRun() - { - // insert code here. - - return true; - } - - public override void OnRun() - { - // insert code here. - } - - public override bool OnCanClose() - { - // insert code here. - - return true; - } - - public override bool OnCanClose(REX.Common.REXCanCloseType Type) - { - // insert code here. - - return true; - } - - public override void OnClose() - { - // insert code here. - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Main/Settings.cs b/SDK/REX SDK/Samples/Unit/Unit/Main/Settings.cs deleted file mode 100644 index 0f3069ab..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Main/Settings.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Threading; -using System.Reflection; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.Unit -{ - /// - /// Allows parsing module settings located in Configuration/settings.xml file. - /// - internal class ExtensionSettings : REXExtensionSettings - { - /// - /// Initializes a new instance of the class. - /// - /// The reference to REXExtension object. - public ExtensionSettings(REXExtension Ext) - : base(Ext) - { - } - - /// - /// Gets the main extension. - /// - /// The main extension. - internal Extension ThisMainExtension - { - get - { - return (Extension)ThisExtension; - } - } - - /// - /// Called when parsing Configuration / settings.xml - /// file. Concerns only tags which is not supported by the - /// class. - /// - /// The XML node. - /// - /// trueIf is successfully; otherwise, false - - /// reserved only for exceptions. - /// - public override bool OnParse(System.Xml.XmlNode Node) - { - return true; - } - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Module/Application.cs b/SDK/REX SDK/Samples/Unit/Unit/Module/Application.cs deleted file mode 100644 index 02f28271..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Module/Application.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Reflection; -using System.Runtime.InteropServices; - -using Autodesk.REX.Framework; -using REX.Common; - -namespace REX.Unit -{ - /// - /// Main class for REX manager and interactions with system. - /// - public class Application : REXFoundationApplication - { - protected override void OnCreateApplication() - { - base.OnCreateApplication(); - - ApplicationRef = new FoundationApplication(); - } - } - - /// - /// Main class for REX manager and interactions with system - /// - /// - public class FoundationApplication : REXApplication - { - /// - /// Initializes a new instance of the class. - /// Creates Extension class. - /// - public FoundationApplication() - { - AppExtension = new Extension(this); - } - - /// - /// Called when create. Set ExtensionContext structure and enable or disable some functionalities. - /// - /// Returns true if succeeded. - public override bool OnCreate() - { - // insert code here - - return true; - } - - /// - /// Get the extension. - /// - /// Returns reference to Extension object. - public override REXExtension GetExtension() - { - // insert code here - - return AppExtension; - } - - /// - /// Get the minimum required version of specified engine's component. - /// - /// The version. - /// Returns version string - "Major.Minor". - public override string GetVersion(REXVersionType Version) - { - switch (Version) - { - case REXVersionType.Common: - case REXVersionType.Controls: - case REXVersionType.Math: - return "1.0"; - case REXVersionType.Engine: - return "2.3"; - case REXVersionType.CommercialEngine: - return "2.3"; - } - return ""; - } - - /// - /// Get the text. See method. - /// - /// The name. - /// Returns specified text. - public override string GetText(string Name) - { - return AppExtension.OnGetText(Name); - } - - #region Private members - - private Extension AppExtension; - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Module/DirectAccess.cs b/SDK/REX SDK/Samples/Unit/Unit/Module/DirectAccess.cs deleted file mode 100644 index b2a3e2b3..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Module/DirectAccess.cs +++ /dev/null @@ -1,191 +0,0 @@ -// -// (C) Copyright 2007-2016 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -using Autodesk.REX.Framework; - -#if (REVIT) -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -#endif - -namespace REX.Unit -{ -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class DirectRevitAccess : IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class DirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - AppDomain currentDomain = AppDomain.CurrentDomain; - if (currentDomain != null) - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - -#if (REVIT) - return Proxy.Execute(commandData, ref message, elements); -#else - return Proxy.Run(); -#endif - } - - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, System.Reflection.Assembly.GetExecutingAssembly()); - } - - private static class Proxy - { -#if (REVIT) - public static Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) - { - ExtensionDirectRevitAccess extensionDirectRevitAccess = new ExtensionDirectRevitAccess(); - return extensionDirectRevitAccess.Execute(commandData, ref message, elements); - } -#else - public static bool Run() - { - ExtensionDirectAccess extensionDirectAccess = new ExtensionDirectAccess(); - return extensionDirectAccess.Run(); - } -#endif - } - } - - - - -#if (REVIT) - /// - /// The class enables direct connection between Revit and extension. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class ExtensionDirectRevitAccess : REX.Common.REXDirectRevitAccess, IExternalCommand -#else - /// - /// The class enables direct connection between application and extension. - /// - public class ExtensionDirectAccess -#endif - { -#if (REVIT) - /// - /// Executes the extension. - /// - /// The command data. - /// The message. - /// The elements. - /// Returns execution result. - public Result Execute(Autodesk.Revit.UI.ExternalCommandData commandData, ref string message, ElementSet elements) -#else - /// - /// Executes the extension. - /// - public bool Run() -#endif - { - try - { - AppRef = new Application(); - - REXContext context = new REXContext(); - context.Control.Mode = REXMode.Dialog; - context.Control.ControlMode = REXControlMode.ModalDialog; -#if (REVIT) - PresetContext(ref commandData, ref message, ref elements, ref context); -#else - context.Product.Type = REXInterfaceType.None; -#endif - - Transaction tran = new Transaction(commandData.Application.ActiveUIDocument.Document, "REX.Unit transaction"); - tran.Start(); - - REXEnvironment Env = new REXEnvironment(REX.Common.REXConst.ENG_DedicatedVersionName); - if (Env.LoadEngine(ref context)) - { - if (AppRef.Create(ref context)) - { - AppRef.Show(); -#if (REVIT) - } - } - - tran.Commit(); - - if (context.Extension.Result == REXResultType.None || context.Extension.Result == REXResultType.Succeeded) - return Result.Succeeded; - else if (context.Extension.Result == REXResultType.Cancelled) - return Result.Cancelled; - else - return Result.Failed; -#else - return true; - } - } - return false; -#endif - } - catch (Exception ex) - { -#if (REVIT) - message = ex.Message; - return Result.Failed; -#else - return false; -#endif - } - } - - private Application AppRef; - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Module/Foundation.cs b/SDK/REX SDK/Samples/Unit/Unit/Module/Foundation.cs deleted file mode 100644 index 5cc3c23c..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Module/Foundation.cs +++ /dev/null @@ -1,165 +0,0 @@ -// -// (C) Copyright 2007-2011 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -/// -/// - -using System; -using System.Collections.Generic; -using System.Text; - -namespace REX.Common -{ - /// - /// Foundation class for REX.Foundation usage. - /// - public class REXFoundationApplication : Autodesk.REX.Framework.IREXApplication2 - { - protected Autodesk.REX.Framework.IREXApplication2 ApplicationRef; - - /// - /// Initializes a new instance of the class. - /// - public REXFoundationApplication() - { - AppDomain currentDomain = AppDomain.CurrentDomain; - currentDomain.AssemblyResolve += new ResolveEventHandler(currentDomain_AssemblyResolve); - - OnCreateApplication(); - } - - protected virtual void OnCreateApplication() - { - } - - /// - /// Handles the AssemblyResolve event of the currentDomain control. - /// - /// The source of the event. - /// The instance containing the event data. - /// - System.Reflection.Assembly currentDomain_AssemblyResolve(object sender, ResolveEventArgs args) - { - Autodesk.REX.Framework.REXConfiguration.Initialize(System.Reflection.Assembly.GetExecutingAssembly()); - return Autodesk.REX.Framework.REXAssemblies.Resolve(sender, args, Autodesk.REX.Framework.REXConfiguration.Control.VersionName, System.Reflection.Assembly.GetExecutingAssembly()); - } - - #region IREXApplication2 Members - - /// - /// Create module. - /// - /// The application context. - /// Returns true if succeeded. - public bool Create(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXContext AppContext) - { - if (AppContext.Extension.Name == null || AppContext.Extension.Name == "") - AppContext.Extension.Name = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; - - return ApplicationRef.Modal(ref AppContext); - } - - #endregion - - #region IREXApplication Members - - /// - /// Closes this instance. - /// - public void Close() - { - ApplicationRef.Close(); - } - - /// - /// Commands the specified command struct. - /// - /// The command struct. - /// - public object Command(ref Autodesk.REX.Framework.REXCommand CommandStruct) - { - return ApplicationRef.Command(ref CommandStruct); - } - - /// - /// Controls this instance. - /// - /// - public object Control() - { - return ApplicationRef.Control(); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Create(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Create(ref AppContext); - } - - /// - /// Called when event. - /// - /// The event structure. - /// Returns result of event operation. - public object Event(ref Autodesk.REX.Framework.REXEvent EventStruct) - { - return ApplicationRef.Event(ref EventStruct); - } - - /// - /// Creates and shows module as modal dialog. - /// - /// The application context. - /// Returns true if suceeded. - public bool Modal(ref Autodesk.REX.Framework.REXApplicationContext AppContext) - { - return ApplicationRef.Modal(ref AppContext); - } - - /// - /// Shows this module. - /// - /// Returns true if succeeded. - public bool Show() - { - return ApplicationRef.Show(); - } - - #endregion - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Properties/AssemblyInfo.cs b/SDK/REX SDK/Samples/Unit/Unit/Properties/AssemblyInfo.cs deleted file mode 100644 index fc19f1b5..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Unit")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Unit")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("1ac8c585-bc98-4e45-9bb6-5ac81a98d286")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/REX SDK/Samples/Unit/Unit/Properties/Resources.Designer.cs b/SDK/REX SDK/Samples/Unit/Unit/Properties/Resources.Designer.cs deleted file mode 100644 index 93f4a518..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Properties/Resources.Designer.cs +++ /dev/null @@ -1,73 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.Unit.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.Unit.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap REX_logo { - get { - object obj = ResourceManager.GetObject("REX_logo", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Properties/Resources.resx b/SDK/REX SDK/Samples/Unit/Unit/Properties/Resources.resx deleted file mode 100644 index c7a4fa15..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Properties/Resources.resx +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\REX_logo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.Designer.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.Designer.cs deleted file mode 100644 index 9cab903c..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.Designer.cs +++ /dev/null @@ -1,725 +0,0 @@ -namespace REX.Unit.Resources.Dialogs -{ - partial class MainControl - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainControl)); - REX.Controls.Forms.CREXToolbox.Toolbox.Tab tab1 = new REX.Controls.Forms.CREXToolbox.Toolbox.Tab(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item1 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item2 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - REX.Controls.Forms.CREXToolbox.Toolbox.Item item3 = new REX.Controls.Forms.CREXToolbox.Toolbox.Item(); - this.ToolStripContainer = new System.Windows.Forms.ToolStripContainer(); - this.Status = new System.Windows.Forms.StatusStrip(); - this.StatusHeaderLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.StatusProgress = new System.Windows.Forms.ToolStripProgressBar(); - this.HSplit = new System.Windows.Forms.SplitContainer(); - this.VSplit = new System.Windows.Forms.SplitContainer(); - this.Toolbox = new REX.Controls.Forms.CREXToolbox.HostToolbox(false); - this.ToolStripContainerInner = new System.Windows.Forms.ToolStripContainer(); - this.DialogContainer = new System.Windows.Forms.Panel(); - this.ViewContainer = new System.Windows.Forms.Panel(); - this.TabControl = new System.Windows.Forms.TabControl(); - this.TabDialog = new System.Windows.Forms.TabPage(); - this.TabView = new System.Windows.Forms.TabPage(); - this.TabNote = new System.Windows.Forms.TabPage(); - this.NoteContainer = new System.Windows.Forms.Panel(); - this.WebBrowser = new System.Windows.Forms.WebBrowser(); - this.ToolBarInner = new System.Windows.Forms.ToolStrip(); - this.Menu = new System.Windows.Forms.MenuStrip(); - this.MenuItemFile = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemOpen = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSave = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemSaveAs = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemPrint = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemClose = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalculations = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemCalc = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.MenuItemHelpIndex = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.MenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolBar = new System.Windows.Forms.ToolStrip(); - this.ToolStripButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ToolStripButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorBC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonCalc = new System.Windows.Forms.ToolStripButton(); - this.ToolStripSeparatorAC = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripButtonHelp = new System.Windows.Forms.ToolStripButton(); - this.ToolMenu = new System.Windows.Forms.ToolStrip(); - this.ToolStripButtonFile = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemOpen = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripMenuItemSave = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripMenuItemSaveAs = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripSeparatorBPrint = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemPrint = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripSeparatorAPrint = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemClose = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripButtonCalcDropDown = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemCalc = new System.Windows.Forms.ToolStripMenuItem(); - this.ToolStripButtonHelpDropDown = new System.Windows.Forms.ToolStripDropDownButton(); - this.ToolStripMenuItemHelp = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); - this.ToolStripMenuItemAbout = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.ButtonOpen = new System.Windows.Forms.ToolStripButton(); - this.ButtonSave = new System.Windows.Forms.ToolStripButton(); - this.ListImageListLarge = new System.Windows.Forms.ImageList(this.components); - this.ListImageListSmall = new System.Windows.Forms.ImageList(this.components); - this.ToolStripContainer.BottomToolStripPanel.SuspendLayout(); - this.ToolStripContainer.ContentPanel.SuspendLayout(); - this.ToolStripContainer.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainer.SuspendLayout(); - this.Status.SuspendLayout(); - this.HSplit.Panel1.SuspendLayout(); - this.HSplit.SuspendLayout(); - this.VSplit.Panel1.SuspendLayout(); - this.VSplit.Panel2.SuspendLayout(); - this.VSplit.SuspendLayout(); - this.ToolStripContainerInner.ContentPanel.SuspendLayout(); - this.ToolStripContainerInner.TopToolStripPanel.SuspendLayout(); - this.ToolStripContainerInner.SuspendLayout(); - this.TabControl.SuspendLayout(); - this.NoteContainer.SuspendLayout(); - this.Menu.SuspendLayout(); - this.ToolBar.SuspendLayout(); - this.ToolMenu.SuspendLayout(); - this.SuspendLayout(); - // - // ToolStripContainer - // - // - // ToolStripContainer.BottomToolStripPanel - // - this.ToolStripContainer.BottomToolStripPanel.Controls.Add(this.Status); - // - // ToolStripContainer.ContentPanel - // - this.ToolStripContainer.ContentPanel.Controls.Add(this.HSplit); - resources.ApplyResources(this.ToolStripContainer.ContentPanel, "ToolStripContainer.ContentPanel"); - resources.ApplyResources(this.ToolStripContainer, "ToolStripContainer"); - this.ToolStripContainer.Name = "ToolStripContainer"; - // - // ToolStripContainer.TopToolStripPanel - // - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.Menu); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolMenu); - this.ToolStripContainer.TopToolStripPanel.Controls.Add(this.ToolBar); - this.ToolStripContainer.TopToolStripPanel.Click += new System.EventHandler(this.ToolStripContainer_TopToolStripPanel_Click); - // - // Status - // - this.Status.AllowItemReorder = true; - resources.ApplyResources(this.Status, "Status"); - this.Status.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.StatusHeaderLabel, - this.StatusLabel, - this.StatusProgress}); - this.Status.Name = "Status"; - this.Status.SizingGrip = false; - // - // StatusHeaderLabel - // - this.StatusHeaderLabel.Name = "StatusHeaderLabel"; - resources.ApplyResources(this.StatusHeaderLabel, "StatusHeaderLabel"); - // - // StatusLabel - // - this.StatusLabel.Name = "StatusLabel"; - resources.ApplyResources(this.StatusLabel, "StatusLabel"); - this.StatusLabel.Spring = true; - // - // StatusProgress - // - this.StatusProgress.Name = "StatusProgress"; - resources.ApplyResources(this.StatusProgress, "StatusProgress"); - // - // HSplit - // - resources.ApplyResources(this.HSplit, "HSplit"); - this.HSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; - this.HSplit.Name = "HSplit"; - // - // HSplit.Panel1 - // - this.HSplit.Panel1.Controls.Add(this.VSplit); - // - // VSplit - // - resources.ApplyResources(this.VSplit, "VSplit"); - this.VSplit.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; - this.VSplit.Name = "VSplit"; - // - // VSplit.Panel1 - // - this.VSplit.Panel1.Controls.Add(this.Toolbox); - // - // VSplit.Panel2 - // - this.VSplit.Panel2.Controls.Add(this.ToolStripContainerInner); - this.VSplit.SplitterMoved += new System.Windows.Forms.SplitterEventHandler(this.VSplit_SplitterMoved); - // - // Toolbox - // - this.Toolbox.BorderColor = System.Drawing.Color.Empty; - tab1.Name = null; - tab1.Tag = null; - tab1.Text = "Category"; - this.Toolbox.Categories.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Tab[] { - tab1}); - resources.ApplyResources(this.Toolbox, "Toolbox"); - this.Toolbox.ItemHoverColorBottom = System.Drawing.Color.LightBlue; - this.Toolbox.Items.AddRange(new REX.Controls.Forms.CREXToolbox.Toolbox.Item[] { - item1, - item2, - item3}); - this.Toolbox.ItemSelectColor = System.Drawing.Color.FromArgb(((int)(((byte)(198)))), ((int)(((byte)(211)))), ((int)(((byte)(253))))); - this.Toolbox.ItemSelectColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(108)))), ((int)(((byte)(145)))), ((int)(((byte)(251))))); - this.Toolbox.ItemSelectHoverColorBottom = System.Drawing.Color.PaleTurquoise; - this.Toolbox.Name = "Toolbox"; - this.Toolbox.SelectedCategory = ""; - this.Toolbox.ShowItemMenu = false; - this.Toolbox.ShowTabMenu = false; - this.Toolbox.TabSelectColorBottom = System.Drawing.Color.Lavender; - this.Toolbox.SelectItem += new System.EventHandler(this.Toolbox_SelectItem_1); - // - // ToolStripContainerInner - // - // - // ToolStripContainerInner.ContentPanel - // - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.DialogContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.ViewContainer); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.TabControl); - this.ToolStripContainerInner.ContentPanel.Controls.Add(this.NoteContainer); - resources.ApplyResources(this.ToolStripContainerInner.ContentPanel, "ToolStripContainerInner.ContentPanel"); - resources.ApplyResources(this.ToolStripContainerInner, "ToolStripContainerInner"); - this.ToolStripContainerInner.Name = "ToolStripContainerInner"; - // - // ToolStripContainerInner.TopToolStripPanel - // - this.ToolStripContainerInner.TopToolStripPanel.Controls.Add(this.ToolBarInner); - // - // DialogContainer - // - resources.ApplyResources(this.DialogContainer, "DialogContainer"); - this.DialogContainer.Name = "DialogContainer"; - // - // ViewContainer - // - resources.ApplyResources(this.ViewContainer, "ViewContainer"); - this.ViewContainer.Name = "ViewContainer"; - // - // TabControl - // - this.TabControl.Controls.Add(this.TabDialog); - this.TabControl.Controls.Add(this.TabView); - this.TabControl.Controls.Add(this.TabNote); - resources.ApplyResources(this.TabControl, "TabControl"); - this.TabControl.Multiline = true; - this.TabControl.Name = "TabControl"; - this.TabControl.SelectedIndex = 0; - // - // TabDialog - // - resources.ApplyResources(this.TabDialog, "TabDialog"); - this.TabDialog.Name = "TabDialog"; - this.TabDialog.UseVisualStyleBackColor = true; - // - // TabView - // - resources.ApplyResources(this.TabView, "TabView"); - this.TabView.Name = "TabView"; - this.TabView.UseVisualStyleBackColor = true; - // - // TabNote - // - resources.ApplyResources(this.TabNote, "TabNote"); - this.TabNote.Name = "TabNote"; - this.TabNote.UseVisualStyleBackColor = true; - // - // NoteContainer - // - this.NoteContainer.Controls.Add(this.WebBrowser); - resources.ApplyResources(this.NoteContainer, "NoteContainer"); - this.NoteContainer.Name = "NoteContainer"; - // - // WebBrowser - // - resources.ApplyResources(this.WebBrowser, "WebBrowser"); - this.WebBrowser.MinimumSize = new System.Drawing.Size(20, 20); - this.WebBrowser.Name = "WebBrowser"; - // - // ToolBarInner - // - resources.ApplyResources(this.ToolBarInner, "ToolBarInner"); - this.ToolBarInner.Name = "ToolBarInner"; - // - // Menu - // - resources.ApplyResources(this.Menu, "Menu"); - this.Menu.GripStyle = System.Windows.Forms.ToolStripGripStyle.Visible; - this.Menu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemFile, - this.MenuItemCalculations, - this.MenuItemHelp}); - this.Menu.Name = "Menu"; - // - // MenuItemFile - // - this.MenuItemFile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemOpen, - this.MenuItemSave, - this.MenuItemSaveAs, - this.toolStripSeparator7, - this.MenuItemPrint, - this.toolStripSeparator8, - this.MenuItemClose}); - this.MenuItemFile.Name = "MenuItemFile"; - resources.ApplyResources(this.MenuItemFile, "MenuItemFile"); - // - // MenuItemOpen - // - this.MenuItemOpen.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_open; - this.MenuItemOpen.Name = "MenuItemOpen"; - resources.ApplyResources(this.MenuItemOpen, "MenuItemOpen"); - this.MenuItemOpen.Click += new System.EventHandler(this.MenuItemOpen_Click); - // - // MenuItemSave - // - this.MenuItemSave.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_save; - this.MenuItemSave.Name = "MenuItemSave"; - resources.ApplyResources(this.MenuItemSave, "MenuItemSave"); - this.MenuItemSave.Click += new System.EventHandler(this.MenuItemSave_Click); - // - // MenuItemSaveAs - // - this.MenuItemSaveAs.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_save_as; - this.MenuItemSaveAs.Name = "MenuItemSaveAs"; - resources.ApplyResources(this.MenuItemSaveAs, "MenuItemSaveAs"); - this.MenuItemSaveAs.Click += new System.EventHandler(this.MenuItemSaveAs_Click); - // - // toolStripSeparator7 - // - this.toolStripSeparator7.Name = "toolStripSeparator7"; - resources.ApplyResources(this.toolStripSeparator7, "toolStripSeparator7"); - // - // MenuItemPrint - // - this.MenuItemPrint.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_print; - this.MenuItemPrint.Name = "MenuItemPrint"; - resources.ApplyResources(this.MenuItemPrint, "MenuItemPrint"); - this.MenuItemPrint.Click += new System.EventHandler(this.MenuItemPrint_Click); - // - // toolStripSeparator8 - // - this.toolStripSeparator8.Name = "toolStripSeparator8"; - resources.ApplyResources(this.toolStripSeparator8, "toolStripSeparator8"); - // - // MenuItemClose - // - this.MenuItemClose.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_close; - this.MenuItemClose.Name = "MenuItemClose"; - resources.ApplyResources(this.MenuItemClose, "MenuItemClose"); - this.MenuItemClose.Click += new System.EventHandler(this.MenuItemClose_Click); - // - // MenuItemCalculations - // - this.MenuItemCalculations.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemCalc}); - this.MenuItemCalculations.Name = "MenuItemCalculations"; - resources.ApplyResources(this.MenuItemCalculations, "MenuItemCalculations"); - // - // MenuItemCalc - // - this.MenuItemCalc.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_calculate; - this.MenuItemCalc.Name = "MenuItemCalc"; - resources.ApplyResources(this.MenuItemCalc, "MenuItemCalc"); - this.MenuItemCalc.Click += new System.EventHandler(this.MenuItemCalc_Click); - // - // MenuItemHelp - // - this.MenuItemHelp.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MenuItemHelpIndex, - this.toolStripSeparator9, - this.MenuItemAbout}); - this.MenuItemHelp.Name = "MenuItemHelp"; - resources.ApplyResources(this.MenuItemHelp, "MenuItemHelp"); - // - // MenuItemHelpIndex - // - this.MenuItemHelpIndex.Name = "MenuItemHelpIndex"; - resources.ApplyResources(this.MenuItemHelpIndex, "MenuItemHelpIndex"); - this.MenuItemHelpIndex.Click += new System.EventHandler(this.MenuItemHelpIndex_Click); - // - // toolStripSeparator9 - // - this.toolStripSeparator9.Name = "toolStripSeparator9"; - resources.ApplyResources(this.toolStripSeparator9, "toolStripSeparator9"); - // - // MenuItemAbout - // - this.MenuItemAbout.Name = "MenuItemAbout"; - resources.ApplyResources(this.MenuItemAbout, "MenuItemAbout"); - this.MenuItemAbout.Click += new System.EventHandler(this.MenuItemAbout_Click); - // - // ToolBar - // - resources.ApplyResources(this.ToolBar, "ToolBar"); - this.ToolBar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripButtonOpen, - this.ToolStripButtonSave, - this.ToolStripSeparatorBC, - this.ToolStripButtonCalc, - this.ToolStripSeparatorAC, - this.ToolStripButtonHelp}); - this.ToolBar.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolBar.Name = "ToolBar"; - // - // ToolStripButtonOpen - // - this.ToolStripButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonOpen.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_open; - resources.ApplyResources(this.ToolStripButtonOpen, "ToolStripButtonOpen"); - this.ToolStripButtonOpen.Name = "ToolStripButtonOpen"; - this.ToolStripButtonOpen.Click += new System.EventHandler(this.ToolStripButtonOpen_Click); - // - // ToolStripButtonSave - // - this.ToolStripButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonSave.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_save; - resources.ApplyResources(this.ToolStripButtonSave, "ToolStripButtonSave"); - this.ToolStripButtonSave.Name = "ToolStripButtonSave"; - this.ToolStripButtonSave.Click += new System.EventHandler(this.ToolStripButtonSave_Click); - // - // ToolStripSeparatorBC - // - this.ToolStripSeparatorBC.Name = "ToolStripSeparatorBC"; - resources.ApplyResources(this.ToolStripSeparatorBC, "ToolStripSeparatorBC"); - // - // ToolStripButtonCalc - // - this.ToolStripButtonCalc.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonCalc.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_calculate; - resources.ApplyResources(this.ToolStripButtonCalc, "ToolStripButtonCalc"); - this.ToolStripButtonCalc.Name = "ToolStripButtonCalc"; - this.ToolStripButtonCalc.Click += new System.EventHandler(this.ToolStripButtonCalc_Click); - // - // ToolStripSeparatorAC - // - this.ToolStripSeparatorAC.Name = "ToolStripSeparatorAC"; - resources.ApplyResources(this.ToolStripSeparatorAC, "ToolStripSeparatorAC"); - // - // ToolStripButtonHelp - // - this.ToolStripButtonHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ToolStripButtonHelp.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_help; - resources.ApplyResources(this.ToolStripButtonHelp, "ToolStripButtonHelp"); - this.ToolStripButtonHelp.Name = "ToolStripButtonHelp"; - this.ToolStripButtonHelp.Click += new System.EventHandler(this.ToolStripButtonHelp_Click); - // - // ToolMenu - // - resources.ApplyResources(this.ToolMenu, "ToolMenu"); - this.ToolMenu.CanOverflow = false; - this.ToolMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripButtonFile, - this.ToolStripButtonCalcDropDown, - this.ToolStripButtonHelpDropDown}); - this.ToolMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow; - this.ToolMenu.Name = "ToolMenu"; - this.ToolMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.ToolMenu_ItemClicked); - // - // ToolStripButtonFile - // - this.ToolStripButtonFile.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonFile.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemOpen, - this.ToolStripMenuItemSave, - this.ToolStripMenuItemSaveAs, - this.ToolStripSeparatorBPrint, - this.ToolStripMenuItemPrint, - this.ToolStripSeparatorAPrint, - this.ToolStripMenuItemClose}); - resources.ApplyResources(this.ToolStripButtonFile, "ToolStripButtonFile"); - this.ToolStripButtonFile.Name = "ToolStripButtonFile"; - // - // ToolStripMenuItemOpen - // - this.ToolStripMenuItemOpen.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_open; - this.ToolStripMenuItemOpen.Name = "ToolStripMenuItemOpen"; - resources.ApplyResources(this.ToolStripMenuItemOpen, "ToolStripMenuItemOpen"); - this.ToolStripMenuItemOpen.Click += new System.EventHandler(this.ToolStripMenuItemOpen_Click); - // - // ToolStripMenuItemSave - // - this.ToolStripMenuItemSave.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_save; - this.ToolStripMenuItemSave.Name = "ToolStripMenuItemSave"; - resources.ApplyResources(this.ToolStripMenuItemSave, "ToolStripMenuItemSave"); - this.ToolStripMenuItemSave.Click += new System.EventHandler(this.ToolStripMenuItemSave_Click); - // - // ToolStripMenuItemSaveAs - // - this.ToolStripMenuItemSaveAs.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_save_as; - this.ToolStripMenuItemSaveAs.Name = "ToolStripMenuItemSaveAs"; - resources.ApplyResources(this.ToolStripMenuItemSaveAs, "ToolStripMenuItemSaveAs"); - this.ToolStripMenuItemSaveAs.Click += new System.EventHandler(this.ToolStripMenuItemSaveAs_Click); - // - // ToolStripSeparatorBPrint - // - this.ToolStripSeparatorBPrint.Name = "ToolStripSeparatorBPrint"; - resources.ApplyResources(this.ToolStripSeparatorBPrint, "ToolStripSeparatorBPrint"); - // - // ToolStripMenuItemPrint - // - this.ToolStripMenuItemPrint.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_print; - this.ToolStripMenuItemPrint.Name = "ToolStripMenuItemPrint"; - resources.ApplyResources(this.ToolStripMenuItemPrint, "ToolStripMenuItemPrint"); - this.ToolStripMenuItemPrint.Click += new System.EventHandler(this.ToolStripMenuItemPrint_Click); - // - // ToolStripSeparatorAPrint - // - this.ToolStripSeparatorAPrint.Name = "ToolStripSeparatorAPrint"; - resources.ApplyResources(this.ToolStripSeparatorAPrint, "ToolStripSeparatorAPrint"); - // - // ToolStripMenuItemClose - // - this.ToolStripMenuItemClose.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_close; - this.ToolStripMenuItemClose.Name = "ToolStripMenuItemClose"; - resources.ApplyResources(this.ToolStripMenuItemClose, "ToolStripMenuItemClose"); - this.ToolStripMenuItemClose.Click += new System.EventHandler(this.ToolStripMenuItemClose_Click); - // - // ToolStripButtonCalcDropDown - // - this.ToolStripButtonCalcDropDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonCalcDropDown.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemCalc}); - resources.ApplyResources(this.ToolStripButtonCalcDropDown, "ToolStripButtonCalcDropDown"); - this.ToolStripButtonCalcDropDown.Name = "ToolStripButtonCalcDropDown"; - // - // ToolStripMenuItemCalc - // - this.ToolStripMenuItemCalc.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_calculate; - this.ToolStripMenuItemCalc.Name = "ToolStripMenuItemCalc"; - resources.ApplyResources(this.ToolStripMenuItemCalc, "ToolStripMenuItemCalc"); - this.ToolStripMenuItemCalc.Click += new System.EventHandler(this.ToolStripMenuItemCalc_Click); - // - // ToolStripButtonHelpDropDown - // - this.ToolStripButtonHelpDropDown.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ToolStripButtonHelpDropDown.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ToolStripMenuItemHelp, - this.toolStripSeparator13, - this.ToolStripMenuItemAbout}); - resources.ApplyResources(this.ToolStripButtonHelpDropDown, "ToolStripButtonHelpDropDown"); - this.ToolStripButtonHelpDropDown.Name = "ToolStripButtonHelpDropDown"; - // - // ToolStripMenuItemHelp - // - this.ToolStripMenuItemHelp.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_help; - this.ToolStripMenuItemHelp.Name = "ToolStripMenuItemHelp"; - resources.ApplyResources(this.ToolStripMenuItemHelp, "ToolStripMenuItemHelp"); - this.ToolStripMenuItemHelp.Click += new System.EventHandler(this.ToolStripMenuItemHelp_Click); - // - // toolStripSeparator13 - // - this.toolStripSeparator13.Name = "toolStripSeparator13"; - resources.ApplyResources(this.toolStripSeparator13, "toolStripSeparator13"); - // - // ToolStripMenuItemAbout - // - this.ToolStripMenuItemAbout.Image = global::REX.Unit.Resources.Other.Images.TOOLBAR_info; - this.ToolStripMenuItemAbout.Name = "ToolStripMenuItemAbout"; - resources.ApplyResources(this.ToolStripMenuItemAbout, "ToolStripMenuItemAbout"); - this.ToolStripMenuItemAbout.Click += new System.EventHandler(this.ToolStripMenuItemAbout_Click); - // - // toolStripSeparator4 - // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4"); - // - // toolStripSeparator5 - // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5"); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2"); - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3"); - // - // ButtonOpen - // - this.ButtonOpen.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonOpen, "ButtonOpen"); - this.ButtonOpen.Name = "ButtonOpen"; - // - // ButtonSave - // - this.ButtonSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - resources.ApplyResources(this.ButtonSave, "ButtonSave"); - this.ButtonSave.Name = "ButtonSave"; - // - // ListImageListLarge - // - this.ListImageListLarge.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ListImageListLarge.ImageStream"))); - this.ListImageListLarge.Tag = "ListImageListLarge"; - this.ListImageListLarge.TransparentColor = System.Drawing.Color.Magenta; - this.ListImageListLarge.Images.SetKeyName(0, "List_Zone.png"); - this.ListImageListLarge.Images.SetKeyName(1, "List_BarAdd.png"); - this.ListImageListLarge.Images.SetKeyName(2, "List_Geom.png"); - // - // ListImageListSmall - // - this.ListImageListSmall.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit; - resources.ApplyResources(this.ListImageListSmall, "ListImageListSmall"); - this.ListImageListSmall.Tag = "ListImageListSmall"; - this.ListImageListSmall.TransparentColor = System.Drawing.Color.Magenta; - // - // MainControl - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.ToolStripContainer); - this.Name = "MainControl"; - this.ToolStripContainer.BottomToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.BottomToolStripPanel.PerformLayout(); - this.ToolStripContainer.ContentPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainer.TopToolStripPanel.PerformLayout(); - this.ToolStripContainer.ResumeLayout(false); - this.ToolStripContainer.PerformLayout(); - this.Status.ResumeLayout(false); - this.Status.PerformLayout(); - this.HSplit.Panel1.ResumeLayout(false); - this.HSplit.ResumeLayout(false); - this.VSplit.Panel1.ResumeLayout(false); - this.VSplit.Panel2.ResumeLayout(false); - this.VSplit.ResumeLayout(false); - this.ToolStripContainerInner.ContentPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.ResumeLayout(false); - this.ToolStripContainerInner.TopToolStripPanel.PerformLayout(); - this.ToolStripContainerInner.ResumeLayout(false); - this.ToolStripContainerInner.PerformLayout(); - this.TabControl.ResumeLayout(false); - this.NoteContainer.ResumeLayout(false); - this.Menu.ResumeLayout(false); - this.Menu.PerformLayout(); - this.ToolBar.ResumeLayout(false); - this.ToolBar.PerformLayout(); - this.ToolMenu.ResumeLayout(false); - this.ToolMenu.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.SplitContainer VSplit; - private System.Windows.Forms.TabControl TabControl; - private System.Windows.Forms.SplitContainer HSplit; - private System.Windows.Forms.Panel DialogContainer; - private System.Windows.Forms.Panel ViewContainer; - private System.Windows.Forms.TabPage TabView; - private System.Windows.Forms.TabPage TabNote; - private System.Windows.Forms.TabPage TabDialog; - private System.Windows.Forms.Panel NoteContainer; - private System.Windows.Forms.WebBrowser WebBrowser; - private System.Windows.Forms.MenuStrip Menu; - private System.Windows.Forms.ToolStripContainer ToolStripContainer; - private System.Windows.Forms.StatusStrip Status; - private System.Windows.Forms.ToolStripButton ButtonOpen; - private System.Windows.Forms.ToolStripButton ButtonSave; - private System.Windows.Forms.ToolStripContainer ToolStripContainerInner; - private System.Windows.Forms.ToolStrip ToolBarInner; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; - private System.Windows.Forms.ToolStripMenuItem MenuItemFile; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalculations; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelp; - private System.Windows.Forms.ToolStripMenuItem MenuItemOpen; - private System.Windows.Forms.ToolStripMenuItem MenuItemSave; - private System.Windows.Forms.ToolStripMenuItem MenuItemSaveAs; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; - private System.Windows.Forms.ToolStripMenuItem MenuItemPrint; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator8; - private System.Windows.Forms.ToolStripMenuItem MenuItemClose; - private System.Windows.Forms.ToolStripMenuItem MenuItemCalc; - private System.Windows.Forms.ToolStripMenuItem MenuItemHelpIndex; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; - private System.Windows.Forms.ToolStripMenuItem MenuItemAbout; - private System.Windows.Forms.ToolStrip ToolMenu; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonFile; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonCalcDropDown; - private System.Windows.Forms.ToolStripDropDownButton ToolStripButtonHelpDropDown; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemOpen; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemSave; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemSaveAs; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorBPrint; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemPrint; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorAPrint; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemClose; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemCalc; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemHelp; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator13; - private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItemAbout; - private System.Windows.Forms.ToolStripStatusLabel StatusHeaderLabel; - private System.Windows.Forms.ToolStripStatusLabel StatusLabel; - private System.Windows.Forms.ToolStripProgressBar StatusProgress; - private System.Windows.Forms.ToolStrip ToolBar; - private System.Windows.Forms.ToolStripButton ToolStripButtonOpen; - private System.Windows.Forms.ToolStripButton ToolStripButtonSave; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorBC; - private System.Windows.Forms.ToolStripButton ToolStripButtonCalc; - private System.Windows.Forms.ToolStripSeparator ToolStripSeparatorAC; - private System.Windows.Forms.ToolStripButton ToolStripButtonHelp; - private REX.Controls.Forms.CREXToolbox.HostToolbox Toolbox; - private System.Windows.Forms.ImageList ListImageListLarge; - private System.Windows.Forms.ImageList ListImageListSmall; - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.cs deleted file mode 100644 index ed8768d0..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.cs +++ /dev/null @@ -1,197 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Data; -using System.Text; -using System.Windows.Forms; - -using REX.Common; -using Autodesk.REX.Framework; - -using REX.Unit; - -namespace REX.Unit.Resources.Dialogs -{ - public partial class MainControl : REXExtensionMainControl - { - public MainControl(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - public override IContainer Components - { - get - { - return components; - } - } - - private void Toolbox_SelectItem_1(object sender, REX.Controls.Forms.CREXToolbox.ItemSelectionEventArgs e) - { - base.Toolbox_SelectItem(sender, e); - } - - private void VSplit_SplitterMoved(object sender, SplitterEventArgs e) - { - ThisExtension.Layout.Update(); - } - - private void ToolBar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - private void ToolMenu_ItemClicked(object sender, ToolStripItemClickedEventArgs e) - { - RunCommand(e.ClickedItem.Name); - } - - private void RunCommand(string Name) - { - REXCommand Cmd = null; - switch (Name) - { - case "MenuItemOpen": - case "ToolStripButtonOpen": - case "ToolStripMenuItemOpen": - ThisExtension.System.LoadFromFile(true); - return; - case "MenuItemSave": - case "ToolStripButtonSave": - case "ToolStripMenuItemSave": - ThisExtension.System.SaveToFile(false, true); - return; - case "MenuItemSaveAs": - case "ToolStripMenuItemSaveAs": - ThisExtension.System.SaveToFile(true); - return; - case "MenuItemCalc": - case "ToolStripButtonCalc": - case "ToolStripMenuItemCalc": - Cmd = new REXCommand(REXCommandType.Run); - break; - case "MenuItemHelpIndex": - case "ToolStripButtonHelp": - case "ToolStripMenuItemHelp": - Cmd = new REXCommand(REXCommandType.Help); - break; - case "MenuItemClose": - case "ToolStripMenuItemClose": - Cmd = new REXCommand(REXCommandType.Close); - break; - case "MenuItemAbout": - case "ToolStripMenuItemAbout": - Cmd = new REXCommand(REXCommandType.About); - break; - } - if (Cmd != null) - ThisExtension.Command(ref Cmd); - } - - private void MenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemHelpIndex_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void MenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - private void MenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemSaveAs_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemPrint_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemClose_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripMenuItemAbout_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripMenuItem)sender).Name); - } - - private void ToolStripButtonOpen_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonSave_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonCalc_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripButtonHelp_Click(object sender, EventArgs e) - { - RunCommand(((ToolStripButton)sender).Name); - } - - private void ToolStripContainer_TopToolStripPanel_Click(object sender, EventArgs e) - { - - } - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.resx b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.resx deleted file mode 100644 index 73feae03..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainControl.resx +++ /dev/null @@ -1,1624 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0, 0 - - - - None - - - - 0, 17 - - - 596, 17 - - - MiddleRight - - - 100, 16 - - - 0, 0 - - - 713, 22 - - - - 0 - - - Status - - - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.BottomToolStripPanel - - - 0 - - - ToolStripContainer.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 4 - - - Fill - - - 0, 0 - - - Horizontal - - - Top, Bottom, Left, Right - - - 4, 4 - - - 0, 0, 0, 0 - - - Fill - - - Tahoma, 8.25pt - - - 0, 0 - - - 195, 508 - - - 1 - - - Toolbox - - - REX.Controls.CREXToolbox.HostToolbox, REX.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b894695c7edfd21 - - - VSplit.Panel1 - - - 0 - - - VSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 0 - - - 0 - - - ToolStripContainerInner.BottomToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 4 - - - 235, 37 - - - 168, 108 - - - 1 - - - False - - - DialogContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 0 - - - 235, 151 - - - 163, 92 - - - 3 - - - False - - - ViewContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 2 - - - Properties - - - TabDialog - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 0 - - - View - - - TabView - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 159, 66 - - - 1 - - - Note - - - TabNote - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TabControl - - - 2 - - - 231, 249 - - - 167, 92 - - - 0 - - - TabControl - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 2 - - - Fill - - - 0, 0 - - - 153, 108 - - - 3 - - - WebBrowser - - - System.Windows.Forms.WebBrowser, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoteContainer - - - 0 - - - 76, 37 - - - 153, 108 - - - 4 - - - NoteContainer - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.ContentPanel - - - 3 - - - 507, 483 - - - ToolStripContainerInner.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 0 - - - Fill - - - ToolStripContainerInner.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 1 - - - 0, 0 - - - ToolStripContainerInner.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 2 - - - 507, 508 - - - 5 - - - toolStripContainer1 - - - 3, 0 - - - None - - - 3, 0 - - - 111, 25 - - - 5 - - - toolStrip1 - - - ToolBarInner - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner.TopToolStripPanel - - - 0 - - - ToolStripContainerInner.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainerInner - - - 3 - - - ToolStripContainerInner - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit.Panel2 - - - 0 - - - VSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - VSplit - - - 1 - - - 0 - - - 706, 508 - - - 195 - - - 0 - - - VSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit.Panel1 - - - 0 - - - HSplit.Panel1 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 0 - - - 0 - - - HSplit.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - HSplit - - - 1 - - - 0 - - - 713, 517 - - - 513 - - - 2 - - - 1 - - - HSplit - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.ContentPanel - - - 0 - - - 713, 517 - - - ToolStripContainer.ContentPanel - - - System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 0 - - - Fill - - - ToolStripContainer.LeftToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 1 - - - 0, 0 - - - ToolStripContainer.RightToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 2 - - - 713, 564 - - - 2 - - - toolStripContainer1 - - - 0, 0 - - - None - - - Ctrl+O - - - 167, 22 - - - Open ... - - - Ctrl+S - - - 167, 22 - - - Save - - - 167, 22 - - - Save As ... - - - 164, 6 - - - Ctrl+P - - - 167, 22 - - - Print - - - 164, 6 - - - 167, 22 - - - Close - - - 38, 20 - - - &File - - - F9 - - - 126, 22 - - - Calculation - - - 74, 20 - - - &Calculation - - - F1 - - - 197, 22 - - - Help topics ... - - - 194, 6 - - - 197, 22 - - - About ... - - - 57, 20 - - - &Help - - - 0, 0 - - - 181, 24 - - - 0 - - - False - - - Menu - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 0 - - - 119, 0 - - - None - - - None - - - Ctrl+O - - - 167, 22 - - - Open ... - - - Ctrl+S - - - 167, 22 - - - Save - - - 167, 22 - - - Save As ... - - - 164, 6 - - - Ctrl+P - - - 167, 22 - - - Print - - - 164, 6 - - - 167, 22 - - - Close - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 39, 22 - - - &File - - - F9 - - - 126, 22 - - - Calculation - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 75, 22 - - - &Calculation - - - F1 - - - 197, 22 - - - Help topics ... - - - 194, 6 - - - 197, 22 - - - About ... - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL - U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI - VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ - QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4 - /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9 - cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j - 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR - dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb - NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE - s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC - - - - Magenta - - - 58, 22 - - - &Help - - - 7, 0 - - - 184, 25 - - - 1 - - - ToolMenu - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 1 - - - 34, 0 - - - None - - - None - - - Magenta - - - 23, 22 - - - Otwórz - - - Magenta - - - 23, 22 - - - Save - - - 6, 25 - - - Magenta - - - 23, 22 - - - Calculation - - - 6, 25 - - - Magenta - - - 23, 22 - - - Tematy pomocy - - - 196, 0 - - - 147, 25 - - - 2 - - - ToolBar - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer.TopToolStripPanel - - - 2 - - - ToolStripContainer.TopToolStripPanel - - - System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripContainer - - - 3 - - - ToolStripContainer - - - System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 6, 25 - - - 6, 25 - - - 157, 6 - - - 157, 6 - - - 177, 6 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAR9JREFUOE9jZEAA - NiCTB4hBNAz8AjK+ADGIxgv+A2XRsSdQzAaI5aCGggwWAmIJKAax4Zb9RwdQA6OBtDMOw82gBoJdhmEA - SACskYXjv/+y/3AMNSwRSINcCHINxABcOGDFv//IGJsBIH+ADQhe/RcFs8SswxDDZgDc9rB1f/4jY/b4 - tf9hOHQtRA7DAJamv3ADIjf+/o+MuZLW/Ofu+gXGIDZIDsMAzg644P+YrT9RMG/aqv8CE36AMYgNksfr - BcGsFf/Rsei0r/9hGCSH1QAxoCKQhPScz3ixSN5yrAbAo1Fh0cf/hDDedKC6/P1/ZIwnfYASEWpKBCnW - XPMWV35QhaY6WD4A0Sh5ATk1gjIQCMM0YSiEJV9sNCzHEa0JAOenQNbuwY1kAAAAAElFTkSuQmCC - - - - Magenta - - - 23, 22 - - - Open ... - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMxJREFUOE9jYBiM - gA3oKCEgliCAQWpAalHAfyCPEAZp8ARiM6hFcAP+s+VfBmvGBkDiMHkgOxFqCMiVCAO4Sq+BDaisrPzf - 3d39f968ef83bNjw/8CBA2BxmDxOA/hrbuF1AUwepwEizffwugAmj9MAye5HeF0Ak8dpgNzkZ/9BGFtM - oMlhD0SV2a/+E8JQw7EboLn4Hd40gCSP3QC91Z/whgFMHlcYgBIEXgOMN32DuTAaqNYGPSXCUhShpAxK - xiDNckCMkRdQMgYxHAAPZxCE3fkV/AAAAABJRU5ErkJggg== - - - - Magenta - - - 23, 22 - - - Save - - - 367, 25 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0 - KQAAAk1TRnQBSQFMAgEBAwEAAQQBAAEEAQABIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA - AwABIAMAAQEBAAEgBgABQBUAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEHAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEB - AwABAQMAAQEDAAEBAwABAQMAAQEDAAEBTwABAQMABAEEAgEDAwIBAwMBAQIDAAEBAwABAZgAAwIEAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMCAQMDAgEDAwIBAwMBAQIDAAEB - AwIEAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMCAQMDAgEDAwIBAwMB - AQIDAAEBSAADAQECAwQBBQMHBAkBDAMKAQ0DBwEKAwQBBgMCAQMDAAEBlAADBAEGAwUBBwMGAQgDBgEI - AwYBCAMGAQgDBgEIAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBgEIAwYBCAMFAQcDBAEGAwQBBgMEAQUDAwEEAwIBAwMEAQYDBQEH - AwYBCAMGAQgDBgEIAwYBCAMGAQgDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMGAQgDBgEIAwUBBwMEAQYDBAEGAwQBBQMDAQQDAgED - RwABAQMEAQUDCQEMAw8EFAEcAxUBHQMSARgDCwEPAwUBBwMBAQKUAAMHAQoDCQEMAwkBDAMKAQ0DCgEN - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEO - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgENAwkBDAMIAQsDBwEKAwYBCAMEAQYDBAEFAwcBCgMJAQwDCQEM - AwoBDQMKAQ0DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEO - AwoBDgMKAQ4DCgEOAwoBDgMKAQ4DCgEOAwoBDgMKAQ0DCQEMAwgBCwMHAQoDBgEIAwQBBgMEAQVHAAEB - AwYBCAMQARUDJgE5AVECRAGfAVACQwGeATECMAFNAxQBHAMKAQ0DAgEDlAADDAEQAw0BEQMNARIDDgET - Aw8BFAMQARUDEAEVAxABFQMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEW - AxABFgMQARYDEAEWAxABFgMQARUDEAEVAw4BEwMNARIDDQERAwoBDgMJAQwDBwEJAwUBBwMMARADDQER - Aw0BEgMOARMDDwEUAxABFQMQARUDEAEVAxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFgMQARYDEAEW - AxABFgMQARYDEAEWAxABFgMQARYDEAEWAxABFQMQARUDDgETAw0BEgMNAREDCgEOAwkBDAMHAQkDBQEH - GwABAQMAAQEDAAEBAwABAQMAAQEDAAEBFAADAQECAwkBDAMWAR4BQgI+AXMDlQX/AWECLgHaAx0BKQMO - ARMDBAEFlAADEAEWAxIBGAMTARoDFAEbAxQBHAMVAR0DFQEdAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEe - AxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFQEdAxQBGwMTARoDEQEX - Aw8BFAMNAREDCgENAwcBCgMQARYDEgEYAxMBGgMUARsDFAEcAxUBHQMVAR0DFgEeAxYBHgMWAR4DFgEe - AxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMWAR4DFgEeAxYBHgMVAR0DFAEb - AxMBGgMRARcDDwEUAw0BEQMKAQ0DBwEKFwABAQMDAQQDBQQHAQkDBwEKAwYBCAMEAQUDAQECAwABAQwA - AwIBAwMLAQ8DGgElAUQCQAF7A5YF/wFhAisB3AMiATIDEgEYAwUBB5QAAxUBHQMXASADGQEjAxoBJAMb - ASYDGwEmAxwBJwMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxsBJgMaASQDGAEiAxYBHwMUARsDEQEXAw0BEgMKAQ0DFQEdAxcBIAMZ - ASMDGgEkAxsBJgMbASYDHAEnAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDGwEmAxoBJAMYASIDFgEfAxQBGwMRARcDDQESAwoBDRMA - AQEDAwEEAwcBCgMNBBIBGAMSARkDEAEVAwoBDQMEAQYDAAEBDAADAgEDAw0BEQMdASkBRwJCAYADlgX/ - AWECKwHeAyYBOAMUARsDBgEIlAADGgElAx0BKQMfASwDIAEvAyEBMAEiAiEBMQMiATIDIwEzAyMBNAMj - ATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBMwEi - AiEBMQMgAS8DHwEsAxwBKAMZASMDFQEdAxEBFwMNAREDGgElAx0BKQMfASwDIAEvAyEBMAEiAiEBMQMi - ATIDIwEzAyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMjATQDIwE0AyMBNAMj - ATQDIwE0AyMBMwEiAiEBMQMgAS8DHwEsAxwBKAMZASMDFQEdAxEBFwMNARETAAEBAwUBBwMOARMDHgEr - AT8CPQFsAUECPgFyAyIBMgMSARgDCQEMAwIBAwwAAwIBAwMNARIDHgErAUcCQgGBA5YF/wFhAikB3wEn - AiYBOgMUARwDBwEJlAADHwEsASICIQExAyQBNQMmATgBJwImAToDJwE7AygBPAMoAT0DKQE+AykBPgMp - AT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKAE9AycBOwMm - ATgDIwE0AyABLwMdASkDGQEjAxQBGwMPARQDHwEsASICIQExAyQBNQMmATgBJwImAToDJwE7AygBPAMo - AT0DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMpAT4DKQE+AykBPgMp - AT4DKAE9AycBOwMmATgDIwE0AyABLwMdASkDGQEjAxQBGwMPARQQAAMBAQIDCQEMAxQBHAFAAj0BcAOK - Af8D9AH/AV8CMwHRAxwBJwMNARIDBAEFAwAEAQECAwMBBAMHAQkDEgEYAyEBMAFIAkMBgwKVAZYF/wFh - AikB3wEnAiYBOgMUARwDBwEJlAADIwEzAw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/AxEBFwMjATMDDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/ - Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DEQEXEAADAgEDAwsBDwMaASQBRAJAAXoCiQGK - Af8D9AH/AWMCLAHbASICIQExAxEBFwMFAQcDAQECAwUBBwMKAQ0DEAEWAxoBJQMnATsBSgJDAYoDlgX/ - AWECKQHfAScCJgE6AxQBHAMHAQmUAAMmATgDDwH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wMPAf8DEwEaAyYBOAMPAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/Aw8B/wMTARoQAAMCAQMDDAEQAxwBKAFGAkEBfwOK - Af8D9AH/AWECKwHeAyYBOAMTARoDBgEIAwQBBQMKAQ4DEgEZAyIBMgMxAU8DMAFMAU0CRAGRA5YF/wFh - AikB3wMnATsDFAEcAwcBCZQAAygBPAMPAf8DwAH/Ag8C/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8CNgHy - Af8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wIPAv8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wIPAv8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BOAEgAv8BmQGPAZgB/wE4 - ASAC/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8CDwL/A8AB/wMPAf8DFAEbAygBPAMPAf8DwAH/AZkBjwGY - Af8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wIPAv8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wIP - Av8CDwL/Ag8C/wIPAv8BSAEbAv8CDwL/Ag8C/wIPAv8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/A8AB/wMPAf8DFAEbEAADAgEDAw0BEgMdASoBRwJCAYIDigH/ - A/QB/wFhAikB3wEnAiYBOgMUARwDBwEJAwYBCAMQARYBJwImAToBcgIlAfEBogJxAfoBXgI3AcwBUQJE - AZwClQGWBf8BZAIqAeADKgFAAxkBIwMMARADBAEFAwIBAwMAAQGIAAMpAT4DDwH/A8AB/wIPAv8DwAH/ - ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIP - Av8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DFAEc - AykBPgMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMPAf8DFAEcEAADAgEDAw0BEgMd - ASoBRwJCAYIDigH/A/QB/wFhAisB3gEnAiYBOgMUARwDBwEJAwcBCgMUARwBMAIvAUsChgGIAf8D6AH/ - AXoCLwHxAVICQwGkA5UF/wFmAicB4QExAjABTQEiAiEBMQMUARwDCwEPAwYBCAMCAQMDAAEBhAADKQE+ - Aw8B/wPAAf8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPAAf8DwAH/Ag8C/wPA - Af8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/ - Ag8C/wPAAf8DDwH/AxQBHAMpAT4DDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DDwH/ - AxQBHBAAAwIBAwMNARIDHQEqAUcCQgGCA4oB/wP0Af8BYQIpAd8BJwImAToDFAEcAwcECQEMAxgBIQMz - AVMChgGIAf8D6AH/AX4COAHzAVQCQwGsA5YF/wFlAiYB4wE5AjgBXwExAjABTQMsAUQDFQEdAwwBEAMF - AQcDAAEBhAADKAE8Aw8B/wPAAf8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPA - Af8DwAH/Ag8C/wPAAf8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPA - Af8BOAEgAv8DwAH/Ag8C/wPAAf8DDwH/AxQBGwMoATwDDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/ - AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGP - AZgB/wPAAf8DDwH/AxQBGxAAAwIBAwMNARIDHQEqAUcCQgGBA4kB/wP0Af8BYQIpAd8DJwE7AxUBHQMJ - AQwDDQERAx0BKQE4AjYBXAKFAYgB/wLnAegB/wF7AjwB9AFWAkEBswOWAf8C8QH+Af8BcgElASgB8QFb - AjUB0AFXARwBKAHxAT4BGAFZAfgBPwI9AW0DEgEYAwcBCgMBAQKEAAMmATgDDwH/A8AB/wIPAv8DwAH/ - ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIP - Av8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DEwEa - AyYBOAMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMPAf8DEwEaBwAEAQQCAQMDBwEJ - AxIBGAMhATABSAJDAYQDiQH/A/QB/wFkAioB4AMqAUADGwEmAxIBGAMWAR8DJAE2ATwCOgFmAoUBiAH/ - AucB6AH/AYoBTQFRAfcBXQI4AcsClAGWAf8CSQHcAf8CDwHQAf8CDwHRAf8CDwHQAf8CDwH3Af8BSAJD - AYQDFAEbAwkBDAMBAQKEAAMjATMDDwH/A8AB/wIPAv8DwAH/ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEg - Av8DwAH/A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ - ATgBIAL/A8AB/wE4ASAC/wPAAf8CDwL/A8AB/wMPAf8DEQEXAyMBMwMPAf8DwAH/AZkBjwGYAf8DwAH/ - AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/ - A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/ - A8AB/wGZAY8BmAH/A8AB/wMPAf8DEQEXBwABAQMEAQUDCAELAw8BFAMbASYDKQE+AUoCQwGNA4gB/wP0 - Af8BZgInAeEBMQIwAU0DJQE3AyABLgMkATYDMAFMAUcCQgGCAmUBoQH/AlIB1QH/AhwB0gH/AjgBuAH/ - ApUBlgH/AkUB3QH/Ag8B0QH/Ag8B2wH/Ag8B6QH/AVcBHAEvAfEBPwI9AWwDEgEYAwcBCgMBAQKEAAMf - ASwDDwH/A8AB/wIPAv8DwAH/ATgBIAL/A8AB/wI2AfIB/wPAAf8BOAEgAv8DwAH/A8AB/wPAAf8CDwL/ - A8AB/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wE4ASAC/wPA - Af8CDwL/A8AB/wMPAf8DDwEUAx8BLAMPAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGY - Af8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPAAf8DwAH/A8AB/wPAAf8BmQGPAZgB/wPA - Af8DwAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wMP - Af8DDwEUBAADAgEDAwgBCwMQARYDHQEpATECMAFNATMCMgFSAU4CRAGYA4UB/wP0Af8BYQImAeQBOgI4 - AWADMgFRAToCOQFhAU4CRAGYAVsCLwHWASEBHAFtAfsCDwHQAf8CDwHQAf8CDwHQAf8CNAG+Af8CnAGh - Af8CdwHWAf8BLwEcAXIB+gFZAjoBxwFGAkEBfwMpAT8DGAEhAw0BEQMFAQcDAAEBhAADGgElAw8B/wPA - Af8CDwL/A8AB/wE4ASAC/wPAAf8CNgHyAf8DwAH/ATgBIAL/A8AB/wPAAf8DwAH/Ag8C/wPAAf8DwAH/ - A8AB/wPAAf8CDwL/A8AB/wPAAf8DwAH/ATgBIAL/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/Ag8C/wPA - Af8DDwH/Aw0BEQMaASUDDwH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZAY8BmAH/A8AB/wGZ - AY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPAAf8DwAH/AZkBjwGYAf8DwAH/A8AB/wPA - Af8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8DDwH/Aw0BEQQA - AwQBBgMOARMDGwEmAV8CMwHRAaoCfgH8AV8CLgHZAV4CNgHOA4kB/wPzAf8BbAIoAe0BVgJBAbMBXAIp - Ad8BNQEYAaMB/QIPAdEB/wIPAdAB/wIPAdAB/wIPAdIB/wIPAd0B/wIPAe0B/wFZARgBMQHyAVsCPAHD - AU4CRAGVAToCOQFiAyUBNwMdASoDFQEdAw0BEgMHAQkDAgEDAwABAYQAAxUBHQMPAf8DwAH/Ag8C/wPA - Af8BOAEgAv8DwAH/AjYB8gH/A8AB/wE4ASAC/wPAAf8DwAH/A8AB/wIPAv8DwAH/A8AB/wPAAf8DwAH/ - Ag8C/wPAAf8DwAH/A8AB/wE4ASAC/wPAAf8BOAEgAv8DwAH/ATgBIAL/A8AB/wIPAv8DwAH/Aw8B/wMK - AQ0DFQEdAw8B/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPAAf8BmQGPAZgB/wPA - Af8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/A8AB/wGZAY8BmAH/A8AB/wPAAf8DwAH/AZkBjwGY - Af8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/AZkBjwGYAf8DwAH/Aw8B/wMKAQ0DAAEBAwcBCQMU - ARsDJAE1AWwCIwHuA9EJ/wL4AfkB/wJ3Ae0B/wIUAdwB/wIPAdUB/wIPAdIB/wIPAdIB/wIPAdMB/wIP - Ad8B/wIPAe0B/wIgAesB/wJ1AfkB/wF1AS0BPAH0ATsCOgFkAS4CLQFHAyIBMgMaASQDFAEbAw4BEwMJ - AQwDBQEHAwIBAwMAAQGIAAMQARYDDwH/A8AB/wIPAv8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/AjYB8gH/ - AZkBjwGYAf8BOAEgAv8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZ - AY8BmAH/AZkBjwGYAf8CDwL/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ATgBIAL/AZkBjwGYAf8BOAEg - Av8BmQGPAZgB/wE4ASAC/wGZAY8BmAH/Ag8C/wPAAf8DDwH/AwcBCgMQARYDDwH/A8AB/wIPAv8CDwL/ - Ag8C/wIPAv8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wGZAY8BmAH/AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/ - AZkBjwGYAf8BmQGPAZgB/wGZAY8BmAH/AZkBjwGYAf8CDwL/Ag8C/wIPAv8CDwL/Ag8C/wIPAv8CDwL/ - Ag8C/wIPAv8DwAH/Aw8B/wMHAQoDAAEBAwkBDAMYASEDKgFBAWgBJAEmAe0DuQH/A+UB/wP7Af8C/gL/ - AlkB6QH/Ag8B2QH/Ag8B2AH/Ag8B4AH/Ag8B8AH/AV0BHwEoAe0BWwI1AdABVwJBAbcCgQGIAf8C5gHn - Af8BegIvAfEDMgFRAyMBMwMUARwDCwEPAwcBCQMEAQUDAgEDAwABAZAAAwwBEAMPAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/Aw8B/wMFAQcDDAEQAw8B/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPA - Af8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DDwH/AwUBBwMB - AQIDCgEOAxkBIwFJAkIBiAIRAcwB/wI0AcMB/wJzAbcB/wKiAbUB/wPNAf8CagHeAf8CFQHzAf8CPQH+ - Af8CgQL/As0C/wFsAigB7QFbAjoBxwFWAkIBsQKBAYIB/wLlAecB/wF7AjUB8gExAjABTgMgAS8DEgEY - AwcBCQMDAQQDAAEBmAADBwEKAw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/AwQBBQMHAQoDDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMP - Af8DDwH/Aw8B/wMPAf8DDwH/Aw8B/wMPAf8DBAEFAwIBAwMKAQ0DFwEgAUoCQwGKAg8BzgH/Ag8B0QH/ - Ag8B3QH/ASoBGQGqAf4BXQIlAeIBXwIzAdEBfQE/AUsB+APVAf8D8Q3/AcUCtgH+AuEB4gH/A/IB/wF6 - AjUB8gE2AjUBWQMnATsDGAEiAwwBEAMFAQcDAgEDAwABAZQAAwQBBgMFAQcDBgEIAwYBCAMGAQgDBgEI - AwYBCAMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwYBCAMGAQgDBQEHAwQBBgMEAQYDBAEFAwMBBAMCAQMDBAEGAwUBBwMGAQgDBgEI - AwYBCAMGAQgDBgEIAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJAwcBCQMHAQkDBwEJ - AwcBCQMHAQkDBwEJAwcBCQMHAQkDBgEIAwYBCAMFAQcDBAEGAwQBBgMEAQUDAwEEAwIBAwMBAQIDBwEK - AxIBGQE9AjsBZwFeASYBJwHlAVsCLwHWAVACRQGaAT0COwFnAS0CLAFFAywBRAM1AVcBTgJEAZUBYAIv - AdYBvQKdAf0D3QH/A/cN/wG9ArEB/QFfAjMB0gFJAkIBiAMpAT8DFgEeAwsBDwMEAQUDAAEBlAADAgQD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwIBAwMCAQMDAgEDAwEBAgMA - AQEDAgQDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwIBAwMCAQMDAgED - AwEBAgMAAQEDAAEBAwUBBwMLAQ8DFAEbAxwBKAMeASsDHgErAxwBKAMZASMDGQEjAxwBJwMgAS8BJwIm - AToBOAI3AV4BUgJDAaQBYwIlAeIDxQH/A+UB/wP8Df8BcAIrAe8DLwFKAxABFgMGAQgDAAEBlwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQcA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMAAQEDAAEBAwABAQMA - AQEHAAEBAwIBAwMFAQcDCgQNARIDDwEUAw4BEwMMARADCgENAwoBDQMMBBABFQMUARwDGwEmAyIBMgMq - AkACPQFvAVcCQAG2AWkCJwHtA84B/wPqAf8D/gX/ATYCNQFYAxIBGAMHAQkDAAEB/wCcAAQBAQIDAwQE - AQUDBAEFAwQBBQMCAQMDAQECAwABAQMCAQMDBAEFAwcBCgMMBBAEFgEfAx0BKQMjATQDLQFGAUUCQAF8 - AVsCPAHEAXICJgHxAWwCKAHtAS4CLQFHAxABFQMGAQgDAAEB/wDEAAEBAwABAQMCAQMDBQEHAwgBCwMN - AREDEgQYASEDHQEqAyABLwMmATkDIAEuAxMBGgMKAQ4DBAEFAwABAf8A0AAEAQECAwMBBAMFAQcDCQEM - Aw0BEgMQARYDEAEWAw4BEwMKAQ0DBQEHAwIBAwMAAQH/ANwABAEBAgMDBAQBBgMFAQcDBAEGAwMBBAMB - AQIDAAEB/wD/AP8A/wCcAAFCAU0BPgcAAT4DAAEoAwABgAMAASADAAEBAQABAQYAAQIWAAP/BAABAQMA - AQEC/wHAAT8MAAL/AcABHwwAAv8BgAEfDAAC/wGAAR8MAAH8AQ8BgAEfDAAB+AEDAYABHwwAAfABAwGA - AR8MAAHwAQMBgAEfDAAB8AIAAR8MAAHwAgABHwwAAfACAAEfDAAB8AIAAQMMAAHwAgABAQwAAfACAAEB - DAAB8AIAAQEMAAGAAgABAQwAAYACAAEBDAABgAIAAQEMAAGAAgABAQ8AAQMPAAEPDwABPw8AAR8PAAEf - DwABHwcAAQEDAAEBAwABHwQACP8BgAIAAR8EAAn/AeABAAEfBAAJ/wH8AQABHwQACv8BgAE/BAAM/wQA - DP8EAAs= - - - - 512, 25 - - - 16, 16 - - - True - - - 6, 13 - - - 713, 564 - - - StatusHeaderLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusLabel - - - System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StatusProgress - - - System.Windows.Forms.ToolStripProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemFile - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator7 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemPrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator8 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemClose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalculations - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemCalc - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemHelpIndex - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator9 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorBC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonCalc - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorAC - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelp - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonFile - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemOpen - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemSave - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemSaveAs - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorBPrint - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemPrint - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripSeparatorAPrint - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemClose - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonCalcDropDown - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemCalc - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripButtonHelpDropDown - - - System.Windows.Forms.ToolStripDropDownButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemHelp - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator13 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ToolStripMenuItemAbout - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator4 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator5 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator2 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator1 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - toolStripSeparator3 - - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonOpen - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ButtonSave - - - System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListLarge - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ListImageListSmall - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MainControl - - - REX.Common.REXExtensionMainControl, Unit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.Designer.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.Designer.cs deleted file mode 100644 index c5e62963..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.Designer.cs +++ /dev/null @@ -1,132 +0,0 @@ -namespace REX.Unit.Resources.Dialogs -{ - partial class MainForm - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - this.ButtonApply = new System.Windows.Forms.Button(); - this.ButtonCancel = new System.Windows.Forms.Button(); - this.Buttons = new System.Windows.Forms.Panel(); - this.Logo = new System.Windows.Forms.PictureBox(); - this.About = new System.Windows.Forms.LinkLabel(); - this.Help = new System.Windows.Forms.LinkLabel(); - this.ButtonClose = new System.Windows.Forms.Button(); - this.MainPanel = new System.Windows.Forms.Panel(); - this.Buttons.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.Logo)).BeginInit(); - this.SuspendLayout(); - // - // ButtonApply - // - resources.ApplyResources(this.ButtonApply, "ButtonApply"); - this.ButtonApply.Name = "ButtonApply"; - this.ButtonApply.UseVisualStyleBackColor = true; - this.ButtonApply.Click += new System.EventHandler(this.ButtonApply_Click); - // - // ButtonCancel - // - resources.ApplyResources(this.ButtonCancel, "ButtonCancel"); - this.ButtonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.ButtonCancel.Name = "ButtonCancel"; - this.ButtonCancel.UseVisualStyleBackColor = true; - // - // Buttons - // - this.Buttons.Controls.Add(this.About); - this.Buttons.Controls.Add(this.Help); - this.Buttons.Controls.Add(this.ButtonClose); - this.Buttons.Controls.Add(this.ButtonCancel); - this.Buttons.Controls.Add(this.ButtonApply); - this.Buttons.Controls.Add(this.Logo); - resources.ApplyResources(this.Buttons, "Buttons"); - this.Buttons.Name = "Buttons"; - // - // Logo - // - this.Logo.BackColor = System.Drawing.Color.Transparent; - resources.ApplyResources(this.Logo, "Logo"); - this.Logo.Name = "Logo"; - this.Logo.TabStop = false; - // - // About - // - resources.ApplyResources(this.About, "About"); - this.About.Name = "About"; - this.About.TabStop = true; - this.About.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.About_LinkClicked); - // - // Help - // - resources.ApplyResources(this.Help, "Help"); - this.Help.Name = "Help"; - this.Help.TabStop = true; - this.Help.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.Help_LinkClicked); - // - // ButtonClose - // - resources.ApplyResources(this.ButtonClose, "ButtonClose"); - this.ButtonClose.Name = "ButtonClose"; - this.ButtonClose.UseVisualStyleBackColor = true; - this.ButtonClose.Click += new System.EventHandler(this.ButtonClose_Click); - // - // MainPanel - // - resources.ApplyResources(this.MainPanel, "MainPanel"); - this.MainPanel.Name = "MainPanel"; - // - // MainForm - // - this.AcceptButton = this.ButtonApply; - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.ButtonCancel; - this.Controls.Add(this.MainPanel); - this.Controls.Add(this.Buttons); - this.Name = "MainForm"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); - this.Load += new System.EventHandler(this.MainForm_Load); - this.Buttons.ResumeLayout(false); - this.Buttons.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.Logo)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Button ButtonApply; - private System.Windows.Forms.Button ButtonCancel; - private System.Windows.Forms.Panel Buttons; - private System.Windows.Forms.Button ButtonClose; - private System.Windows.Forms.LinkLabel Help; - private System.Windows.Forms.LinkLabel About; - private System.Windows.Forms.Panel MainPanel; - private System.Windows.Forms.PictureBox Logo; - - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.cs deleted file mode 100644 index c4e0f48a..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; -using System.Threading; - -using REX.Common; -using Autodesk.REX.Framework; - -namespace REX.Unit.Resources.Dialogs -{ - /// - /// Main form - /// - public partial class MainForm : REXExtensionForm - { - public MainForm() - { - } - public MainForm(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - } - - private void ButtonApply_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.OK; - REXCommand Cmd = new REXCommand(REXCommandType.OK); - ThisExtension.Command(ref Cmd); - } - private void ButtonClose_Click(object sender, EventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = false; - ThisExtension.Command(ref Cmd); - } - - private void MainForm_FormClosing(object sender, FormClosingEventArgs e) - { - this.DialogResult = DialogResult.Cancel; - REXCommand Cmd = new REXCommand(REXCommandType.Close); - Cmd.CommandObject = true; - if (((bool)ThisExtension.Command(ref Cmd)) == true) - e.Cancel = false; - else - e.Cancel = true; - } - - private void Help_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.Help); - ThisExtension.Command(ref Cmd); - } - - private void About_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) - { - REXCommand Cmd = new REXCommand(REXCommandType.About); - ThisExtension.Command(ref Cmd); - } - - private void MainForm_Load(object sender, EventArgs e) - { - - } - - } -} \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.resx b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.resx deleted file mode 100644 index 373a295c..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/MainForm.resx +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Bottom, Right - - - NoControl - - - - 314, 10 - - - 75, 23 - - - - 1 - - - OK - - - ButtonApply - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 4 - - - Bottom, Right - - - NoControl - - - 755, -48 - - - 75, 23 - - - 0 - - - Cancel - - - ButtonCancel - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 3 - - - True - - - NoControl - - - 58, 15 - - - 35, 13 - - - 4 - - - About - - - About - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 0 - - - True - - - NoControl - - - 12, 15 - - - 29, 13 - - - 3 - - - Help - - - Help - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 1 - - - Bottom, Right - - - NoControl - - - 395, 10 - - - 75, 23 - - - 2 - - - Cancel - - - ButtonClose - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 2 - - - None - - - NoControl - - - 177, 4 - - - 188, 37 - - - 5 - - - Logo - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Buttons - - - 5 - - - Bottom - - - 0, 179 - - - 8, 8, 8, 8 - - - 482, 45 - - - 1 - - - Buttons - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - Fill - - - 0, 0 - - - 482, 179 - - - 2 - - - MainPanel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 482, 224 - - - CenterScreen - - - Unit - - - MainForm - - - REX.Common.REXExtensionForm, REX.Foundation.Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.Designer.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.Designer.cs deleted file mode 100644 index 8ef90d1d..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.Designer.cs +++ /dev/null @@ -1,385 +0,0 @@ -namespace REX.Unit.Resources.Dialogs -{ - partial class SubControl - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Component Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SubControl)); - this.labelA = new System.Windows.Forms.Label(); - this.labelB = new System.Windows.Forms.Label(); - this.labelC = new System.Windows.Forms.Label(); - this.groupBoxDisplay = new System.Windows.Forms.GroupBox(); - this.rexEditBoxA = new REX.Controls.Forms.REXEditBox(); - this.rexEditBoxB = new REX.Controls.Forms.REXEditBox(); - this.rexEditBoxC = new REX.Controls.Forms.REXEditBox(); - this.groupBoxBase = new System.Windows.Forms.GroupBox(); - this.textBoxA = new REX.Controls.Forms.REXEditBox(); - this.textBoxB = new REX.Controls.Forms.REXEditBox(); - this.textBoxC = new REX.Controls.Forms.REXEditBox(); - this.groupBoxInterface = new System.Windows.Forms.GroupBox(); - this.textBoxIC = new REX.Controls.Forms.REXEditBox(); - this.textBoxIA = new REX.Controls.Forms.REXEditBox(); - this.textBoxIB = new REX.Controls.Forms.REXEditBox(); - this.groupBoxDisplay.SuspendLayout(); - this.groupBoxBase.SuspendLayout(); - this.groupBoxInterface.SuspendLayout(); - this.SuspendLayout(); - // - // labelA - // - resources.ApplyResources(this.labelA, "labelA"); - this.labelA.Name = "labelA"; - // - // labelB - // - resources.ApplyResources(this.labelB, "labelB"); - this.labelB.Name = "labelB"; - // - // labelC - // - resources.ApplyResources(this.labelC, "labelC"); - this.labelC.Name = "labelC"; - // - // groupBoxDisplay - // - this.groupBoxDisplay.Controls.Add(this.labelA); - this.groupBoxDisplay.Controls.Add(this.labelB); - this.groupBoxDisplay.Controls.Add(this.labelC); - this.groupBoxDisplay.Controls.Add(this.rexEditBoxA); - this.groupBoxDisplay.Controls.Add(this.rexEditBoxB); - this.groupBoxDisplay.Controls.Add(this.rexEditBoxC); - resources.ApplyResources(this.groupBoxDisplay, "groupBoxDisplay"); - this.groupBoxDisplay.Name = "groupBoxDisplay"; - this.groupBoxDisplay.TabStop = false; - // - // rexEditBoxA - // - this.rexEditBoxA.BackColor = System.Drawing.SystemColors.Window; - this.rexEditBoxA.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.rexEditBoxA.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexEditBoxA.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexEditBoxA.Complex = false; - this.rexEditBoxA.ComplexSeparator = ","; - this.rexEditBoxA.ComplexSpaceSeparator = false; - this.rexEditBoxA.ComplexUnitOnEnd = false; - this.rexEditBoxA.CorrectValue = ""; - this.rexEditBoxA.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexEditBoxA.Epsilon = 0D; - this.rexEditBoxA.InvalidCharacters = ""; - resources.ApplyResources(this.rexEditBoxA, "rexEditBoxA"); - this.rexEditBoxA.MaxTokens = 0; - this.rexEditBoxA.MinTokens = 0; - this.rexEditBoxA.Name = "rexEditBoxA"; - this.rexEditBoxA.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexEditBoxA.OriginalTextOnEnter = false; - this.rexEditBoxA.RangeMax = 0D; - this.rexEditBoxA.RangeMin = 0D; - this.rexEditBoxA.RememberCorrect = false; - this.rexEditBoxA.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexEditBoxA.RoundingIncrement = 1E-08D; - this.rexEditBoxA.Separator = "."; - this.rexEditBoxA.TextChanged += new System.EventHandler(this.rexEditBoxA_TextChanged); - this.rexEditBoxA.Leave += new System.EventHandler(this.rexEditBoxA_Leave); - // - // rexEditBoxB - // - this.rexEditBoxB.BackColor = System.Drawing.SystemColors.Window; - this.rexEditBoxB.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.rexEditBoxB.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexEditBoxB.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexEditBoxB.Complex = false; - this.rexEditBoxB.ComplexSeparator = ","; - this.rexEditBoxB.ComplexSpaceSeparator = false; - this.rexEditBoxB.ComplexUnitOnEnd = false; - this.rexEditBoxB.CorrectValue = ""; - this.rexEditBoxB.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexEditBoxB.Epsilon = 0D; - this.rexEditBoxB.InvalidCharacters = ""; - resources.ApplyResources(this.rexEditBoxB, "rexEditBoxB"); - this.rexEditBoxB.MaxTokens = 0; - this.rexEditBoxB.MinTokens = 0; - this.rexEditBoxB.Name = "rexEditBoxB"; - this.rexEditBoxB.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexEditBoxB.OriginalTextOnEnter = false; - this.rexEditBoxB.RangeMax = 0D; - this.rexEditBoxB.RangeMin = 0D; - this.rexEditBoxB.RememberCorrect = false; - this.rexEditBoxB.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexEditBoxB.RoundingIncrement = 1E-08D; - this.rexEditBoxB.Separator = "."; - this.rexEditBoxB.TextChanged += new System.EventHandler(this.rexEditBoxB_TextChanged); - this.rexEditBoxB.Leave += new System.EventHandler(this.rexEditBoxB_TextChanged); - // - // rexEditBoxC - // - this.rexEditBoxC.BackColor = System.Drawing.SystemColors.Window; - this.rexEditBoxC.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.rexEditBoxC.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.rexEditBoxC.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.rexEditBoxC.Complex = false; - this.rexEditBoxC.ComplexSeparator = ","; - this.rexEditBoxC.ComplexSpaceSeparator = false; - this.rexEditBoxC.ComplexUnitOnEnd = false; - this.rexEditBoxC.CorrectValue = ""; - this.rexEditBoxC.DataType = REX.Controls.Common.EControlType.TEXT; - this.rexEditBoxC.Epsilon = 0D; - this.rexEditBoxC.InvalidCharacters = ""; - resources.ApplyResources(this.rexEditBoxC, "rexEditBoxC"); - this.rexEditBoxC.MaxTokens = 0; - this.rexEditBoxC.MinTokens = 0; - this.rexEditBoxC.Name = "rexEditBoxC"; - this.rexEditBoxC.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.rexEditBoxC.OriginalTextOnEnter = false; - this.rexEditBoxC.RangeMax = 0D; - this.rexEditBoxC.RangeMin = 0D; - this.rexEditBoxC.RememberCorrect = false; - this.rexEditBoxC.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.rexEditBoxC.RoundingIncrement = 1E-08D; - this.rexEditBoxC.Separator = "."; - this.rexEditBoxC.TextChanged += new System.EventHandler(this.rexEditBoxC_TextChanged); - this.rexEditBoxC.Leave += new System.EventHandler(this.rexEditBoxC_Leave); - // - // groupBoxBase - // - this.groupBoxBase.Controls.Add(this.textBoxA); - this.groupBoxBase.Controls.Add(this.textBoxB); - this.groupBoxBase.Controls.Add(this.textBoxC); - resources.ApplyResources(this.groupBoxBase, "groupBoxBase"); - this.groupBoxBase.Name = "groupBoxBase"; - this.groupBoxBase.TabStop = false; - // - // textBoxA - // - this.textBoxA.BackColor = System.Drawing.SystemColors.Window; - this.textBoxA.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.textBoxA.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.textBoxA.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.textBoxA.Complex = false; - this.textBoxA.ComplexSeparator = ","; - this.textBoxA.ComplexSpaceSeparator = false; - this.textBoxA.ComplexUnitOnEnd = false; - this.textBoxA.CorrectValue = ""; - this.textBoxA.DataType = REX.Controls.Common.EControlType.TEXT; - this.textBoxA.Epsilon = 0D; - this.textBoxA.InvalidCharacters = ""; - resources.ApplyResources(this.textBoxA, "textBoxA"); - this.textBoxA.MaxTokens = 0; - this.textBoxA.MinTokens = 0; - this.textBoxA.Name = "textBoxA"; - this.textBoxA.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.textBoxA.OriginalTextOnEnter = false; - this.textBoxA.RangeMax = 0D; - this.textBoxA.RangeMin = 0D; - this.textBoxA.RememberCorrect = false; - this.textBoxA.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.textBoxA.RoundingIncrement = 1E-08D; - this.textBoxA.Separator = "."; - this.textBoxA.Tag = "UC_Length"; - // - // textBoxB - // - this.textBoxB.BackColor = System.Drawing.SystemColors.Window; - this.textBoxB.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.textBoxB.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.textBoxB.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.textBoxB.Complex = false; - this.textBoxB.ComplexSeparator = ","; - this.textBoxB.ComplexSpaceSeparator = false; - this.textBoxB.ComplexUnitOnEnd = false; - this.textBoxB.CorrectValue = ""; - this.textBoxB.DataType = REX.Controls.Common.EControlType.TEXT; - this.textBoxB.Epsilon = 0D; - this.textBoxB.InvalidCharacters = ""; - resources.ApplyResources(this.textBoxB, "textBoxB"); - this.textBoxB.MaxTokens = 0; - this.textBoxB.MinTokens = 0; - this.textBoxB.Name = "textBoxB"; - this.textBoxB.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.textBoxB.OriginalTextOnEnter = false; - this.textBoxB.RangeMax = 0D; - this.textBoxB.RangeMin = 0D; - this.textBoxB.RememberCorrect = false; - this.textBoxB.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.textBoxB.RoundingIncrement = 1E-08D; - this.textBoxB.Separator = "."; - // - // textBoxC - // - this.textBoxC.BackColor = System.Drawing.SystemColors.Window; - this.textBoxC.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.textBoxC.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.textBoxC.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.textBoxC.Complex = false; - this.textBoxC.ComplexSeparator = ","; - this.textBoxC.ComplexSpaceSeparator = false; - this.textBoxC.ComplexUnitOnEnd = false; - this.textBoxC.CorrectValue = ""; - this.textBoxC.DataType = REX.Controls.Common.EControlType.TEXT; - this.textBoxC.Epsilon = 0D; - this.textBoxC.InvalidCharacters = ""; - resources.ApplyResources(this.textBoxC, "textBoxC"); - this.textBoxC.MaxTokens = 0; - this.textBoxC.MinTokens = 0; - this.textBoxC.Name = "textBoxC"; - this.textBoxC.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.textBoxC.OriginalTextOnEnter = false; - this.textBoxC.RangeMax = 0D; - this.textBoxC.RangeMin = 0D; - this.textBoxC.RememberCorrect = false; - this.textBoxC.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.textBoxC.RoundingIncrement = 1E-08D; - this.textBoxC.Separator = "."; - // - // groupBoxInterface - // - this.groupBoxInterface.Controls.Add(this.textBoxIC); - this.groupBoxInterface.Controls.Add(this.textBoxIA); - this.groupBoxInterface.Controls.Add(this.textBoxIB); - resources.ApplyResources(this.groupBoxInterface, "groupBoxInterface"); - this.groupBoxInterface.Name = "groupBoxInterface"; - this.groupBoxInterface.TabStop = false; - // - // textBoxIC - // - this.textBoxIC.BackColor = System.Drawing.SystemColors.Window; - this.textBoxIC.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.textBoxIC.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.textBoxIC.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.textBoxIC.Complex = false; - this.textBoxIC.ComplexSeparator = ","; - this.textBoxIC.ComplexSpaceSeparator = false; - this.textBoxIC.ComplexUnitOnEnd = false; - this.textBoxIC.CorrectValue = ""; - this.textBoxIC.DataType = REX.Controls.Common.EControlType.TEXT; - this.textBoxIC.Epsilon = 0D; - this.textBoxIC.InvalidCharacters = ""; - resources.ApplyResources(this.textBoxIC, "textBoxIC"); - this.textBoxIC.MaxTokens = 0; - this.textBoxIC.MinTokens = 0; - this.textBoxIC.Name = "textBoxIC"; - this.textBoxIC.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.textBoxIC.OriginalTextOnEnter = false; - this.textBoxIC.RangeMax = 0D; - this.textBoxIC.RangeMin = 0D; - this.textBoxIC.RememberCorrect = false; - this.textBoxIC.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.textBoxIC.RoundingIncrement = 1E-08D; - this.textBoxIC.Separator = "."; - // - // textBoxIA - // - this.textBoxIA.BackColor = System.Drawing.SystemColors.Window; - this.textBoxIA.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.textBoxIA.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.textBoxIA.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.textBoxIA.Complex = false; - this.textBoxIA.ComplexSeparator = ","; - this.textBoxIA.ComplexSpaceSeparator = false; - this.textBoxIA.ComplexUnitOnEnd = false; - this.textBoxIA.CorrectValue = ""; - this.textBoxIA.DataType = REX.Controls.Common.EControlType.TEXT; - this.textBoxIA.Epsilon = 0D; - this.textBoxIA.InvalidCharacters = ""; - resources.ApplyResources(this.textBoxIA, "textBoxIA"); - this.textBoxIA.MaxTokens = 0; - this.textBoxIA.MinTokens = 0; - this.textBoxIA.Name = "textBoxIA"; - this.textBoxIA.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.textBoxIA.OriginalTextOnEnter = false; - this.textBoxIA.RangeMax = 0D; - this.textBoxIA.RangeMin = 0D; - this.textBoxIA.RememberCorrect = false; - this.textBoxIA.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.textBoxIA.RoundingIncrement = 1E-08D; - this.textBoxIA.Separator = "."; - // - // textBoxIB - // - this.textBoxIB.BackColor = System.Drawing.SystemColors.Window; - this.textBoxIB.ColorBackgroundDisabled = System.Drawing.SystemColors.Control; - this.textBoxIB.ColorBackgroundNeutral = System.Drawing.SystemColors.Window; - this.textBoxIB.ColorBackgroundStandard = System.Drawing.SystemColors.Control; - this.textBoxIB.Complex = false; - this.textBoxIB.ComplexSeparator = ","; - this.textBoxIB.ComplexSpaceSeparator = false; - this.textBoxIB.ComplexUnitOnEnd = false; - this.textBoxIB.CorrectValue = ""; - this.textBoxIB.DataType = REX.Controls.Common.EControlType.TEXT; - this.textBoxIB.Epsilon = 0D; - this.textBoxIB.InvalidCharacters = ""; - resources.ApplyResources(this.textBoxIB, "textBoxIB"); - this.textBoxIB.MaxTokens = 0; - this.textBoxIB.MinTokens = 0; - this.textBoxIB.Name = "textBoxIB"; - this.textBoxIB.OnDisableAction = REX.Controls.Common.EOnDisable.eSTANDARD; - this.textBoxIB.OriginalTextOnEnter = false; - this.textBoxIB.RangeMax = 0D; - this.textBoxIB.RangeMin = 0D; - this.textBoxIB.RememberCorrect = false; - this.textBoxIB.RoundingFractional = REX.Controls.Common.EFractialRound.ROUNDING_1; - this.textBoxIB.RoundingIncrement = 1E-08D; - this.textBoxIB.Separator = "."; - // - // SubControl - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.groupBoxInterface); - this.Controls.Add(this.groupBoxBase); - this.Controls.Add(this.groupBoxDisplay); - this.Name = "SubControl"; - this.groupBoxDisplay.ResumeLayout(false); - this.groupBoxDisplay.PerformLayout(); - this.groupBoxBase.ResumeLayout(false); - this.groupBoxBase.PerformLayout(); - this.groupBoxInterface.ResumeLayout(false); - this.groupBoxInterface.PerformLayout(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Label labelA; - private System.Windows.Forms.Label labelB; - private System.Windows.Forms.Label labelC; - private System.Windows.Forms.GroupBox groupBoxDisplay; - private System.Windows.Forms.GroupBox groupBoxBase; - private System.Windows.Forms.GroupBox groupBoxInterface; - private REX.Controls.Forms.REXEditBox rexEditBoxA; - private REX.Controls.Forms.REXEditBox rexEditBoxB; - private REX.Controls.Forms.REXEditBox rexEditBoxC; - private REX.Controls.Forms.REXEditBox textBoxA; - private REX.Controls.Forms.REXEditBox textBoxB; - private REX.Controls.Forms.REXEditBox textBoxC; - private REX.Controls.Forms.REXEditBox textBoxIA; - private REX.Controls.Forms.REXEditBox textBoxIB; - private REX.Controls.Forms.REXEditBox textBoxIC; - - - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.cs deleted file mode 100644 index f4993577..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.cs +++ /dev/null @@ -1,84 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Drawing; -using System.Data; -using System.Text; -using System.Windows.Forms; - -using REX.Common; - -namespace REX.Unit.Resources.Dialogs -{ - public partial class SubControl : REXExtensionControl - { - public SubControl(REXExtension Ext) - : base(Ext) - { - InitializeComponent(); - - ThisExtension.DFM.AddUnitObject(this.rexEditBoxA, "A", Autodesk.REX.Framework.EUnitType.Dimensions_Length, 1); - ThisExtension.DFM.AddUnitObject(this.rexEditBoxB, "B", Autodesk.REX.Framework.EUnitType.Dimensions_Length , 1); - ThisExtension.DFM.AddUnitObject(this.rexEditBoxC, "C", Autodesk.REX.Framework.EUnitType.Dimensions_Length, 1); - - - ThisExtension.DFM.SetBaseMinValue("A", true, 0.01); - ThisExtension.DFM.SetBaseMinValue("B", true, 0.01); - ThisExtension.DFM.SetBaseMinValue("C", true, 0.01); - } - - - public void SetDialog() - { - Data d = ((Extension)ThisExtension).Data; - - ThisExtension.DFM.SetDataBase("A", d.A); - ThisExtension.DFM.SetDataBase("B", d.B); - ThisExtension.DFM.SetDataBase("C", d.C); - } - - public void SetData() - { - Data d = ((Extension)ThisExtension).Data; - d.A = ThisExtension.DFM.GetDataBase("A"); - d.B = ThisExtension.DFM.GetDataBase("B"); - d.C = ThisExtension.DFM.GetDataBase("C"); - } - - private void rexEditBoxA_TextChanged(object sender, EventArgs e) - { - textBoxA.Text = ThisExtension.DFM.GetDataBase("A").ToString(); - textBoxIA.Text = ThisExtension.DFM.GetDataInterface("A").ToString(); - } - - private void rexEditBoxA_Leave(object sender, EventArgs e) - { - textBoxA.Text = ThisExtension.DFM.GetDataBase("A").ToString(); - textBoxIA.Text = ThisExtension.DFM.GetDataInterface("A").ToString(); - } - - private void rexEditBoxB_TextChanged(object sender, EventArgs e) - { - textBoxB.Text = ThisExtension.DFM.GetDataBase("B").ToString(); - textBoxIB.Text = ThisExtension.DFM.GetDataInterface("B").ToString(); - } - - private void rexEditBoxB_Leave(object sender, EventArgs e) - { - textBoxB.Text = ThisExtension.DFM.GetDataBase("B").ToString(); - textBoxIB.Text = ThisExtension.DFM.GetDataInterface("B").ToString(); - } - - private void rexEditBoxC_TextChanged(object sender, EventArgs e) - { - textBoxC.Text = ThisExtension.DFM.GetDataBase("C").ToString(); - textBoxIC.Text = ThisExtension.DFM.GetDataInterface("C").ToString(); - } - - private void rexEditBoxC_Leave(object sender, EventArgs e) - { - textBoxC.Text = ThisExtension.DFM.GetDataBase("C").ToString(); - textBoxIC.Text = ThisExtension.DFM.GetDataInterface("C").ToString(); - } - } - } diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.resx b/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.resx deleted file mode 100644 index df93adcf..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Dialogs/SubControl.resx +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - True - - - - NoControl - - - - 7, 37 - - - 14, 13 - - - 4 - - - A - - - labelA - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxDisplay - - - 0 - - - True - - - NoControl - - - 7, 64 - - - 14, 13 - - - 5 - - - B - - - labelB - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxDisplay - - - 1 - - - True - - - NoControl - - - 7, 90 - - - 14, 13 - - - 5 - - - C - - - labelC - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxDisplay - - - 2 - - - 26, 34 - - - 100, 20 - - - 13 - - - rexEditBoxA - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxDisplay - - - 3 - - - 27, 61 - - - 100, 20 - - - 14 - - - rexEditBoxB - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxDisplay - - - 4 - - - 27, 87 - - - 100, 20 - - - 15 - - - rexEditBoxC - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxDisplay - - - 5 - - - 3, 3 - - - 147, 137 - - - 11 - - - Values in display units - - - groupBoxDisplay - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 2 - - - 23, 34 - - - 100, 20 - - - 16 - - - textBoxA - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxBase - - - 0 - - - 23, 61 - - - 100, 20 - - - 17 - - - textBoxB - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxBase - - - 1 - - - 23, 87 - - - 100, 20 - - - 18 - - - textBoxC - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxBase - - - 2 - - - 156, 3 - - - 146, 137 - - - 12 - - - Values in REX base units - - - groupBoxBase - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - - - 23, 87 - - - 100, 20 - - - 21 - - - textBoxIC - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxInterface - - - 0 - - - 23, 34 - - - 100, 20 - - - 19 - - - textBoxIA - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxInterface - - - 1 - - - 23, 61 - - - 100, 20 - - - 20 - - - textBoxIB - - - REX.Controls.Forms.REXEditBox, REX.Controls.Forms, Version=2022.0.1.4742, Culture=neutral, PublicKeyToken=null - - - groupBoxInterface - - - 2 - - - 308, 3 - - - 151, 137 - - - 12 - - - Values in interface units - - - groupBoxInterface - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - True - - - 6, 13 - - - 460, 147 - - - SubControl - - - REX.Common.REXExtensionControl, REX.Foundation.Forms, Version=2022.0.1.4741, Culture=neutral, PublicKeyToken=null - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Other/Images.Designer.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Other/Images.Designer.cs deleted file mode 100644 index f927428c..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Other/Images.Designer.cs +++ /dev/null @@ -1,143 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.Unit.Resources.Other { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Images { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Images() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.Unit.Resources.Other.Images", typeof(Images).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_calculate { - get { - object obj = ResourceManager.GetObject("TOOLBAR_calculate", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_close { - get { - object obj = ResourceManager.GetObject("TOOLBAR_close", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_help { - get { - object obj = ResourceManager.GetObject("TOOLBAR_help", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_info { - get { - object obj = ResourceManager.GetObject("TOOLBAR_info", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_open { - get { - object obj = ResourceManager.GetObject("TOOLBAR_open", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_print { - get { - object obj = ResourceManager.GetObject("TOOLBAR_print", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap TOOLBAR_save_as { - get { - object obj = ResourceManager.GetObject("TOOLBAR_save_as", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Other/Images.resx b/SDK/REX SDK/Samples/Unit/Unit/Resources/Other/Images.resx deleted file mode 100644 index ba06a2af..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Other/Images.resx +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\TOOLBAR_calculate.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_close.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_help.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_info.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_open.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_print.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_save.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\TOOLBAR_save_as.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/REX.ico b/SDK/REX SDK/Samples/Unit/Unit/Resources/REX.ico deleted file mode 100644 index 45a53324..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/REX.ico and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/REX_logo.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/REX_logo.png deleted file mode 100644 index f0299668..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/REX_logo.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Strings/Texts.Designer.cs b/SDK/REX SDK/Samples/Unit/Unit/Resources/Strings/Texts.Designer.cs deleted file mode 100644 index 1183418b..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Strings/Texts.Designer.cs +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace REX.Unit.Resources.Strings { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Texts { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Texts() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("REX.Unit.Resources.Strings.Texts", typeof(Texts).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Data. - /// - internal static string LIST_Data { - get { - return ResourceManager.GetString("LIST_Data", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Results. - /// - internal static string LIST_Results { - get { - return ResourceManager.GetString("LIST_Results", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question. - /// - internal static string MessageBox_CaptionQuestion { - get { - return ResourceManager.GetString("MessageBox_CaptionQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred! Do you want to continue?. - /// - internal static string MessageBox_ErrorQuestion { - get { - return ResourceManager.GetString("MessageBox_ErrorQuestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unit. - /// - internal static string REX_ModuleDescription { - get { - return ResourceManager.GetString("REX_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc. - /// - internal static string REX_VersionInfo { - get { - return ResourceManager.GetString("REX_VersionInfo", resourceCulture); - } - } - } -} diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/Strings/Texts.resx b/SDK/REX SDK/Samples/Unit/Unit/Resources/Strings/Texts.resx deleted file mode 100644 index ad9bab49..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Resources/Strings/Texts.resx +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Data - - - Results - - - Question - - - Errors occurred! Do you want to continue? - - - Unit - - - To launch this extension, Extensions Engine at least version %vern should be installed.\nThe current version is: %verc - - diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_calculate.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_calculate.png deleted file mode 100644 index e4340a25..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_calculate.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_close.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_close.png deleted file mode 100644 index 97f37920..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_close.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_help.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_help.png deleted file mode 100644 index 74833491..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_help.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_info.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_info.png deleted file mode 100644 index baabfee1..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_info.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_open.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_open.png deleted file mode 100644 index 6d54b002..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_open.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_print.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_print.png deleted file mode 100644 index a09fa0ce..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_print.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_save.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_save.png deleted file mode 100644 index 1bdaa942..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_save.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_save_as.png b/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_save_as.png deleted file mode 100644 index 669f7c06..00000000 Binary files a/SDK/REX SDK/Samples/Unit/Unit/Resources/TOOLBAR_save_as.png and /dev/null differ diff --git a/SDK/REX SDK/Samples/Unit/Unit/Unit.csproj b/SDK/REX SDK/Samples/Unit/Unit/Unit.csproj deleted file mode 100644 index 4b00d07e..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/Unit.csproj +++ /dev/null @@ -1,254 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 8.0.50727 - 2.0 - {0A07D3EB-AEBE-42A9-BF86-74E2AD5103A0} - Library - Properties - REX.Unit - Unit - v4.8 - true - - - - - 2.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - true - full - false - bin\Debug\ - TRACE;DEBUG;TV2_0;TV1_5;REXUI;REXUIL2;REVIT;$(AssemblyName) - prompt - 4 - - - AnyCPU - false - - - pdbonly - true - bin\Release\ - TRACE;TV2_0;TV1_5;REXUI;REXUIL2;REVIT;$(AssemblyName) - prompt - 4 - AnyCPU - false - - - - True - Autodesk.Common.AResourcesControl.dll - False - - - True - Autodesk.REX.Framework.dll - False - - - RevitAPI.dll - False - - - RevitAPIUI.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Engine\REX.Controls.Forms.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.dll - False - - - C:\Program Files\Common Files\Autodesk Shared\Extensions 2024\Framework\Foundation\REX.Foundation.Forms.dll - False - - - - - - - - - - - - - - - - True - True - Resources.resx - - - UserControl - - - MainControl.cs - - - - - Form - - - MainForm.cs - - - - UserControl - - - SubControl.cs - - - True - True - Images.resx - - - True - True - Texts.resx - - - - - - Designer - ResXFileCodeGenerator - Resources.Designer.cs - - - Designer - MainControl.cs - - - Designer - MainForm.cs - - - Designer - SubControl.cs - - - Designer - ResXFileCodeGenerator - Images.Designer.cs - - - Designer - ResXFileCodeGenerator - Texts.Designer.cs - - - - - - - - - - - - - - - - - - - - - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - -if not exist "q:\exe.$(ConfigurationName)" goto InstalledSDK - -md "q:\exe.$(ConfigurationName)" -md "q:\exe.$(ConfigurationName)\Modules" -md "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)" - -del "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" - -copy "$(TargetPath)" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\$(TargetFileName)" -copy "$(TargetDir)Interop.*.dll" "q:\exe.$(ConfigurationName)\Modules\$(ProjectName)\" - -goto END - -:InstalledSDK - -:END - -if exist "$(ProjectDir)Additional\buildevents.bat" call "$(ProjectDir)Additional\buildevents.bat" - -xcopy "$(ProjectDir)Additional\*.addin" "%ProgramData%\Autodesk\Revit\Addins\2024" /S /R /K /V /I /F /C /Y - - - diff --git a/SDK/REX SDK/Samples/Unit/Unit/en-US/REX_revit.xml b/SDK/REX SDK/Samples/Unit/Unit/en-US/REX_revit.xml deleted file mode 100644 index 130b877d..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/en-US/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Samples/Unit/Unit/pl-PL/REX_revit.xml b/SDK/REX SDK/Samples/Unit/Unit/pl-PL/REX_revit.xml deleted file mode 100644 index 130b877d..00000000 --- a/SDK/REX SDK/Samples/Unit/Unit/pl-PL/REX_revit.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - diff --git a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionClass.zip b/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionClass.zip deleted file mode 100644 index 0d15fdfb..00000000 Binary files a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionClass.zip and /dev/null differ diff --git a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionFormsControl.zip b/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionFormsControl.zip deleted file mode 100644 index bc7aaa7e..00000000 Binary files a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionFormsControl.zip and /dev/null differ diff --git a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionFormsForm.zip b/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionFormsForm.zip deleted file mode 100644 index b87da806..00000000 Binary files a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionFormsForm.zip and /dev/null differ diff --git a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionWPFControl.zip b/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionWPFControl.zip deleted file mode 100644 index 98199cc8..00000000 Binary files a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionWPFControl.zip and /dev/null differ diff --git a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionWPFWindow.zip b/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionWPFWindow.zip deleted file mode 100644 index df4c054b..00000000 Binary files a/SDK/REX SDK/Visual Studio templates/Items/Autodesk/Revit Extensions 2018/REXExtensionWPFWindow.zip and /dev/null differ diff --git a/SDK/REX SDK/Visual Studio templates/Projects/Autodesk/Revit Extensions 2018/REXRevitExtensionForms.zip b/SDK/REX SDK/Visual Studio templates/Projects/Autodesk/Revit Extensions 2018/REXRevitExtensionForms.zip deleted file mode 100644 index 8a8ac67d..00000000 Binary files a/SDK/REX SDK/Visual Studio templates/Projects/Autodesk/Revit Extensions 2018/REXRevitExtensionForms.zip and /dev/null differ diff --git a/SDK/REX SDK/Visual Studio templates/Projects/Autodesk/Revit Extensions 2018/REXRevitExtensionWPF.zip b/SDK/REX SDK/Visual Studio templates/Projects/Autodesk/Revit Extensions 2018/REXRevitExtensionWPF.zip deleted file mode 100644 index 46213db4..00000000 Binary files a/SDK/REX SDK/Visual Studio templates/Projects/Autodesk/Revit Extensions 2018/REXRevitExtensionWPF.zip and /dev/null differ diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.addin b/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.addin deleted file mode 100644 index f3aa3a51..00000000 --- a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.addin +++ /dev/null @@ -1,13 +0,0 @@ - - - - AnalyticalSupportData_Info.dll - 4367318e-3965-422c-887f-554694376067 - Revit.SDK.Samples.AnalyticalSupportData_Info.CS.Command - Analytical SupportData Information - Displays the element's support information - AlwaysVisible - ADSK - Autodesk, www.autodesk.com - - \ No newline at end of file diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.cs b/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.cs deleted file mode 100644 index 000bbb28..00000000 --- a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.cs +++ /dev/null @@ -1,242 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - - -using System; -using System.Data; -using System.Collections.Generic; -using System.Text; -using System.Linq; - -using Autodesk.Revit; -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -using Autodesk.Revit.DB.Structure; - -namespace Revit.SDK.Samples.AnalyticalSupportData_Info.CS -{ - /// - /// get element's id and type information and its supported information. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - [Autodesk.Revit.Attributes.Journaling(Autodesk.Revit.Attributes.JournalingMode.NoCommandData)] - public class Command: IExternalCommand - { - - ExternalCommandData m_revit = null; // application of Revit - DataTable m_elementInformation = null; // store all required information - - /// - /// property to get private member variable m_elementInformation. - /// - public DataTable ElementInformation - { - get - { - return m_elementInformation; - } - } - - /// - /// Implement this method as an external command for Revit. - /// - /// An object that is passed to the external application - /// which contains data related to the command, - /// such as the application object and active view. - /// A message that can be set by the external application - /// which will be displayed if a failure or cancellation is returned by - /// the external command. - /// A set of elements to which the external application - /// can add elements that are to be highlighted in case of failure or cancellation. - /// Return the status of the external command. - /// A result of Succeeded means that the API external method functioned as expected. - /// Cancelled can be used to signify that the user cancelled the external operation - /// at some point. Failure should be returned if the application is unable to proceed with - /// the operation. - public Autodesk.Revit.UI.Result Execute(Autodesk.Revit.UI.ExternalCommandData revit, - ref string message, - ElementSet elements) - { - // Set currently executable application to private variable m_revit - m_revit = revit; - - ElementSet selectedElements = new ElementSet(); - foreach (ElementId elementId in m_revit.Application.ActiveUIDocument.Selection.GetElementIds()) - { - selectedElements.Insert(m_revit.Application.ActiveUIDocument.Document.GetElement(elementId)); - } - - // get all the required information of selected elements and store them in a data table. - m_elementInformation = StoreInformationInDataTable(selectedElements); - - // show UI - AnalyticalSupportData_InfoForm displayForm = new AnalyticalSupportData_InfoForm(this); - displayForm.ShowDialog(); - - return Autodesk.Revit.UI.Result.Succeeded; - } - - /// - /// get all the required information of selected elements and store them in a data table - /// - /// - /// all selected elements in Revit main program - /// - /// - /// a data table which store all the required information - /// - private DataTable StoreInformationInDataTable(ElementSet selectedElements) - { - DataTable informationTable = CreatDataTable(); - - foreach (Element element in selectedElements) - { - // Get - AnalyticalElement analyticalModel = null; - Document document = element.Document; - AnalyticalToPhysicalAssociationManager assocManager = AnalyticalToPhysicalAssociationManager.GetAnalyticalToPhysicalAssociationManager(document); - if (assocManager != null) - { - ElementId associatedElementId = assocManager.GetAssociatedElementId(element.Id); - if (associatedElementId != ElementId.InvalidElementId) - { - Element associatedElement = document.GetElement(associatedElementId); - if (associatedElement != null && associatedElement is AnalyticalElement) - { - analyticalModel = associatedElement as AnalyticalElement; - } - } - } - if (null == analyticalModel) // skip no AnalyticalModel element - { - continue; - } - - DataRow newRow = informationTable.NewRow(); - string idValue = element.Id.ToString();// store element Id value - string typeName = ""; // store element type name - string[] supportInformation = GetSupportInformation(analyticalModel);// store support information - - // get element type information - switch (element.GetType().Name) - { - case "WallFoundation": - WallFoundation wallFound = element as WallFoundation; - ElementType wallFootSymbol = m_revit.Application.ActiveUIDocument.Document.GetElement(wallFound.GetTypeId()) as ElementType;// get element Type - typeName = wallFootSymbol.Category.Name + ": " + wallFootSymbol.Name; - break; - - case "FamilyInstance": - FamilyInstance familyInstance = element as FamilyInstance; - FamilySymbol symbol = m_revit.Application.ActiveUIDocument.Document.GetElement(familyInstance.GetTypeId()) as FamilySymbol; - typeName = symbol.Family.Name + ": " + symbol.Name; - break; - - case "Floor": - Floor slab = element as Floor; - FloorType slabType = m_revit.Application.ActiveUIDocument.Document.GetElement(slab.GetTypeId()) as FloorType; // get element type - typeName = slabType.Category.Name + ": " + slabType.Name; - break; - - case "Wall": - Wall wall = element as Wall; - WallType wallType = m_revit.Application.ActiveUIDocument.Document.GetElement(wall.GetTypeId()) as WallType; // get element type - typeName = wallType.Kind.ToString() + ": " + wallType.Name; - break; - - default: - break; - } - - // set the relative information of current element into the table. - newRow["Id"] = idValue; - newRow["Element Type"] = typeName; - newRow["Support Type"] = supportInformation[0]; - newRow["Remark"] = supportInformation[1]; - informationTable.Rows.Add(newRow); - } - - return informationTable; - } - - /// - /// create a empty DataTable - /// - /// - private DataTable CreatDataTable() - { - // Create a new DataTable. - DataTable elementInformationTable = new DataTable("ElementInformationTable"); - - // Create element id column and add to the DataTable. - DataColumn idColumn = new DataColumn(); - idColumn.DataType = typeof(System.String); - idColumn.ColumnName = "Id"; - idColumn.Caption = "Id"; - idColumn.ReadOnly = true; - elementInformationTable.Columns.Add(idColumn); - - // Create element type column and add to the DataTable. - DataColumn typeColumn = new DataColumn(); - typeColumn.DataType = typeof(System.String); - typeColumn.ColumnName = "Element Type"; - typeColumn.Caption = "Element Type"; - typeColumn.ReadOnly = true; - elementInformationTable.Columns.Add(typeColumn); - - // Create support column and add to the DataTable. - DataColumn supportColumn = new DataColumn(); - supportColumn.DataType = typeof(System.String); - supportColumn.ColumnName = "Support Type"; - supportColumn.Caption = "Support Type"; - supportColumn.ReadOnly = true; - elementInformationTable.Columns.Add(supportColumn); - - // Create a column which can note others information - DataColumn remarkColumn = new DataColumn(); - remarkColumn.DataType = typeof(System.String); - remarkColumn.ColumnName = "Remark"; - remarkColumn.Caption = "Remark"; - remarkColumn.ReadOnly = true; - elementInformationTable.Columns.Add(remarkColumn); - - return elementInformationTable; - } - /// - /// get element's support information - /// - /// element's analytical model - /// - private string[] GetSupportInformation(AnalyticalElement analyticalModel) - { - // supportInformation[0] store supportType - // supportInformation[1] store other informations - string[] supportInformations = new string[2] { "", "" }; - // "Supported" flag indicates if the Element is completely supported. - // AnalyticalModel Support list keeps track of all supports. - supportInformations[0] = "not supported"; - - return supportInformations; - } - } -} diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.csproj b/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.csproj deleted file mode 100644 index bf93da0b..00000000 --- a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_Info.csproj +++ /dev/null @@ -1,99 +0,0 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {F2A2735F-CE2A-4F76-89E2-A358122F5B02} - Library - Properties - AnalyticalSupportData_Info - AnalyticalSupportData_Info - v4.8 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - true - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - - - bin\x64\Release\ - TRACE - true - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - - - OnOutputUpdated - - - - - - - - - 3.5 - - - - - - Form - - - AnalyticalSupportData_InfoForm.cs - - - - - - Designer - AnalyticalSupportData_InfoForm.cs - - - - - - set FILEFORSAMPLEREG="$(SolutionDir)..\..\..\..\Regression\API\SDKSamples\UpdateSampleDllForRegression.py" -if exist %25FILEFORSAMPLEREG%25 py -3 %25FILEFORSAMPLEREG%25 "$(ProjectPath)" "$(TargetPath)" "$(SolutionDir)" - - - None - - \ No newline at end of file diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.Designer.cs b/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.Designer.cs deleted file mode 100644 index cddd34c5..00000000 --- a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.Designer.cs +++ /dev/null @@ -1,155 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - - -namespace Revit.SDK.Samples.AnalyticalSupportData_Info.CS -{ - partial class AnalyticalSupportData_InfoForm - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.closeButton = new System.Windows.Forms.Button(); - this.elementInfoDataGridView = new System.Windows.Forms.DataGridView(); - this.id = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.typeName = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.support = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.remark = new System.Windows.Forms.DataGridViewTextBoxColumn(); - ((System.ComponentModel.ISupportInitialize)(this.elementInfoDataGridView)).BeginInit(); - this.SuspendLayout(); - // - // closeButton - // - this.closeButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.closeButton.Location = new System.Drawing.Point(690, 342); - this.closeButton.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.closeButton.Name = "closeButton"; - this.closeButton.Size = new System.Drawing.Size(68, 24); - this.closeButton.TabIndex = 0; - this.closeButton.Text = "&Close"; - this.closeButton.UseVisualStyleBackColor = true; - this.closeButton.Click += new System.EventHandler(this.closeButton_Click); - // - // elementInfoDataGridView - // - this.elementInfoDataGridView.AllowUserToAddRows = false; - this.elementInfoDataGridView.AllowUserToDeleteRows = false; - this.elementInfoDataGridView.BackgroundColor = System.Drawing.SystemColors.ActiveCaptionText; - this.elementInfoDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; - this.elementInfoDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.id, - this.typeName, - this.support, - this.remark}); - this.elementInfoDataGridView.Location = new System.Drawing.Point(15, 10); - this.elementInfoDataGridView.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.elementInfoDataGridView.Name = "elementInfoDataGridView"; - this.elementInfoDataGridView.ReadOnly = true; - this.elementInfoDataGridView.RowHeadersVisible = false; - this.elementInfoDataGridView.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing; - this.elementInfoDataGridView.RowTemplate.Height = 24; - this.elementInfoDataGridView.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.elementInfoDataGridView.Size = new System.Drawing.Size(743, 324); - this.elementInfoDataGridView.TabIndex = 1; - // - // id - // - this.id.HeaderText = "Element ID"; - this.id.Name = "id"; - this.id.ReadOnly = true; - this.id.Width = 90; - // - // typeName - // - this.typeName.HeaderText = "Element Type"; - this.typeName.Name = "typeName"; - this.typeName.ReadOnly = true; - this.typeName.Width = 250; - // - // support - // - this.support.HeaderText = "Support Type"; - this.support.Name = "support"; - this.support.ReadOnly = true; - this.support.Width = 200; - // - // remark - // - this.remark.HeaderText = "Remark"; - this.remark.Name = "remark"; - this.remark.ReadOnly = true; - this.remark.Width = 200; - // - // AnalyticalSupportData_InfoForm - // - this.AcceptButton = this.closeButton; - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.closeButton; - this.ClientSize = new System.Drawing.Size(772, 370); - this.Controls.Add(this.elementInfoDataGridView); - this.Controls.Add(this.closeButton); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "AnalyticalSupportData_InfoForm"; - this.ShowInTaskbar = false; - this.Text = "Analytical Support Data"; - ((System.ComponentModel.ISupportInitialize)(this.elementInfoDataGridView)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Button closeButton; - private System.Windows.Forms.DataGridView elementInfoDataGridView; - private System.Windows.Forms.DataGridViewTextBoxColumn id; - private System.Windows.Forms.DataGridViewTextBoxColumn typeName; - private System.Windows.Forms.DataGridViewTextBoxColumn support; - private System.Windows.Forms.DataGridViewTextBoxColumn remark; - } -} \ No newline at end of file diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.cs b/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.cs deleted file mode 100644 index 7b8c35b3..00000000 --- a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - - -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; - -namespace Revit.SDK.Samples.AnalyticalSupportData_Info.CS -{ - /// - /// UI which display the information - /// - public partial class AnalyticalSupportData_InfoForm : System.Windows.Forms.Form - { - // an instance of Command class which is prepared the displayed data. - Command m_dataBuffer; - - /// - /// Default constructor - /// - AnalyticalSupportData_InfoForm() - { - InitializeComponent(); - } - - /// - /// constructor - /// - /// - public AnalyticalSupportData_InfoForm(Command dataBuffer) : this() - { - m_dataBuffer = dataBuffer; - // display the elements information, which is prepared by Command class, in a grid. - // set data source - elementInfoDataGridView.AutoGenerateColumns = false; - elementInfoDataGridView.DataSource = m_dataBuffer.ElementInformation; - - id.DataPropertyName = "Id"; - typeName.DataPropertyName = "Element Type"; - support.DataPropertyName = "Support Type"; - remark.DataPropertyName = "Remark"; - } - - /// - /// exit - /// - /// - /// - private void closeButton_Click(object sender, EventArgs e) - { - this.Close(); - } - } -} \ No newline at end of file diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.resx b/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.resx deleted file mode 100644 index 46d6c2c6..00000000 --- a/SDK/Samples/AnalyticalSupportData_Info/CS/AnalyticalSupportData_InfoForm.resx +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - - \ No newline at end of file diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/Properties/AssemblyInfo.cs b/SDK/Samples/AnalyticalSupportData_Info/CS/Properties/AssemblyInfo.cs deleted file mode 100644 index 41c2e0ec..00000000 --- a/SDK/Samples/AnalyticalSupportData_Info/CS/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - - -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("AnalyticalSupportData_Info")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("AnalyticalSupportData_Info")] -[assembly: AssemblyCopyright("Copyright © Autodesk, Inc. 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0d70dc06-c0ff-424a-9d41-36a4f5dffba9")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/Samples/AnalyticalSupportData_Info/CS/ReadMe_AnalyticalSupportData_Info.rtf b/SDK/Samples/AnalyticalSupportData_Info/CS/ReadMe_AnalyticalSupportData_Info.rtf deleted file mode 100644 index 544e7d9b..00000000 Binary files a/SDK/Samples/AnalyticalSupportData_Info/CS/ReadMe_AnalyticalSupportData_Info.rtf and /dev/null differ diff --git a/SDK/Samples/CreateTrianglesTopography/CS/Command.cs b/SDK/Samples/CreateTrianglesTopography/CS/Command.cs deleted file mode 100644 index 9ed9d1b5..00000000 --- a/SDK/Samples/CreateTrianglesTopography/CS/Command.cs +++ /dev/null @@ -1,93 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - -using System; -using System.Windows.Forms; -using System.Collections; -using System.Collections.Generic; - -using Autodesk.Revit; -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -using Autodesk.Revit.DB.Architecture; - -namespace Revit.SDK.Samples.CreateTrianglesTopography.CS -{ - /// - /// Implements the Revit add-in interface IExternalCommand - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class Command : IExternalCommand - { - /// - /// Implement this method as an external command for Revit. - /// - /// An object that is passed to the external application - /// which contains data related to the command, - /// such as the application object and active view. - /// A message that can be set by the external application - /// which will be displayed if a failure or cancellation is returned by - /// the external command. - /// A set of elements to which the external application - /// can add elements that are to be highlighted in case of failure or cancellation. - /// Return the status of the external command. - /// A result of Succeeded means that the API external method functioned as expected. - /// Cancelled can be used to signify that the user canceled the external operation - /// at some point. Failure should be returned if the application is unable to proceed with - /// the operation. - public virtual Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) - { - try - { - Document document = commandData.Application.ActiveUIDocument.Document; - - TrianglesData trianglesData = TrianglesData.Load(); - - using (Transaction tran = new Transaction(document, "CreateTrianglesTopography")) - { - - tran.Start(); - // Creates a new topography surface element from facets and adds it to the document. - IList triangleFacets = new List(); - foreach (List facet in trianglesData.Facets) - { - triangleFacets.Add(new PolymeshFacet(facet[0], facet[1], facet[2])); - } - TopographySurface topoSurface = TopographySurface.Create(document, trianglesData.Points, triangleFacets); - Parameter name = topoSurface.get_Parameter(Autodesk.Revit.DB.BuiltInParameter.ROOM_NAME); - if (name != null) - name.Set("CreateTrianglesTopography"); - tran.Commit(); - } - - return Result.Succeeded; - } - catch (Exception ex) - { - message = ex.Message; - return Result.Failed; - } - } - } -} - diff --git a/SDK/Samples/CreateTrianglesTopography/CS/CreateTrianglesTopography.addin b/SDK/Samples/CreateTrianglesTopography/CS/CreateTrianglesTopography.addin deleted file mode 100644 index 4817cfa9..00000000 --- a/SDK/Samples/CreateTrianglesTopography/CS/CreateTrianglesTopography.addin +++ /dev/null @@ -1,13 +0,0 @@ - - - - CreateTrianglesTopography.dll - 2eec221e-98c0-4724-b027-aa85b13c401e - Revit.SDK.Samples.CreateTrianglesTopography.CS.Command - Create Triangles Topography - Creates a new topography surface element from facets - AlwaysVisible - Unknown - ADSK - - diff --git a/SDK/Samples/CreateTrianglesTopography/CS/CreateTrianglesTopography.csproj b/SDK/Samples/CreateTrianglesTopography/CS/CreateTrianglesTopography.csproj deleted file mode 100644 index a30322a0..00000000 --- a/SDK/Samples/CreateTrianglesTopography/CS/CreateTrianglesTopography.csproj +++ /dev/null @@ -1,83 +0,0 @@ - - - - - None - - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {D78FBA4C-E47B-47B1-B5E8-38DD490617C6} - Library - Properties - Revit.SDK.Samples.CreateTrianglesTopography.CS - CreateTrianglesTopography - - - v4.8 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - true - bin\Debug\CreateTrianglesTopography.XML - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - true - bin\Release\CreateTrianglesTopography.XML - - - - - - - - - - - 4.7 - - - - - - - - - - PreserveNewest - - - - - - OnOutputUpdated - - - set FILEFORSAMPLEREG="$(SolutionDir)..\..\..\..\Regression\API\SDKSamples\UpdateSampleDllForRegression.pl" -if exist %25FILEFORSAMPLEREG%25 perl %25FILEFORSAMPLEREG%25 $(ProjectExt) "$(ProjectPath)" "$(TargetPath)" "$(SolutionDir)" - - diff --git a/SDK/Samples/CreateTrianglesTopography/CS/Properties/AssemblyInfo.cs b/SDK/Samples/CreateTrianglesTopography/CS/Properties/AssemblyInfo.cs deleted file mode 100644 index 1345bdd5..00000000 --- a/SDK/Samples/CreateTrianglesTopography/CS/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("CreateTrianglesTopography")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CreateTrianglesTopography")] -[assembly: AssemblyCopyright("Copyright © Autodesk, Inc. 2019")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("8db2b4ae-e3c4-4a78-b767-8963b5edf2ef")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/Samples/CreateTrianglesTopography/CS/Readme_CreateTrianglesTopography.rtf b/SDK/Samples/CreateTrianglesTopography/CS/Readme_CreateTrianglesTopography.rtf deleted file mode 100644 index 26b11465..00000000 --- a/SDK/Samples/CreateTrianglesTopography/CS/Readme_CreateTrianglesTopography.rtf +++ /dev/null @@ -1,1133 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f473\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f474\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f476\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f477\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f478\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f479\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f480\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f481\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f483\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f484\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} -{\f486\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f487\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f488\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f489\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} -{\f490\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f491\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f813\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f814\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f816\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f817\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f820\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f821\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\f843\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f844\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f846\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f847\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\f848\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f849\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f850\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f851\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \fswiss\fcharset238\fprq2 Calibri Light CE;}{\fhimajor\f31529\fbidi \fswiss\fcharset204\fprq2 Calibri Light Cyr;} -{\fhimajor\f31531\fbidi \fswiss\fcharset161\fprq2 Calibri Light Greek;}{\fhimajor\f31532\fbidi \fswiss\fcharset162\fprq2 Calibri Light Tur;}{\fhimajor\f31533\fbidi \fswiss\fcharset177\fprq2 Calibri Light (Hebrew);} -{\fhimajor\f31534\fbidi \fswiss\fcharset178\fprq2 Calibri Light (Arabic);}{\fhimajor\f31535\fbidi \fswiss\fcharset186\fprq2 Calibri Light Baltic;}{\fhimajor\f31536\fbidi \fswiss\fcharset163\fprq2 Calibri Light (Vietnamese);} -{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa160\sl259\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa160\sl259\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa160\sl259\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\rsidtbl \rsid1838725\rsid3082634\rsid4290495\rsid5129490\rsid5322332\rsid7807771\rsid9397075\rsid9515574\rsid10037795\rsid10690114\rsid11164274\rsid13397438\rsid15926528}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1 -\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Janet Yang}{\creatim\yr2018\mo9\dy13\hr10\min58}{\revtim\yr2018\mo9\dy13\hr16\min4}{\version5}{\edmins217}{\nofpages1}{\nofwords249}{\nofchars1423}{\nofcharsws1669}{\vern55}} -{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot9397075 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052 {\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 CreateTrianglesTopography\line }{\rtlch\fcs1 \ab\af1\afs20 -\ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Revit Platform:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Architecture\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 -\b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Revit Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 \hich\af1\dbch\af31505\loch\f1 2019.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid4290495\charrsid5129490 \hich\af1\dbch\af31505\loch\f1 2}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 -First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid4290495 \hich\af1\dbch\af31505\loch\f1 2019}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5129490\charrsid5129490 \hich\af1\dbch\af31505\loch\f1 .2}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid10037795 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Programming Language:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 - C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Beginning\line }{\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Category:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Elements\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 -\b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Type:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 ExternalCommand\line \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 -\hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid9397075 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9397075\charrsid9397075 \hich\af1\dbch\af31505\loch\f1 Create} -{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9397075 \hich\af1\dbch\af31505\loch\f1 triangles topography surface}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 -\hich\af1\dbch\af31505\loch\f1 Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9397075 \hich\af1\dbch\af31505\loch\f1 -This sample will demonstrate how to c}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9397075\charrsid9397075 \hich\af1\dbch\af31505\loch\f1 reates a new topography surface element from triangle points and triangle facets.}{\rtlch\fcs1 \ai\af0\afs20 -\ltrch\fcs0 \i\f0\fs20\insrsid10037795 -\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid10037795 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Classes:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 -\par }\pard \ltrpar\ql \fi180\li180\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin180\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\lang1036\langfe2052\langnp1036\insrsid10037795\charrsid9397075 \hich\af1\dbch\af31505\loch\f1 -Autodesk.Revit.UI.IExternalCommand -\par \hich\af1\dbch\af31505\loch\f1 Autodesk.Revit.DB -\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\lang1036\langfe2052\langnp1036\insrsid10037795 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \ai\af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid10037795 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795\charrsid1838725 \hich\af1\dbch\af31505\loch\f1 Command.cs -\par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin360\itap0\pararsid3082634 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795\charrsid1838725 \hich\af1\dbch\af31505\loch\f1 -It contains the class Command which inherits from interface IExternalCommand and implement}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3082634 \hich\af1\dbch\af31505\loch\f1 s the Execute method to invoke the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid3082634\charrsid3082634 \hich\af1\dbch\af31505\loch\f1 TopographySurface.Create}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3082634 \hich\af1\dbch\af31505\loch\f1 API method to create triangles topography surface.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin0\itap0\pararsid3082634 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3082634\charrsid3082634 \hich\af1\dbch\af31505\loch\f1 TrianglesData}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid3082634 \hich\af1\dbch\af31505\loch\f1 .cs -\par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin360\itap0\pararsid9515574 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3082634 \hich\af1\dbch\af31505\loch\f1 This file contains two classes, }{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid3082634\charrsid3082634 \hich\af1\dbch\af31505\loch\f1 TrianglesData and XYZConverter}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3082634 .}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7807771 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574 -\par \hich\af1\dbch\af31505\loch\f1 The }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574\charrsid3082634 \hich\af1\dbch\af31505\loch\f1 TrianglesData}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574 \hich\af1\dbch\af31505\loch\f1 - parses all triangle points and triangle facets stored in the }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574\charrsid9515574 \hich\af1\dbch\af31505\loch\f1 TrianglesData.json}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574 -\hich\af1\dbch\af31505\loch\f1 file. These points and facets are passed to Revit API method to create trian\hich\af1\dbch\af31505\loch\f1 gles topography surface. -\par \hich\af1\dbch\af31505\loch\f1 The }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574\charrsid3082634 \hich\af1\dbch\af31505\loch\f1 XYZConverter}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574 \hich\af1\dbch\af31505\loch\f1 - is used to convert Revit XYZ class by }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid9515574\charrsid9515574 \hich\af1\dbch\af31505\loch\f1 JavaScriptSerializer}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274 .}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid9515574 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin0\itap0\pararsid11164274 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274\charrsid9515574 \hich\af1\dbch\af31505\loch\f1 TrianglesData.json}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid11164274 -\par }\pard \ltrpar\ql \li360\ri0\nowidctlpar\tx720\wrapdefault\faauto\rin0\lin360\itap0\pararsid5322332 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274 \hich\af1\dbch\af31505\loch\f1 -This file contains all the points and facets data which can be used to define a topography surface}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5322332 \hich\af1\dbch\af31505\loch\f1 . And the content of this json file c -\hich\af1\dbch\af31505\loch\f1 an be d}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5322332\charrsid5322332 \hich\af1\dbch\af31505\loch\f1 eserialize}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5322332 \hich\af1\dbch\af31505\loch\f1 -d to an object of }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5322332\charrsid3082634 \hich\af1\dbch\af31505\loch\f1 TrianglesData}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5322332 \hich\af1\dbch\af31505\loch\f1 class.}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f0\fs20\insrsid10037795 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\insrsid10037795 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10690114\charrsid11164274 \hich\af1\dbch\af31505\loch\f1 This sample provides one external command}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274\charrsid11164274 -\hich\af1\dbch\af31505\loch\f1 \hich\f1 \'93\loch\f1 \hich\f1 Create Triangles Topography\'94}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274 \hich\af1\dbch\af31505\loch\f1 , which reads all points and facets data from the }{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274\charrsid9515574 \hich\af1\dbch\af31505\loch\f1 TrianglesData.json}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11164274 \hich\af1\dbch\af31505\loch\f1 - file and creates one triangles topography surface.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10690114\charrsid11164274 -\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid10037795 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\cf2\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\cf2\insrsid10037795 -\par }\pard \ltrpar\ql \fi-360\li360\ri0\nowidctlpar\tx360\wrapdefault\faauto\rin0\lin360\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\cf2\insrsid10037795 \hich\af1\dbch\af31505\loch\f1 1.\tab }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11164274\charrsid11164274 \hich\af1\dbch\af31505\loch\f1 Create Triangles Topography}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\cf2\insrsid10037795 -\par }\pard \ltrpar\ql \li765\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin765\itap0\pararsid11164274 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795\charrsid11164274 \hich\af1\dbch\af31505\loch\f1 a. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid11164274\charrsid11164274 \hich\af1\dbch\af31505\loch\f1 Open Revit application, new a project and execute the command.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795\charrsid11164274 -\par }\pard \ltrpar\ql \li765\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin765\itap0\pararsid5322332 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10037795\charrsid11164274 \hich\af1\dbch\af31505\loch\f1 b. Execute the command.}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid5322332\charrsid11164274 -\par }\pard \ltrpar\ql \fi-400\li1166\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1166\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5322332 \hich\af1\dbch\af31505\loch\f1 c. Go to default 3D view, and zoom to fit to see -\hich\af1\dbch\af31505\loch\f1 the created topography surface -\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid5322332\charrsid13397438 {\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} -{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} -{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex46\picscaley46\piccropl0\piccropr0\piccropt0\piccropb0 -\picw19339\pich11613\picwgoal10964\pichgoal6584\pngblip\bliptag-1083405383{\*\blipuid bf6c8bb95c7654fc28ad00a854dfe1e2}89504e470d0a1a0a0000000d49484452000002db000001b70803000001257759b0000000017352474200aece1ce90000000467414d410000b18f0bfc61050000 -0009504c5445ffffff0000000000007e51a95d0000000374524e53ffff00d7ca0d41000000097048597300000ec400000ec401952b0e1b00003a564944415478 -5eed9981a2e3a80a86efbeff4b5ff901054563d2a4d3f6f09d56111091309933bbff4b5ee13f996f0661ff7b2a3af3df7fcf25ff44648e89b10d8f707fe14ba9 -a5da54f522dd730045a1b8121a3f22de0022e32b494bfc97834b9a9810fb263810859590149fa54ab55da0867321e68b93d0de57f607d470cbb862bcf224ce94 -f374fcd0bd28f9d3e0c599e81461db5d1c4f843f0725b31fbecf7bdc074d53ef04e6c738f70cad3b810d1beeec72e220b1d04b6423bcc5b82fb69205c10397ad -03d74ec5cad19b1b4b87b1c5a16c9cbb928542dbf0c22abef31eb7369078187e89f39e6e2d068e5f682a1aa65b2ad563ee2a9181a83c7258c446f8028746749a -d95bbf874cb2aa203a216bc37a674d658aa44c494382b2d09fb50cb28202d7f04398cb610d88dfc297ef1d51014535e12d379d3144bf2b770acab5a75bd413ee -0a4f9128382151ef0b0d5afc2289ee4e24f613a129b8c617c5cd70e8c78223beac1ee0d1e04ff3c5a9171ecefed9f099fc9c6ffe23953cc6835d717fc73d94ac -846d1349b79c6582d05f9a98ebf02a25480dc6016f092b01cbc033feb287be28ee78a62804ca41bf4560164b132e81809875b88f12cee439b0b21db1b3f3527c -de74bc71ffa1aae37e32c573dfb9326e419f74bc52f4392ee6ee01877ee4d0391ded113b3f9ddeb93db3a3303161d025c5d934caa26776a29e3ad9807d786d1c -46387f44d9412d55421f47574e9c42e129ef8ddca74cb7921ec62e3a54f2d591699aaab56607e54d68f49963d38f1ed3d4098d2e4b408ba2e345258e32fa2988 -5cd0d4995532cd44d2c29141701fbddfa8a275e95733107e4837087e16841544b5cdc60617bdfa8b0ce52b706042148558bc42d92ed111a836d78b61955a9aba -be0bc9d706bf931293433f135e337f203865fe5cf49af8c38591c5dd3c19bbf0686c999fe1d9e80ff368f259f77f4356e637a1bf3a44fc2a24e96fc97dc8f3c9 -bf9beec2a7487f55cbef191f9e7b4dcfa50ae933bbbdcbc9fc52a4c207b68bc9a88843825a691ac98ec5bfc665c199195550e4a2f9a4d2533a2a0a90f96bacff -1a938794b864aa120da028a0564b85565ef366b4b28eaaa9550f720cf63d4b775eab73c7615ebced3de99b53a498b5a627e11dd1e3ba9bee847ae2c6c9bd8b5d -e3813d84e428f1dbeab603e5cfefe3ec9fa1b71b7790067d22a6db3337e124f67000294e9f2a1b745fb9c34d65af216a5928ac8837214d07f4841b40d8f2d560 -4741613f7272117bb8e6f63ae7a1f01a80e683608339f46f4a91aac2bb879b8f41b3f55c8975f1fc57d023e90e0464681ea1847e3d3a47a0b1e6cc330cafc7af -3178ba23a0419244c60549fd022ec973d09ef3fb244f24ac8917608be96ce78f6cc8d19035939370ca320131001f916c5673749ed8dd96a33d9b509ef878c44a -8c071d1d5df70f8e5ed1ad8ec20e70aa155588d56054e425a225d2ed4221cfee27ff56752b46b0d6d844d17bb7756f51aa7ee6700ceda4932561ca5ee66ab6d1 -ad7ac1919da83e45d8f10fe03c912e1011263898c0dd11ddf2fd204dce97609154b02a65250a2719fcea3d50ba267786f46c36b494e1a0932cfe059a06c342d3 -8ffcbb4c034a327de1aba183351f91bd262119172092be9944f8383449e45d60414d02eef27170def42370d939db4f4c7800595b44ffd9687b082240f7f970b2 -02afc4f2f9944c913023ca2f81d2fdc6bc5bd565f96550f6227e1fdf5a74f0cdb97f2d5ffbe7f4ab9bfdabff98e69fd324497e0e7ab37dddcb4d12feb2bc395d -8cdffaf74949fbdb326ff97e41e65d8adf566b867fbdfefcdc35c396294b183f377d93994f92569f9ab6e4a5ef3d9b66a0fa4428bff6daf6d97e6aee252ffe28 -9f9a28982627ff5ec7842fb41f8424843421db57609300dfe5d3a0ffca2da2c95652e7f507fc571324a069e03fcc632df9c91713fdd4e53fc66551ab5804c0ab -19ffee0674723d9df32c83d4d5010f06f247d49ed3844029724e1531b485e2bcde4f399eeb89bad24a064114f0e049e996efa11d4a69519ab22cd4440b2c4f52 -e4adff88723057d5a5874a1b8d311974e3fb918269b94f27f1af12a743f561fb0476d3e1086f420e2a137ddad1a20f58582884c8cf61f22b07f66d7c86b6f3d2 -f653e80965a64f70e0a51cf0c2bcb473971abca51d651fb0f4a2c41fcadc07a51641eeb2de61f06d0a921eae38d7b77ca942c1513b87b38ff584fc5ce6256e0b -1e37c899a37173bd3f644cb760e37472788453723b857e06e772e47c0d8d3a8fee2c874974de93debb0ec76a4187d89d62b007181fe74e8f48c41bc0a32cdf45 -48639d7a450e4d6e194f03ec61b693a8df19f5dc89d36a6fa378ed39ae413208b47dec4574e75d5d4e31ee88d3f0d1eaaa3be4f299d848837c2f07321cc578f9 -0cca535e4db2349c8cdedcc78dd0f05f3ff7506349c48dc0bdcb5e2ece6b6fcb921a0282be2c16810fcfec1db68abce36329febc85462a3e01c526e2dced694b -c46571427b979dc0faa3d119d144385b5d1c9e7be8709d922e325e257ee5f88752d6b06546ad6516ade730057158fbc1dab91c460e287b389403a60eafb4abd0 -ddd35c3ae7b254cdfc4987c0bbf537ede7791bf6951df146a3ed1c68594e3b99b44313e67908b48e7ce15c3a4a24cc1742d056a16c57c953d7d5b27d10391ae7 -167b8cb01d13d4381452be344d292631dbb1b2d8d98053bf71796a807a23df86683d464b62e8d4b64e5d98de4c0ffc0a92309d2b9312c75b9e322dde6ad774d3 -94962de812af1209dc4e57e97776ebb335176fa44b88c8da8a5937b177f20a59601a3c49a5cac07806a44b88286a072bc943e5fbb8d0e4c895264124b102f650 -205a156d11f10abaf774b3489a980b2ab1d5d2545e8af4e728fb2e949ce16c51ef7a971ed12d4e68a6e3345aaa74a48827419e48971089f44140af8b0e842e32 -046cbac5e866ceb7c0920d2a62f59439826c2b7ba30b7a1ece94664532b760454e58d5d3bcd3795ede7f94b8597467756e9df579e848a46b10539f9b0e4a7375 -ea77e16b2ed85458b4b99103e63afc0b90c5507535d6e103419a9c6e8125311548d4afd044a3fc1720af4a9ff9081bd73eefc167ce348b26dac43289f04fa122 -d38f07a94dd2fb84ac390b2a709f3a5b19bbf88cac0b35cd963904cdb0265a351f04e539644e899aac3f12a4856405ae794dd7dce0c390bc90342125ff7c5052 -4917d8cc3ffd02941fd2b57c78d6c89925e56b9a8512a74f8718bf0049b822ea8f477b4411f5a723d93644fff9e02d22491744fb357c63da5470495c34df02e5 -8bd479f94520e32fcc9b4bfe8d89135f9b78e15b4bfebd99679bbf9d6fcdfbbb6bfebd554fdecdd776f917bf5a64fe3e32f3b7936ff324499224b9cef7feebff -cbb065ce8abf0bae3afdb7732c937ba1aad21b84600dc16296fc715c854bbdb3e237212ded109325ebfd3aeb1ae2ff7a82a61029398d2b9dd415f052f43ce17d -02b9d63ed927ac592b67609662438eb72731a65863dd262f0cdbd4fc929145b24bab587b7744852c1aa75397c131f14c7a92b461a175873168e9e15fc022d9a3 -548b0a16950d1afd0b92a9a596af95128396a42f0dd6f37a194bed64f766996ffdb34caa23324f544cad67c1af0871e32f2a2e7237fe712645d00ae165d197d6 -6d0a2ceccd06b7d3fbfe35e48f7d504c2eb1aaad0c648189e5324a3486445fe9b2c2da2aff0e5d0195a2f4c5850c15d54ba80aa52e5053129b0d56d9216b9efe -22b666f4ad4b2a5cab4f53b357079be4dbb02b769291863f42bbab56b350c4ba22813ebce695a8a071d046997564898610793ae611fe2efe8abca28a510968c5 -a5202088037fe9c38a0aabaa962bd93b05a8cbb1e71753ab223304ae16f51ade0a90c5c483500d062d5bf5d3326e40dbdbf47bb49ac80c896ecb0a15bac1a095 -f115eabdf6f9e18a971b994ba9287333768611186ea98f4492507744fc14a2bbe0e5c182521465c11f5a627c1ecde39687f8af89ef8097746f1c54f1de2567b7 -b07f2df585133f089fbdae309701dd2c8507de9d1835471cee300ed617c9407318e11341d23e73ba8e685067fea886a701dd7113f3632ab462e59730cf1677d1 -52cb44d2adcc031e1d45d968c93f9c759262632775dcbad596d30e4781c45e9a81b2a4446f3bfa56e6599105561df483f51ebbaeee698f9b8c661d51e2a0dceb -16fa282451ca9a07d5e84a97076cba3976f7447e5a674c7089bcfe15b66a7d5ebab6fabdce366d3575df89b341d7c1bc6aa7e3dd72d7592fb3c843926c1e245d -c89b3a8d11c52d84d1264750c92fa5fe36a823384b5e50b21bf94a5dd5b3dfb111e198d3413427e99f8f85b2d30c65de4fd86e56f6779f04816b7b7854f9d8e1 -97d0a424f3965e99556cc216f0b625d8df1e14ae698a713bd2f80cfe6593bb6240c658be6c9085d0a44dccd616af632ba83a9980323363907147a5a802ed1ba9 -4f9c26fd322631236e32ece85b2d72917960df539987e277f9db2947d2a938998f670d7f54f74e861359314dc41ae2bdb3ad453f33dd8c1ed3de6c6d82a40e56 -02dd72cd29e793de2bb623d1edef3b760eff69c218b0fc8376637afba19eadc9b3d12b748c94d656188fc1bfdc6c42565e71e4772566a3db1107d80b8b9e3b9f -c179704619da59526a831a64fe1416f998dbc83ca3fde126e1c8fb32f61dc2226ba4c02832cb0c6c34ec638ff06c05da70dac96aeb2c6127de755ae022c951a8 -2cd71bd04280e726a79c05bf67b59a61bdaa3c0a31ed82078e2f818a9a23a4b615180571d9e084ab7261cb9216cf440e0fe19b197fbfbc9d125aa3b7be6e90ba -f25c1e0f5ed0119d031ddd4e79f09e80e2eb0963cd496960b725e7b3353bbacd6762555fbb6908c057c04ddc6d6c0db0b0c69bc10998710c575621bd833c1704 -760e5e629fdd7be46fa8ae9b7b8adb229d870b0e28837a08e582e26a816951812664306d3acfbc58bf0a5259872868e23a6104d1d6e2f568cd35b4cc941c6aab -b04e61a78e6976bda105b096e97630b3b2de5bbb9522ebca2ca440e6c94d6fa20497a7da155ba0f315d96289957560ea56d5459b1698432269116f34cc5d4de8 -f056375162eb0f0d3d50376493c329b188dcbc2e0c7491164b25ba8788db980d457c53c5cbcf80f8285836dc1a0bd5188b883c197d4474c8880ddee4226171bc -7f74a90a1228e64690cb94f8e667805d2ad8527019f1c28e8cc876f22acba032c5b4f45a5a9bc40e39f62c1e548bc7a032f311f819294643f1b1c80a13cbf6f2 -d6ea7c302a7e758533113adfee596145c3999027a9b5e6c3a5b00511616894658055da3bc4790fdac02ddc0925b20093640e88f6541d0bd7026f839ab69f06c9 -543fa7b4f5e404f5aba3a3a920c972740cb6863a82f433db06dd153c74dbc76947e0382eabc32921cb06b04c11c6ea21829f6638733bf360d7311c602cfbcb81 -b7a122e28764ac7bbc4edc1a7ec5a8ce79b3d0dc9bb4a0dbfd3a43c0bb02ef534ee48f0e0356a55e1e0a10a82d6c3e7022aa8b0a1b7baef158e043a4920065ed -f15a71e429626ab286c5fe42b1ae1d5ee1b9c827402129132e6a87d5b2ff16bd6fb75e843a73cab7c2b52c5faeeb1c76474d86ba580564560c7e3de4204e87be -bf0375b24c2346473ed8e0a98f026011b94d28ae27bc7f041493ae4d95e7e256bc86fd815984151b9412a2e8ab29dcf827d0ea0515f70a7653c6ca4525549d06 -c03772fc43a012a8c16ec96bc106858595cef4d74b0da8a4280bbe4bc4ff0a596aa5961a2b9aa4ba86a63a536e753db1e50f50eb4c02be11ab8ac7bd0b656849 -845a3829ada76ac569423567add7507db8466594d25ac8a0c00d7e2c09f0916f72084a556b25a59d203e3c62237fc590ec51cb85f2adf1c5ed96c926a66e2406 -34a5f81159ebeb50ed503f08234e99957e19342eca1a96bbe0d4bc2979192eb9fcac10ffe475a4d651c5bd46fc93574125a5a49846e097dc061594db3cac383b -2537825253dda5c4167149ee0515e736b78835b91faead6f73a892a74081516f2e396b93e74089a5e250240f83c626b2e06f455ee4b24ade02955cc4e40d50b1 -f3c5f256f84d9e257f23f456c937f95ba126cf92bf1574b9c8c93bc817f9dba1d78a88c95ba037b988c95bc03ff69337926f957753ca9d157f2bd4e159f2f742 -6ff2acf99bc99227499224499224499224c96be4ff0b781bf29f31b2de8f63ff7b51feb7a347f1e52dabacf763f4a5a631ebfd3cadc259eb47a0b2e2ffac1458 -532039dbfb76a27ad6229739ebfd2c525f9eb2d8f711d4d2abb0ca8adf01bfaa3d62aa1405dee0c96bac2bc8561a9b945ce6a0d8152d7996fb3aabda6995b9cc -edf793acf7456ce1e8b76a056bed6781445e66bdafd017cdaea5e4b6b290448b31d9872ad6578d0b5ac6b07dad2eb22733b45a7dd5b8cc61b1d5d74fc9215c29 -8c41d1f4cddd5195b23bf249467c9d86b285c5ee7458056e49475ca3d6b951b17b5575963999e00ad4162c51a9870a4263b5f96f9c8b48d950cfb0d4bece44ad -356f0876244c294d541dd2d1bf6e78e581d25844544d998d3131505dc6dab026a819dc5b2b9b153d18f33ea94252e19af495918e8e0b661abeccb5f246cdc4bb -ff305290ae2e7539a997abaacad1a6c9fe3f49d78a8a791954c9fed5d7fd1d8845f57353c1b9fe6526859062f32090dc96b222d419332cd69a28be66157ef9a2 -6c24bad22aec23120b3443d459e89fcedfc4556058488d7ca56a8d9b4e8a2d0a9aaaad3915dce22fe32a8aea91a629ad882f5758be62c28a55d098907f9e5292 -b026a82490751305d9c6130d3c77a22e891ac22aff10b36ba32d87f27a445ba822041d68ae16d0cc9de14fa07ddd5174dcd7b22e4b92494382cc10f86bbd68c6 -7e880632d236711a1d7e1bbd75776d14a5950b32958997102b58588db8e0a311688bce50eb8aa7bf81bdac91a582b26058ae83d44b8c1536b52f2b6a711be25b -1fe81fa456a0560712959126ae0c249e0de44116f1840a23e944f0c01333a6df27a8078ae5f476613f3da295cd18b1262146cf59b8fc147acf326b95b4e548c9 -a2f63a0ff5e381991c641309f29d837d12efb7c105fd2da95ea81b16f5474c98e42b756ac8b6aaad753ca09e77ecfac5c8e5ea1d21949bd72ab2427e780578d1 -d68a51ba10879cf3fe4ae2ab51a971799ad9a70d95b262457157aa0a23a1453c46b7efeff852dcfdb489a9e2526bf1706e0572e21a0b2af58e9be8793f5f6f01 -d76ced8cab8b2c834754b6e21d5343447d76a7767d09ed4e4eaaf7a5ee269904510f346d5cf178d7043a50369cdaf7f94cae53d5d2e134aaa89307cad0424c0d -23ec8a72ebf757c05dec8544a17afeb4c58a03f359a8de087973dc7f86dcc35d872a5d2fc916798d3ab7b36c6f6e8ee550541c877f3d934bb05a462934af271b -6ec59da167ff40bdcd0d9c18dc0caa77dcb89d510b8d5197bf85bc46d0d2f57e7261c7f9cb6fec302e55e43cca7763ff7721172af7d39652de7c557b5c7bee6f -4ee22ec2b785eaa8d6ec529dde7d4d7f1e959b937a7b22af33c9583b68b89676d6c04c3fe3c0bf999d23d599397de0bf27ce982a0a4bad353eb8e39c95ed0586 -b0a835aacd897d1f7dd2589fbccee98bcf9f9d31043e28b4563c72f83c90ec0c7f1196e6dec2a14340bce7281292e3829374e5e077811c8714eb5204be90ccfc -798428aed50576519589abada97e1c2dad3e415acb7310ca25b08285844758479e585b9e1f5e6fa1cb0e4b1a5a8175d6ef3d9c8bb6f4948a4bbd6bfd3f869690 -4f4d566582a483ae65bc9345c4d1d4ca4a88c82a1ea9dee3b67f4c4b284a0dba32d08764ba425bdd0747939863ecfdc3b8c828bc7cf7f73e8fc9c5a78515abca -d86c5aee576915810c1d61c4cae171e4608308386163fb07d0bac2f4c75efa74f1239f13ac42f1436b60d534944859ad22bc91651a6c342e92f7c6a63b9946ec -ea6ce732d073207abf4fc127c539b6013768ab09cd2892dcb9c0ebc6324e23748bc3b1aeb7b0a1d7fe031629c064ec55dc4efbd0712b52e034d927ead9867fdf -e15d0275496fbbb2900445ed1631e8e182ac789a73e810b81ced19ed4808ea8df3de8b2d56cbb00ce732ddf43e1774410de4220e3771d677b33adcd82ee5489b -8e37ae3d7aebd2bbb509230ba3246919e21f807c34559e86799bc30d0b8713871db8ba077122ec9db86365c169d180d97c2f806d477b43bbef52a6a946e3c23d -0af50fa859a0c258d5bf4cd846234b825b6c206196db42e3a8ac9a4d7fa16d93f62ea35eef9df0897a2ecd22d754aa7007a75a6cea3b8b12a845b5bfe149705c -3db30822d3c462d3dd445caa4039a844b14a671e66b440b30a7637fec0fa674b3565e6cfcdec74f8e8229aded0ada7a18380f45a99fadf0e9dc4a7612c47b7b3 -8b644c9641f104b34342bd539e4eef2df7c131ed245a60650e770e8d48b7e2d07f749875ff2c94d31f9e6721e7531b5e82ff2c515bf31f2c7f32af5ecce6ecf6 -b9ff2a92fd7329971120acb6be97faf612a10c342f125c98ceb3114c5c8e3c633bb48badf45c8e22df80b440d7cf7432344e3dfabc113dedf054eb50e58d5c8b -cb86d78b70b90bb2c69193932f67736a63e87c228271ad220beb20645d7bdc404ba4496d2a82ed7b23768b977829126d3639da585566c19a02c87ce0f22a2dbc -3f082beefafa4e7f88c3e8b31c1d91a9d31deea671e1740fa828cdf62cd4d9206acb6e626bbfc328bbc730d6fb4c82ecdba427d0e8ed0491a4c61636580255c4 -caadb3ad0f599e27c695cfcc66fff492b48af10a366e91798977075557ca5c612b46c6ca73a65ee19f988e431775081c07d5c679ecb4e578962e68778ed4982a -2f88a1b293d48e4f63e91d1b3bad598efecbf00a396d399ea64585640f910a17d5a4de6e3161e1139b3aedd681f64d30411d0e1d09386d799e462bd845a7ca4a -81ab4454ff8d74d61ec7fbb7b92f14dfeec6d446b480ed90565aa60a248a0b4f377377d41acfdc4de600e354eff900546ffef02152d98a57c1838657d80ae09d -b6cf3c708ccd7caf0aeeb97de2495a6c16b8ae06ab52d78fa5a517273a6a59e3f54fd71bd16596ca2a5e452ec7ccddf60278afcd4341f5b59bc600f522987961 -2f47ef9371d73d9473eca95dbda16bc0e7f3d9cb93bcd4b3ccf4e12ba2226ab91b898b474ab5f790c5c0be57782afd93c815a4ac0d73b547abad91516e3ad643 -1aab84ef79aeed3bb3abfa9a4df17ebe4419aca72b77f9a018cf80c01c9f6a8bb3f5788816569f82e3b7983db39857ce321c6d6ff6de134518b47781b834f011 -5257408b5e758ee2dfed1963c87a083d28d6b8b84d1ed32e8bd85579b8de1c580fe1fc30b34c1e0df8c60cb685b335419efa2e8f8cf7053ac95c831dc5a49fa7 -e0d8724619983aab20f09e81457ab2c96fb6fe455e6c5fc1812156dab23744c9072a28b9288f8034cc970a53743c159a44d08e6d06f7aab09675d09971b989cd -92323c43f73806d55a763d009e24072f67203d1a2ad057e0f70235c076a4e8d093699c75e782cbea6e506fe4d4155a715a6c718489b1ae59dad6c8fb1873481c -601a3630886ab4544d7cd37be0c0324625e7e31978f5f47aac06d7c0e714f3f3a7d162ffad20d3a3ee805a9c7e4c61954e2b1b8e08fc44a596dd4873e6671438 -f110d6cfcfa7adf83c0332e31f5a04582defb1acf36a9bc44fddd7db4ed002e10abc3c1f5d7660a2e17c844d4a60ad77f919804b053b1af3a4ac8565ef3bd919 -9eb2a43a53fabc5aef3f88ae110edc5ea0dcaf169b561ef650b041982e9ca1c25ab1852e2e461c64a4f941dadd36a504684fee01a8cc388104121591e053c116 -e2443ae2ca935b2c3187ad8097a449c311c5a9f3734b5e50351e02e7cb4f2d322122eb15ddd29045676157a7c4646543bf9eb2ed38e5380279c84d9f0015e59f -5a6442147476a3cb37c86a5471ee812b2386de1ef9cf624c630774be9c9c03b73c13f20c28abfc60d5436737e0d5c08a37063865750d609bbd63e8b8af9c33ba -db73592ae3c9a8fb68adb992653494359406eca9f0168185a06898daa0ea429308b3ea0f6248e9b208bdd6445bfa8017c2ee82d0b5e2a6dc72314a0592825d0e -a3e26855113813bd1a6788ac4407790e1d6226dbacfa62e42da8ccf5807249a92ac09ab40d712c8c49354d9520b44110b9a9ac51897404f433e306f307f96ae4 -2da8a2eec78005f9586457cb6c91613359279117fb88d1ccb91ced3b0031fa10ac782df01e5264fce033e074d84079e9175441f006e77a093e19124f2fc01134 -1e708b872967d562d3b1a8aac3e9785305eb5ed934d5625c06db36e777044429dd13790f1c552b5ebe034e47dee455872d42cff9f6c8b27fd89a1a4785bb02ef -81f69643218cb8723b671d29ca846a70fe4b469f9d5d9bf87c6e0cbc45398f8ee4f68634e2ca2db05097055b7163a5c1ba554265c4b6e31e1aaecc3747de0135 -a48aeaf9a8ea1cde84b1b19df786a3bac8bc1dfa24b63bde4cad24529095a5d361938115bd9a8359c131bb6f530727dd017aeb1fc339501a7d6d81d1a97fe530 -f7a94364505d3952a4df842a493774b5ad589dab138bb63422571584d18de8d7fdae5f460b19d6db97dbd12964d57b85e0441bf3cce66f07b7ae05f038adfae3 -1333314cfd4db0b9cf6f2195a48b1f205ed81531589c42220876358ff88b947bd3d5717faa82c36ad8654074a32972ee415891ff085c672a0faaeab13af16f54 -553f6f1304fd79f4cebeb80c6915f662ec4ab7bb69200a22f31f0355e5598ad2a87522d8ddd6a949022b3ab55bca62d8f967a042e2f651b96506ec8db13096bf -9f09e3ae11cccebf082e4f43f9a2288eb1e0c458b0c8a6126659fced5a175047ad08aaea302ab83b54654c9d97f7e88c7f112e248ae98a2b8ce596f96ce9eafe -3f0e5554c575bd4dc19a68abd869cdd27afd65a80ea5a42206e5b690976755c66a5b39fd315aa931addb9b9d0aeace13335805bffadbd8c656a1c7a8c48b31b2 -7912a21785d5275a0daa24d72c686fa3921d6de09d8eb6ee2d7f1e2e2215546b230a87d1b2d382ea91b59ed2d57bac79d57019edd78275af4c7ab874d2bb5258 -47d3c2650eec474e7f1eea5f15e27acb8c7a87e55443684c1cb64e5452ae6ca5d8442a889b43f787c66480aac8b542d51c7800aedeec59c04a0a0d31d944ab88 -da053425fb01d92453b28d6bdaa8de56c73e52e5b62bd9c716ced5b662fa5ba03d66999c830ac7c5f3ddcc180dfbd421394da99b968e66a9eb1c754cae602b57 -e4f075e27459eb1790f70340b549356075ec9b5c854b285f2ee9126c4a5e81aac875a47272592d5605b7e445a890f273806c485e034d8ccf5071af10ffe435b4 -de7d790bfe0d23fec96b9432736b0fe5b61a714e5ea6d67b44b5e299dc81d69bc408f64a6e828a8d3906b6e43ed0d768f00076496e848b8aaaf79021b9995255 -ae780facc9cd70596994320b5027b7a3f52e15964a1350260f805f4fe8631053723f283746a97516fb51b8bcadde58268f81029781eb0d55f21cb5c2546f1193 -e7901aa3bb594c1e85de22787b6be993c7d18a27ef21abfd56b8bbb3e0efa2543afbfb8d64bddf4ed6fb7de0ed9df57e1bf4d725fd4698bc87fcf5e4cde4ebe4 -bd64bddf0b5ee022278f836a67bddf46297556fb8dd0bb240bfe3ee87d92f57e1ff9f67e2fd9dc6f25ff2dff66b2dcef24ffadf356f22fcbf792cdfd56f26df2 -5eb2deef26ebfd464aadb3de6f84ea2d62f206b2deefa5bc4cf27df24e50f0acf81bc96a27499224499224499224499224499224499224c909f27fb025bf07fd -5f7afc9ffafcdff5c9cf509ab96be76cefe4cb59b670f677f295ac1a976d341429fb3bf926660d3b7432f778f677f21dc49d3ad1b221db3bf97ca84b81aca7a8 -0b8d2c667b271fcb6673fac65739fb3bf954f6ba72f0c23b1ef02adb3bf92836dbf1c88becadc793e45ff34a1fca2b5b43d839db3bf9b7bcd280d85b1bbbf6b5 -4c348b9c24efe672ebe1556da91a32b24f81d6daf249f236263dc7fdb940fab8edb7fe62b231a049924f206e4528a94f9b9955100dd4db2c60248a34b825c9ed -a0398f5ea5bd1dcbee853ca57939f7adbd49720df7d63d6a3576a86ed4d9221ee0fe044814c86d4e923bd18e339db7db6a65cbde2b1bf4ae584305613b4e92ec -d0779b08bd2182fb71b725e77f062888089bb192e480b095bcaeb41b212b8b5a36da911d1758eb46bc2459336ba258ef9b13dd4ac87a8ef8cc1dc9d2c5d9089b -243396ed33d88c825b9a10c51ceb147b933d0eb4113e4902a87196cde38cbc40b7ed3535b07ee19ea2f33e6d41e2fe49492248c7ac1b47adda5f653e6e36f268 -541504a289240506abe2b12992644ddf3c738abdba9416db6d32ee4674b4df226d2acd6e6cd2fdd58ec93818d72409d1ae11962d537cab3b84530d46fd1b6ea0 -3f2226325164ef2b0baf73ab24310ccdb16a16726e7648a79a6bdad9d057535990dcb9cad269b1adf34b92a179c0bc51c8d2acb5a3a82ff7914d16d6564b5959 -45dda47bab63017e75481230e986498fd8066a2d4ad264c38cc01fa15924818f82cc631d482302b0b27a277f9d691b8406edb6da7568691a6a3ff1c2413ab12a -d65b448ec76201fa16554c3ca8168cc1635df29758344064813befa1962c927c69128c38001b9b9b9348bcafaa394ab3b1190a7b809547d6d6e467916e31d40e -8a804586064c84aca7fbc55a5195183115c1ceba50d8ab6aa74739f6bc92dfa1359320cb09b0d320de0bffd326afa58528bc37dcd47775884ce5af13960a73ef -e4b758344600f7310dcba666e3cc2cc68aa88b41e68a35363366b54c732870701a691225b1da94fc04f511e3e11fc13edc2918bb3dbdca99c703e03e624df033 -8e58404503510583ba8a4883289d77b435f90d8267db3d7d0b19d027f4e9a06dd23932b1bf0c0c8911622e7611000cc68145cdd94f95e890a26bbb4d24106d48 -be9dd553ed3b809dd118fd2e68ca572de2c2ab2a891114919cd8cfe255bc4f44ccc62eb32e0b6e6f8f8fdbb9ae36265f48694691164813f0d07544011afda8b1 -b961e6c18c1096c0430786b54c95abce18f7d06394ad62245f013fd8fe7996b57fe44adf0a85aaa089364a34b8366708729a1917c8668c26168b6d77959aea1c -5d38fa5e8c947c10ee893a54214fbd4e3436488d2fc9f8d848c5c22bd1d918c66d8a3fb4463354cd683a0705d763ec947c27f6e98d4fd269e8c1d3474486045e -406fbec64951859821c36f8698eb68719ac17a113a548f5505e6e4cbf08f6d7c885553047deab5bf2192beaedad7a87aa45974042406b0c5dae15d902533dd7f -917a8204eecf4b3e9ee1818d4f5035d4cf78c2fc98794956a8d8ad1bac38c2ddc2e31c3ead12791f44b80add0f874b7cfdf39b7c03e3b39a6af441b74e2b12ad -4505f57498d1a20159f25904968d41c12c8f7809cd424e9055f2f144efa1e8d1159d3cd36625a97e445f07b39471498bda815632887a64e390abf0ddebd9655e -25927c04f480c287143d3ae7cc0e65b08e55c95adb0c1b74679a66dae294f309ea255a427e4a3e8ffad064eef06ab76a3d5c063c7382966c6a66d0a443687b8d -758e2b7b0ef141cd3531924684e473b00f65fa7cc4507c9b7bff740dd6d2cc81e3333c70d01812ed4d17ada6569ae4df333c8dc5d3d147c91849667210a9208b -ee00bf7a90bb0f8ae37145dabdcbdc5d38f937444f61f664e891b547b87a7efcbc59c2e4596dbd913b8f89afabf7d499a9ffce4efe1d93fa476a7e842ccbcacc -96a65b3cdf85e946ee3a24ccb6d3b9f666e1aee393b3ccdb6b30902b3f3b08bc155e3c18684d3469c6a1c3ebdc71447c91588902b049b61d9721b917d38311ce -685de52f5b56d1a05fcfe603ddf37a89978f08034ca3527518aca0bb2189640b29fbbadef5a1e8536278250a4c34180762b3af9933bed778f18468fb3c64b93b -4a4614372cab25791257e055b1c9c6cecd8b1e9746105be4719e4b9bb679257ab87723207abbe28b96dccf58d955a9e569602cd01392081031d79115977971fb -119af069c26d3bb1e8954dc7d2c93c657f3f475cd2659ddb1608b2d28975667c8157f76f7136cb89fb761472c499d2dab4e01cce6692f4a0a428ea9c858d9f02 -1e04c20824c88a3daae53a3784d864ffa499e7660471e327a0024a2915db8c93085a40cb410dadb9c8dd6e098789057c65c5eb1bb827ca1e5b67cd9c76efabf5 -5150307acb404f1299bd4f32272cd441f5b8baa83bcdde9d94aa97195fc82cdec46d91e8267299093b474d7cae6439a4a38a3240b812f4cf1115695938577391 -abaa1aeb0c8106d1a8e10e6e8bd502752da56c9c14bba02715d1c5884fe764976ae689e5644a549e45c97c3979d174527a8624ac58a786e67003370673371be2 -6e1cb49d0b15892ae54eecb176e3072dd66c5ec6f8db84955994cb9a58a662a3da3456c444439564bc95ab116b8e0eabc235f8065b795fcdc4504ff4842a56da -31f1c82ba063592a36fa67405d1d6e834a76607c91e1299e8e3a0460647599d7020419f8aca204d92e6e91c3dfc696cfb22e54bf49d6839614eadb19cf404faf -1dd99f22f3095e4865c69590ee560baa4fe0cc1134d056b8bfc2bc16cb2ab987a292db21f6aa73c653043badeadae3bc9e4ec8b970ae7a11e4e03cda22dccb2a -3b26cb6732b5f1af1f8caba4caa23436eb758ac9933a8c177580e37246019bb1c2b68c61bfe6bdb18f5cf4f7cb0df79f675983d048cfa718b484ce879f9c3c3f -fb189dd719161b8f631e795cceaa6323ce7e5357b8cecceee6b2837f68387de26f71707d2aaf71c182555510aa2c73b354d51df85047718fcfbd21b3a3dbb932 -1d11bb464a0aebf4660d018b68e71fe1f2d55bf5ccac4fa6abb9ccb7d1c21f85de39fab5f4fc55478eec3d70b75d6b654b53761eb4648d68cfa6f0235cbc3557 -ab2f9d087d29bbe54de829fd699ebdb32f67b83efcd81e61b6ac760736e968435d5e49e4bbd9bfb1a99a4a7e1ad7caa0b88d76f4f48cddc34f26495d74b825f4 -38deb7978af31a832241208ac271c6bfc3e4aa5c90662cab561512f44b74b32e1ba3e6564cf8f8d1ed9ebf9fe79667904cebb37584bd4cac578dabc8dac20f31 -aed1cfe16ed995a44a5c0fb18903462356830fc904aa9be94ed0641b9b29ec66bae1d72580a444125641b612f14ed32da8463b1cc256fc6fa65d70781062f37a -5dc98c51553c99908d487733b323fa477ac45eaa1b5ede652c2fb30a34dbe3e89c76b654a7ad03be1373b5f192d078b5faabd6b854c72a5842e5cdaccfe00edf -c863c7e57498e58675b89dc33aa7e31de6cffbce85bf907a2b7b5385b5cd62243389b6b7f54cd4b772cb19c741768e69b522f6762cbc7602d833b7fc15dab73a -fc2be1fbb8a28ac8ad6d4dc689455edb9168528f3de5196e38602bc9631fe77126ad45836f84692e67ce2cc0fdf907f43ef42ab59ef8bfb3986920c4563d08e3 -239e10192b8f3c5cbd97a31f06404d0eb12e57729a9e7214acdacf9f2a3b1e7e42efc3dea3dead087c41d6e0bf171947d5eae88b414fc52906d6d6977839f42a -c0d1bd0ccef195a40e8a39d89ae2caa97ad6fe453f1b7b0daa645cccaa63c12e23f758d938305fe6e5b8f300274277aecf25351a9ae67a7ff2ce9fe86fbdc3a4 -ab89aa67c1b815f17053c8da7a919783ce03ec871e3cefb86a1c63d45acd0be7fe4c7bd30d4c63071762957a180788f33f1233436161baca0d8f6212613ff2e8 -b9b9951ec0fc98595e3237ac66f3e490baf795209f80c9bf9677f80dbb5b3246396980e9f39ae92ff372c059aadb81a3009b9baddb186616647dde6cd726358d -e923fc026aea74095c8435a2371aa12cf83513213e8640454cd4d77929e07cf36ed8d06f7373e7b65e360283514db72d28cfcf3d4415a3e7fa0568d67c25fc47 -91b614abfa3074fb35e2a84c2a136b2f7339dc243d612f6ce8b59d51efd8ad677102bd55cdb6cd10ffbe1c13f517803fa822db0bb020a36dd822e07384b8337e -5599a8af7129589fe8c84ed8d8673fa1c1d32b668102fddec619b362a8feb0581f454936cc9795fd5dd0b3f4a19f8d06976d933388a9e12ce703f5979b71e876 -c7e59ceb90d92450a4ee74939d17d048f7457c9cf80943c9037a9447e8e4477405acd573802c6494d951adaf7129cc893d47ae53fbb9bcd43bda358914ddbc57 -4db65e402299a7fa058cb942c1da6623893bb96cc0876ea9a37860e92003f67a46cd0534fc79ceec5bfb2eac67932b751469606618f583e6728d065aa0db42be -83da8580453b1245a2ea17477c06d8273015758b02bae5355e0872666b9fbb6765bce596ca2cd8a00f1cd75758819d6db73cce7b6ff6169039d2e6dce506ad32 -450abbda42db446cd458c0caaf7039cea98d4be7ebc6f3b4e7e008b491e364f702dd31ec2cebd3c13e03b98a1ded55a45b17c05d6483ecbfb12c57239ddcb770 -5f45baef9e8d3066a48c0f1fba74827583ec1e20600d7fbe0ab90846c95d46b6d07440ec5403ddc3a55872a113cc372c42dd794fcb18373e69724d790a9565b8 -8352d5e779bea4ff16e9c4967a1b4841355a03bf0884b885f3a12e9d3eddb30a76e3351d63dcf3e919435f90bab406963b4f8694f886d60fa6dda913ca288d1a -011bf9c13544ac2f732ed0c56327db96b7b8ed861d41dcd951cbf4c267a0ba992d78b210b060e1ab40f6faf58b32e27e23c581670252008caf7226cae513a38d -eb60f75c2e60083c3969b3bcf21c8cf7c1c6d1da0294efc1eecfa3242ca9f380af5c025d3a479d67709017d88d608f3a7fecb8e120c4e9133619e2c6075d3d9e -f795710c300fa94fd27ebf09ced70df491bfa4703950b42201786087280228dc75b6b68b933f0d870ba25ad0fb1c6ed988799a3ee624f3ab472f2b711c9436cb -7711e73341de1074c097b4f81a8aa50e98c9556c1114f01a875b4f9c20ae84683c4ebd11f1957b8d9868d30c89c0e254e166a39c859ea83db4991c69dadaf039 -4805246bb9047fcb50bed4cba8930c6626375a4da190a7b8b0459123170126b6aade3b5b8e217809ed05ccc6658cc838db205995a1f788f29c4519288eb45fa6 -af42f26659065e53a9a85e322ac5da54b26502c26c72ca59981d31397d9610e9af1c4f9cbb2463f7acb687b6c906b971786f62d44e024520b07c45f535a05b45 -e2a15ea57631a1b2d509e43a72a214fb9e804edc61f0dbdd788233213bdfc5ced024759d6d5b65329816be23c5990f5e9cfea9206b96da9775f43944364450d0 -6336dd18e32c8758c4521954bb399d844f9f070f2c735f99f739be54e770e508bedf9977d66740c5418190382d5487db1c229b4228e2065baecd63edecad9def -764a17e96e3dbd57ac3e9bdc4ed98073dbd9133e78d23e5ec1db41e67c6bfba58be05687f096080ab3cbdcd9c4d989e87cba1ccea5f4145112816e96eb4ba5dd -d938fa94f3d0d9674ffe0024e5fe4b06dce9007625ef11d88e99fb354bef333fc1297b8fed9c9e634c21bc45f5d39bf2fac205cc969dcd9d8f2e39014ae4cbe0 -94cd57af80b21e00b7a9331996cc3ddae6de27d8e34e9a2f0ac1e61527dd0f88a24d756c68e6c8718b7925033a97f60ce95d87f546908f825346f2ed2b3ab2ad -a108842c3d628b98dbcc36efb488e74c76d1ed994718f1212ba239cb745f1f518fa8eacb470a75ff619cc841b3412fb4f5f780cc91b6ff727363e8703a8912f9 -35a323d616acbf759ac431788f599c7e3567e537bdd79ca57f1fadad4f9f1322510e624dcdb29b261eb0fe224ac22571cadd7fc3d606cea05142c4c8744b83b3 -cc6403a7200bc287360b1f6012ce324fd2b2e5c41cba72a5acdb5e0ebb20d82ae2d2c6469e28cb7b737b039233a58db97ea147e97b545b3661a72c03ea11133a -8b59798b8d26b8a55fc85c98a803bae82bb63df7430a2792d8a6af9be7e044b58adbf0103e1f4a983e9437645e43c027a06a8b277c63b70299e01002bbd044bb -61bed9ee2d98e5b9483e4e5949da335636cb3248cf29e7931c85d6e71460f42a3e98e82350def64b17d0bb9080db0f5435dcc931866270a888764e3717aa6d86 -7730ab489a64e143c82c443b0e933204ae52144634989e64f308cdc862559a30c62f82f2eebf75e02731620dc571ea47169c122006b5573fb70332020d78bf60 -bb750803c80c8c43789ab0b27928e999f7aa2cb77332631558432323aa6f83b2964bf55fba11c6006310d710441a11a59f8c40741b11cd61154d343a99c19047 -bfe67083366008758697365fe3ca899ca6ecfc0739df0672e7816711754d6d35e0b4e21d82880e59abba9a8d5fbf45184219c7661b05c62f3be339f637a304ec -3f66ff2e28034e641f789fdcf399e022c197852dc83b76851ee6824aaa6806998d6fc0686c8a2094cccc6a759aa3ed7c6fc5affe01f578792013c824e67f9df1 -9d94bbe8cdea0ddb809a1c3275e41018818a55d56cc62b46c335c628a340f87daf3dbcc9e628e86b07dd467ffb382d567e48ca37c2f7c5bdf46b06b21c33f743 -08a6c6e3b92a0ad66d8e8b46e87a8ce83cfb6d94aa482709b705ca8be19f614c26caf8a352be13dcac0e75a14598fcfaed21bf08d2220690a9d0242ffb454767 -abcb41708edd2e10e98ed88ac395fb2cc6949ce60333be91723bed4e082c8b92d86defd00d1140158dcec94459bb4d0e6fa88b8550707b844877c0b8a5d75c08 -fa268682eafa7353be09e9408ce58b89d66ca391d58790df1c042a54a16065a1f90546b72310db6699092b2b916ec9b0a1539c0ef866fa6a96072ad21f815bb0 -7ce5c34a8c6c3c84bc45f448105f51b7508c32b2c76615abca6eb572a5a5b449e72f4b0a733ad4bfa1a6691ec7df03cd4803d7402aa1ba63623f8ed2080bec94 -871e555e08052b3ba2b4a6384f5a60ef8900ff9e33d7fd69e8c173316a4568c9da23ea768fc42956993d566b9c2d4e1bc40b54dda69103b3e0bdb0dadb987c26 -b525b531a9b9e3bef5d073173100a13aac36f620bca1ae9a3a920a7edfc08199f02e934b24df456bc736bd0605f1882e365abcb9ae9ada3874be7e39321c6ed7 -ce74182af91ee8b1eb93969935c7cc3c118bd1b898d6789fb68aa43164b7dca24f762fcfe4ab28cfb43c5579b2f2bcf77e3d81fb08b4e8379ab7706e765313bd -8bcc021dc888c2aa1a818957348a31f931e4319b274c8fdb35c18c89138738467c1bfd52661f6e2bf4067418dd4096c98f8296c45396675d263c77364c217be8 -436d33070e3d5ee53dec62153844331a0895c90f523b409f38d6d02e51d70084f184edd4bbf63bdd328cd0888f1db71d84497e8cda90fae0cb8a34d0af60df00 -4451ba25e87d02af2e88cc236328e844696d5122c9cf43cd408fbef6049aa22cd83087fc44f47010151aa3a6303a8950093605b1eab918018994461820f91394 -878f46358d817e20fd14e99a890b07f0042dd67b052eb1d2eae8b846670923267f08f428b745eb8622a147a94396c41e1caed237197978fab512e89b6a34aa66 -3c20f99bd43ee6953606041ad6504389e84110c2f5995b08910e0406a30aadeee4e4cf43cd50bef491bed00641a7d0b0467aaa072110ddd02d0ba346880c4d17 -5aa7b192bf093a42bfa63f5a8b8a741a6c45ac46b7eecd8dc8d274a3753829494a9f94b6a0ced08ee4b614aaea08757640471665beb0f0ce1ea3f3e6d03b49a4 -35b81709b3861972198ccb0cf6f520000d4295ad9251f71863b2e26247f2e7410b1ad02fda33a2a0b1b4148403c680144ae33949662b2d50a793db92a4826ee4 -af6818d6635a22ae1e2811c6b4e4a098d2f60e42929c41faba7cbb16a22ee5665d22ae1ec46354e0b9aa635a0a556aaa24394d6b6f1ab53babacaa05759b0111 -0a2248448c33d45ae7b57b926ce0da5be0ce924e3d227425a506b563889a745736767217dadeb6a58a0ed306d81f404138541b15985972b3cb21496e807b1102 -264224b2c4ddcbbb20629b4816d2224aebe1400955f548929ba13665012350911bf58889a3843013cbaa6195ac92e419a4c34c9fa9287d7accacbd4d209eeda8 -c6247990a1bd8d82fa12bdba068e3d26624116eccb72923c0f375b6d39ed431ed1a6c7843e8840317a2149de836be660de6aeec2aabfb3af937f8034a169433b -f3b0c7dc938224c9bfc0356013a5b1597e0dc448927f486dc43ad148bcf4ab09217192e45f531b9207fe92860d4b663e1437493e03e948b43596a461f58a9503 -e226c947808644c3d287fb76a3bf172e1c37493e01ee55ccd29f2fb5376226c9a7c0bd6afbbba8449aa1bb0c8895241f86b4363a565a7503b8577f044a920f44 -5a5bfb7cfaf29e343f6224c98782c6e599e569838f708424f958d0ce105a8b6fb5373625c967239d8a5187c306a71d49f2f968af6eb737bc93e43be07e6de3b2 -bde195245f83beb221b388cf085c92e4ab404f8bc872d0de6c4f926f03cd5c455d4b5b033626c91742bd2c220b6530fd0d7d927c2ba685b9bd69ccde4e7e03df -ddd4d3fa4d92afa73632667e67677f273f826d63fa3d5cdeddd9dec9af817737f575f677f27b707b737f677b27bf86b436866cefe4c7e09ee6fe2629497e09ed -ef32e5eb3bf935b4a7b3bf935fa4f434fe5999fd9dfc22f51713ea71d125c9cfc0bd2d6ff124f931d0d5dce4ac48921f427e41c9ff7599fc22686c7d8527c98f -21bd9dafefe427e1b62e0d9eed9dfc1e7871ebaf2849f263505fd327db3bf945f0ee468b27c9cf21bf9b647b27bf085a3bbb3bf94de81793d2dfb24a929f821a -3b7f37497e94fce524f961f0cb49b677f29bc82f27d9dfc92f82c6cef64e7e136eececefe437e1becef64e7e137d7f6391243f06fe6599bf9e243f0af577457449f2436867677b274992241fcbfffef77facbc53da98a05f600000000049454e44ae426082}}{\nonshppict -{\pict\picscalex46\picscaley46\piccropl0\piccropr0\piccropt0\piccropb0\picw19339\pich11613\picwgoal10964\pichgoal6584\wmetafile8\bliptag-1083405383\blipupi96{\*\blipuid bf6c8bb95c7654fc28ad00a854dfe1e2} -010009000003304f00000000074f000000000400000003010800050000000b0200000000050000000c0201030005030000001e00040000000701040004000000 -07010400074f0000410b2000cc00b701db02000000000003ff040000000028000000db020000b701000001000100000000000000000000000000000000000000 -00000000000000000000ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffff0f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0e07ffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffff8003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe107ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffff847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe71ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9e7ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffc79fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbe7fffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffe78ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9e3ffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffff78fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce3fffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff38 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffee1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff987ffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffff61fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc97fffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffff84ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe11ffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffdc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecbfffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffd27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff09ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffe23ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff887ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffff25fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc9bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff267fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffcd9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff323ffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffc88fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff871fffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffe787fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe713 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffff98cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe473fffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffc307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff189ffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffce67ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff399fffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fce47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffff310ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8cc3ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffe332fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8489fffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffe4267fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9999ffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffe7e67ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf99fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c67fffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffcf31ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3cefffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffef39fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ce3fffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe338ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ce1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3397ff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffc6e4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0993fffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffeffea64ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd00119bffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffff3fbc767ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff7989fffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfee -667fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffe7fdf18ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffbce07fffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffff1fe73007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbfdec807fffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffff97f392007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4fce48007fffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -f9bfb920007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffff77e7480007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcef9ca00003fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffff39f72400003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf7ce9000003fffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffbefb94000003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7de740000003fffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffff9fb9ca0000003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3e77a00000003fffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc79ce500000 -001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffff0f73d000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbecca000000001fffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffff979b20000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e6450000000001fffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffff9bdd0a0000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7732a00000800001fffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcccc15 -00000000801fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffff33b00000000003700fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcee402800000004000fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffb9901400000006e000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6640600000000c00003ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffff9d900c00000003800000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe324230000000070000007fffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8 -c930600000001c000001ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffe326318000000048000007ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ece46000000010000 -001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffffffffffff839998800000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0e7762000000002000003ffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffff833dfad800000000c000007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff078f3fd0000000002000001fffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -e0fc7cf000000000008000003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffffffffffffc1fe3fbcf8000000000000000ffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3ffdfe7bf00000000 -03000003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffc01fefef78000000000e000003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfe7b0000000003800000cffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffefdfdfdfc800000000100000ff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefbfdfbf00000000000000001fcfffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffefbfdfbe100000000100000fe7f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf3fbf78400000000600003ffbfe7fffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3eff9f7100 -000000180000bffdf99fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffcf9ff5ec0000000003000017f7efa0fffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f7fefe00000000008000077f1f -7df3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffe3effdfc000000000400000f7eefbe7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff97dffbf8000000001c00003f7ef7df9e7fffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffff4fbfe7e080000000380001bf7f7be7efbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3e7fdf8a00001080e00003bf7f1dfbf3dfffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f1ff -bf000000040500000fbf7fe0fcfce3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe9cffebc0000000028000037df7ffc7f7f7cffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff973ffd01000000011a0000 -f7df7fffff9f9f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffff4efff3c000000000780003f7df7fffffefefc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9ff8f0000000002e00007efdf7ffffff3f3f3 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffa77c07c080000000180001fefdf7ffffffdfdfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5cc3ff8a00000000f00005fdfdf7ffffffdfe7f3fffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -d3b3ffe2000000003c0001bfdfdf7ffffffe7f9fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffae4fff8100000000180007bfbfbfbfffffff9feff7ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe113ffe1400000001 -c0000e7f7fbfbfffffffe7f3f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffff00004cff78a80000000780003dff7f7fdffffffff9fdfe7fffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffe000133f0834000000003000073fcff7fdfff -fffffefeffbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffffe7ffc8f8fc400000000180001cffbfeffe0fffffffeff7fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffe7002707f1a00000000700007bffbfdffff0ffffffdffbff3ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -fffc6ff9cffc7000000001c0000e7ff7fefffff07ffffeffbffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffd6e063ff0c000000007800039ffefff7fffff8ffffeffdfff3fffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffcedf9ffe38000 -000012000077ffefffbfffffeffffeffdfffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffffffff9dde7f80e00000000000001cfffefffdffffff7ffff7fdffff3ffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffff9db9fc79800000000000003dfffdf -ffeffffff7ffff7feffff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -fffffffffffffffffffffffffffbb67e3e1000000002800007efffdffff7fffffbffffbfeffffe7fffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffff649fdf8400000000400002ff7ffbffffbfffffbffffbf -effffe1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffffffffff527c3e1000000002c00001ff7ffbffffbfffffdffffbff7fffe87ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffea9e3f84800000004000017ffbffc7fffdfffffdffffdff7fffde1ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffd579fe -5200000000800002fffbfff8fffefffffeffffdff7fffdfc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffff80e7f9c800000003000005fffdffff3fff3ffffeffffdff9fffbff1fffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffff2bdfe72000000414000013 -fffeffffcfffdffffeffffeffe3ffbff87ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffffffffffffffffffffffffffffffe573f9c8000000030000027fffefffff7ffe7fffeffffefffc7fbff49ffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffc0c7f7200000001600000f87fff1ffffbfff9ff -fefffff1fff8fbff707fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffff83bfcc800000006000001ffbfffe3fffcfffe7ffefffffe7fff003f7e1fffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffe0f7f2200000000f000007ffcffffc7fff3fffbffeffffff8ffff87e -ffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -c1cfe9800000003c00002ffff3ffff9fffdfffcffefffffff1fffffefff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff07bf8400000000f000001ffffdffffe3ffe7ffefff7ffffffe3ffffefffeffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffc1f7e320000000360 -00017ffffe1ffffcfffbffefff7fffffffc0007dffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffff03cf94800000008800006ffffffe3ffff7ffcfff7ff7fffffffffff81ffffcfffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffc1c3e4a00000000400000dfffffffc3fff -9fff3ff7ff7fffffffffffffffffe3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffff073fda000000001000003bffffffffc3ffe7ffdff7ff7fffffffffffffffff34ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffe18f83400000000600000e8fffffffffc7ffbffdff7ffbfffff -ffffffffffff8b3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffff967c7a000000003800002171fffffffffbffcffdff7ffbfff003fe00001fc0030cfffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffe01f3c0000000000000001f9e7ffffffffdffeffdff7ffbfff7fc01ffffe03fffc77 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffff80f8f0000000 -000c00000ffef9ffffffffdfff7fdff7ff3fff7ffffffffffff07ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffff03e780000000005000003fff3e7fffffffdfffbfdff7ff7ffeffffffffffffcf9ffe7fffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffc0f1e0000000000000000ffffcf87 -ffffffefffbfdff7fefff9fffffffc3ffe3fe7ff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffffffffffffffffffffffff03cf04000000001800003fffff7f87fffffefffbfdff7fdfff7ffffffe3c001fffbffcfffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffc0e3e900000000160000007ffff9ff9fffffefffbfdff7 -fdffefffffffdffffffffbffe3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -ffffffffff039f84000000000c00000fbffffeffefffffefffbfdfeffbff9fffffff3ffffffffbfffcffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffff80e7f10000000003000007fdfffff7ff3ffffefff7fdfeffbff7ffffffeffff -fffffbffef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffc41efc40 -00000002c00003ffe7ffffbffdfffff7ff7fdfeff7ff7ffffff1fffffffffbffd39fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffe107df90000000001000007fffbffffdffefffff7ff7fbfdfeffeffffff0ffffffffffbffdce7ffff -ffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffe00afbf400000000060000003f -fdffffeffefffff7feffbfbfeffdfffff8fffffffffffbffdf2bfffffffffffffffffffffffffffffffffffffffffee3ffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffe1925f7f0000000005800003fdffefffff7feffffeffdffbfbfdffdffffe7fffffffffff7ffefccffffffffffffffffffff -fffffffffffffffffffff9fc7fffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffff006499e7c000000000a00000ffefff7fffeffdffffdf -fdff7f7fdffbffffdfffffffffffefffefff3ffffffffffffffffffffffffffffffffffffffff7ff8fffffffffffffffffe0ffffffffffffffffffffffffffff -fffffffffff87193779f20000000030000000ff7ff7fffeff3ffffdffbff7f7fbffbffffbfffffffffffdfffefffdfffffffffffffffffffffffffffffffffff -ffffcfffd7ffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffbcf6cee7e8000000006000007f7fbffbfffdf0fffffbffbfefeff7ff7ffff -bfffffffffffdffff7ffe7ffffffffffffffffffffffffffffffffffffffbfffbcffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffb389b -99fd000000001e00001ffbfdffdfffd8fffffe7ffbfdfeff7ff7ffff7fffffffffffeffffbfffbfffffffffffffffffffffffffffffffffffffe7fff7f7fffff -ffffffffffe0fffffffffffffffffffffffffffffffffffffff8e7677bf00000000038000031fbfe7fefff87fffffdfff7fbfdfeffefffff7fffffffffffefff -fdfffcfffffffffffffffffffffffffffffffffffff9fffeff9fffffffffffffffe0fffffffffffffffffffffffffffffffffffffff39cdcf7e800000000e000 -008efdff7ff7ffbffffffbfff7fbfdfdffeffffeffffffffffffeffffeffff3ffffffffffffffffffffffffffffffffffff7fffdffefffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffc7733bcfc000000003c000007f7effbff7fffffffff7fff7f7fbfdffdffffcffffffffffffefffff7fffcfffffffff -ffffffffffffffffffffffffffcffff3fff3ffffffffffffffe0ffffffffffffffffffffffffffffffffffffff0ceef7bf000000000f000003ffbf3fdff7ffff -ffffcfffefeff7fbffdfffe3fffffffffffff7ffffbffff7ffffffffffffffffffffffffffffffffffbfffeffffcffffffffffffffe0ffffffffffffffffffff -fffffffffffffffffebb99ce7c000000003c00000fffdfdfeffbffffffffbfff9fdfeff7ffbfff1ffffffffffffff7ffffdffff9ffffffffffffffffffffffff -fffffffffe7fff1fffff3fffffffffffffe0fffffffffffffffffffffffffffffffffffff97777bdf0000000007800003effdfdfeffbfffffffc7fff7fbfdfef -ff7ffcfffffffffffffff7ffffe7fffe7ffffffffffffffffffffffffffffffffdfff0fffff7cfffffffffffffe0ffffffffffffffffffffffffffffffffffff -e6eeee73c000000001e00000710fefeff7fbfffffffbfffcff3fbfdfff7ffdfffffffffffffff7fffff80fff9ffffffffffffffffffffffffffffffff3ff0fff -ffebf7ffffffffffffe0ffffffffffffffffffffffffffffffffffffddddddee0000000007c00001cff3f7f7fbfcffffffe7fffbfeff7fbffefffbffffffffff -fffff7fffffff1ffc7ffffffffffffffffffffffffffffffeff0ffffffddf9ffffffffffffe0ffffffffffffffffffffffffffffffffffff3bbb339900000240 -1f0000023ffbfbf7fbff7fffffdfffe7fdfeff7ffefffbffffffffffffffcffffffffe1fbbffffffffffffffffffffffffffffff9f0fffffffc1fc7fffffffff -ffe0fffffffffffffffffffffffffffffffffffce766ef6400001000bc000009fffdfbfbfdffbfffff3fffdff3fdfefffdfff7ffffffffffffffbfffffffffe1 -bcffffffffffffffffffffffffffffff60fffffffffff38fffffffffffe0fffffffffffffffffffffffffffffffffff99cdddc900000849360000017fffefdfd -fdffcffffeffff3feff3fdfff3ffeffffe7ffffffffe7ffffffffffe7f3ffffffffffffffffffffffffffffc1fffffffffffef73ffffffffffe0ffffffffffff -ffffffffffffffffffffffe673333040000020060000004fffff7efdfefff7ffe1fff8ff9feffbffcfffeffff1bffffffff9ffffffffffffffcfffffffffffff -fffffffffffffffbffffffffffff9efcffffffffffe0ffffffffffffffffffffffffffffffffff9dcccee3000010092f800000bfffff7f7eff7ffbfe1fffe7ff -7fdff7ff3fffdfff8fbfffffff87fffffffffffffff3ffffffffffffffffffffffffffe7ffffffffff1f7dfdbfffffffffe0ffffffffffffffffffffffffffff -ffffff333339c800000400680000027fffffbf7f7f9ffde1ffff9ffcff3fcffcffffdffe7fc7fffffc7fffffffff01fffff4ffffffffffffffffffffffffff9f -ffffffffc0e0f3ff1fffffffffe0fffffffffffffffffffffffffffffffffcccccc7e4000081437000000dffffffbfbf7feffe1ffffe7ffbfeffbff3ffffbffd -fffbffffe3fffffffffcfe00fff73ffffffffffffffffffffffffe7ffffffffe3fffcffcdfffffffffe0fffffffffffffffffffffffffffffffff3333b3f9000 -002016c000003bffffff3fbfbff3fffffff9ffe7fdff7fefffffbffdfffbffff9ffffffffffbffff0007cffffffffffffffffffffffff9fffffffff1ffff3ff3 -efffffffffe0ffffffffffffffffffffffffffffffffe4cee4f6400000080f00000067fffffeffbf9ffdffffffe7ffdff3fcffdfffff7ff9fc07ffffbfffffff -ffe7fffffffff3ffffffffffffffffffffffe7fffffffe0ffffeffcf9fffffffffe0ffffffffffffffffffffffffffffffff9b399bc900000402be000001dfff -fff9ffbfeffeffffff9fff3feffbffbfffff9ffe43ffffffbfffffffff9ffffffffffcffffffffffffffffffffffdfffffffc1fffff9ff3f7fffffffffe0ffff -ffffffffffffffffffffffffffff64e6662400001101780000073fffffe7ffdff7ff1fffff7ff8ff9ff7ff7fffffe7ffbfffffffbfffffffffbfffffffffff3f -ffffffffffffffffffff3ffffffc3ffffff7f8f8ffffffffffe0fffffffffffffffffffffffffffffffc9b999890000040568000001f9fffffe7ffdff9ffe07f -fcffe7ff7feffefffffff9ffffffffff7fffffffffbfffffffffffcffffffffffffffffffffc7ffffff3ffffffefe7c3ffffffffffe0ffffffffffffffffffff -fffffffffff3666662400001000e6000007feffffffbffeffeffff83f3ff9ffcff9ffefffffffe7fffffffff7fffffffffbffffffffffff7ffffffffffffffff -fff37ffffff7ffffffdf9f2fffffffffffe0ffffffffffffffffffffffffffffffec999988000004003f800001fff3fffffcffeffefffffc8ffe7ffbff7ffdff -ffffff9ffffffffeffffffffffdfffffffe03ff9ffffffffffffffffffef7ffffff7ffffff3e789fffffffffffe0ffffffffffffffffffffffffffffff926666 -2100001000ff000007fffcffffff7ff7ff7fffff7ff9ffe7fcfff3ffffffffdfffffffe1ffffffffffdfffffff9fc1feffffffffffffffffff9efffffffbffff -fefde67fffffffffffe0fffffffffffffffffffffffffffffe4999988400004003fc00001fffff7fffff9ffbff9fffffffe7ff9ffbffefffffffffeffffffe1f -ffffffffffdffffffe7ffe7f9ffffffffffffffffe7dfffffffbfffffdf39dffffffffffffe0fffffffffffffffffffffffffffffd266662500000000ff00000 -7fffffbfffffeffdffe7ffffffdffe7fe7ff9fffffffffefffffe1ffffffffffffdffffff9ffff9feffffffffffffffffdfdfffffffdfffff3ee73ffffffffff -ffe0fffffffffffffffffffffffffffff0dddd8d000000003fc00001ffffffdffffff3fefff9ffffff3ff9ff9fff7ffffffffff7ff001fffffffffffffdfffff -e7ffe3eff3fffffffffffffff3fbfffffffdffffcf91cfffffffffffffe0ffffffffffffffffffffffffffffc733333000000000ff800007ffffffe7fffffdff -7ffe7ffffcffe7ff7ffefffffffffff800ffffffffffffffffdfffff1fffecf3fcffffffffffffffeff7fffffffdffff3f4f3fffffffffffffe0ffffffffffff -ffffffffffffffff8eeecfc0000000039e00000ffffffffbfffffe7fbfffbffff3ff9ffcfffdfffffffffffbffffffffffffffffffeffffeffffef7dff7fffff -ffffffff9feffffffffdfff8feb87fffffffffffffe0fffffffffffffffffffffffffffe3999bf00000000003800003ffffffffcffffff7fdfffdfc00ffe7ff3 -fff3fffffffffffffffffffffffffffffff7fffeffffeefbff9fffffffffffff7fdffffffffbffe7f971ffffffffffffffe0fffffffffffffffffffffffffff8 -77777ca00000000fb00000fffffffffeffffffbfefffe03ffff9ffcfffcffffffffffffffffffffffffffffffff9fffeffffe9f809e7fffffffffffcffbfffff -fffbfff7f4c7ffffffffffffffe0fffffffffffffffffffffffffff5ccccf20000000067800001ffffffffff7fffffdff3ffffffffe7ffbfff3fffffffffffff -fffffffffffffffffffbffff7fffe7fff61bfffffffffffbffbffffffff7fffacb0fffffffffffffffe0ffffffffffffffffffffffffffc3bbbbc80000000017 -000007ffffffffffbfffffe7fdffffffffdffe7ffcfffffffffffffffffffffffffffffffff7ffff7fffefffffe0fffffffffff7ff7ffffffff7fffca43fffff -ffffffffffe0ffffffffffffffffffffffffff377b77a4000000003600001ffffffffff83ffffffbfeffffffff3ffdfffbffffffffffffffffffffffff003fff -fff7ffffbffffffffffc3fffffffffefff7fffffffeffffd52ffffffffffffffffe0fffffffffffffffffffffffffccef6cc5000000003b000003fffffffff87 -fffffffdff3ffffffcfff3ffe7ffffffffffffffffffffffe0ffc7ffffefffffbfffffffffff8fffffffffdffeffffffffe80000a9ffffffffffffffffe0ffff -fffffffffffffffffffffb3dcdb20000000001a00000fffffffff87ffffffffe7fcffffe03ffcfffdffffffffffffffffffffffe1ffff9ffffdfffff9fffffff -ffffe7ffffffff3ffeffffffffc7fffa07ffffffffffffffffe0ffffffffffffffffffffffffe4fbbb4d800000001d800003fffffffff7ffffffffffbff00001 -fffe3fff3ffffffffffffffffffffe01fffffe7fffdfffffeffffffffffff9fffffffefffdffffffffffff015fffffffffffffffffe0ffffffffffffffffffff -ffff93e7763204000000dc000007fffffffff7ffffffffffdffffffffff9fffcffffffffffffffffffff81ffffffff9fffdffffff7fffffffffffe7ffffffdff -fdfffffffffff0e43fffffffffffffffffe0ffffffffffffffffffffffff4fdeccc8008080001800005ffffffffff7ffffffffffe7ffffffffe7fff3ffffffff -fffffffffffe7fffffffffe7ffdffffffbffffc03fffff9ffffffbfffdffffffffffec10ffffffffffffffffffe0fffffffffffffffffffffffcbfbdbfb42010 -0003a000003ffffffffff7fffffffffff8fffffffc1fff8fffff8ffffffffffffff9fffffffffff9ffdffffffdffffefc0001feffffff7fffbffffffffff9b83 -ffffffffffffffffffe0fffffffffffffffffffffff37f7b7c410005202f000000fffffffffff7ffffffffffff1fffff03fffe7ffffe6fffffffffffffe7ffff -fffffffe7feffffffefffff7ffffe0c3ffffeffffbffffffffff666fffffffffffffffffffe0ffffffffffffffffffffffcefee6f3000928016000000bffffff -fffff3ffffffffffffe07f80fffff9fffff1efffffffffffffdfffffffffffffbfe7ffffff3ffffbffffff60ffffdffffbfffffffffcd99fffffffffffffffff -ffe0ffffffffffffffffffffff1efdddcca042424b00000007fffffffffffcffffffffffffff807fffffe7ffffcfefffffffff800f3fffffffffffffdffbffff -ffdffffdfffffc397fff3ffff7fffffffffb367fffffffffffffffffffe0fffffffffffffffffffffebdf33bba0a1090abc000001fffffffffffff3fffffffc7 -ffffffffffff9fffff3fefffffffff7ff0ffffffffffffffeffdffffffeffffdffff03fe1ffcfffff7ffffffffe4cdffffffffffffffffffffe0ffffffffffff -fffffffff9bdeee66000a52558000000ffffffffffffffdfffffffe03ffffffffc007ffffcffeffffffffcfffffffffffffffffff3fe1ffffff7fffefff0ffff -87f3fffff7ffffffff9bb3ffffffffffffffffffffe0ffffffffffffffffffffe77bd99d80000a4adc000003ffffffffffffffdffffffff9c3ffffff03ffffff -f3ffeffffffff3fffffffffffffffffffdffe1fffffbffff000ffffff3cfffffeffffffffe664fffffffffffffffffffffe0ffffffffffffffffffff9ef7b642 -00500095c000000fffffffffffffffdffffffffefc3ff000ffffffffcfffdfffffffeffffffffffffffffffffefffe3ffffdfffffffffffffc3fffffefffffff -f9993fffffffffffffffffffffe0ffffffffffffffffffff3dee76390105552e0000001fffffffffffffffdfffffffff3fc30fffffffffffbfffdfffffff9fff -ffffffffffffffffff7fffdffffeffffffffffffff7c7fffefffffffe666ffffffffffffffffffffffe0fffffffffffffffffffcbbddcfc00000006e0000007f -ffffffffffffffdfffffffffcffcffffffffffff7fffdfffffffbfffffffffffffffffffffbfffdfffff7fffffffffffff7dbfffeffffff81999ffffffffffff -ffffffffffe0fffffffffffffffffff377bbbe2000000b61000001ffffffffffffffffdffffffffff3ffffffffffffff7fffdfffffffbfffffffffffffffffff -ffbfffefffffbffffffffff8ff9e7ffff01ffff9e667ffffffffffffffffffffffe0ffffffffffffffffffeeee7771800000a0f8000007ffffffffffffffffdf -fffffffffdfffffffffffffeffffefffffffbfffffffffffffffffffffdfffefffffcfffffffff873fe7ffffffdffff39d9fffffffffffffffffffffffe0ffff -ffffffffffffff9ddeee8c00000007e000001fffffffffffffffffdffffffffffefffffffffffffdfffff7ffffffdfffffffffffffffffffffdffff7fffff7ff -fffff87fc1f1fffff8dfffce737fffffffffffffffffffffffe0fffffffffffffffffe7bbdde600000021fc000007fffffffffffffffffbffffffffffeffffff -fffffffdfffff9ffffffdfffffffffffffffffffffdffffbfffffbffffff87fffe7e7fffe687f0398cffffffffffffffffffffffffe0fffffffffffffffff8e7 -7bdf900000007f000001ffffffffffffffffff7fffffffffff7ffffffffffffdfffffdffffffdfffffffffffffffffffffdffffbfffffdffffff7fffffbf9fff -9c780fe673ffffffffffffffffffffffffe0ffffffffffffffffe39cf7be400000000e000007fffffffffffffffffeffffffffffff9ffffffffffffdfffffeff -ffffefffffffffffffffffffffeffffbfffffdfffffeffcfffdfe7fe7bffffddcfffffffffffffffffffffffffe0ffffffffffffffff8f7bef7100000001ec00 -0037fffffffffffffffffeffffffffffffeffffffffffffdfffffeffffffefffffffffffffffffffffeffffbfffffbfffffdffafffeff9ff07ffff33bfffffff -ffffffffffffffffffe0fffffffffffffffe3ce7df0e00000000300000effffffffffffffffffefffffffffffff3fffffffffffdffffff7fffffefffffffffff -ffffffffffeffffbffffe7ffffc3ffdffff7fe7ffffffcee7fffffffffffffffffffffffffe0fffffffffffffff8f3dfbe7800000001c00003efffffffffffff -fffffdfffffffffffffdfffffffffffdffffff7ffffff7ffffffffffffffffffff9ffffbffffdfffffbffffffff9ff9ff7fff2d9ffffffffffffffffffffffff -ffe0fffffffffffffff3efbf7fe000000006c0000ff7fffffffffffffffffdfffffffffffffdfffffffffffbffffff7ffffff7ffffffffffffffffffff7ffffb -ffffbffffe7ffffffffeffef07ffc127ffffffffffffffffffffffffffe0ffffffffffffff879e7eff800000007680002ffbfffffffffffffffffdffffffffff -fffefffffffffff7ffffffbffffffbfffffffffffffffffffefffff7ffff7ffff9ffffffffff07f7fffe0f9fffffffffffffffffffffffffffe0ffffffffffff -fc0f7df9fe500000001a0000dffdfffffffffffffffffdfffffffffffffefffffffffff7ffffffbffffffdfffffffffffffffffff9fffff7fffeffffe7ffffff -fffff9f9fffdbfffffffffffffffffffffffffffffe0fffffffffffff0ff7bf7fda20900006a0001bffefffffffffffffffffdffffffffffffff7fffffffffef -ffffffdffffffdfffffffffffffffffff7ffffeffff9ffff9ffffffffffffe7dffebbfffffffffffffffffffffffffffffe0ffffffffffff87fefbeffb524000 -07a800033fff7ffffffffffffffffbffffffffffffff7ffffffffff3ffffffdffffffdffffffffffffffffffefffffeffff7fffe7fffffffffffff9dff077fff -ffffffffffffffffffffffffffe0fffffffffffe3ffef7dff752920041a00006bfffbffffffffffffffff9ffffffffffffffbffffffffffdffffffdffffffdff -fffffffffeffffffdfffffdffff7fffdffffffffffffffe1feff7fffffffffffffffffffffffffffffe0fffffffffff9fffef7dff75490413d80001f7fffdfff -fffffffffffffe3fffffffffffffbffffffffffbffffffeffffffdfffffffffffd7fffffbfffffbfffeffff3fffffffffffffffffdff7fffffffffffffffffff -ffffffffffe0ffffffffffe7fffef7bff755200afb00003f7fffe7ffffffffffffffffcfffffffffffffbffffffffffbffffffeffffffbfffffffffff39fffff -7fffff7fffefffeffffffffffffffffffbfeffffffffffffffffffffffffffffffe0ffffffffff9ffffef7820f552015e000007f7ffff9fffffffffffffffff3 -ffffffffffffbffffffffff7fffffff7fffffbffffffffffefeffffefffffcffffdfffdffffffffffffffffff7e1ffffffffffffffffffffffffffffffe0ffff -fffffe5fffff7bf1ff55480a100001ff7ffffefffffffffffffffffc7fffffffffffdfffffffffeffffffff7fffffbffffffffff9ff7fffefffffbffffdfffbf -ffffffffffffffffcfe7ffffffffffffffffffffffffffffffe0ffffffffff6fffff7cfffc254800000003feffffff7fffffffffffffffffbfffffffffffe7ff -ffffffeffffffff7fffffbffffffffff7ff9fffdfffffbffffbfff7fffffffffffffffffdfdfffffffffffffffffffffffffffffffe0ffffffffff17ffffbeff -e392500000000ffefffffeffffffffffffffffffcffffffffffff8ffffffffdffffffffbfffff7fffffffffefffefffdfffffbffff7ffeffffffffffffffffff -3f3fffffffffffffffffffffffffffffffe0ffffffffffa3fe7fbef81fc9000000003ffefffffdffffffffffffffffffefffffffffffff1fffffffdffffffffd -fffff7fffffffffdfffefffbfffffbffff7ffdfffffffffffcfffffcfcffffffffffffffffffffffffffffffffe0ffffffffffbfbf3fdf7bffe000000000fffd -fffffbffffffffffffffffffefffffffffffffefffffffbffffffffefffffbfffffffffdfffefffbfffff7ffff7ffbfffffffffffb1ffff3f3ffffffffffffff -ffffffffffffffffffe0ffffffffffdfc74f8f7dfff000000003fff9fffff7ffffffffffffffffffeffffffffffffff3ffffffdfffffffff7ffffbfffffffffd -fffdfffbfffffbffff7ff7fffffffffff7e7ffefcfffffffffffffffffffffffffffffffffe0ffffffffffdfe8b7efbdfff00000000ffff7ffffefffffffffff -ffffffffeffffffffffffffcffffffdfffffffffbffffdfffffffffdfffdfffbfffffbffff7ff7fffffffffff9f9ff9fbfffffffffffffffffffffffffffffff -ffe0ffffffffffeff33befcefff60000007fffefffffdfffffffffffffffffffefffffffffffffff7fffffdfffffffffdffffefffffffffdfffbfff7fffffbff -ff7feffffffffffffe43fe7e7fffffffffffffffffffffffffffffffffe0ffffffffffeffdfcdff77feff00033ffffdfffffdfffffffffffffffffffdfffffff -ffffffff9fffffdfffffffffeffffefffffffffdfffbfff7fffffbffff7fefffffffffffffbff1f9ffffffffffffffffffffffffffffffffffe0fffffffffff7 -fe7f5ffbbff7fdffcfffff3fffffbfffffffffffffffffffdfffffffffffffffe7ffffeffffffffff3ffff7ffffffffeffe7fffbfffffbffff7fefffffffffff -ffffcfe7ffffffffffffffffffffffffffffffffffe0fffffffffff1ffbfbffbdfeffdf83ffffcffffffbfffffffffffffffffffdffffffffffffffffbfffff7 -fffffffffdffff7ffffffffefc1ffffbfffffbfffeffefffffffffffffff3f9fffffffffffffffffffffffffffffffffffe0ffffffffffee1fdffffbe7effde7 -fffff3ffffff7fffffffffffffffffffe7fffffffffffffffdfffff9fffffffffe7fffbfffffffff03fffffdfffffbfffeffeffffffffffffffeff7fffffffff -ffffffffffffffffffffffffffe0ffffffffffc02007fffbfbeffddfffffefffffff7ffffffffffffffffffffbfffffffffffffffdfffffeffffffffffbfffdf -fffffffffffffffefffffbfffeffeffffffffffffffefcffffffffffffffffffffffffffffffffffffe0ffffffffffdfc3fffffbfdf7fedfffffdfffffff7fff -fffffffffffffffffbfffffffffffffffdffffff7fffffffffdfffeffffffffffffffffefffffbfffeffeffffffffffffffcf3ffffffffffffffffffffffffff -ffffffffffe0ffffffffff80043ffffdfefbfedfffff3ffffffefffffffffffffffffffffdfffffffffffffffdffffff7fffffffffefffeffffffffffffffff9 -fffffbfffeffdffffffffffffffbefffffffffffffffffffffffffffffffffffffe0ffffffffffbff80ffffeff7dfedffffefffffffdffffffffffffffffffff -fdfffffffffffffffeffffffbffffffffff7ffeffffffffffffffff7fffffbfffeff9fffffffffffffe79fffffffffffffffffffffffffffffffffffffe0ffff -ffffff7fff31ffe6ff9e7edffffdfffffff3fffffffffffffffffffffdfffffffffffffffeffffffdffffffffffbffefffffffffffffffeffffffdfffeffbfff -fffffffffe1e7fffffffffffffffffffffffffffffffffffffe0fffffffffeffefc67be97fefbee7ff83ffffffeffffffffffffffffffffffdffffffffffffff -feffffffe3fffffffffdffeffffffffffffffe1ffffffdfffeffbffffffffffff9f9ffffffffffffffffffffffffffffffffffffffe0fffffffffdff9179882e -bff7df7bffbfffffffdffffffffffffffffffffffeffffffffffffffff7ffffffc7ffffffffdffefffffffffffffe1ffff8001fffeffbffffffffffff7f7ffff -ffffffffffffffffffffffffffffffffffe0fffffffffdfc7ebef0471ffbefbdffdfffffff3ffffffffffffffffffffffeffffffffffffffff7fffffff87ffff -fffeffeffffffffffffe1fffff7fffffff7fbfffffffffffefcfffffffffffffffffffffffffffffffffffffffe0fffffffffefbffdf3e3fcffdf79e7fdfffff -fefffffffffffffffffffffffeffffffffffffffffbffffffff8ffffffff7ff3fffffffffff9fffffcffffffff7fdfffffffffff9f3fffffffffffffffffffff -ffffffffffffffffffe0ffffffffff7c7fefc38ff3fe7befbfeffffff9fffffffffffffffffffffffeffffffffffffffffcffffffffeffffffffbffdffffffff -ffc7fffffbffffffff7fdfffffffffffbcffffffffffffffffffffffffffffffffffffffffe0ffffffffffbf9ff3fc63fdffbcf7cff7fffffbffffffffffffff -ffffffffff7ffffffffffffffff7fffffffeffffffffdffe7fffffffff3fffffe7ffffffff7fdfffffffffff7bffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffdfe7fc0199fe7fbf79f7fbfffff7ffffffffffffffffffffffff7ffffffffffffffffbfffffffeffffffffe7ffbffffffff8ffffffdfffffff -fe7fdffffffffffe67ffffffffffffffffffffffffffffffffffffffffe0ffffffffffeffbfffe67ff9fdf9efbfdfffff7ffffffffffffffffffffffff7fffff -ff87fffffffdffffffff3ffffffffbffcfffffffe7ffffffbffffffffdffeffffffffe019fffffffffffffffffffffffffffffffffffffffffe0ffffffffffe7 -fdffff7bffe7efef7dfefffff7ffffffffffffffffffffffff7ffffffc77fffffffeffffffffcffffffffdfff7ffffff9ffffffe7ffffffff3ffdffffffff1ff -7fffffffffffffffffffffffffffffffffffffffffe0fffffffffff3feffffbcfff9f3f7be7f7ffff7ffffffffffffffffffffffff7fffffe3f7fffffffeffff -fffff3fffffffe7ff9ffffff7ffffff9ffffffffcfff3ffffffffbfcffffffffffffffffffffffffffffffffffffffffffe0fffffffffffdff3fffdf3ffcfcfb -dfbfbffffbffffffffffffffffffffffff7fffff1fefffffffff7ffffffffdffffffffbffe7ffffeffffffe7ffffffff3ffefffffffff7f3ffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffeffc7ffefc7fd3f7defdfdffffdffffffffffffffffffffffff7ffff0ffdfffffffff7ffffffffeffffffffdf -ff8ffffdffffff9ffffffffcfff9fffffffff7cfffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff7ff81ff7f981cfbdf7e7effffdffffff -ffffffffffffffffff7ffe0fffbfffffffff7fffffffff7fffffffe7fff1fffbffffffbffffffffdfff7fffff80ff7bfffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffbfffe079fe4ff3bdfbfbf7fffefffffffffffffffffffffffeffe1ffff7ffffffffeffffffffffbffffffffbfffe7ff7ffffffbf -fffffffdffeffff007f0e67fffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffdfffff86ff93fdddfdfdfbfffeffffffffffffffffffffff -fdff9ffffefffffffffeffffffffffbffffffffcffff8fefffffffbffffffffeffefe00ffffe99ffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffeffffff9ffe0fe3e7efe7cffff7ffffffffffffffffffffff3fc7ffffdfffffffffeffffffffff87ffffffff3ffff1dfffffffbffffffffefff61fff -ffff77ffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffff3fffffffffc7f9fbf7fbf7fffbfffffffffffffffffffffeff3fffffdffffff -fffdfffffffffff83fffffffcffffe3fffffffbffffffffefff1fffc00ffcfffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffdffffff -ffff9fe7dfbfdfbfffbfffffffffffffffffffffdfcffffffdfffffffffbffffffffffffc7fffffff7ffffffffffffbfffffffff7ffffe03fdff3fffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffdfffffffffffff9efcfe7cfffdfffffffffffffffffffff3f3ffffffdfffffffff7ffffffffffff -f9fffffff9ffffffffffffbff7ffffff7fffe1fffbfcffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffefffffffffffffef7f7fbf7 -ffdffffffffffffffffffffcfcfffffffdffffffffeffffffffffffffefffffffeffffffffffff7f887fffffbffe1fff7bfbffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffeffffffffffffff3bfbfcf9ffeffffffffffffffffffff3fdfffffffdffffffffdfffffffffffffff3fffffff3fffff -ffffff787f87ffffbfe1ffc077e7ffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffff7ffffffff003ff4bfc7f3e7ff7ffffffffffff -ffffffcffdfffffffdffffffffbfffffffffffffffdfffffffdfffffffffff47fffbffffde1ffe3f6f9fffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffff7ffffffe0ffc61b0ff8fcfbff9ffffffffffffffffff3ffdfffffffdffffffff7fffffffffffffffe7ffffffe1ffffffffff3ffffdffff -c1ffe1fcef7fffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffbffffffeffff921c3ff1f7cffeffffffffffffff0000fff9ffffff -fdfffffffefffffffffffffffffbfffffffe7ffffffffffffffeffffffffc011dcffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffbffffffdffffe0df5ffe79f3ff7fffffffffffffbffffff7fffffffdfffffffdfffffffffffffffffdffffffff8ffffffffffff0ff7fffffffff2ad3ffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffbffffffdfffffc7f9fff7e7dffbfffffffffffffdfffffeffffffffdfffffffbffffff -fffffffffffefffffffff1ffffffffffcf7fbffffffffcd70fffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffdffffffdfffffe -9fe7ff7f3e7fdfffffffffffffe7ffffdfffffffe3fffffff7ffffffffffffffffff7ffffffffe1fffffffffdf7fdffffffffbafbfffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffdffffffbffffff27f9feffcf9feffffffffffffffbffffbffe00001fffffffefffffffffffffffffffbfff -ffffffe0ffffffffbc7fefffffffe71e7fffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffeffffffbffffffc3fefefff3eff7ff -fffffffffffdffffbff9ffffffffffffefffffffffffffffffffdfffffffffff0fffffff83ffdff0ffff9e79ffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffeffffff7fffffff9ff3f7ffcf3fbfffffffffffffe7fff7ffdffffffffffffdfffffffffffffffffffeffffffffffff0ffffff -3fffbfcf000270f7ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffff1fffff7ffffffcfffcfbfff1cfdffffffffffffff81fe -fffdffffffffffffbffffffffffffffffffff7ffffffffffff07ffffffff7fbffff1c3cfffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -fffffffffff5fffff7ffffffb3fff3bfffe73efffffffffffffffe06fffdffffffffffff7ffffffffffffffffffffbfffffffffffff80ffffff0fe7fffc3073f -ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffaffffefffffff7c7ff4dffffbdf7ffffffffffffffff9fffdfffffffffffe -fffe03fffffffffffffffdfffffffffffffff0fffe0ff9ffff8e1cffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffff9ffff -effffffcffbffb6ffffce79ffffffffffffffffffffdfffffffffffe03c1fc07fffe3ffffffffeffffffffffffffff1f81fff7fffe3c7bffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffdffffeffffffdffdf059003e779e7fffffffffffffffffffdfffffffffffffc3ffff7ff01c7ff -ffffff7fffffffffffffffe07fffcffff879e7ffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffeffffeffffffdffe7d9e7 -8feb9e787ffffffffffffffffffdffffffffffffffffffeffefff8ffffffffbffffffffffdfffffffff83801e1e39fffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffff7ffff7fffffe7ffbe7f87fdde7bfbffffffffffffffffffdffffffffffffffffff9ffdfffeffffffffdfffffffff -e207ffffff07f7fe178e7fffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffbffffbffffff9ffcf9feffbe79dfbfffffff -fffffffffffdffffffffffffffffff7ff3ffff7fffffffeffffffffc1ff8001fe0ffcffc0e3dffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffdffffdffffffe7ff7eff3fbf9eefdffffffffffffffffffdfffffffffffffffffeff8fffff7fffffffefffff8003ffffffe01fffbff8 -3863ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffdffffefffffff9fcfe3fcf7de76feffffffffffffffffffdffff -fffffffffffffefc7fffff7ffffffff7ffffcffffffffffffff87fe0e40fffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffefffff7ffffffe787afff37a7bb7f7fffffffffffffffffdfffffffffffffffffe03ffffffbffffffffbfffff7ffffffffffff07ff8391bfffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffff3ffffbfffffffbf807ffd7b8ddbf9fffffffffffffffffdffffffffffffffffffff -ffffffbffffffffdfffff9ffffffffffe0fffe064e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffc07ffdfffff -ffbffb1ffe0c06641e7ffffffffffffffffdffffffffffffffffffffffffffdffffffffefffffe7ffffffffe1ffe051939ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffffffffff80fefffffffbfffcfff13f7bbe7bffffffffffffffffdffffffffffffffffffffffffffbfffffffff -3fffffbffffffffe7ff9c064e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffff017ffffff7fffffef643fdc -fbcffffffffffffffffdffffffffffffffffffffffffff7fffffffffdfffffdfffffffffbf078093dfffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffe03fffff7ffffff039cfdf3cf3fffffffffffffffefffffffffffffffffffffffffcffffffffffefffffdfffffffff -cefe024f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffcfffff7ffffff9fef7efcf3cffffffffffff -fffefffffffffffffffffffffffff3fffffffffff7ffffeffffffffff738293cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -fffffffffffffffffffff7fffefffffffe7f19e7f7df7ffffffffffffffeffffffffffffffffffffffff8ffffffffffff9ffffefffffffffb9a004fbffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffff9fffeffffffefbfc678f9e77ffffffffffffffeffffffffffff -fffffffffffc7ffffffffffffefffff7ffffffff581013e7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffe7ffdffffffe3cff19f3efb80fffffffffffffefffffffffffffffffffffffdffffffffffffff7ffffbfffffffe00044f9fffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffff9ffdffffffdcf7fc67cf3dff1ffffffffffffefffffffffffffffffffffffbffff -ffffffffffbffffdffffffff80013e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffe7fdffffff -df0bff19f3ddffe3fffffffffff1fffffffffffffffffffffffbffffffffffffffcffffeffffff840004fdffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffff8fbffffffdfc1ff86fdeefffcffffffffffeffffffffffffffffffffffffbfffffffffffffff7ffff -7fffffc80293f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff1bffffffdff9ffc13eeeffff -3fffffffffdffffffffffffffffffffffff7fffffffffffffff7ffffbffffff0084fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffe3ffffffdffe7fe84f777fffcfffffffffbffffffffffffffffffffffff7fffffffffffffffbffffdfffffe007bfbfff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffdffffffdfff9ff690773ffff3ffffffff7fffff -fffffffffffffffffff7fffffffffffffffdffffe7ffffe01f7e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffff3fffffdfffe60b277bc003fcffffffff7fffffffffffffffffffffffeffffffffffffffffe7ffffbffffc17cf9ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffdfffffdffff993c80bfffcff3ffffffeffffffffffffffffffffff -ffefffffffffffffffff9ffffcffff83fbe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffefffffdffffceff3f3ffff3fcffffff9ffffffffffffffffffffffffefffffffffffffffffe7ffff7ffe0ff7dfffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffff3ffffefffff33fdffffffcff3fffff7ffffffffffffffffffffffffdfffffffffffff -fffffbffff8ffc1fee3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffdffffdfffffcc -fe7ffffff07cffffefffffffffffffffffffffffffdffffffffffffffffffcfffff0707fd0ffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0fffffffffffffffffffffffffffffffe7fffdffffff17f9ff003ff9f3fffdfffffffffffffffffffffffffdfffffffffffffffffff3fffff417f -8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffff9fffdffffff81fe7fbfc7fe3cfff -bfffffffffffffffffffffffffdfffffffffffffffffffdfffff047f67ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffe7ffbfffffe647f9fbff807cf7ff7fffffffffffffffffffffffffbfffffffffffffffffffeffffe12f81fffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffff9ffbfffffdf93fc7dffff9f7bfeffffffffffffffff -ffffffffff7fffffffffffffffffffeffff80dfe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffffffffffeffbfffff3fe4ff3cf1ffe7bdff7ffffffffffcffffffffffffff7ffffffffffffffffffff7fff07bfcffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffff7f7ffffefffbffcf7a00f9deffbffffffffff30ffffffffffffeffffff -fffffffffffffff7ffc1f7f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffff9f -7ffffdfffcfff79bff3eef7fbfffffffffcff1fffffffffffefffffffffffffffffffff9ff07efcfffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffeefffff3ffff77f9edffcf779fdfffffffff3ffe1ffffffffffefffffffffffffffffffffe -fe0fdfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffff6ffffeffffcf9fe76 -c1f7bbefdffffffffeffffe3fffffffffeffffffffffffffffffffff383fde7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffaffff9ffff90e7f9b6e7bdcf7dffffffff9fffffc0003fffffeffffffffffffffffffffffd03fb1ffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffdffff7fffe7d39fedb7bdef7bdfffffff -c7ff83fffffdfffffeffffffffffffffffffffff80bf47ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffeffffbfffefc0cff2d9def7bdefffffff3ffe7c00fffe7ffffdffffffffffffffffffffff037e0fffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff7fffbffff7ec73c426df7bdef7fffffef801ffff1fffbfff -fdfffffffffffffffffffffc0efc3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffbfffdffff7f418e85b2f7bdf7bfffff9e7ffffffe3ffdffffdfffffffffffffffffffff81dfaffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffcfffdffff7f60e3704cf7bdef7ffffe79ff000001c7fe7fffc3fffffffffffff -ffffffe07bc1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffff7ffdfff -f7fb034beb2fbbbdf7ffff1e780fffffe38ff807ffcfffffffffffffffffffc1e7c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0fffffffffffffffffffffffffffffffffffff9ffeffffbfc3035fcdfbbbbeffffcf9e7fffffffc71fff87ff3ffffffffffffffffff07df9fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffeffeffffbffc4b8fe67bbbb -c7fff3f79fc00000078e3fff8ffcfffffffffffffffffc0f3e3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffff3feffff7fe181e7f1bbbb7f8ffcfcf783ffffff8f1c3fff03f1ffffffffffffffff83efcffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffdfeffff7f1e3cfffc45dbbff0fbf3cf7ffffff -ff1e7c3fffcfe7ffffffffffffffe0f9f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffefffef0ffc03fff18ddb03f07cf3cf00000001e39fc3fff3f9ffffffffffffff83fbefffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffff3dfffd8ffffe0fffc7eed7c07fbcf3cfffffffe3ce07c03fcfe7f -fffffffffffe07fb9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffdbfff87fffe1c3fff0f6d7fe1e73cf3ffffffffc73f87fc7f3f9ffffffffffffc1ff67fffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffebffffffff1ef0fffe36d7f1fdef3cfe000000039cff8ff8fcfe7fffffffffff07ff5 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffff7fffffff8ff3 -81fff83480f1bdef3feffffffe0e720f1ff3f7f8ffffffffffe0ffe3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffff9ffffff87ffce07fff191f0e7b9cffd80fffe1ff9df1e1fdfbff1ffffff9ff83ffcfffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffefffffc7ffff3a0fffe220ffe77b -ff87f000000007fe7e7efbffe3fffff5fe0ff3bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffff7fffe3fffffdc93fffc4387def01fffffe0180073f07f7efdfffcffffc9fc1ffe7fffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffff9ffe1ffffffe7044fff84783dffe00000180400800f -ffbefe7fff07ffa1f07ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -fffffffffffffe7f1ffffffff9e081fff83ffbffcffff000001e01f801cf7fbffff83f08c0fff7ffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffff90fffffffffe7900ffffc0f00030000c040efffc07fe739fdfffffc1c0 -03ffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffe7 -ffffffffff8e607fffff00fffffc0003feffff1ffdfde7e7fffffe1837ff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0fffffffffffffffffffffffffffffffffffffffffff9fffffffffff39c0ffffffc00000007ffff3fff6ff3fe7bfbffffffbfeffcffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffe7f00fffffffce600 -ffffff9ffffff3ffffcfff77efff9cfcffffffbf2ffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffff98ff07ffffff39800fff801ffffff3fe8ff3ff79cfffef3f1fffff80dfe7ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffe3fff83fffffce7000ff803fffff8000 -707cfefef7fff3dfe7ffffffff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffffffffffffffffffffffdffffc03ffff39e080fffc01fffbf93bf9f3eff79f07ceff8ffffffff7fffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffe7fffffdffffce781103fc7fffffc6fbfefc77f9efc0f73 -ff3ffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -ffffffffff9fffffefffff7bf221c03ffffee3ffbff7fbbfef7f97bdffc7fffff3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffeffffff7ffff9d9dc207f000011fffdfc3fddff39fdbde7ff8ffff8fffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffff3ffff -fbffffee3efc380fffffffffc63ffeeffdefbdef9fff7f801fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffcfffffbfffff39f0fc1fffffffffff9ffff77fa779ef7e3ffbffe7fffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffff3ffffdfffffceff3fe00 -03fff8003fffff9bfcb9e379fdffdffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffffffffffffffffffffffdffffdffffff77fcfe000000000007ffff1dfe4efc3e7effee73ffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffe3fffdffffff99ff7d3fff0007ff83ffffde -7f177fbf7efff54fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -fffffffffffffffffffffcfffeffffffe6ffbcffffffffffe1ffffe1bfcbbfff7efff33fffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffff3ffe7ffffffb7fdefffffffffff8fffff45ffcdfffbf7ffeff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffcfffbffffffc9fcefffffffffff07ffffaa7ff67ffbf7ff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffff1ffbfffffff2ff67fffffffffcc9fff3c19ff987fdf7fe7ffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffeffbfffff -ffb7f97fffffffff3c6fff9f0effc79f3f7fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffbfbfffffff79fd1ffffffffcfe31ffefe33fe3e6ff7f3fffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffdfbffffffefe7e43fffffff0 -003e1ff3fccff9f9ff7cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffe7bffffffdff9fb0ffffffffff9fe7ffff37fe7ffef3ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffbbffffffdffef9c1fffffffff9ff9ffffd9ff8f -f987ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -fffffffffffffffffd7ffffffbffe7e003ffffffffc7fdffffe67ff0001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffffff7fffbff003fffffffe1fefffff99ffffe7fffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -ff3fffffeffffcffe007fffffff87efffffe67fffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfffff3ffc01ffffffff1effffffb9fff3ffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffdffffc1f -ff007fffffffc37fffffc5ffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -fffffffffffffffffffffffffffffffffffffffffff3ffffbffe03ffff80bffffffff07ffffff9ffbfffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffff7fc1ffffffda3ffffffffe1f -fffff9fe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffff7ffcffbfffffffec9fffffffff8fffffe5f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffbfe7ffffffff22fffffffffc3fffbdd07ffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffe7e7fdfffffffffc8ffffffffff1fff1bccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbdff3fffffff87fa7fffffffff1ffed7f3fffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3f -cfffffffe79fd3fffffffff1ff9efeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffff3fbfffffff9fe1e9fffffffff1ff7ff9ffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc67ffffffe7ffef47f -fffffff1fcffe7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffff9fffffff9ffff7abff87fffe5f3ff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffffbc0ff7bfffcbeffb7fff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffff3fffff9000007f03efdfff971ff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffff8fffffffd05feffe08ffc3ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffe7ffffffffffffe001f3f037ff2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffc000100eff89fffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffff -ffffffffc80003efe67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffff787cfdf9dffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffff9ff3f3f -73ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe7fffffffffffffe00fcfccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000000007fffffffbe3bfffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffcfffffffffbfffffffb9e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffffcffffffe779ffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffcfffffffff3fff801e67ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffbff1dfffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9fffffffff1 -ffdfcf3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -fffffffffffffffffffffffffffffffffffffffffffffe7ffffffffe3fdf3cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff803fffffffc7dcf3ffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffcfc0003ffff8bb87ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffcfffff661fffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffdfffff1ffff9d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ffffe3fff70ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -bfffffc3fcc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7fffffc730fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffff8e3fffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffff1ffffff8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffe3ffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffffffffffffe0fff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc07f1fffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffff88c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff11ffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7 -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0040000002701ffff030000000000}}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5322332 - -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b030414000600080000002100b6f4679893070000c9200000160000007468656d652f7468656d652f -7468656d65312e786d6cec59cd8b1bc915bf07f23f347d97f5d5ad8fc1f2a24fcfda33b6b164873dd648a5eef2547789aad28cc56208de532e81c026e49085bd -ed21842cecc22eb9e48f31d8249b3f22afaa5bdd5552c99e191c3061463074977eefd5afde7bf5de53d5ddcf5e26d4bbc05c1096f6fcfa9d9aefe174ce16248d -7afeb3d9a4d2f13d2151ba4094a5b8e76fb0f03fbbf7eb5fdd454732c609f6403e1547a8e7c752ae8eaa5531876124eeb0154ee1bb25e30992f0caa3ea82a34b -d09bd06aa3566b55134452df4b51026a1f2f97648ebd9952e9dfdb2a1f53784da5500373caa74a35b6243476715e5708b11143cabd0b447b3eccb3609733fc52 -fa1e4542c2173dbfa6fffceabdbb5574940b517940d6909be8bf5c2e17589c37f49c3c3a2b260d823068f50bfd1a40e53e6edc1eb7c6ad429f06a0f91c569a71 -b175b61bc320c71aa0ecd1a17bd41e35eb16ded0dfdce3dc0fd5c7c26b50a63fd8c34f2643b0a285d7a00c1feee1c3417730b2f56b50866fede1dbb5fe28685b -fa3528a6243ddf43d7c25673b85d6d0159327aec8477c360d26ee4ca4b144443115d6a8a254be5a1584bd00bc6270050408a24493db959e1259a43140f112567 -9c7827248a21f056286502866b8ddaa4d684ffea13e827ed5174849121ad780113b137a4f87862cec94af6fc07a0d537206f7ffef9cdeb1fdfbcfee9cd575fbd -79fdf77c6eadca923b466964cafdf2dd1ffef3cd6fbd7ffff0ed2f5fff319b7a172f4cfcbbbffdeedd3ffef93ef5b0e2d2146ffff4fdbb1fbf7ffbe7dfffebaf -5f3bb4f7393a33e1339260e13dc297de5396c0021dfcf119bf9ec42c46c494e8a791402952b338f48f656ca11f6d10450edc00db767cce21d5b880f7d72f2cc2 -d398af2571687c182716f094313a60dc6985876a2ec3ccb3751ab927e76b13f714a10bd7dc43945a5e1eaf579063894be530c616cd2714a5124538c5d253dfb1 -738c1dabfb8210cbaea764ce99604be97d41bc01224e93ccc899154da5d03149c02f1b1741f0b7659bd3e7de8051d7aa47f8c246c2de40d4417e86a965c6fb68 -2d51e252394309350d7e8264ec2239ddf0b9891b0b099e8e3065de78818570c93ce6b05ec3e90f21cdb8dd7e4a37898de4929cbb749e20c64ce4889d0f6394ac -5cd829496313fbb938871045de13265df05366ef10f50e7e40e941773f27d872f787b3c133c8b026a53240d4376beef0e57dccacf89d6ee8126157aae9f3c44a -b17d4e9cd131584756689f604cd1255a60ec3dfbdcc160c05696cd4bd20f62c82ac7d815580f901dabea3dc5027a25d5dcece7c91322ac909de2881de073bad9 -493c1b9426881fd2fc08bc6eda7c0ca52e7105c0633a3f37818f08f480102f4ea33c16a0c308ee835a9fc4c82a60ea5db8e375c32dff5d658fc1be7c61d1b8c2 -be04197c6d1948eca6cc7b6d3343d49aa00c9819822ec3956e41c4727f29a28aab165b3be596f6a62ddd00dd91d5f42424fd6007b4d3fb84ffbbde073a8cb77f -f9c6b10f3e4ebfe3566c25ab6b763a8792c9f14e7f7308b7dbd50c195f904fbfa919a175fa04431dd9cf58b73dcd6d4fe3ffdff73487f6f36d2773a8dfb8ed64 -7ce8306e3b99fc70e5e3743265f3027d8d3af0c80e7af4b14f72f0d46749289dca0dc527421ffc08f83db398c0a092d3279eb838055cc5f0a8ca1c4c60e1228e -b48cc799fc0d91f134462b381daafb4a492472d591f0564cc0a1911e76ea5678ba4e4ed9223becacd7d5c16656590592e5782d2cc6e1a04a66e856bb3cc02bd4 -6bb6913e68dd1250b2d721614c6693683a48b4b783ca48fa58178ce620a157f65158741d2c3a4afdd6557b2c805ae115f8c1edc1cff49e1f06200242701e07cd -f942f92973f5d6bbda991fd3d3878c69450034d8db08283ddd555c0f2e4fad2e0bb52b78da2261849b4d425b46377822869fc17974aad1abd0b8aeafbba54b2d -7aca147a3e08ad9246bbf33e1637f535c8ede6069a9a9982a6de65cf6f35430899395af5fc251c1ac363b282d811ea3717a211dcbccc25cf36fc4d32cb8a0b39 -4222ce0cae934e960d122231f728497abe5a7ee1069aea1ca2b9d51b90103e59725d482b9f1a3970baed64bc5ce2b934dd6e8c284b67af90e1b35ce1fc568bdf -1cac24d91adc3d8d1797de195df3a708422c6cd795011744c0dd413db3e682c0655891c8caf8db294c79da356fa3740c65e388ae62945714339967709dca0b3a -faadb081f196af190c6a98242f8467912ab0a651ad6a5a548d8cc3c1aafb6121653923699635d3ca2aaa6abab39835c3b60cecd8f26645de60b53531e434b3c2 -67a97b37e576b7b96ea74f28aa0418bcb09fa3ea5ea12018d4cac92c6a8af17e1a56393b1fb56bc776811fa07695226164fdd656ed8edd8a1ae19c0e066f54f9 -416e376a6168b9ed2bb5a5f5adb979b1cdce5e40f2184197bba6526857c2c92e47d0104d754f92a50dd8222f65be35e0c95b73d2f3bfac85fd60d80887955a27 -1c57826650ab74c27eb3d20fc3667d1cd66ba341e31514161927f530bbb19fc00506dde4f7f67a7cefee3ed9ded1dc99b3a4caf4dd7c5513d777f7f5c6e1bb7b -8f40d2f9b2d598749bdd41abd26df627956034e854bac3d6a0326a0ddba3c9681876ba9357be77a1c141bf390c5ae34ea5551f0e2b41aba6e877ba9576d068f4 -8376bf330efaaff23606569ea58fdc16605ecdebde7f010000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d65 -2f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d36 -3f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e -3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d985 -0528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000000000 -0000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000000000 -000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019020000 -7468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d0014000600080000002100b6f4679893070000c92000001600000000000000 -000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027000000 -000000000000000000009d0a00007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000980b00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax375\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 1; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 5; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 9; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Indent; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 header;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footer; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index heading;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of figures; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope return;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation reference; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 line number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 page number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote text; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of authorities;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 macro;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 toa heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Closing; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Signature;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Heading; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 3; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Block Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 FollowedHyperlink;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong; -\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Document Map;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Plain Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 E-mail Signature; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid; -\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; -\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; -\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; -\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; -\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e50000000000000000000000001079 -cf75384bd401feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/Samples/CreateTrianglesTopography/CS/TrianglesData.cs b/SDK/Samples/CreateTrianglesTopography/CS/TrianglesData.cs deleted file mode 100644 index b7bc3dcc..00000000 --- a/SDK/Samples/CreateTrianglesTopography/CS/TrianglesData.cs +++ /dev/null @@ -1,112 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - -using Autodesk.Revit.DB; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Web.Script.Serialization; - -namespace Revit.SDK.Samples.CreateTrianglesTopography.CS -{ - /// - /// Triangles points and facets data which can be used to create topography surface. - /// - public class TrianglesData - { - /// The points represent an enclosed area in the XY plane. - public IList Points { get; set; } - - ///Triangle faces composing a polygon mesh. - public IList> Facets { get; set; } - - /// - /// parse all points and facets stored in the TrianglesData.json - /// - /// an instance of TrianglesData - public static TrianglesData Load() - { - string assemblyFileFolder = Path.GetDirectoryName(typeof(TrianglesData).Assembly.Location); - string emmfilePath = Path.Combine(assemblyFileFolder, "TrianglesData.json"); - string emmfileContent = File.ReadAllText(emmfilePath); - return JSONParse(emmfileContent); - } - private static TrianglesData JSONParse(String jsonString) - { - JavaScriptSerializer serializer = new JavaScriptSerializer(); - serializer.RegisterConverters(new JavaScriptConverter[] { new XYZConverter() }); - - return serializer.Deserialize(jsonString, typeof(TrianglesData)) as TrianglesData; - } - } - - /// - ///The converter for Revit XYZ. - /// - public class XYZConverter : JavaScriptConverter - { - /// - /// Converts the provided dictionary into an object of Revit XYZ - /// - /// - /// - /// - /// - public override object Deserialize(IDictionary dictionary, Type type, JavaScriptSerializer serializer) - { - return new XYZ(Convert.ToDouble(dictionary["X"]), Convert.ToDouble(dictionary["Y"]), Convert.ToDouble(dictionary["Z"])); - } - - /// - /// Converts the provided Revit XYZ object to a dictionary of name/value pairs. - /// - /// - /// - /// - public override IDictionary Serialize(object obj, JavaScriptSerializer serializer) - { - Dictionary dic = new Dictionary(); - var node = obj as XYZ; - if (node == null) - return null; - dic.Add("X", node.X); - dic.Add("Y", node.Y); - dic.Add("Z", node.Z); - - return dic; - } - - /// - /// gets a collection of the supported types - /// - public override IEnumerable SupportedTypes - { - get - { - return new Type[] { typeof(XYZ) }; - } - } - } -} diff --git a/SDK/Samples/CreateTrianglesTopography/CS/TrianglesData.json b/SDK/Samples/CreateTrianglesTopography/CS/TrianglesData.json deleted file mode 100644 index ea8d4007..00000000 --- a/SDK/Samples/CreateTrianglesTopography/CS/TrianglesData.json +++ /dev/null @@ -1 +0,0 @@ -{"Points":[{"X":19857.2577,"Y":20260.4556,"Z":100.3058},{"X":19875.4801,"Y":20207.7198,"Z":101.0929},{"X":19903.1093,"Y":20575.6554,"Z":97.8441},{"X":19908.2427,"Y":20345.9349,"Z":99.9491},{"X":19909.0538,"Y":20390.6677,"Z":99.9156},{"X":19915.1954,"Y":20474.2203,"Z":98.555},{"X":19916.2208,"Y":20520.2363,"Z":98.4313},{"X":19919.8071,"Y":20437.1038,"Z":98.7447},{"X":19922.2652,"Y":20126.1944,"Z":100.5965},{"X":19929.1917,"Y":20164.945,"Z":100.6973},{"X":19934.21,"Y":20069.515,"Z":101.0566},{"X":19940.0023,"Y":20195.9282,"Z":100.4356},{"X":19945.915,"Y":20026.3995,"Z":100.4143},{"X":19948.8385,"Y":20112.5254,"Z":100.1644},{"X":19959.7619,"Y":20049.1737,"Z":99.9463},{"X":19964.0978,"Y":20187.6759,"Z":100.1798},{"X":19970.8992,"Y":20081.567,"Z":99.751},{"X":19973.7917,"Y":20015.1791,"Z":100.5922},{"X":19974.0037,"Y":20520.2901,"Z":97.9597},{"X":19979.2758,"Y":20098.3794,"Z":99.6403},{"X":19980.2144,"Y":20223.7936,"Z":100.0151},{"X":19983.1786,"Y":20052.1711,"Z":99.9905},{"X":19984.5725,"Y":20113.285,"Z":99.3915},{"X":19988.3834,"Y":20333.75,"Z":98.8906},{"X":19991.106,"Y":20387.4875,"Z":98.8787},{"X":19991.6026,"Y":20271.4397,"Z":99.6364},{"X":19992.0112,"Y":20168.3291,"Z":99.9315},{"X":19995.5972,"Y":20126.2391,"Z":99.3005},{"X":19998.6035,"Y":20055.5046,"Z":100.1561},{"X":19998.7465,"Y":20193.3041,"Z":100.1505},{"X":19999.2848,"Y":20435.635,"Z":98.4683},{"X":20001.0784,"Y":20125.0211,"Z":99.3111},{"X":20001.698,"Y":19999.3928,"Z":103.1299},{"X":20003.912,"Y":20055.6377,"Z":101.4876},{"X":20006.2989,"Y":20173.8682,"Z":100.2211},{"X":20006.5132,"Y":20130.3716,"Z":100.1694},{"X":20006.8199,"Y":20435.367,"Z":97.9788},{"X":20007.5479,"Y":20224.6495,"Z":100.1364},{"X":20007.9399,"Y":20335.7219,"Z":98.7162},{"X":20007.971,"Y":20384.4618,"Z":98.6887},{"X":20008.1552,"Y":20270.9639,"Z":99.3207},{"X":20009.4837,"Y":20534.8697,"Z":97.1225},{"X":20011.7438,"Y":20487.1782,"Z":97.9176},{"X":20011.801,"Y":20452.7081,"Z":98.22},{"X":20013.5206,"Y":20352.6039,"Z":98.9591},{"X":20014.7234,"Y":20518.5309,"Z":97.8807},{"X":20014.9356,"Y":20199.4355,"Z":100.72},{"X":20015.0147,"Y":20399.5341,"Z":99.43},{"X":20015.1074,"Y":20300.3614,"Z":99.45},{"X":20015.1807,"Y":20523.3425,"Z":97.875},{"X":20015.3372,"Y":20349.7297,"Z":99.02},{"X":20015.4193,"Y":20249.7724,"Z":99.99},{"X":20016.3474,"Y":20535.6192,"Z":97.8605},{"X":20016.4019,"Y":20536.1932,"Z":97.8598},{"X":20016.9183,"Y":20149.4865,"Z":101.17},{"X":20017.5987,"Y":20101.4705,"Z":101.72},{"X":20018.2623,"Y":20577.129,"Z":97.4942},{"X":20019.1724,"Y":20546.081,"Z":97.7356},{"X":20019.2394,"Y":20605.1901,"Z":96.8145},{"X":20019.3021,"Y":20449.7828,"Z":98.2},{"X":20019.6196,"Y":20500.4877,"Z":98.23},{"X":20019.7159,"Y":20603.6554,"Z":96.8436},{"X":20019.7777,"Y":20049.1519,"Z":102.93},{"X":20020.5233,"Y":20601.0547,"Z":96.8928},{"X":20020.5566,"Y":20004.2067,"Z":103.2997},{"X":20021.0011,"Y":20552.6075,"Z":97.6535},{"X":20021.0876,"Y":20550.2461,"Z":97.65},{"X":20021.6831,"Y":20000.7257,"Z":103.4223},{"X":20021.8294,"Y":20555.5639,"Z":97.6164},{"X":20021.8826,"Y":20000.1094,"Z":103.444},{"X":20022.1297,"Y":19999.3456,"Z":103.4709},{"X":20022.2007,"Y":19999.1264,"Z":103.4786},{"X":20022.2189,"Y":19999.1126,"Z":103.4789},{"X":20022.4522,"Y":19998.3924,"Z":103.4766},{"X":20022.6327,"Y":19997.8349,"Z":103.4749},{"X":20022.6934,"Y":20300.541,"Z":100.38},{"X":20023.7378,"Y":20460.032,"Z":98.69},{"X":20024.2871,"Y":19992.7268,"Z":103.4588},{"X":20024.3284,"Y":19991.8908,"Z":103.4357},{"X":20024.3369,"Y":19990.3425,"Z":103.6492},{"X":20025.8033,"Y":20584.0497,"Z":97.2151},{"X":20026.7277,"Y":20099.1828,"Z":102.41},{"X":20026.8432,"Y":20149.2048,"Z":101.88},{"X":20026.9532,"Y":20090.8159,"Z":102.507},{"X":20027.0219,"Y":20199.3326,"Z":101.35},{"X":20027.1273,"Y":20249.494,"Z":100.78},{"X":20027.2074,"Y":20294.6496,"Z":100.19},{"X":20027.2175,"Y":20299.5612,"Z":100.13},{"X":20027.2277,"Y":20099.1879,"Z":101.91},{"X":20027.2525,"Y":20082.4512,"Z":102.603},{"X":20027.3432,"Y":20149.2033,"Z":101.38},{"X":20027.3933,"Y":20349.6883,"Z":99.7},{"X":20027.453,"Y":20090.8309,"Z":102.007},{"X":20027.5219,"Y":20199.3312,"Z":100.85},{"X":20027.608,"Y":20399.795,"Z":99.17},{"X":20027.6255,"Y":20074.0896,"Z":102.7},{"X":20027.6273,"Y":20249.493,"Z":100.28},{"X":20027.7074,"Y":20294.6486,"Z":99.69},{"X":20027.7175,"Y":20299.5598,"Z":99.63},{"X":20027.7232,"Y":20449.9535,"Z":98.62},{"X":20027.7523,"Y":20082.4663,"Z":102.103},{"X":20027.846,"Y":20500.1277,"Z":98.06},{"X":20027.8933,"Y":20349.6864,"Z":99.2},{"X":20027.9099,"Y":20577.265,"Z":97.3436},{"X":20028.0183,"Y":20550.2197,"Z":97.55},{"X":20028.0722,"Y":20065.7315,"Z":102.797},{"X":20028.0899,"Y":20600.4408,"Z":97.15},{"X":20028.108,"Y":20399.7933,"Z":98.67},{"X":20028.1249,"Y":20074.1146,"Z":102.2},{"X":20028.2232,"Y":20449.9523,"Z":98.12},{"X":20028.346,"Y":20500.1262,"Z":97.56},{"X":20028.5183,"Y":20550.2185,"Z":97.05},{"X":20028.5716,"Y":20065.7566,"Z":102.297},{"X":20028.5899,"Y":20600.4414,"Z":96.65},{"X":20028.5926,"Y":20057.3778,"Z":102.893},{"X":20029.0914,"Y":20057.4128,"Z":102.393},{"X":20029.1863,"Y":20049.0324,"Z":102.99},{"X":20029.6849,"Y":20049.0701,"Z":102.49},{"X":20029.8513,"Y":20040.719,"Z":103.062},{"X":20030.3499,"Y":20040.7567,"Z":102.562},{"X":20030.4204,"Y":19991.926,"Z":103.9063},{"X":20030.5902,"Y":20032.4018,"Z":103.133},{"X":20031.0879,"Y":20032.4494,"Z":102.633},{"X":20031.4012,"Y":20024.1013,"Z":103.205},{"X":20031.8989,"Y":20024.149,"Z":102.705},{"X":20032.1984,"Y":19947.7706,"Z":104.21},{"X":20032.285,"Y":20015.8083,"Z":103.277},{"X":20032.7817,"Y":20015.8659,"Z":102.777},{"X":20033.2417,"Y":20007.5234,"Z":103.348},{"X":20033.7384,"Y":20007.581,"Z":102.848},{"X":20034.2719,"Y":19999.2414,"Z":103.42},{"X":20034.7647,"Y":19995.1986,"Z":103.45},{"X":20034.768,"Y":19999.3036,"Z":102.92},{"X":20035.2597,"Y":19995.2696,"Z":102.95},{"X":20037.689,"Y":20149.8843,"Z":101.63},{"X":20038.2676,"Y":20098.7118,"Z":102.17},{"X":20038.4349,"Y":20200.2094,"Z":100.99},{"X":20038.4586,"Y":20249.9039,"Z":100.45},{"X":20038.5571,"Y":20399.0866,"Z":98.9},{"X":20038.6471,"Y":20300.3939,"Z":99.98},{"X":20038.7637,"Y":20350.9137,"Z":99.49},{"X":20038.8755,"Y":20450.3211,"Z":98.33},{"X":20039.0006,"Y":20501.3422,"Z":97.77},{"X":20039.1064,"Y":20548.9807,"Z":97.14},{"X":20039.5051,"Y":20601.3294,"Z":96.86},{"X":20040.3934,"Y":20050.3936,"Z":102.69},{"X":20042.2716,"Y":19949.6568,"Z":103.92},{"X":20042.7649,"Y":19949.7381,"Z":103.42},{"X":20045.4163,"Y":20000.6389,"Z":103.19},{"X":20049.2716,"Y":20149.8182,"Z":101.4},{"X":20049.3257,"Y":20099.7146,"Z":101.96},{"X":20049.4046,"Y":20199.899,"Z":100.85},{"X":20049.4679,"Y":20091.3569,"Z":102.05},{"X":20049.5093,"Y":20250.048,"Z":100.34},{"X":20049.6785,"Y":20300.0982,"Z":99.71},{"X":20049.6995,"Y":20083.0001,"Z":102.14},{"X":20049.7616,"Y":20350.088,"Z":99.19},{"X":20049.7716,"Y":20149.8178,"Z":101.9},{"X":20049.8257,"Y":20099.7178,"Z":102.46},{"X":20049.8664,"Y":20400.0876,"Z":98.65},{"X":20049.8989,"Y":20450.2482,"Z":98.15},{"X":20049.9046,"Y":20199.8978,"Z":101.35},{"X":20049.9679,"Y":20091.3648,"Z":102.55},{"X":20050.0093,"Y":20250.0466,"Z":100.84},{"X":20050.0204,"Y":20074.6463,"Z":102.23},{"X":20050.1023,"Y":20500.248,"Z":97.53},{"X":20050.16,"Y":20550.3182,"Z":96.98},{"X":20050.1785,"Y":20300.0969,"Z":100.21},{"X":20050.1992,"Y":20083.018,"Z":102.64},{"X":20050.2616,"Y":20350.087,"Z":99.69},{"X":20050.3664,"Y":20400.0869,"Z":99.15},{"X":20050.3989,"Y":20450.2471,"Z":98.65},{"X":20050.4015,"Y":20600.4082,"Z":96.58},{"X":20050.43,"Y":20066.3064,"Z":102.32},{"X":20050.5196,"Y":20074.6742,"Z":102.73},{"X":20050.6023,"Y":20500.2467,"Z":98.03},{"X":20050.66,"Y":20550.3167,"Z":97.48},{"X":20050.9015,"Y":20600.4062,"Z":97.08},{"X":20050.9292,"Y":20057.9614,"Z":102.41},{"X":20050.9297,"Y":20066.3243,"Z":102.82},{"X":20051.4284,"Y":20057.9892,"Z":102.91},{"X":20051.5176,"Y":20049.6221,"Z":102.5},{"X":20052.0161,"Y":20049.66,"Z":103},{"X":20052.3384,"Y":20039.6554,"Z":102.598},{"X":20052.8363,"Y":20039.7015,"Z":103.098},{"X":20052.9185,"Y":20037.1125,"Z":103.104},{"X":20053.0875,"Y":20037.0637,"Z":103.1031},{"X":20053.2865,"Y":20029.7005,"Z":102.696},{"X":20053.3644,"Y":19951.5791,"Z":103.68},{"X":20053.5245,"Y":20031.5298,"Z":103.1652},{"X":20053.7178,"Y":20029.7492,"Z":103.1847},{"X":20054.3606,"Y":20019.7685,"Z":102.794},{"X":20054.6309,"Y":20021.3378,"Z":103.2768},{"X":20054.6926,"Y":20021.3493,"Z":103.2763},{"X":20054.8575,"Y":20019.8246,"Z":103.294},{"X":20055.5628,"Y":20009.8411,"Z":102.892},{"X":20056.0584,"Y":20009.9071,"Z":103.392},{"X":20056.2774,"Y":20021.6435,"Z":103.2613},{"X":20056.8917,"Y":19999.9298,"Z":102.99},{"X":20057.3859,"Y":20000.0058,"Z":103.49},{"X":20058.3171,"Y":20223.7418,"Z":101.23},{"X":20058.4634,"Y":20207.7622,"Z":101.29},{"X":20059.9303,"Y":20228.1476,"Z":101.12},{"X":20061.2732,"Y":20229.2148,"Z":101.07},{"X":20061.4711,"Y":20022.6077,"Z":103.2125},{"X":20062.5687,"Y":20228.9104,"Z":101.07},{"X":20063.5059,"Y":20192.6503,"Z":101.16},{"X":20063.9066,"Y":20033.938,"Z":103.0432},{"X":20065.1278,"Y":19950.5144,"Z":103.53},{"X":20065.5125,"Y":20033.474,"Z":103.0343},{"X":20065.621,"Y":19950.5966,"Z":104.03},{"X":20066.0375,"Y":20033.3223,"Z":103.0314},{"X":20066.8111,"Y":20035.1376,"Z":103.04},{"X":20068.4274,"Y":20475.9075,"Z":100.18},{"X":20068.5322,"Y":20032.6016,"Z":103.0176},{"X":20068.7808,"Y":20531.0429,"Z":99.4},{"X":20068.8459,"Y":20041.1919,"Z":103.14},{"X":20069.4361,"Y":20223.413,"Z":100.94},{"X":20071.2285,"Y":20580.4073,"Z":99.74},{"X":20072.4194,"Y":20171.4274,"Z":101.12},{"X":20072.4373,"Y":20471.9104,"Z":100.35},{"X":20073.6336,"Y":20167.6265,"Z":101.12},{"X":20073.7654,"Y":20024.8902,"Z":103.0969},{"X":20073.8403,"Y":20178.2311,"Z":101},{"X":20074.1443,"Y":20047.6439,"Z":102.72},{"X":20074.5184,"Y":20174.5938,"Z":101.03},{"X":20074.9653,"Y":20175.9864,"Z":101},{"X":20076.7958,"Y":20475.0381,"Z":100.15},{"X":20077.5879,"Y":20215.0577,"Z":100.58},{"X":20077.8538,"Y":20029.9085,"Z":102.966},{"X":20077.888,"Y":20025.6556,"Z":103.0581},{"X":20078.4627,"Y":20167.9166,"Z":100.89},{"X":20079.1868,"Y":20484.2723,"Z":100.17},{"X":20079.8755,"Y":20170.5024,"Z":100.94},{"X":20079.9883,"Y":20345.4937,"Z":99.36},{"X":20081.1573,"Y":20171.6184,"Z":100.76},{"X":20081.674,"Y":20073.5489,"Z":102.14},{"X":20081.72,"Y":20030.4614,"Z":102.7906},{"X":20082.5613,"Y":20171.8225,"Z":100.62},{"X":20084.0422,"Y":20094.7117,"Z":101.41},{"X":20085.3059,"Y":20116.4992,"Z":100.99},{"X":20086.2445,"Y":20205.8165,"Z":99.95},{"X":20089.0339,"Y":20109.3285,"Z":100.86},{"X":20089.1598,"Y":20171.3202,"Z":100.14},{"X":20090.5017,"Y":20347.4805,"Z":98.69},{"X":20090.586,"Y":20444.1519,"Z":99.32},{"X":20092.5695,"Y":20099.8518,"Z":100.55},{"X":20093.7724,"Y":20435.103,"Z":98.91},{"X":20093.7755,"Y":20026.6803,"Z":102.1978},{"X":20094.7588,"Y":20449.2002,"Z":98.63},{"X":20095.1186,"Y":19993.4252,"Z":103.03},{"X":20095.8619,"Y":20524.0851,"Z":98.03},{"X":20096.1452,"Y":20043.1268,"Z":101.75},{"X":20096.294,"Y":20194.2566,"Z":99.31},{"X":20096.3627,"Y":20109.9557,"Z":100.31},{"X":20096.809,"Y":20063.6547,"Z":101.12},{"X":20096.8432,"Y":20079.9727,"Z":100.66},{"X":20096.8815,"Y":20046.1945,"Z":101.58},{"X":20096.8858,"Y":20071.7961,"Z":100.84},{"X":20097.4168,"Y":20100.9995,"Z":100.28},{"X":20098.2533,"Y":20328.6964,"Z":98.03},{"X":20099.14,"Y":20406.731,"Z":98.13},{"X":20099.2284,"Y":20065.6822,"Z":100.89},{"X":20099.274,"Y":20069.1083,"Z":100.79},{"X":20099.4579,"Y":20041.8807,"Z":101.48},{"X":20100.0765,"Y":20239.9289,"Z":98.6},{"X":20100.273,"Y":20380.4447,"Z":97.92},{"X":20101.055,"Y":20279.4009,"Z":98.2},{"X":20101.3322,"Y":20172.7609,"Z":99.39},{"X":20101.5323,"Y":20033.2952,"Z":101.892},{"X":20102.3508,"Y":19997.9924,"Z":102.52},{"X":20102.9228,"Y":20033.4941,"Z":101.8289},{"X":20104.321,"Y":20514.4125,"Z":96.88},{"X":20104.7684,"Y":20027.3892,"Z":101.6026},{"X":20104.805,"Y":20043.0128,"Z":101.08},{"X":20105.4274,"Y":20027.4317,"Z":101.5669},{"X":20105.9986,"Y":20033.934,"Z":101.6894},{"X":20106.8414,"Y":20027.5229,"Z":101.4903},{"X":20107.5188,"Y":20022.3696,"Z":101.46},{"X":20108.0306,"Y":19995.9078,"Z":102.49},{"X":20109.9973,"Y":20034.506,"Z":101.5081},{"X":20110.3614,"Y":20175.9214,"Z":98.71},{"X":20110.822,"Y":20502.7132,"Z":96.47},{"X":20113.7139,"Y":19960.2559,"Z":104.17},{"X":20113.9785,"Y":20027.9832,"Z":101.1038},{"X":20114.9683,"Y":20026.3616,"Z":100.76},{"X":20116.4161,"Y":20028.1404,"Z":100.9718},{"X":20120.7868,"Y":20028.4223,"Z":100.7352},{"X":20122.8513,"Y":19994.1025,"Z":102.13},{"X":20123.1257,"Y":20036.3837,"Z":100.9126},{"X":20123.3233,"Y":20380.7074,"Z":96.35},{"X":20123.8383,"Y":20329.5879,"Z":96.48},{"X":20124.2094,"Y":20280.1185,"Z":97.01},{"X":20124.4263,"Y":20239.8276,"Z":97.15},{"X":20125.0145,"Y":20431.734,"Z":96.11},{"X":20125.0655,"Y":20176.5766,"Z":97.54},{"X":20125.5437,"Y":20533.6359,"Z":95.79},{"X":20126.1802,"Y":20479.1578,"Z":95.97},{"X":20126.5986,"Y":20580.7906,"Z":95.69},{"X":20127.6925,"Y":20028.8677,"Z":100.3612},{"X":20129.0388,"Y":20092.1836,"Z":100.15},{"X":20130.144,"Y":20037.3876,"Z":100.5943},{"X":20131.6316,"Y":20115.284,"Z":99.77},{"X":20138.82,"Y":20432.3922,"Z":95.96},{"X":20140.6796,"Y":20138.1847,"Z":98.93},{"X":20142.3873,"Y":20060.0482,"Z":101.23},{"X":20142.8212,"Y":20330.8806,"Z":96.37},{"X":20146.1581,"Y":20174.4695,"Z":97.38},{"X":20149.6064,"Y":20282.9024,"Z":96.44},{"X":20149.6557,"Y":20038.6467,"Z":100.938},{"X":20149.7561,"Y":20239.7222,"Z":96.82},{"X":20152.7724,"Y":20581.7521,"Z":95.21},{"X":20153.4752,"Y":20381.2628,"Z":95.89},{"X":20157.8603,"Y":20480.6181,"Z":95.55},{"X":20158.1687,"Y":20154.8019,"Z":98.52},{"X":20162.6665,"Y":19995.9789,"Z":101.7},{"X":20164.1564,"Y":20043.7823,"Z":101.38},{"X":20164.2306,"Y":20039.5872,"Z":101.1947},{"X":20164.4623,"Y":20026.4808,"Z":100.1671},{"X":20164.4814,"Y":20025.3992,"Z":100.31},{"X":20170.7695,"Y":20026.0714,"Z":100.1338},{"X":20173.1853,"Y":20101.1442,"Z":108.98},{"X":20173.8689,"Y":20040.2091,"Z":101.3645},{"X":20174.5829,"Y":20162.3592,"Z":98.7},{"X":20175.5557,"Y":20535.449,"Z":95.23},{"X":20177.049,"Y":20040.4143,"Z":101.4205},{"X":20177.4105,"Y":20027.6972,"Z":100.0989},{"X":20178.0867,"Y":20025.5964,"Z":100.0952},{"X":20181.5841,"Y":19963.0294,"Z":104.13},{"X":20184.8944,"Y":20332.8134,"Z":95.82},{"X":20187.429,"Y":20434.8878,"Z":95.64},{"X":20196.656,"Y":20170.6373,"Z":98.4},{"X":20196.9396,"Y":20177.4615,"Z":97.69},{"X":20199.3038,"Y":20284.1751,"Z":96.13},{"X":20200.6357,"Y":20239.5098,"Z":96.71},{"X":20201.8509,"Y":20061.2775,"Z":108.99},{"X":20202.6308,"Y":20038.6814,"Z":100.9697},{"X":20204.481,"Y":20582.5877,"Z":95.04},{"X":20204.884,"Y":20134.9396,"Z":109.53},{"X":20204.9086,"Y":20101.4715,"Z":118.48},{"X":20205.1678,"Y":20383.201,"Z":95.84},{"X":20206.3712,"Y":20038.428,"Z":100.9038},{"X":20207.1468,"Y":20087.9434,"Z":117.73},{"X":20207.1868,"Y":20113.8878,"Z":117.06},{"X":20207.7918,"Y":19996.5786,"Z":101.03},{"X":20209.8228,"Y":20482.2199,"Z":95.35},{"X":20210.4362,"Y":20024.0797,"Z":99.1712},{"X":20212.7471,"Y":20022.4036,"Z":99.27},{"X":20212.8179,"Y":20023.9681,"Z":99.1032},{"X":20213.6141,"Y":20037.9373,"Z":100.7762},{"X":20214.1774,"Y":20173.0975,"Z":98.79},{"X":20215.0568,"Y":20061.0477,"Z":109.6},{"X":20216.8044,"Y":20023.7812,"Z":98.9893},{"X":20220.3875,"Y":20114.6865,"Z":119.28},{"X":20220.9632,"Y":20101.4118,"Z":120.55},{"X":20221.0926,"Y":20140.2505,"Z":109.53},{"X":20222.1504,"Y":20090.9678,"Z":119.69},{"X":20225.6388,"Y":20037.1227,"Z":100.5643},{"X":20225.8853,"Y":20537.177,"Z":95.14},{"X":20226.0671,"Y":20037.0937,"Z":100.5567},{"X":20227.234,"Y":20026.8289,"Z":99.1838},{"X":20228.3117,"Y":20023.2416,"Z":98.6606},{"X":20230.1021,"Y":20037.2041,"Z":100.413},{"X":20231.3068,"Y":19964.315,"Z":102.7},{"X":20231.3187,"Y":20059.9075,"Z":108.92},{"X":20231.3513,"Y":20175.8613,"Z":98.67},{"X":20235.5649,"Y":20090.3556,"Z":119.74},{"X":20235.9483,"Y":20115.4575,"Z":119.66},{"X":20236.921,"Y":20101.2507,"Z":120.7},{"X":20237.417,"Y":20142.8293,"Z":109.01},{"X":20237.7747,"Y":20435.9008,"Z":95.5},{"X":20242.2546,"Y":20037.5366,"Z":99.9799},{"X":20243.5162,"Y":20334.6928,"Z":95.76},{"X":20246.2413,"Y":20181.9619,"Z":97.73},{"X":20246.5888,"Y":20037.6551,"Z":99.8254},{"X":20247.7626,"Y":20061.7624,"Z":108.44},{"X":20248.5736,"Y":20115.4412,"Z":119.16},{"X":20248.8539,"Y":20177.7748,"Z":98.35},{"X":20248.9756,"Y":20285.9463,"Z":96.09},{"X":20250.5837,"Y":20024.5176,"Z":98.1946},{"X":20251.5252,"Y":20239.2969,"Z":96.56},{"X":20252.3309,"Y":20101.4442,"Z":119.97},{"X":20252.4278,"Y":20093.2077,"Z":119.02},{"X":20253.5989,"Y":19998.167,"Z":100.26},{"X":20254.6964,"Y":20144.443,"Z":108.48},{"X":20255.4891,"Y":20584.0038,"Z":95.03},{"X":20257.0507,"Y":20384.4184,"Z":95.72},{"X":20257.0924,"Y":20024.8905,"Z":98.0584},{"X":20262.7845,"Y":20483.8155,"Z":95.17},{"X":20263.0011,"Y":20038.1041,"Z":99.2406},{"X":20263.0927,"Y":20022.362,"Z":97.82},{"X":20264.9354,"Y":20025.3398,"Z":97.8943},{"X":20266.3356,"Y":20116.9635,"Z":117.62},{"X":20266.7022,"Y":20177.5748,"Z":97.93},{"X":20266.9784,"Y":20062.816,"Z":107.55},{"X":20267.7633,"Y":20038.2344,"Z":99.0709},{"X":20268.7667,"Y":20101.0939,"Z":118.19},{"X":20269.5838,"Y":20025.6061,"Z":97.797},{"X":20269.6616,"Y":20091.8179,"Z":117.06},{"X":20272.5899,"Y":20145.1545,"Z":107.45},{"X":20275.1592,"Y":20038.4367,"Z":98.8073},{"X":20276.6044,"Y":20538.9447,"Z":95},{"X":20277.0269,"Y":19966.3856,"Z":101.33},{"X":20277.0483,"Y":20028.9304,"Z":97.531},{"X":20277.3272,"Y":20026.0497,"Z":97.635},{"X":20280.8195,"Y":20038.6899,"Z":98.854},{"X":20283.8022,"Y":20116.1693,"Z":115.79},{"X":20284.2784,"Y":20038.8447,"Z":98.8825},{"X":20284.5992,"Y":20100.9548,"Z":116.57},{"X":20284.7984,"Y":20062.8722,"Z":106.22},{"X":20285.241,"Y":20094.7822,"Z":115.7},{"X":20286.8742,"Y":20038.9608,"Z":98.9038},{"X":20287.5333,"Y":20175.8013,"Z":97.56},{"X":20288.2888,"Y":20437.2359,"Z":95.48},{"X":20290.6167,"Y":20145.8887,"Z":105.7},{"X":20292.9471,"Y":20335.8391,"Z":95.57},{"X":20294.9332,"Y":20185.2382,"Z":97.01},{"X":20297.6733,"Y":20113.886,"Z":114.85},{"X":20298.2927,"Y":20064.4187,"Z":105.98},{"X":20299.3979,"Y":20287.4156,"Z":95.82},{"X":20299.7911,"Y":20092.1184,"Z":113.69},{"X":20299.8846,"Y":20101.0733,"Z":114.95},{"X":20299.8848,"Y":20239.0965,"Z":96.37},{"X":20300.0011,"Y":20039.548,"Z":99.012},{"X":20303.7511,"Y":20039.7158,"Z":99.0429},{"X":20305.1169,"Y":20024.6523,"Z":97.3172},{"X":20306.6662,"Y":20173.5962,"Z":97.22},{"X":20307.3563,"Y":20586.0473,"Z":94.91},{"X":20308.6021,"Y":20385.8439,"Z":95.49},{"X":20309.2848,"Y":20024.4427,"Z":97.2695},{"X":20310.056,"Y":20144.2642,"Z":105},{"X":20312.8151,"Y":20021.6293,"Z":97.09},{"X":20312.9821,"Y":20024.2567,"Z":97.2272},{"X":20313.4351,"Y":20040.149,"Z":99.1227},{"X":20313.6513,"Y":20065.5414,"Z":106.02},{"X":20313.8901,"Y":20113.0127,"Z":113.26},{"X":20314.3991,"Y":20486.8776,"Z":95.09},{"X":20314.442,"Y":19997.9977,"Z":99.66},{"X":20316.0435,"Y":20101.6715,"Z":113.91},{"X":20316.1487,"Y":20092.4182,"Z":113.11},{"X":20321.0922,"Y":20040.4915,"Z":99.1858},{"X":20321.1096,"Y":20023.848,"Z":97.1343},{"X":20324.717,"Y":20040.6537,"Z":99.2156},{"X":20325.1446,"Y":19965.9609,"Z":101.61},{"X":20326.597,"Y":20030.2307,"Z":97.147},{"X":20327.476,"Y":20541.4651,"Z":95.23},{"X":20327.7452,"Y":20023.5143,"Z":97.0584},{"X":20328.0526,"Y":20173.3945,"Z":96.82},{"X":20330.4234,"Y":20145.1804,"Z":104.27},{"X":20338.6882,"Y":20438.8584,"Z":95.3},{"X":20339.3674,"Y":20065.1888,"Z":106.21},{"X":20339.8105,"Y":20111.7295,"Z":112.9},{"X":20339.8346,"Y":20101.4542,"Z":113.36},{"X":20340.9998,"Y":20039.622,"Z":99.0624},{"X":20342.1256,"Y":20092.0513,"Z":112.84},{"X":20343.2427,"Y":20336.8661,"Z":95.47},{"X":20345.2113,"Y":20185.4756,"Z":95.92},{"X":20347.7553,"Y":20039.1939,"Z":98.9989},{"X":20350.2392,"Y":20289.1837,"Z":95.64},{"X":20351.8344,"Y":20238.8802,"Z":95.65},{"X":20353.5514,"Y":20025.5945,"Z":96.9911},{"X":20357.2396,"Y":20587.1704,"Z":94.94},{"X":20358.7554,"Y":20179.6758,"Z":95.93},{"X":20359.8948,"Y":20387.5535,"Z":95.41},{"X":20361.0287,"Y":20146.6568,"Z":103.97},{"X":20363.0095,"Y":20038.2274,"Z":98.8554},{"X":20363.7953,"Y":20065.0978,"Z":107.29},{"X":20364.3627,"Y":20026.466,"Z":96.9629},{"X":20364.4612,"Y":20111.3966,"Z":113.73},{"X":20365.6767,"Y":20101.1935,"Z":114.83},{"X":20366.4132,"Y":20489.8947,"Z":95.22},{"X":20366.938,"Y":19998.0816,"Z":98.54},{"X":20367.031,"Y":20021.3457,"Z":96.38},{"X":20367.0892,"Y":20091.8329,"Z":114.47},{"X":20373.5539,"Y":19965.578,"Z":101.35},{"X":20375.8958,"Y":20029.2867,"Z":96.7573},{"X":20376.4488,"Y":20037.3758,"Z":98.729},{"X":20377.8741,"Y":20027.5551,"Z":96.9277},{"X":20378.1345,"Y":20543.1107,"Z":95.19},{"X":20378.2804,"Y":20037.3232,"Z":98.7205},{"X":20379.4156,"Y":20027.5637,"Z":96.9088},{"X":20383.2529,"Y":20037.1804,"Z":98.6974},{"X":20385.6813,"Y":20064.9512,"Z":108.46},{"X":20386.8505,"Y":20101.0026,"Z":116.21},{"X":20387.1115,"Y":20110.7423,"Z":115.59},{"X":20387.409,"Y":20088.4974,"Z":114.88},{"X":20387.6684,"Y":20182.1636,"Z":95.77},{"X":20388.9683,"Y":20440.2441,"Z":95.23},{"X":20391.3925,"Y":20149.0246,"Z":104.56},{"X":20393.6215,"Y":20337.2567,"Z":95.43},{"X":20394.0513,"Y":20027.645,"Z":96.7293},{"X":20395.9148,"Y":20187.0907,"Z":95.46},{"X":20398.7245,"Y":20036.736,"Z":98.6258},{"X":20400.1139,"Y":20238.6791,"Z":95.44},{"X":20400.9571,"Y":20291.589,"Z":95.43},{"X":20402.6096,"Y":20036.6244,"Z":98.6078},{"X":20404.5997,"Y":20062.5368,"Z":107.97},{"X":20406.6083,"Y":20027.7148,"Z":96.5753},{"X":20408.8671,"Y":20110.1179,"Z":116.89},{"X":20409.1302,"Y":20587.6903,"Z":94.9},{"X":20410.8833,"Y":20091.8563,"Z":117.1},{"X":20411.1787,"Y":20101.0436,"Z":117.84},{"X":20411.5684,"Y":20388.9845,"Z":95.29},{"X":20417.0289,"Y":20492.5431,"Z":95.23},{"X":20420.5468,"Y":19963.9232,"Z":102.03},{"X":20421.9007,"Y":20021.6646,"Z":95.95},{"X":20422.9843,"Y":19998.9686,"Z":98.16},{"X":20426.0526,"Y":20035.951,"Z":98.4991},{"X":20426.6789,"Y":20027.8264,"Z":96.3292},{"X":20426.694,"Y":20028.6958,"Z":96.3749},{"X":20428.6522,"Y":20545.5142,"Z":94.97},{"X":20430.6118,"Y":20036.1374,"Z":98.4766},{"X":20436.2009,"Y":20026.9173,"Z":96.2744},{"X":20436.51,"Y":20101.4473,"Z":119.71},{"X":20438.1062,"Y":20182.9388,"Z":95.99},{"X":20438.9215,"Y":20094.976,"Z":119.03},{"X":20439.2022,"Y":20036.4885,"Z":98.4342},{"X":20439.5778,"Y":20441.7018,"Z":95.11},{"X":20439.9093,"Y":20152.3926,"Z":105.62},{"X":20440.1265,"Y":20110.4257,"Z":119},{"X":20440.5709,"Y":20063.669,"Z":108.29},{"X":20443.881,"Y":20338.3932,"Z":95.32},{"X":20445.6227,"Y":20187.4309,"Z":95.79},{"X":20449.5435,"Y":20238.4713,"Z":95.22},{"X":20452.0946,"Y":20293.4862,"Z":95.53},{"X":20453.3908,"Y":20025.276,"Z":96.1755},{"X":20460.975,"Y":20588.7569,"Z":94.66},{"X":20463.1679,"Y":20037.4681,"Z":98.3159},{"X":20463.3791,"Y":20390.2639,"Z":95.1},{"X":20468.3461,"Y":20112.7854,"Z":117.97},{"X":20468.6003,"Y":20037.6902,"Z":98.2891},{"X":20469.1122,"Y":20103.5546,"Z":118.64},{"X":20469.343,"Y":20097.2304,"Z":118.09},{"X":20469.718,"Y":20495.0773,"Z":94.95},{"X":20470.2271,"Y":20066.6422,"Z":108.67},{"X":20471.1917,"Y":19962.3477,"Z":102.04},{"X":20473.813,"Y":20023.326,"Z":96.058},{"X":20474.5111,"Y":20037.9318,"Z":98.2599},{"X":20475.0828,"Y":20021.4426,"Z":96.13},{"X":20475.5793,"Y":19999.2276,"Z":98.52},{"X":20477.6785,"Y":20022.9569,"Z":96.0358},{"X":20478.2294,"Y":20547.9923,"Z":94.71},{"X":20478.6142,"Y":20023.0467,"Z":96.0356},{"X":20478.8689,"Y":20025.0632,"Z":96.0414},{"X":20487.0931,"Y":20180.4598,"Z":96.58},{"X":20488.788,"Y":20153.1895,"Z":104.69},{"X":20489.7903,"Y":20444.0422,"Z":95.03},{"X":20493.7219,"Y":20339.9093,"Z":95.19},{"X":20493.7498,"Y":20039.3594,"Z":98.0843},{"X":20496.4025,"Y":20187.7334,"Z":95.56},{"X":20497.4406,"Y":20066.8943,"Z":107.38},{"X":20497.6509,"Y":20118.7928,"Z":115.57},{"X":20497.7843,"Y":20095.3215,"Z":115.39},{"X":20498.9588,"Y":20104.0377,"Z":116.32},{"X":20499.1454,"Y":20039.7598,"Z":98.0351},{"X":20500.5931,"Y":20238.2585,"Z":95.36},{"X":20503.3989,"Y":20295.5958,"Z":95.4},{"X":20503.5767,"Y":20040.0886,"Z":97.9947},{"X":20512.847,"Y":20589.0152,"Z":94.5},{"X":20515.1579,"Y":20391.8197,"Z":94.9},{"X":20516.3626,"Y":20041.0374,"Z":97.878},{"X":20517.154,"Y":20065.7106,"Z":106.06},{"X":20519.3797,"Y":20117.3708,"Z":114.77},{"X":20520.952,"Y":20095.7289,"Z":114.28},{"X":20521.308,"Y":20497.3888,"Z":94.83},{"X":20521.3361,"Y":19961.131,"Z":102.1},{"X":20522.2085,"Y":20104.8508,"Z":115.07},{"X":20524.2678,"Y":20027.4265,"Z":96.0278},{"X":20526.6758,"Y":20041.8027,"Z":97.7838},{"X":20526.8091,"Y":20027.6703,"Z":96.0274},{"X":20526.9226,"Y":19999.3008,"Z":98.79},{"X":20527.705,"Y":20029.8347,"Z":96.0142},{"X":20527.8231,"Y":20027.7676,"Z":96.0272},{"X":20528.398,"Y":20549.7758,"Z":94.52},{"X":20528.8149,"Y":20026.4771,"Z":96.27},{"X":20534.3838,"Y":20027.9078,"Z":96.0107},{"X":20540.6419,"Y":20445.8151,"Z":94.79},{"X":20542.7483,"Y":20151.9977,"Z":104.14},{"X":20542.9476,"Y":20185.0345,"Z":95.61},{"X":20544.1371,"Y":20341.1694,"Z":95.04},{"X":20546.2847,"Y":20189.7343,"Z":95.29},{"X":20550.2826,"Y":20238.0513,"Z":95.32},{"X":20553.2048,"Y":20297.183,"Z":95.1},{"X":20563.6184,"Y":20042.7151,"Z":97.2877},{"X":20565.0038,"Y":20589.1989,"Z":94.52},{"X":20566.8071,"Y":20393.1154,"Z":94.85},{"X":20573.001,"Y":20068.9342,"Z":105.76},{"X":20573.2213,"Y":19961.6515,"Z":101.11},{"X":20573.2709,"Y":20042.9535,"Z":97.1581},{"X":20574.2648,"Y":20119.3901,"Z":114.01},{"X":20575.1136,"Y":20099.093,"Z":114.32},{"X":20575.9245,"Y":20105.6426,"Z":114.66},{"X":20576.0245,"Y":20499.0285,"Z":94.58},{"X":20577.7062,"Y":20043.063,"Z":97.0985},{"X":20577.7548,"Y":20035.5144,"Z":95.7903},{"X":20578.0622,"Y":20028.8414,"Z":95.9006},{"X":20578.4349,"Y":20551.6252,"Z":94.35},{"X":20579.9128,"Y":20028.8478,"Z":95.8855},{"X":20581.4092,"Y":20026.7896,"Z":95.84},{"X":20582.6013,"Y":19999.2059,"Z":97.95},{"X":20589.0693,"Y":20028.8794,"Z":95.8111},{"X":20589.763,"Y":20183.7751,"Z":95.54},{"X":20590.1435,"Y":20447.9101,"Z":94.79},{"X":20591.5633,"Y":19945.7237,"Z":102.3},{"X":20591.607,"Y":20152.768,"Z":103.67},{"X":20591.8555,"Y":19945.3179,"Z":101.8},{"X":20595.2591,"Y":20342.6367,"Z":94.93},{"X":20598.293,"Y":20192.5121,"Z":95.12},{"X":20599.9318,"Y":20300.5292,"Z":94.9},{"X":20600.7922,"Y":20237.8433,"Z":95.15},{"X":20608.4926,"Y":19957.913,"Z":101.67},{"X":20608.7732,"Y":19957.4989,"Z":101.17},{"X":20614.5674,"Y":19961.6131,"Z":101.49},{"X":20614.8276,"Y":19961.186,"Z":100.99},{"X":20615.5189,"Y":20589.5924,"Z":94.06},{"X":20617.2808,"Y":20395.391,"Z":94.67},{"X":20620.7909,"Y":19965.0709,"Z":101.31},{"X":20621.0338,"Y":19964.6337,"Z":100.81},{"X":20621.4496,"Y":20041.8747,"Z":96.0242},{"X":20621.6319,"Y":20034.5117,"Z":95.2253},{"X":20623.0442,"Y":20106.3785,"Z":115.7},{"X":20624.2483,"Y":20114.1885,"Z":115.55},{"X":20625.3624,"Y":20041.7684,"Z":95.9281},{"X":20625.5514,"Y":20073.3995,"Z":107.84},{"X":20626.3841,"Y":20041.7702,"Z":95.9567},{"X":20626.4919,"Y":20099.8885,"Z":115.21},{"X":20627.1475,"Y":19968.2772,"Z":101.13},{"X":20627.3353,"Y":20029.0114,"Z":95.4998},{"X":20627.3637,"Y":19967.8264,"Z":100.63},{"X":20627.7647,"Y":20553.3975,"Z":93.85},{"X":20628.5392,"Y":20500.5823,"Z":94.28},{"X":20629.4955,"Y":20041.7756,"Z":96.0439},{"X":20632.8506,"Y":20029.1024,"Z":95.4737},{"X":20634.3963,"Y":19971.5567,"Z":100.93},{"X":20634.5953,"Y":19971.098,"Z":100.43},{"X":20634.6378,"Y":20026.3145,"Z":95.28},{"X":20638.4433,"Y":19999.0954,"Z":97.49},{"X":20639.4838,"Y":20450.5036,"Z":94.37},{"X":20641.7779,"Y":19974.5068,"Z":100.73},{"X":20641.9585,"Y":19974.0405,"Z":100.23},{"X":20642.8534,"Y":20189.7894,"Z":95.31},{"X":20645.6613,"Y":20029.314,"Z":95.4132},{"X":20646.339,"Y":20343.4332,"Z":94.72},{"X":20647.3787,"Y":20152.9451,"Z":104.87},{"X":20648.5126,"Y":20302.1612,"Z":94.98},{"X":20648.93,"Y":20198.3311,"Z":95.03},{"X":20649.2933,"Y":19977.1279,"Z":100.53},{"X":20649.4551,"Y":19976.6547,"Z":100.03},{"X":20650.7718,"Y":20237.6352,"Z":95.03},{"X":20657.2579,"Y":20396.9239,"Z":93.99},{"X":20657.893,"Y":19979.9783,"Z":100.245},{"X":20658.0423,"Y":19979.5011,"Z":99.745},{"X":20666.4043,"Y":20041.8399,"Z":97.078},{"X":20666.6363,"Y":19982.387,"Z":99.96},{"X":20666.7567,"Y":19981.9017,"Z":99.46},{"X":20668.0424,"Y":20075.9608,"Z":110.03},{"X":20668.4309,"Y":20452.0938,"Z":93.73},{"X":20668.4618,"Y":20107.1094,"Z":118.11},{"X":20668.4795,"Y":20590.1177,"Z":93.4},{"X":20668.7629,"Y":20114.428,"Z":117.62},{"X":20669.1608,"Y":20100.3958,"Z":117.76},{"X":20672.6127,"Y":20345.1647,"Z":94.26},{"X":20674.2182,"Y":19984.0922,"Z":99.79},{"X":20674.3081,"Y":19983.6002,"Z":99.29},{"X":20675.5785,"Y":20031.7778,"Z":95.1377},{"X":20676.4863,"Y":20041.8574,"Z":97.3604},{"X":20677.0323,"Y":20029.832,"Z":95.2649},{"X":20677.9515,"Y":20555.2546,"Z":93.31},{"X":20680.4573,"Y":20502.7569,"Z":93.46},{"X":20681.8559,"Y":19985.461,"Z":99.62},{"X":20681.926,"Y":19984.9659,"Z":99.12},{"X":20688.4439,"Y":20024.5907,"Z":95.08},{"X":20689.5562,"Y":19986.4947,"Z":99.45},{"X":20689.5965,"Y":19985.9961,"Z":98.95},{"X":20689.6195,"Y":20453.427,"Z":94.19},{"X":20689.7345,"Y":20397.7377,"Z":94.63},{"X":20691.955,"Y":20030.0783,"Z":95.1943},{"X":20692.4347,"Y":19999.7338,"Z":96.4},{"X":20694.7836,"Y":20040.9551,"Z":96.7154},{"X":20694.859,"Y":20029.9632,"Z":95.1863},{"X":20695.4721,"Y":20346.2052,"Z":94.56},{"X":20696.9778,"Y":20202.7495,"Z":94.79},{"X":20698.0452,"Y":20303.2141,"Z":94.54},{"X":20700.1987,"Y":20040.688,"Z":96.5245},{"X":20700.6213,"Y":20237.4276,"Z":94.47},{"X":20701.6007,"Y":20074.9465,"Z":109.25},{"X":20702.9978,"Y":20101.4318,"Z":118.23},{"X":20703.8449,"Y":20114.0151,"Z":118.57},{"X":20704.5993,"Y":20107.6554,"Z":118.92},{"X":20709.3506,"Y":20190.354,"Z":95.12},{"X":20712.8216,"Y":20150.9269,"Z":106.52},{"X":20721.4784,"Y":19988.0914,"Z":99.13},{"X":20721.4922,"Y":19987.5915,"Z":98.63},{"X":20721.5878,"Y":20590.6469,"Z":93.08},{"X":20722.6495,"Y":20028.8609,"Z":95.1101},{"X":20725.859,"Y":20039.4225,"Z":95.6199},{"X":20725.9379,"Y":20028.7305,"Z":95.101},{"X":20727.6284,"Y":20556.9962,"Z":93.27},{"X":20728.1224,"Y":20032.3113,"Z":94.6283},{"X":20733.2079,"Y":20505.0968,"Z":93.68},{"X":20739.3178,"Y":20396.6845,"Z":96.35},{"X":20742.0266,"Y":20024.2953,"Z":95.48},{"X":20742.5833,"Y":20456.3697,"Z":95.32},{"X":20743.9058,"Y":19999.2198,"Z":97.22},{"X":20745.0344,"Y":20304.4948,"Z":95.83},{"X":20745.8714,"Y":20347.9832,"Z":96.33},{"X":20747.1549,"Y":20030.6744,"Z":95.2279},{"X":20747.432,"Y":20185.5198,"Z":95.53},{"X":20747.5396,"Y":20201.7114,"Z":94.7},{"X":20748.8442,"Y":20040.9303,"Z":96.0618},{"X":20750.8809,"Y":20237.2149,"Z":94.49},{"X":20752.6784,"Y":20077.5565,"Z":109.21},{"X":20752.9464,"Y":20149.4809,"Z":106.16},{"X":20752.9703,"Y":20041.201,"Z":96.1412},{"X":20754.5218,"Y":20113.2515,"Z":118.16},{"X":20755.3261,"Y":20108.2884,"Z":118.57},{"X":20755.6225,"Y":20100.6815,"Z":117.77},{"X":20758.2232,"Y":20041.5456,"Z":96.2422},{"X":20765.0237,"Y":19988.3246,"Z":99.13},{"X":20765.0569,"Y":19987.8248,"Z":98.63},{"X":20773.8868,"Y":20591.105,"Z":93.04},{"X":20774.0688,"Y":20033.1403,"Z":95.3887},{"X":20774.0923,"Y":19989.2466,"Z":99.289},{"X":20774.1042,"Y":19988.7461,"Z":98.789},{"X":20776.2452,"Y":20039.1354,"Z":94.8775},{"X":20778.3116,"Y":20558.8377,"Z":93.28},{"X":20779.4771,"Y":20033.6358,"Z":95.421},{"X":20783.182,"Y":19989.1961,"Z":98.947},{"X":20783.1902,"Y":19989.6964,"Z":99.447},{"X":20784.9802,"Y":20507.4909,"Z":94.46},{"X":20785.0018,"Y":20000.0185,"Z":97.59},{"X":20790.5533,"Y":20398.2308,"Z":97.32},{"X":20790.978,"Y":20029.2884,"Z":96.27},{"X":20792.281,"Y":19989.1738,"Z":99.106},{"X":20792.3091,"Y":19989.6732,"Z":99.606},{"X":20792.6356,"Y":20458.7103,"Z":96.11},{"X":20795.6653,"Y":20032.4849,"Z":95.7355},{"X":20795.9131,"Y":20195.5053,"Z":95.67},{"X":20796.4314,"Y":20348.2381,"Z":97.54},{"X":20797.3526,"Y":20299.3863,"Z":97.36},{"X":20799.9605,"Y":20237.0103,"Z":96.49},{"X":20801.3565,"Y":19988.6793,"Z":99.264},{"X":20801.4046,"Y":19989.177,"Z":99.764},{"X":20802.5309,"Y":20072.1051,"Z":107.56},{"X":20804.3345,"Y":20110.6736,"Z":119.05},{"X":20804.4521,"Y":20101.809,"Z":118.86},{"X":20804.4895,"Y":20044.5806,"Z":97.1317},{"X":20806.4806,"Y":20107.6918,"Z":119.57},{"X":20806.6626,"Y":20180.395,"Z":96.77},{"X":20807.9201,"Y":20148.6817,"Z":106.31},{"X":20810.3941,"Y":19987.7143,"Z":99.423},{"X":20810.4719,"Y":19988.2083,"Z":99.923},{"X":20814.1651,"Y":20045.2153,"Z":97.3178},{"X":20819.3792,"Y":19986.2794,"Z":99.581},{"X":20819.4669,"Y":19986.7717,"Z":100.081},{"X":20820.8356,"Y":20030.6953,"Z":96.2243},{"X":20826.7554,"Y":20033.1362,"Z":95.7951},{"X":20826.7658,"Y":20591.4562,"Z":92.87},{"X":20828.2679,"Y":19984.3818,"Z":99.74},{"X":20828.3849,"Y":19984.8679,"Z":100.24},{"X":20828.8313,"Y":20560.3201,"Z":93.31},{"X":20829.6499,"Y":20046.2311,"Z":97.6155},{"X":20836.629,"Y":19982.1482,"Z":99.898},{"X":20836.7727,"Y":19982.6271,"Z":100.398},{"X":20837.6071,"Y":20508.199,"Z":94.68},{"X":20839.029,"Y":20030.5842,"Z":96.1682},{"X":20843.1222,"Y":20399.2238,"Z":98.13},{"X":20843.3053,"Y":20460.7978,"Z":96.12},{"X":20843.7213,"Y":19999.9913,"Z":97.29},{"X":20844.874,"Y":19979.5024,"Z":100.056},{"X":20845.0462,"Y":19979.9719,"Z":100.556},{"X":20845.5257,"Y":20348.6946,"Z":98.99},{"X":20846.0822,"Y":20191.1634,"Z":97.76},{"X":20846.4938,"Y":20028.7907,"Z":96.44},{"X":20848.4459,"Y":20296.2801,"Z":98.93},{"X":20849.9,"Y":20236.802,"Z":98.14},{"X":20850.3473,"Y":20111.5255,"Z":119.08},{"X":20852.978,"Y":19976.452,"Z":100.214},{"X":20853.0579,"Y":20030.4985,"Z":96.1249},{"X":20853.1781,"Y":19976.9104,"Z":100.714},{"X":20853.8247,"Y":20105.7192,"Z":119.98},{"X":20854.107,"Y":20099.5625,"Z":118.59},{"X":20854.7072,"Y":20073.365,"Z":107.65},{"X":20859.9205,"Y":20176.4911,"Z":98.61},{"X":20860.9121,"Y":19973.0086,"Z":100.372},{"X":20861.1394,"Y":19973.4543,"Z":100.872},{"X":20861.5759,"Y":20148.8139,"Z":106.01},{"X":20861.7408,"Y":19998.1638,"Z":97.39},{"X":20868.6752,"Y":19969.1727,"Z":100.53},{"X":20868.929,"Y":19969.6042,"Z":101.03},{"X":20878.9975,"Y":20591.1765,"Z":92.97},{"X":20879.6021,"Y":20561.7387,"Z":93.35},{"X":20879.6638,"Y":20030.336,"Z":96.0428},{"X":20882.557,"Y":20038.6049,"Z":95.0428},{"X":20884.0282,"Y":20046.3992,"Z":96.6153},{"X":20890.8615,"Y":20510.3572,"Z":94.51},{"X":20892.0131,"Y":20047.0853,"Z":96.6629},{"X":20892.3556,"Y":19953.6802,"Z":100.87},{"X":20892.6314,"Y":19954.0973,"Z":101.37},{"X":20893.2879,"Y":20463.0081,"Z":96.2},{"X":20895.4067,"Y":20400.2202,"Z":98.11},{"X":20896.4328,"Y":20348.8703,"Z":99.54},{"X":20898.6192,"Y":20187.7089,"Z":99.09},{"X":20899.0545,"Y":20047.6904,"Z":96.7048},{"X":20899.2338,"Y":20294.895,"Z":99.98},{"X":20899.4496,"Y":20236.5954,"Z":99.46},{"X":20900.5887,"Y":20111.7428,"Z":117.06},{"X":20900.9309,"Y":20075.9496,"Z":106.97},{"X":20900.9523,"Y":20031.9048,"Z":96.1828},{"X":20901.4259,"Y":20029.7019,"Z":96.5},{"X":20901.6661,"Y":20101.7337,"Z":116.78},{"X":20902.4128,"Y":20107.2677,"Z":117.6},{"X":20903.9234,"Y":19996.6277,"Z":97.8},{"X":20907.3755,"Y":20149.8366,"Z":106.41},{"X":20907.5948,"Y":20177.6637,"Z":99.83},{"X":20915.247,"Y":20032.9581,"Z":96.2768},{"X":20916.0923,"Y":19937.8225,"Z":100.8},{"X":20916.3701,"Y":19938.2383,"Z":101.3},{"X":20926.6025,"Y":20033.7949,"Z":96.3515},{"X":20927.0654,"Y":20050.0975,"Z":96.8717},{"X":20930.2369,"Y":20040.3982,"Z":94.9141},{"X":20930.7164,"Y":20563.3342,"Z":93.41},{"X":20932.1182,"Y":20590.8705,"Z":93.4},{"X":20943.6376,"Y":20511.6133,"Z":94.33},{"X":20944.2296,"Y":20464.4383,"Z":96.02},{"X":20944.9982,"Y":20403.077,"Z":98.21},{"X":20947.4666,"Y":20047.171,"Z":96.3363},{"X":20947.6015,"Y":20349.6557,"Z":99.38},{"X":20950.2729,"Y":20187.2127,"Z":100.04},{"X":20950.4282,"Y":20294.1586,"Z":100.2},{"X":20951.2277,"Y":19996.6798,"Z":98.29},{"X":20951.7591,"Y":20236.3773,"Z":100.07},{"X":20953.8925,"Y":19970.2287,"Z":101.43},{"X":20954.8165,"Y":20029.3779,"Z":97.41},{"X":20954.8409,"Y":20030.1634,"Z":96.9377},{"X":20955.4465,"Y":20046.0263,"Z":96.1269},{"X":20957.4913,"Y":20079.0737,"Z":109},{"X":20957.6406,"Y":20029.8034,"Z":96.9958},{"X":20960.271,"Y":20107.9131,"Z":116.58},{"X":20960.3269,"Y":20114.3966,"Z":116.05},{"X":20960.4698,"Y":20101.9356,"Z":116.16},{"X":20963.7528,"Y":20029.0173,"Z":97.1227},{"X":20951.235743145146,"Y":19996.679843135316,"Z":98.290103094451},{"X":20966.591,"Y":20176.5024,"Z":100.45},{"X":20967.6448,"Y":20146.5212,"Z":107.97},{"X":20969.3222,"Y":20028.3011,"Z":97.2383},{"X":20978.9361,"Y":20042.6567,"Z":95.5104},{"X":20979.085,"Y":20028.3987,"Z":97.4782},{"X":20982.5971,"Y":20564.8964,"Z":93.33},{"X":20984.7753,"Y":20590.723,"Z":93.25},{"X":20993.8142,"Y":20466.1617,"Z":95.68},{"X":20995.2804,"Y":20407.0825,"Z":97.97},{"X":20995.6817,"Y":20512.9373,"Z":94.05},{"X":20996.0701,"Y":20044.3305,"Z":96.4508},{"X":20998.8483,"Y":20350.2662,"Z":99.18},{"X":21000.8249,"Y":20183.5519,"Z":99.49},{"X":21000.9287,"Y":20236.1723,"Z":99.78},{"X":21001.1386,"Y":20295.4788,"Z":99.7},{"X":21001.1879,"Y":19965.3689,"Z":101.5},{"X":21005.0596,"Y":19996.9685,"Z":98.98},{"X":21005.7841,"Y":20045.2794,"Z":96.9839},{"X":21007.1088,"Y":20028.6787,"Z":98.1668},{"X":21007.5864,"Y":20027.2486,"Z":98.8},{"X":21009.5686,"Y":20108.5983,"Z":118.79},{"X":21010.8954,"Y":20076.0284,"Z":108.13},{"X":21011.2684,"Y":20113.2602,"Z":118.05},{"X":21011.8293,"Y":20103.4009,"Z":118.34},{"X":21011.9604,"Y":20028.7272,"Z":98.2861},{"X":21014.7255,"Y":20177.4935,"Z":99.89},{"X":21017.8049,"Y":20145.3291,"Z":108.07},{"X":21027.0162,"Y":20047.3535,"Z":98.1492},{"X":21027.733,"Y":20028.8849,"Z":98.6736},{"X":21028.0141,"Y":20035.4743,"Z":95.7459},{"X":21034.6345,"Y":20566.6959,"Z":93.16},{"X":21036.2898,"Y":20047.1731,"Z":98.2053},{"X":21037.4144,"Y":20587.1476,"Z":93.15},{"X":21044.2743,"Y":20047.0178,"Z":98.2535},{"X":21044.9538,"Y":20468.7512,"Z":95.13},{"X":21045.9162,"Y":20410.3028,"Z":97.13},{"X":21048.1421,"Y":20075.4216,"Z":108.82},{"X":21048.4632,"Y":20514.1583,"Z":94.06},{"X":21048.69,"Y":19963.4979,"Z":101.4},{"X":21049.7971,"Y":20351.0278,"Z":98.6},{"X":21050.1768,"Y":20183.8901,"Z":98.59},{"X":21050.5241,"Y":20175.6955,"Z":99.36},{"X":21050.5683,"Y":20235.9654,"Z":98.56},{"X":21051.2565,"Y":20294.6102,"Z":99.09},{"X":21051.6765,"Y":20111.8436,"Z":119.77},{"X":21052.3433,"Y":20107.2858,"Z":120.43},{"X":21052.3837,"Y":20102.2182,"Z":119.7},{"X":21055.4467,"Y":20145.2143,"Z":107.96},{"X":21061.5097,"Y":20030.606,"Z":98.5793},{"X":21062.7271,"Y":19993.3279,"Z":99.63},{"X":21065.05,"Y":20028.9238,"Z":99.18},{"X":21072.1878,"Y":20031.1501,"Z":98.5495},{"X":21077.2599,"Y":20031.4085,"Z":98.5353},{"X":21077.4984,"Y":20037.467,"Z":95.9249},{"X":21079.3735,"Y":20046.335,"Z":98.4656},{"X":21082.6785,"Y":20611.4425,"Z":91.71},{"X":21091.0196,"Y":20046.2018,"Z":98.3581},{"X":21096.159,"Y":20471.1449,"Z":94.43},{"X":21096.1913,"Y":19963.486,"Z":100.67},{"X":21097.1598,"Y":20414.0237,"Z":96.07},{"X":21098.7452,"Y":20351.8458,"Z":97.5},{"X":21099.0045,"Y":20183.7822,"Z":97.96},{"X":21100.0178,"Y":20235.7541,"Z":97.25},{"X":21100.7725,"Y":20046.0903,"Z":98.268},{"X":21101.8989,"Y":20294.199,"Z":97.5},{"X":21102.8606,"Y":20071.2358,"Z":108.09},{"X":21104.1079,"Y":20172.0086,"Z":98.73},{"X":21104.5736,"Y":20113.3644,"Z":118.82},{"X":21105.8499,"Y":20617.6561,"Z":91.68},{"X":21106.6547,"Y":20105.8121,"Z":119.38},{"X":21107.1614,"Y":20100.3011,"Z":118.83},{"X":21108.2674,"Y":20144.9737,"Z":107.51},{"X":21110.5303,"Y":20514.0077,"Z":93.47},{"X":21111.8581,"Y":20031.535,"Z":98.0298},{"X":21113.3534,"Y":19942.0843,"Z":99.96},{"X":21113.5781,"Y":19941.6376,"Z":99.46},{"X":21118.3264,"Y":20026.8673,"Z":98.78},{"X":21120.9421,"Y":19996.7788,"Z":99.24},{"X":21123.4291,"Y":19964.4334,"Z":100.09},{"X":21127.6935,"Y":20036.4115,"Z":95.7392},{"X":21128.1815,"Y":20045.7767,"Z":98.015},{"X":21128.3937,"Y":20031.5954,"Z":97.7882},{"X":21132.4814,"Y":20031.8219,"Z":97.6383},{"X":21134.716,"Y":20352.3799,"Z":96.57},{"X":21138.623,"Y":19954.7935,"Z":99.83},{"X":21138.8473,"Y":19954.3466,"Z":99.33},{"X":21146.5943,"Y":20473.501,"Z":93.87},{"X":21147.3873,"Y":20045.6549,"Z":97.787},{"X":21149.0511,"Y":20417.6161,"Z":95.17},{"X":21149.6235,"Y":20183.3836,"Z":97.97},{"X":21150.0574,"Y":20235.5452,"Z":96.38},{"X":21154.4838,"Y":20577.6096,"Z":92.6},{"X":21154.9829,"Y":20107.5675,"Z":117.15},{"X":21155.1931,"Y":20296.0618,"Z":96.07},{"X":21156.0651,"Y":20113.5074,"Z":117.06},{"X":21156.887,"Y":20045.5946,"Z":97.6742},{"X":21157.5951,"Y":20102.177,"Z":116.83},{"X":21157.6677,"Y":20068.4083,"Z":106.72},{"X":21162.471,"Y":20516.4037,"Z":93.16},{"X":21162.4945,"Y":20169.9362,"Z":98.46},{"X":21163.3528,"Y":20033.5326,"Z":96.5066},{"X":21163.6046,"Y":20141.9194,"Z":107.17},{"X":21166.6679,"Y":19998.2623,"Z":98.22},{"X":21167.8666,"Y":20028.9363,"Z":97.63},{"X":21176.0508,"Y":20034.2363,"Z":96.0411},{"X":21176.7684,"Y":20037.5295,"Z":95.1559},{"X":21178.0121,"Y":20045.4605,"Z":97.4234},{"X":21181.3689,"Y":19976.1873,"Z":99.36},{"X":21181.5753,"Y":19975.7315,"Z":98.86},{"X":21184.8978,"Y":20353.1187,"Z":95.38},{"X":21189.9113,"Y":20034.3788,"Z":95.7613},{"X":21190.1839,"Y":20235.4452,"Z":95.88},{"X":21190.2004,"Y":19979.5376,"Z":99.322},{"X":21190.3796,"Y":19979.0706,"Z":98.822},{"X":21190.6478,"Y":20292.894,"Z":95.62},{"X":21197.0394,"Y":20475.6611,"Z":93.67},{"X":21199.186,"Y":19982.4609,"Z":99.284},{"X":21199.3464,"Y":19981.987,"Z":98.784},{"X":21200.4956,"Y":20419.2772,"Z":94.43},{"X":21203.8136,"Y":19983.4648,"Z":99.0148},{"X":21205.8111,"Y":20044.7852,"Z":96.8215},{"X":21206.5,"Y":20574.5321,"Z":92.43},{"X":21208.3015,"Y":19984.9494,"Z":99.246},{"X":21208.4331,"Y":19984.4669,"Z":98.746},{"X":21208.8371,"Y":20111.1575,"Z":117.82},{"X":21209.7147,"Y":20105.8372,"Z":118.52},{"X":21211.0065,"Y":20100.589,"Z":118.07},{"X":21212.9919,"Y":20073.4651,"Z":108.58},{"X":21214.3982,"Y":20044.5765,"Z":96.6356},{"X":21214.4588,"Y":20235.7315,"Z":95.38},{"X":21215.1225,"Y":20034.6381,"Z":95.2524},{"X":21215.5697,"Y":20029.6645,"Z":97.2},{"X":21215.8959,"Y":20257.1545,"Z":94.96},{"X":21217.1206,"Y":20171.1587,"Z":97.49},{"X":21217.4943,"Y":20000.7368,"Z":98.03},{"X":21217.526,"Y":19986.9972,"Z":99.208},{"X":21217.6285,"Y":19986.5078,"Z":98.708},{"X":21217.8204,"Y":20140.567,"Z":107.29},{"X":21219.4874,"Y":20523.8155,"Z":93.33},{"X":21220.289,"Y":20044.4334,"Z":96.508},{"X":21226.6197,"Y":20034.7564,"Z":95.0203},{"X":21226.8382,"Y":19988.5997,"Z":99.17},{"X":21226.9112,"Y":19988.105,"Z":98.67},{"X":21227.3912,"Y":20044.2609,"Z":96.3543},{"X":21227.5493,"Y":20037.3447,"Z":94.4021},{"X":21235.2584,"Y":20355.1722,"Z":94.74},{"X":21236.4536,"Y":19989.7763,"Z":99.11},{"X":21236.5123,"Y":19989.2797,"Z":98.61},{"X":21237.3003,"Y":20033.5773,"Z":94.8429},{"X":21238.4632,"Y":20247.4018,"Z":94.43},{"X":21242.9373,"Y":20229.9283,"Z":94.59},{"X":21245.5884,"Y":20314.0827,"Z":94.9},{"X":21246.1272,"Y":19990.4787,"Z":99.05},{"X":21246.156,"Y":19989.9795,"Z":98.55},{"X":21249.3457,"Y":20558.727,"Z":92.62},{"X":21249.4458,"Y":20478.237,"Z":94.55},{"X":21251.4909,"Y":20423.477,"Z":95.03},{"X":21255.8136,"Y":19990.7034,"Z":98.99},{"X":21255.8224,"Y":19990.2034,"Z":98.49},{"X":21256.1576,"Y":20109.3505,"Z":119.24},{"X":21256.5676,"Y":20043.277,"Z":95.5619},{"X":21257.0347,"Y":20105.8321,"Z":119.61},{"X":21257.754,"Y":20101.7054,"Z":119.42},{"X":21257.7569,"Y":20070.5034,"Z":106.92},{"X":21262.9077,"Y":20030.7504,"Z":94.4177},{"X":21265.2458,"Y":20028.5423,"Z":95.37},{"X":21265.4882,"Y":19989.9508,"Z":98.43},{"X":21265.4993,"Y":19990.4508,"Z":98.93},{"X":21265.6942,"Y":20176.7199,"Z":95.49},{"X":21266.7268,"Y":20138.9464,"Z":107.56},{"X":21267.0836,"Y":20241.3468,"Z":94.06},{"X":21269.2075,"Y":20222.7687,"Z":94.18},{"X":21269.9561,"Y":20597.4568,"Z":92.22},{"X":21271.8642,"Y":20313.5635,"Z":94.44},{"X":21272.073,"Y":20029.7386,"Z":94.2656},{"X":21276.906,"Y":20029.2051,"Z":94.1853},{"X":21281.5352,"Y":20033.8793,"Z":92.0499},{"X":21282.2755,"Y":20042.41,"Z":94.8638},{"X":21289.4063,"Y":20246.9344,"Z":93.96},{"X":21292.1947,"Y":20215.3933,"Z":93.66},{"X":21295.701,"Y":20042.3998,"Z":95.3461},{"X":21297.4251,"Y":20427.3054,"Z":96.45},{"X":21300.6444,"Y":20479.6873,"Z":96.08},{"X":21300.8136,"Y":20025.6201,"Z":95.0376},{"X":21304.3842,"Y":20552.6161,"Z":94.43},{"X":21305.1848,"Y":20174.9347,"Z":94.76},{"X":21305.7121,"Y":20042.3922,"Z":95.7057},{"X":21305.7405,"Y":20515.6965,"Z":95.22},{"X":21307.4054,"Y":20349.71,"Z":95.07},{"X":21308.9476,"Y":20302.8912,"Z":95.17},{"X":21308.9978,"Y":20074.3535,"Z":108.63},{"X":21310.4658,"Y":20490.3256,"Z":96.17},{"X":21310.8401,"Y":20108.7754,"Z":117.96},{"X":21311.3666,"Y":20600.4695,"Z":92.46},{"X":21312.598,"Y":20099.0568,"Z":118.32},{"X":21312.8112,"Y":20103.4181,"Z":118.69},{"X":21315.1445,"Y":20141.7116,"Z":105.79},{"X":21315.6795,"Y":20023.3909,"Z":95.5676},{"X":21317.988,"Y":20023.0447,"Z":95.6499},{"X":21326.7188,"Y":20042.3762,"Z":96.4604},{"X":21327.2843,"Y":20032.7088,"Z":94.4566},{"X":21327.5336,"Y":20021.6134,"Z":95.9902},{"X":21328.7211,"Y":20189.4876,"Z":95.35},{"X":21330.8142,"Y":20283.3544,"Z":96.15},{"X":21331.0256,"Y":20232.2104,"Z":96.11},{"X":21331.5917,"Y":20336.2596,"Z":96.3},{"X":21331.779,"Y":20388.9179,"Z":96.72},{"X":21332.0348,"Y":20439.7757,"Z":96.42},{"X":21333.4554,"Y":20490.7063,"Z":95.33},{"X":21334.2156,"Y":20542.7332,"Z":94.24},{"X":21334.9164,"Y":20594.8622,"Z":93.95},{"X":21337.8154,"Y":20178.135,"Z":96.29},{"X":21339.4853,"Y":20188.458,"Z":95.58},{"X":21339.6474,"Y":20041.493,"Z":96.5465},{"X":21340.0335,"Y":20142.4432,"Z":104.96},{"X":21341.0427,"Y":20282.7999,"Z":96.34},{"X":21341.5543,"Y":20337.6679,"Z":96.31},{"X":21342.1253,"Y":20218.5739,"Z":95.74},{"X":21342.409,"Y":19990.9206,"Z":98.23},{"X":21342.4117,"Y":19990.4206,"Z":97.73},{"X":21342.5019,"Y":20390.2338,"Z":96.61},{"X":21342.9181,"Y":20441.9825,"Z":96.34},{"X":21343.4627,"Y":20493.0308,"Z":95.12},{"X":21344.3061,"Y":20596.6888,"Z":94.05},{"X":21344.5291,"Y":20068.5016,"Z":106.34},{"X":21344.626,"Y":20256.4581,"Z":96.09},{"X":21344.9247,"Y":20106.3281,"Z":116.47},{"X":21344.9374,"Y":20545.208,"Z":94.1},{"X":21345.0081,"Y":20095.7453,"Z":116.65},{"X":21345.0633,"Y":20221.4079,"Z":95.71},{"X":21346.0248,"Y":20041.0573,"Z":96.5889},{"X":21346.8056,"Y":20327.9405,"Z":95.91},{"X":21346.9148,"Y":20390.3315,"Z":96.74},{"X":21349.6771,"Y":20445.9619,"Z":97.16},{"X":21350.5155,"Y":20498.7187,"Z":96.27},{"X":21352.3177,"Y":20551.1154,"Z":94.38},{"X":21353.1188,"Y":20602.5979,"Z":93.14},{"X":21354.1824,"Y":20040.5,"Z":96.6432},{"X":21365.1644,"Y":20017.1276,"Z":96.4255},{"X":21376.2915,"Y":20029.6099,"Z":95.1055},{"X":21377.051,"Y":20015.7107,"Z":96.5631},{"X":21377.9861,"Y":20038.8738,"Z":96.8017},{"X":21387.0729,"Y":20015.8212,"Z":96.4975},{"X":21389.5096,"Y":20175.731,"Z":96.83},{"X":21390.4466,"Y":20069.5673,"Z":108.14},{"X":21391.5471,"Y":20140.0989,"Z":107.29},{"X":21391.6653,"Y":20094.3641,"Z":116.12},{"X":21392.2605,"Y":20039.3168,"Z":97.1585},{"X":21394.0662,"Y":20099.9411,"Z":116.59},{"X":21395.0339,"Y":20104.6251,"Z":116.2},{"X":21403.044,"Y":20039.6514,"Z":97.428},{"X":21426.7251,"Y":20016.2581,"Z":96.238},{"X":21427.3838,"Y":20026.4193,"Z":95.3133},{"X":21428.2125,"Y":20040.4323,"Z":98.0571},{"X":21432.5854,"Y":20016.3642,"Z":96.2193},{"X":21434.9725,"Y":20178.4176,"Z":99.09},{"X":21441.1942,"Y":20147.6352,"Z":107.4},{"X":21441.2835,"Y":20069.3545,"Z":108.22},{"X":21442.2602,"Y":20040.5489,"Z":97.9736},{"X":21443.1733,"Y":20110.7314,"Z":118.37},{"X":21443.7059,"Y":19990.8934,"Z":96.75},{"X":21443.7135,"Y":19991.3934,"Z":97.25},{"X":21444.0203,"Y":20097.5625,"Z":117.84},{"X":21444.9537,"Y":20104.44,"Z":118.87},{"X":21465.2885,"Y":20040.74,"Z":97.8368},{"X":21475.7246,"Y":20024.5829,"Z":95.2587},{"X":21477.5952,"Y":20017.1789,"Z":96.0755},{"X":21477.853,"Y":20017.1773,"Z":96.0729},{"X":21480.1331,"Y":20040.8632,"Z":97.7486},{"X":21484.7991,"Y":20017.1332,"Z":96.0041},{"X":21505.759,"Y":19988.7352,"Z":96.23},{"X":21505.7764,"Y":19989.2349,"Z":96.73},{"X":21527.4713,"Y":20016.8623,"Z":95.5816},{"X":21529.7409,"Y":20041.8004,"Z":96.6923},{"X":21530.79,"Y":20025.2608,"Z":94.783},{"X":21577.3442,"Y":20016.4231,"Z":95.107},{"X":21577.6048,"Y":20025.1546,"Z":94.639},{"X":21579.9917,"Y":20044.3297,"Z":96.6076},{"X":21626.3148,"Y":20040.8607,"Z":96.0771},{"X":21627.9587,"Y":20017.1126,"Z":94.8419},{"X":21628.7439,"Y":20025.4003,"Z":94.2545},{"X":21629.8895,"Y":20040.1831,"Z":95.9192},{"X":21674.4894,"Y":20019.9544,"Z":94.1822},{"X":21675.9232,"Y":20045.4147,"Z":96.1771},{"X":21677.5546,"Y":20024.0413,"Z":93.89},{"X":21678.9542,"Y":20028.4383,"Z":93.5255},{"X":21724.8885,"Y":20045.7105,"Z":95.1369},{"X":21727.1748,"Y":20026.4305,"Z":93.0902},{"X":21727.4922,"Y":20028.4894,"Z":93.0144},{"X":21728.0223,"Y":20029.561,"Z":92.8905},{"X":21777.3501,"Y":20032.3941,"Z":92.0968},{"X":21777.7872,"Y":20028.146,"Z":92.6563},{"X":21778.3782,"Y":20048.1652,"Z":93.5212},{"X":21786.1304,"Y":20031.9596,"Z":91.7549},{"X":21792.3156,"Y":20028.0808,"Z":92.0369},{"X":21792.5786,"Y":20032.0772,"Z":91.7179},{"X":21805.0613,"Y":20032.927,"Z":91.3209},{"X":21827.0194,"Y":20032.072,"Z":90.9761},{"X":21827.1809,"Y":20030.6505,"Z":91.8261},{"X":21828.8751,"Y":20046.1861,"Z":93.2148},{"X":21860.6443,"Y":20030.8064,"Z":90.5654},{"X":21877.039,"Y":20032.8746,"Z":90.2686},{"X":21877.0801,"Y":20027.4738,"Z":90.5565},{"X":21878.5967,"Y":20040.9825,"Z":91.7073},{"X":21925.7267,"Y":20029.8256,"Z":89.2428},{"X":21926.8283,"Y":20024.9557,"Z":89.3608},{"X":21927.9706,"Y":20037.884,"Z":90.4586},{"X":21977.3117,"Y":20023.9372,"Z":89.3662},{"X":21977.4319,"Y":20031.34,"Z":89.2462},{"X":21977.4376,"Y":20039.0875,"Z":90.2491},{"X":22026.2635,"Y":20039.5744,"Z":90.0399},{"X":22026.473,"Y":20032.7239,"Z":88.865},{"X":22027.1937,"Y":20029.6283,"Z":89.2863},{"X":22065.0473,"Y":20059.3441,"Z":89.2722},{"X":22069.2765,"Y":20054.3696,"Z":87.9701},{"X":22074.2409,"Y":20049.1359,"Z":88.6249},{"X":19887.3953,"Y":20692.713,"Z":96.4194},{"X":19888.9069,"Y":21076.9713,"Z":95.4362},{"X":19889.711,"Y":21205.2833,"Z":97.8327},{"X":19890.2416,"Y":21136.566,"Z":96.6117},{"X":19891.2471,"Y":20986.9661,"Z":97.4735},{"X":19892.501,"Y":20942.4705,"Z":97.8558},{"X":19893.3261,"Y":21033.2971,"Z":95.7376},{"X":19895.8462,"Y":20756.7242,"Z":98.2174},{"X":19895.9091,"Y":20821.1158,"Z":98.4758},{"X":19897.2098,"Y":20630.8102,"Z":97.4811},{"X":19902.7445,"Y":20876.5106,"Z":98.3201},{"X":19917.0702,"Y":21296.7646,"Z":98.1893},{"X":19927.6022,"Y":21225.8627,"Z":97.3598},{"X":19989.8618,"Y":20697.5598,"Z":95.5598},{"X":19991.3691,"Y":20803.5553,"Z":97.5967},{"X":19992.3778,"Y":21236.2434,"Z":95.7188},{"X":19993.287,"Y":20828.2423,"Z":97.7352},{"X":19994.5236,"Y":20628.6871,"Z":96.192},{"X":19996.8089,"Y":20750.665,"Z":97.0767},{"X":19999.5759,"Y":21015.6088,"Z":96.183},{"X":20000.3806,"Y":21123.2053,"Z":94.5706},{"X":20001.1396,"Y":21299.9867,"Z":98.4647},{"X":20001.9052,"Y":20919.6435,"Z":97.2958},{"X":20002.1106,"Y":20882.499,"Z":97.309},{"X":20002.2031,"Y":21275.8171,"Z":95.7776},{"X":20002.7233,"Y":20970.7688,"Z":97.0281},{"X":20004.0146,"Y":21300.0352,"Z":98.4},{"X":20004.0154,"Y":21300.5352,"Z":97.9},{"X":20004.0446,"Y":21299.9726,"Z":98.4371},{"X":20004.2823,"Y":21057.9384,"Z":95.9672},{"X":20004.9473,"Y":21299.9683,"Z":98.4285},{"X":20005.1183,"Y":21182.033,"Z":95.3447},{"X":20005.2084,"Y":20695.8632,"Z":93.5451},{"X":20005.21,"Y":20695.8135,"Z":93.5476},{"X":20005.2273,"Y":20695.2684,"Z":93.5746},{"X":20005.2397,"Y":20694.8777,"Z":93.5939},{"X":20005.2885,"Y":20697.3312,"Z":93.6102},{"X":20005.8153,"Y":20706.9854,"Z":94.0386},{"X":20006.5265,"Y":21234.8767,"Z":95.7373},{"X":20006.8196,"Y":20645.1904,"Z":96.0566},{"X":20008.2414,"Y":20751.4478,"Z":96.0117},{"X":20008.2833,"Y":20917.3499,"Z":96.3901},{"X":20009.4106,"Y":20971.0425,"Z":95.8712},{"X":20010.6876,"Y":21283.731,"Z":96.8746},{"X":20012.2136,"Y":20791.4842,"Z":96.08},{"X":20012.2868,"Y":20802.8149,"Z":95.6202},{"X":20014.2977,"Y":20828.892,"Z":95.6659},{"X":20016.2992,"Y":20751.2573,"Z":97.6},{"X":20018.5023,"Y":21181.5797,"Z":95.8198},{"X":20018.7913,"Y":20699.7992,"Z":96.59},{"X":20019.4341,"Y":20650.4414,"Z":96.98},{"X":20019.7999,"Y":21012.686,"Z":95.6716},{"X":20021.5394,"Y":20971.0142,"Z":95.9228},{"X":20022.1081,"Y":21168.8254,"Z":95.32},{"X":20022.8033,"Y":20917.2377,"Z":96.0057},{"X":20023.1144,"Y":21190.3321,"Z":95.14},{"X":20024.9513,"Y":21195.5328,"Z":95.4178},{"X":20026.3382,"Y":20877.4537,"Z":94.7333},{"X":20026.75,"Y":20809.9394,"Z":97.78},{"X":20026.8246,"Y":21234.1203,"Z":95.1809},{"X":20027.8964,"Y":21137.3127,"Z":95.34},{"X":20027.9237,"Y":20645.1243,"Z":96.93},{"X":20028.0735,"Y":20654.2552,"Z":96.99},{"X":20028.1143,"Y":20650.4821,"Z":96.94},{"X":20028.2286,"Y":20700.57,"Z":97.13},{"X":20028.3224,"Y":20759.9554,"Z":97.547},{"X":20028.4139,"Y":20750.7477,"Z":97.5},{"X":20028.4237,"Y":20645.1163,"Z":96.43},{"X":20028.4822,"Y":20769.1637,"Z":97.594},{"X":20028.5733,"Y":20876.7505,"Z":94.67},{"X":20028.5735,"Y":20654.2571,"Z":96.49},{"X":20028.6144,"Y":20650.4759,"Z":96.44},{"X":20028.7285,"Y":20700.5683,"Z":96.63},{"X":20028.8224,"Y":20759.9517,"Z":97.047},{"X":20028.8931,"Y":20778.3643,"Z":97.641},{"X":20028.9139,"Y":20750.7527,"Z":97},{"X":20028.9799,"Y":21015.6556,"Z":93.8826},{"X":20028.9817,"Y":20769.14,"Z":97.094},{"X":20028.9825,"Y":21016.1381,"Z":93.8991},{"X":20029.0122,"Y":21021.7691,"Z":94.0911},{"X":20029.0685,"Y":21032.4199,"Z":94.4543},{"X":20029.1167,"Y":21041.5244,"Z":94.7647},{"X":20029.1806,"Y":21053.6137,"Z":95.1769},{"X":20029.2304,"Y":21063.0457,"Z":95.4986},{"X":20029.392,"Y":20778.3306,"Z":97.141},{"X":20029.5549,"Y":20787.5502,"Z":97.689},{"X":20029.6277,"Y":21129.1092,"Z":95.7732},{"X":20030.053,"Y":20787.5065,"Z":97.189},{"X":20030.467,"Y":20796.7146,"Z":97.736},{"X":20030.9642,"Y":20796.661,"Z":97.236},{"X":20031.2703,"Y":21062.5354,"Z":95.38},{"X":20031.4639,"Y":20899.5383,"Z":94.7351},{"X":20031.6289,"Y":20805.8508,"Z":97.783},{"X":20032.0519,"Y":20902.0718,"Z":94.7353},{"X":20032.1235,"Y":20805.7773,"Z":97.283},{"X":20032.2199,"Y":20902.7959,"Z":94.7354},{"X":20032.2469,"Y":20902.9123,"Z":94.7354},{"X":20032.2707,"Y":20903.0149,"Z":94.7354},{"X":20032.3266,"Y":20903.2555,"Z":94.7354},{"X":20033.0396,"Y":20814.9518,"Z":97.83},{"X":20033.5079,"Y":21021.0325,"Z":92.08},{"X":20033.5326,"Y":20814.8685,"Z":97.33},{"X":20033.6646,"Y":21079.0614,"Z":95.86},{"X":20033.9958,"Y":21008.5258,"Z":93.9075},{"X":20034.1952,"Y":20844.7349,"Z":98.12},{"X":20034.5375,"Y":20823.1919,"Z":97.84},{"X":20034.8989,"Y":20914.3384,"Z":94.7363},{"X":20035.0046,"Y":21159.2893,"Z":92.23},{"X":20035.0278,"Y":20823.0935,"Z":97.34},{"X":20035.387,"Y":21009.157,"Z":92.33},{"X":20035.9487,"Y":21191.5786,"Z":92.14},{"X":20036.114,"Y":20875.6192,"Z":97.06},{"X":20036.2405,"Y":20831.3968,"Z":97.85},{"X":20036.7286,"Y":20831.2886,"Z":97.35},{"X":20037.1846,"Y":21107.4574,"Z":96.43},{"X":20037.5431,"Y":21045.1631,"Z":92.12},{"X":20037.8492,"Y":21223.4386,"Z":94.6137},{"X":20038.1442,"Y":20839.5472,"Z":97.86},{"X":20038.4194,"Y":21097.4184,"Z":96.44},{"X":20038.5312,"Y":20929.4287,"Z":94.5933},{"X":20038.5779,"Y":20929.6224,"Z":94.5915},{"X":20038.5973,"Y":20929.7033,"Z":94.5907},{"X":20038.6301,"Y":20839.4293,"Z":97.36},{"X":20038.6526,"Y":21001.9065,"Z":93.9307},{"X":20038.9682,"Y":21208.3702,"Z":91.93},{"X":20039.4021,"Y":21001.782,"Z":92.37},{"X":20039.5546,"Y":20651.3987,"Z":96.81},{"X":20039.7003,"Y":20751.0368,"Z":97.2},{"X":20039.9257,"Y":20701.1208,"Z":96.97},{"X":20040.0926,"Y":20999.8596,"Z":93.9378},{"X":20040.252,"Y":20847.6576,"Z":97.87},{"X":20040.4893,"Y":21229.1508,"Z":94.4491},{"X":20040.7328,"Y":20847.5203,"Z":97.37},{"X":20041.1916,"Y":21056.4883,"Z":92.31},{"X":20041.5783,"Y":21231.5068,"Z":94.3812},{"X":20041.6227,"Y":21231.7021,"Z":94.3867},{"X":20042.2805,"Y":21234.5892,"Z":94.4685},{"X":20042.3995,"Y":20803.7584,"Z":97.53},{"X":20042.5577,"Y":20855.7035,"Z":97.88},{"X":20043.0086,"Y":20948.0296,"Z":94.417},{"X":20043.0385,"Y":20855.5663,"Z":97.38},{"X":20044.0905,"Y":21129.843,"Z":92.19},{"X":20045.0652,"Y":20863.6993,"Z":97.89},{"X":20045.5402,"Y":20863.543,"Z":97.39},{"X":20046.3118,"Y":20991.0195,"Z":93.9687},{"X":20046.3361,"Y":21226.5631,"Z":91.94},{"X":20046.4568,"Y":20962.3545,"Z":94.2812},{"X":20046.6303,"Y":20963.0755,"Z":94.2743},{"X":20046.6398,"Y":20997.3471,"Z":92.34},{"X":20046.6688,"Y":20961.9487,"Z":94.28},{"X":20046.7114,"Y":20997.6182,"Z":92.21},{"X":20047.2415,"Y":20965.6146,"Z":94.2503},{"X":20047.7961,"Y":20871.5995,"Z":97.858},{"X":20048.2651,"Y":20871.426,"Z":97.358},{"X":20048.4448,"Y":20987.9875,"Z":93.9793},{"X":20048.6635,"Y":21299.7563,"Z":98.0125},{"X":20048.9199,"Y":21297.3181,"Z":97.7805},{"X":20048.9567,"Y":21296.9685,"Z":97.7473},{"X":20049.1332,"Y":21295.2909,"Z":97.5877},{"X":20049.799,"Y":20990.3405,"Z":93.42},{"X":20049.8006,"Y":20981.2407,"Z":94.0414},{"X":20050.3753,"Y":20985.2434,"Z":93.9889},{"X":20050.4083,"Y":20984.9518,"Z":93.9918},{"X":20050.4408,"Y":20985.1503,"Z":93.9892},{"X":20050.4889,"Y":20994.9239,"Z":92.09},{"X":20050.5467,"Y":20650.4973,"Z":96.46},{"X":20050.6541,"Y":20700.6372,"Z":96.6},{"X":20050.7036,"Y":20759.1197,"Z":97.135},{"X":20050.7263,"Y":20879.4183,"Z":97.827},{"X":20050.7953,"Y":20750.7504,"Z":97.08},{"X":20050.8322,"Y":20767.4884,"Z":97.19},{"X":20050.9045,"Y":20980.5641,"Z":94.11},{"X":20051.0467,"Y":20650.496,"Z":96.96},{"X":20051.1541,"Y":20700.6359,"Z":97.1},{"X":20051.1808,"Y":20775.8509,"Z":97.245},{"X":20051.1953,"Y":20879.2447,"Z":97.327},{"X":20051.2036,"Y":20759.115,"Z":97.635},{"X":20051.2953,"Y":20750.7557,"Z":97.58},{"X":20051.3319,"Y":20767.4738,"Z":97.69},{"X":20051.337,"Y":21274.3411,"Z":95.5947},{"X":20051.6802,"Y":20775.8263,"Z":97.745},{"X":20051.7492,"Y":20784.2014,"Z":97.3},{"X":20051.8291,"Y":21299.9636,"Z":97.86},{"X":20051.8304,"Y":21300.4636,"Z":97.36},{"X":20052.0476,"Y":21112.0788,"Z":92.24},{"X":20052.2416,"Y":21088.0398,"Z":92.08},{"X":20052.248,"Y":20784.1667,"Z":97.8},{"X":20052.5371,"Y":20792.534,"Z":97.355},{"X":20053.0341,"Y":20792.4794,"Z":97.855},{"X":20053.2232,"Y":21234.8002,"Z":91.96},{"X":20053.5446,"Y":20800.8488,"Z":97.41},{"X":20053.8606,"Y":20887.1682,"Z":97.795},{"X":20054.0402,"Y":20800.7822,"Z":97.91},{"X":20054.3222,"Y":20886.9761,"Z":97.295},{"X":20054.358,"Y":21101.2739,"Z":92.12},{"X":20054.7714,"Y":20809.1383,"Z":97.423},{"X":20055.1457,"Y":20996.2958,"Z":92.36},{"X":20055.2107,"Y":20858.4246,"Z":97.56},{"X":20055.2639,"Y":20809.0519,"Z":97.923},{"X":20056.2141,"Y":20817.3828,"Z":97.437},{"X":20056.2909,"Y":20916.5172,"Z":97.42},{"X":20056.7066,"Y":20817.2963,"Z":97.937},{"X":20057.1936,"Y":20894.8349,"Z":97.763},{"X":20057.6471,"Y":20894.6244,"Z":97.263},{"X":20057.8753,"Y":20825.5962,"Z":97.45},{"X":20058.3639,"Y":20825.4902,"Z":97.95},{"X":20059.7522,"Y":20833.7631,"Z":97.463},{"X":20060.2362,"Y":20833.6376,"Z":97.963},{"X":20060.7186,"Y":20902.4041,"Z":97.732},{"X":20061.1722,"Y":20902.1936,"Z":97.232},{"X":20061.8409,"Y":20841.868,"Z":97.477},{"X":20061.884,"Y":20982.0404,"Z":94.88},{"X":20062.3249,"Y":20841.7425,"Z":97.977},{"X":20062.7811,"Y":21299.9245,"Z":97.85},{"X":20062.7824,"Y":21300.4245,"Z":97.35},{"X":20063.1113,"Y":20999.6,"Z":92.31},{"X":20064.1447,"Y":20849.9239,"Z":97.49},{"X":20064.4418,"Y":20909.889,"Z":97.7},{"X":20064.6232,"Y":20849.779,"Z":97.99},{"X":20064.8865,"Y":20909.6605,"Z":97.2},{"X":20065.3764,"Y":21243.2402,"Z":92.11},{"X":20066.6985,"Y":20857.8945,"Z":97.448},{"X":20067.174,"Y":20857.74,"Z":97.948},{"X":20067.259,"Y":20825.4267,"Z":98.15},{"X":20067.7616,"Y":21255.3247,"Z":94.92},{"X":20068.3575,"Y":20917.2772,"Z":97.633},{"X":20068.5346,"Y":20779.3872,"Z":99.63},{"X":20068.7918,"Y":20917.0292,"Z":97.133},{"X":20069.4718,"Y":20865.802,"Z":97.407},{"X":20069.9408,"Y":20865.6286,"Z":97.907},{"X":20072.4561,"Y":20873.6216,"Z":97.365},{"X":20072.4563,"Y":20924.5517,"Z":97.567},{"X":20072.603,"Y":20986.2275,"Z":95.29},{"X":20072.8905,"Y":20924.3038,"Z":97.067},{"X":20072.9215,"Y":20873.4389,"Z":97.865},{"X":20073.8115,"Y":20903.3353,"Z":97.35},{"X":20075.4244,"Y":21246.3984,"Z":92.06},{"X":20075.6378,"Y":20627.3505,"Z":97.5},{"X":20075.6523,"Y":20881.3571,"Z":97.323},{"X":20076.11,"Y":20881.1559,"Z":97.823},{"X":20076.6726,"Y":21010.8374,"Z":92.22},{"X":20076.7462,"Y":20931.7268,"Z":97.5},{"X":20077.1702,"Y":20931.4617,"Z":97},{"X":20078.1894,"Y":20962.9427,"Z":97.18},{"X":20078.8872,"Y":20676.6335,"Z":98.85},{"X":20079.0579,"Y":20889.0026,"Z":97.282},{"X":20079.5115,"Y":20888.7923,"Z":97.782},{"X":20080.1409,"Y":20727.3675,"Z":100.62},{"X":20081.2196,"Y":20938.789,"Z":97.433},{"X":20081.6327,"Y":20938.5072,"Z":96.933},{"X":20082.6728,"Y":20896.5571,"Z":97.24},{"X":20083.1208,"Y":20896.3352,"Z":97.74},{"X":20085.8677,"Y":20945.7254,"Z":97.367},{"X":20086.2188,"Y":20903.493,"Z":97.193},{"X":20086.2807,"Y":20945.4436,"Z":96.867},{"X":20086.6576,"Y":20903.2533,"Z":97.693},{"X":20087.4413,"Y":20854.4892,"Z":94.29},{"X":20089.9395,"Y":20910.3368,"Z":97.147},{"X":20090.3734,"Y":20910.0884,"Z":97.647},{"X":20090.6987,"Y":20952.548,"Z":97.3},{"X":20091.1001,"Y":20952.2499,"Z":96.8},{"X":20093.8359,"Y":20917.09,"Z":97.1},{"X":20094.2587,"Y":20916.8226,"Z":97.6},{"X":20095.366,"Y":21250.3614,"Z":92.04},{"X":20095.4126,"Y":20958.7678,"Z":97.25},{"X":20095.8107,"Y":20958.4653,"Z":96.75},{"X":20098.2762,"Y":21299.8649,"Z":97.54},{"X":20098.277,"Y":21300.3649,"Z":97.04},{"X":20099.7542,"Y":20945.8514,"Z":97.1},{"X":20100.598,"Y":20825.6557,"Z":95.3},{"X":20100.6988,"Y":20965.5204,"Z":97.173},{"X":20101.0925,"Y":20965.2122,"Z":96.673},{"X":20102.426,"Y":21049.1259,"Z":92.26},{"X":20105.7441,"Y":21260.0317,"Z":95.8},{"X":20106.1579,"Y":20972.1394,"Z":97.097},{"X":20106.5041,"Y":20780.2624,"Z":97.72},{"X":20106.5389,"Y":20971.8157,"Z":96.597},{"X":20107.4072,"Y":21249.0094,"Z":92.05},{"X":20107.9237,"Y":21038.5458,"Z":94.95},{"X":20108.8299,"Y":20939.3871,"Z":96.89},{"X":20109.2383,"Y":20939.0983,"Z":97.39},{"X":20109.7482,"Y":20940.6226,"Z":96.83},{"X":20110.1402,"Y":20940.3118,"Z":97.33},{"X":20111.7838,"Y":20978.6172,"Z":97.02},{"X":20112.1583,"Y":20978.2859,"Z":96.52},{"X":20117.5661,"Y":20984.9422,"Z":96.943},{"X":20117.9339,"Y":20984.6035,"Z":96.443},{"X":20123.5145,"Y":20991.1252,"Z":96.867},{"X":20123.8755,"Y":20990.7791,"Z":96.367},{"X":20125.9996,"Y":20877.3181,"Z":95.09},{"X":20126.237,"Y":21151.5203,"Z":92.39},{"X":20126.473,"Y":21164.3499,"Z":92.28},{"X":20126.5506,"Y":21237.9685,"Z":92.09},{"X":20126.953,"Y":21252.2842,"Z":95.29},{"X":20129.149,"Y":21300.1966,"Z":96.72},{"X":20129.1599,"Y":21299.6967,"Z":97.22},{"X":20129.6185,"Y":20997.1546,"Z":96.79},{"X":20129.9396,"Y":21141.6715,"Z":92.03},{"X":20129.9653,"Y":20996.7945,"Z":96.29},{"X":20129.9871,"Y":21230.9326,"Z":92.1},{"X":20130.3184,"Y":20629.6032,"Z":96.29},{"X":20131.4028,"Y":21229.7187,"Z":92.14},{"X":20131.8279,"Y":21066.9382,"Z":92.23},{"X":20133.1534,"Y":21208.105,"Z":92.18},{"X":20133.8416,"Y":21216.7119,"Z":92.11},{"X":20133.8446,"Y":20985.5297,"Z":96.41},{"X":20134.7553,"Y":21299.5376,"Z":97.215},{"X":20134.7944,"Y":21300.0361,"Z":96.715},{"X":20134.9475,"Y":21055.1445,"Z":95.28},{"X":20135.6093,"Y":21151.0399,"Z":94.51},{"X":20136.3806,"Y":21003.4891,"Z":96.677},{"X":20136.7135,"Y":21003.1161,"Z":96.178},{"X":20136.7367,"Y":20972.5648,"Z":96.33},{"X":20137.1066,"Y":20972.228,"Z":96.83},{"X":20137.1859,"Y":21170.3707,"Z":94.5},{"X":20139.2115,"Y":20780.1046,"Z":95.43},{"X":20140.1587,"Y":20678.5749,"Z":95.92},{"X":20140.3112,"Y":21298.8179,"Z":97.21},{"X":20140.4003,"Y":21299.3099,"Z":96.71},{"X":20140.4339,"Y":20629.9426,"Z":95.8},{"X":20141.1333,"Y":20827.8597,"Z":94.4},{"X":20141.519,"Y":20977.4419,"Z":96.35},{"X":20141.8535,"Y":21139.8077,"Z":94.8},{"X":20141.8642,"Y":20977.0798,"Z":96.85},{"X":20142.2264,"Y":21235.428,"Z":95.09},{"X":20143.3175,"Y":21009.6379,"Z":96.565},{"X":20143.6429,"Y":21009.2583,"Z":96.065},{"X":20144.1467,"Y":21080.4555,"Z":92.23},{"X":20144.6815,"Y":21207.8474,"Z":95.07},{"X":20144.8676,"Y":21112.6394,"Z":91.91},{"X":20145.004,"Y":20976.7011,"Z":97.16},{"X":20145.4633,"Y":20973.154,"Z":97.47},{"X":20145.5351,"Y":21108.555,"Z":92.06},{"X":20146.2886,"Y":21086.2112,"Z":92.39},{"X":20147.2762,"Y":20979.6784,"Z":97.03},{"X":20147.3983,"Y":21097.585,"Z":92.24},{"X":20147.517,"Y":20928.8098,"Z":99.39},{"X":20148.2725,"Y":21296.7615,"Z":97.095},{"X":20148.4293,"Y":21297.2363,"Z":96.595},{"X":20149.25,"Y":20727.2917,"Z":95.62},{"X":20150.4132,"Y":21015.5871,"Z":96.453},{"X":20150.731,"Y":21015.201,"Z":95.952},{"X":20151.4819,"Y":21121.625,"Z":94.93},{"X":20152.3226,"Y":20981.5091,"Z":97.19},{"X":20154.263,"Y":20965.3914,"Z":98.31},{"X":20155.8404,"Y":21293.56,"Z":96.98},{"X":20156.0645,"Y":21294.007,"Z":96.48},{"X":20157.6778,"Y":21021.345,"Z":96.34},{"X":20157.9798,"Y":21020.9465,"Z":95.84},{"X":20158.2504,"Y":21073.3195,"Z":95.59},{"X":20159.4969,"Y":20978.2096,"Z":97.8},{"X":20162.0256,"Y":21244.3418,"Z":95.03},{"X":20162.1971,"Y":21289.9397,"Z":96.81},{"X":20162.4732,"Y":21290.3566,"Z":96.31},{"X":20164.0622,"Y":21092.6131,"Z":95.44},{"X":20166.8968,"Y":20875.8033,"Z":95.06},{"X":20167.8912,"Y":21000.9444,"Z":95.97},{"X":20168.0672,"Y":21285.5577,"Z":96.64},{"X":20168.0812,"Y":21029.1058,"Z":96.24},{"X":20168.2096,"Y":21000.5584,"Z":96.47},{"X":20168.3746,"Y":21028.7009,"Z":95.74},{"X":20168.3912,"Y":21285.9386,"Z":96.14},{"X":20168.4789,"Y":20780.0069,"Z":94.72},{"X":20169.8752,"Y":20976.4744,"Z":98.69},{"X":20171.2873,"Y":21031.3626,"Z":96.15},{"X":20171.349,"Y":20833.5512,"Z":94.38},{"X":20171.5783,"Y":21030.956,"Z":95.65},{"X":20173.3481,"Y":21280.4898,"Z":96.47},{"X":20173.7159,"Y":21280.8285,"Z":95.97},{"X":20173.8786,"Y":21019.4448,"Z":95.95},{"X":20176.7396,"Y":20954.305,"Z":100.08},{"X":20177.014,"Y":21276.1018,"Z":96.315},{"X":20177.4077,"Y":21276.4101,"Z":95.815},{"X":20179.0271,"Y":21009.441,"Z":95.81},{"X":20179.3387,"Y":21009.0499,"Z":96.31},{"X":20179.6373,"Y":21009.9482,"Z":95.8},{"X":20179.9382,"Y":21009.5482,"Z":96.3},{"X":20180.238,"Y":21271.3846,"Z":96.16},{"X":20180.6614,"Y":21271.6506,"Z":95.66},{"X":20182.7908,"Y":20980.3801,"Z":99.19},{"X":20182.828,"Y":21266.7189,"Z":96.045},{"X":20183.2802,"Y":21266.9322,"Z":95.545},{"X":20184.8012,"Y":21261.7707,"Z":95.93},{"X":20185.2765,"Y":21261.926,"Z":95.43},{"X":20185.3587,"Y":20933.0629,"Z":99.6},{"X":20186.3812,"Y":21221.7364,"Z":95.7},{"X":20186.5238,"Y":21243.3509,"Z":95.78},{"X":20186.692,"Y":21252.654,"Z":95.855},{"X":20186.8812,"Y":21221.7381,"Z":95.2},{"X":20186.9258,"Y":21181.2317,"Z":95.48},{"X":20187.0236,"Y":21243.317,"Z":95.28},{"X":20187.1879,"Y":21252.7217,"Z":95.355},{"X":20187.3989,"Y":21174.025,"Z":95.48},{"X":20187.4255,"Y":21181.2514,"Z":94.98},{"X":20187.5704,"Y":21171.7136,"Z":95.46},{"X":20187.8977,"Y":21174.0599,"Z":94.98},{"X":20187.9752,"Y":21166.6297,"Z":95.465},{"X":20188.0691,"Y":21171.7497,"Z":94.96},{"X":20188.4699,"Y":21161.5596,"Z":95.47},{"X":20188.473,"Y":21166.6758,"Z":94.965},{"X":20188.9671,"Y":21161.6126,"Z":94.97},{"X":20189.4922,"Y":21044.6029,"Z":95.98},{"X":20189.6459,"Y":21152.0424,"Z":95.533},{"X":20189.8018,"Y":21044.2099,"Z":95.48},{"X":20189.9594,"Y":20953.281,"Z":100.23},{"X":20190.1406,"Y":21152.1152,"Z":95.033},{"X":20191.091,"Y":20631.4717,"Z":95.53},{"X":20191.1402,"Y":21142.57,"Z":95.597},{"X":20191.6333,"Y":21142.6527,"Z":95.097},{"X":20192.9056,"Y":20987.4404,"Z":99.22},{"X":20192.9513,"Y":21133.1519,"Z":95.66},{"X":20193.441,"Y":21133.2531,"Z":95.16},{"X":20193.6358,"Y":20679.2796,"Z":95.5},{"X":20193.8595,"Y":21019.6012,"Z":95.64},{"X":20194.1308,"Y":21019.1811,"Z":96.14},{"X":20194.2385,"Y":21070.9734,"Z":96.78},{"X":20195.1702,"Y":21122.2609,"Z":95.77},{"X":20195.2191,"Y":21050.5133,"Z":96.055},{"X":20195.6067,"Y":21050.1973,"Z":95.555},{"X":20195.658,"Y":21122.371,"Z":95.27},{"X":20196.6813,"Y":20728.7026,"Z":95.38},{"X":20197.3679,"Y":21271.37,"Z":95.84},{"X":20197.7718,"Y":20993.6292,"Z":99.03},{"X":20198.1961,"Y":21221.4732,"Z":95.39},{"X":20199.1366,"Y":21171.1687,"Z":95.28},{"X":20199.726,"Y":21057.4085,"Z":96.13},{"X":20200.164,"Y":21057.167,"Z":95.63},{"X":20200.5652,"Y":21023.7166,"Z":95.63},{"X":20200.8124,"Y":21023.2817,"Z":96.13},{"X":20200.8739,"Y":21099.2497,"Z":95.98},{"X":20201.0789,"Y":21007.1802,"Z":97.91},{"X":20201.1807,"Y":20962.0462,"Z":100.47},{"X":20201.3535,"Y":21099.3931,"Z":95.48},{"X":20202.8405,"Y":21065.0238,"Z":96.205},{"X":20203.214,"Y":21090.8562,"Z":96.08},{"X":20203.3205,"Y":21064.8837,"Z":95.705},{"X":20203.7051,"Y":21090.9509,"Z":95.58},{"X":20204.4239,"Y":21082.2298,"Z":96.18},{"X":20204.4572,"Y":21073.1011,"Z":96.28},{"X":20204.8017,"Y":21018.3387,"Z":96.87},{"X":20204.9226,"Y":21082.2664,"Z":95.68},{"X":20204.9555,"Y":21073.0591,"Z":95.78},{"X":20207.1996,"Y":21123.877,"Z":95.62},{"X":20208.3284,"Y":21268.4664,"Z":95.8},{"X":20211.2242,"Y":21023.6111,"Z":96.82},{"X":20211.6857,"Y":21200.2901,"Z":95.918},{"X":20211.7803,"Y":21192.0709,"Z":96.286},{"X":20211.8056,"Y":21208.5183,"Z":95.55},{"X":20211.9095,"Y":21221.5218,"Z":95.61},{"X":20211.9826,"Y":21244.2049,"Z":95.76},{"X":20212.0895,"Y":21183.847,"Z":96.654},{"X":20212.1857,"Y":21200.3015,"Z":96.418},{"X":20212.1975,"Y":20975.6842,"Z":100.61},{"X":20212.2801,"Y":21192.0823,"Z":96.786},{"X":20212.3056,"Y":21208.5094,"Z":96.05},{"X":20212.4095,"Y":21221.519,"Z":96.11},{"X":20212.4826,"Y":21244.193,"Z":96.26},{"X":20212.5885,"Y":21183.8783,"Z":97.154},{"X":20212.6124,"Y":21175.6438,"Z":97.022},{"X":20212.6547,"Y":21259.4082,"Z":95.91},{"X":20213.1115,"Y":21175.6752,"Z":97.522},{"X":20213.1523,"Y":21259.3414,"Z":96.41},{"X":20213.3499,"Y":21167.4472,"Z":97.39},{"X":20213.8473,"Y":21167.4985,"Z":97.89},{"X":20214.4929,"Y":21157.8191,"Z":96.853},{"X":20214.7633,"Y":21268.7171,"Z":96},{"X":20214.9884,"Y":21157.8858,"Z":97.353},{"X":20215.251,"Y":21268.6066,"Z":96.5},{"X":20215.9302,"Y":21148.2367,"Z":96.317},{"X":20215.9497,"Y":21271.1661,"Z":95.93},{"X":20216.2381,"Y":21270.7577,"Z":96.43},{"X":20216.4227,"Y":21148.3232,"Z":96.817},{"X":20216.875,"Y":21059.7304,"Z":95.98},{"X":20217.0509,"Y":21046.8291,"Z":95.95},{"X":20217.6632,"Y":21138.6931,"Z":95.78},{"X":20218.1125,"Y":21075.1441,"Z":95.96},{"X":20218.1519,"Y":21138.7993,"Z":96.28},{"X":20218.5473,"Y":21271.3385,"Z":96.47},{"X":20218.6081,"Y":21271.8348,"Z":95.97},{"X":20220.1092,"Y":21018.7972,"Z":98.03},{"X":20220.1429,"Y":20781.5477,"Z":94.55},{"X":20220.5492,"Y":21270.3264,"Z":96.44},{"X":20220.6679,"Y":20874.8728,"Z":94.91},{"X":20220.9128,"Y":21270.6696,"Z":95.94},{"X":20221.2698,"Y":21204.0715,"Z":96.04},{"X":20221.2819,"Y":20991.7416,"Z":100.67},{"X":20221.3117,"Y":21196.3818,"Z":96.055},{"X":20221.3146,"Y":21226.9492,"Z":96.12},{"X":20221.4084,"Y":21268.1766,"Z":96.51},{"X":20221.4392,"Y":21244.7354,"Z":96.3},{"X":20221.5154,"Y":21259.3078,"Z":96.49},{"X":20221.5339,"Y":21188.6852,"Z":96.07},{"X":20221.7698,"Y":21204.0695,"Z":95.54},{"X":20221.8117,"Y":21196.3898,"Z":95.555},{"X":20221.8146,"Y":21226.9469,"Z":95.62},{"X":20221.9084,"Y":21268.1826,"Z":96.01},{"X":20221.9356,"Y":21181.0059,"Z":96.085},{"X":20221.9392,"Y":21244.7324,"Z":95.8},{"X":20222.0154,"Y":21259.3095,"Z":95.99},{"X":20222.0336,"Y":21188.7032,"Z":95.57},{"X":20222.4348,"Y":21181.0338,"Z":95.585},{"X":20222.5176,"Y":21173.3285,"Z":96.1},{"X":20222.5565,"Y":21035.2522,"Z":95.79},{"X":20222.7884,"Y":21034.8093,"Z":96.29},{"X":20222.9478,"Y":20835.1779,"Z":94.88},{"X":20223.0157,"Y":21173.3722,"Z":95.6},{"X":20223.1594,"Y":21005.347,"Z":99.85},{"X":20223.3093,"Y":21165.3981,"Z":96.13},{"X":20223.8053,"Y":21165.4617,"Z":95.63},{"X":20224.1858,"Y":21111.1697,"Z":95.91},{"X":20224.2916,"Y":21157.4992,"Z":96.16},{"X":20224.6692,"Y":21111.2979,"Z":96.41},{"X":20224.7863,"Y":21157.5726,"Z":95.66},{"X":20225.4665,"Y":21149.6164,"Z":96.19},{"X":20225.9579,"Y":21149.7096,"Z":95.69},{"X":20226.831,"Y":21141.7704,"Z":96.22},{"X":20227.3208,"Y":21141.8714,"Z":95.72},{"X":20227.9452,"Y":21098.3825,"Z":96.09},{"X":20228.4228,"Y":21098.5306,"Z":96.59},{"X":20229.6491,"Y":21093.1589,"Z":96.16},{"X":20230.124,"Y":21093.3153,"Z":96.66},{"X":20231.7876,"Y":21119.8458,"Z":96.39},{"X":20232.0295,"Y":21086.0027,"Z":96.31},{"X":20232.2735,"Y":21119.9644,"Z":95.89},{"X":20232.504,"Y":21086.1605,"Z":96.81},{"X":20233.3782,"Y":21221.0117,"Z":95.38},{"X":20233.5362,"Y":21040.9935,"Z":96.12},{"X":20233.6258,"Y":21273.0616,"Z":95.9},{"X":20233.7822,"Y":21040.5579,"Z":96.62},{"X":20233.8973,"Y":21083.7574,"Z":96.27},{"X":20234.092,"Y":21084.2179,"Z":96.77},{"X":20234.5011,"Y":21060.6703,"Z":96.26},{"X":20234.9421,"Y":21168.9722,"Z":95.31},{"X":20236.0955,"Y":20931.8554,"Z":97.59},{"X":20236.185,"Y":21084.0564,"Z":96.75},{"X":20236.3068,"Y":21083.5714,"Z":96.25},{"X":20236.6119,"Y":21101.4458,"Z":96.56},{"X":20237.1007,"Y":21101.5527,"Z":96.06},{"X":20238.1171,"Y":21085.4079,"Z":96.77},{"X":20238.1291,"Y":21092.8206,"Z":96.69},{"X":20238.5309,"Y":21085.1272,"Z":96.28},{"X":20238.6245,"Y":21092.8906,"Z":96.19},{"X":20238.6557,"Y":21087.9138,"Z":96.77},{"X":20239.1529,"Y":21087.9672,"Z":96.27},{"X":20239.6956,"Y":21045.2819,"Z":96.335},{"X":20239.9998,"Y":21044.885,"Z":96.835},{"X":20241.7941,"Y":20632.3632,"Z":95.38},{"X":20244.9206,"Y":21117.551,"Z":95.71},{"X":20245.2751,"Y":21050.2898,"Z":96.55},{"X":20245.6314,"Y":21049.939,"Z":97.05},{"X":20245.818,"Y":20679.9577,"Z":95.45},{"X":20246.7368,"Y":21219.5188,"Z":95.17},{"X":20246.7911,"Y":21221.8659,"Z":95.16},{"X":20247.0817,"Y":21187.7194,"Z":94.97},{"X":20247.2369,"Y":21219.5157,"Z":95.67},{"X":20247.291,"Y":21221.8542,"Z":95.66},{"X":20247.3748,"Y":21246.3419,"Z":95.46},{"X":20247.5815,"Y":21187.7391,"Z":95.47},{"X":20247.7032,"Y":21178.6172,"Z":94.9},{"X":20247.8744,"Y":21246.3195,"Z":95.96},{"X":20248.2023,"Y":21178.6475,"Z":95.4},{"X":20248.2595,"Y":21253.3824,"Z":95.54},{"X":20248.3683,"Y":21169.3687,"Z":94.92},{"X":20248.7528,"Y":21253.3003,"Z":96.04},{"X":20248.8663,"Y":21169.414,"Z":95.42},{"X":20249.3147,"Y":21160.6875,"Z":95},{"X":20249.8096,"Y":21160.7593,"Z":95.5},{"X":20249.8397,"Y":21077.0172,"Z":96.36},{"X":20249.9697,"Y":21260.2768,"Z":95.62},{"X":20250.0414,"Y":20931.7177,"Z":96.69},{"X":20250.1042,"Y":21055.8249,"Z":96.6},{"X":20250.4471,"Y":21260.128,"Z":96.12},{"X":20250.4999,"Y":21055.5192,"Z":97.1},{"X":20250.5681,"Y":21152.0585,"Z":95.08},{"X":20250.6479,"Y":20730.5223,"Z":95.13},{"X":20251.063,"Y":21152.1304,"Z":95.58},{"X":20252.13,"Y":21143.4699,"Z":95.16},{"X":20252.6216,"Y":21143.5614,"Z":95.66},{"X":20253.6265,"Y":21269.3376,"Z":95.63},{"X":20253.9973,"Y":21134.9424,"Z":95.24},{"X":20254.0749,"Y":21269.1164,"Z":96.13},{"X":20254.2305,"Y":21061.8992,"Z":96.65},{"X":20254.4848,"Y":21135.0535,"Z":95.74},{"X":20254.6602,"Y":21061.6436,"Z":97.15},{"X":20255.4256,"Y":21259.4138,"Z":96.38},{"X":20255.9399,"Y":21015.555,"Z":100.34},{"X":20256.1675,"Y":21126.4869,"Z":95.32},{"X":20256.6502,"Y":21126.6174,"Z":95.82},{"X":20256.9354,"Y":21275.2277,"Z":95.575},{"X":20257.3541,"Y":21274.9544,"Z":96.075},{"X":20257.8531,"Y":21120.1296,"Z":95.33},{"X":20258.3343,"Y":21120.2657,"Z":95.83},{"X":20258.4208,"Y":21070.3706,"Z":96.51},{"X":20258.8848,"Y":21070.1843,"Z":97.01},{"X":20259.089,"Y":21131.7875,"Z":96.11},{"X":20260.1451,"Y":21075.2536,"Z":96.37},{"X":20260.6059,"Y":21110.9744,"Z":95.51},{"X":20260.6225,"Y":21075.1049,"Z":96.87},{"X":20260.6496,"Y":21215.0633,"Z":97.2},{"X":20260.922,"Y":21280.6722,"Z":95.52},{"X":20261.084,"Y":21111.1207,"Z":96.01},{"X":20261.3069,"Y":21280.3531,"Z":96.02},{"X":20261.449,"Y":21080.2632,"Z":96.23},{"X":20261.4706,"Y":21121.9918,"Z":96.02},{"X":20261.936,"Y":21080.1493,"Z":96.73},{"X":20262.2076,"Y":21104.5242,"Z":95.62},{"X":20262.6988,"Y":21104.6173,"Z":96.12},{"X":20262.9421,"Y":21089.0379,"Z":95.98},{"X":20263.042,"Y":21097.9406,"Z":95.73},{"X":20263.441,"Y":21089.0031,"Z":96.48},{"X":20263.5409,"Y":21097.9743,"Z":96.23},{"X":20263.6339,"Y":21072.5235,"Z":97.25},{"X":20265.5058,"Y":21149.8051,"Z":96.58},{"X":20266.005,"Y":21286.0428,"Z":95.475},{"X":20266.3417,"Y":21285.6732,"Z":95.975},{"X":20266.752,"Y":21093.4291,"Z":96.52},{"X":20268.7499,"Y":21197.474,"Z":97.2},{"X":20271.7559,"Y":21290.7048,"Z":95.43},{"X":20272.0316,"Y":21290.2874,"Z":95.93},{"X":20272.089,"Y":20782.6642,"Z":94.61},{"X":20272.0895,"Y":21176.0392,"Z":97.39},{"X":20272.5809,"Y":20874.4067,"Z":94.85},{"X":20273.447,"Y":21247.4673,"Z":97.36},{"X":20275.1702,"Y":20836.7085,"Z":94.48},{"X":20277.137,"Y":21293.6564,"Z":95.445},{"X":20277.3606,"Y":21293.2092,"Z":95.945},{"X":20277.4851,"Y":21068.1841,"Z":98.78},{"X":20281.9969,"Y":21242.6328,"Z":97.64},{"X":20282.7906,"Y":21296.0524,"Z":95.46},{"X":20282.9622,"Y":21295.5828,"Z":95.96},{"X":20285.0124,"Y":21137.9297,"Z":97.91},{"X":20285.9784,"Y":21187.4308,"Z":98.32},{"X":20288.5194,"Y":20931.211,"Z":94.97},{"X":20288.804,"Y":21289.4943,"Z":95.83},{"X":20289.9868,"Y":21071.1262,"Z":98.66},{"X":20290.2624,"Y":21225.2392,"Z":97.91},{"X":20291.0395,"Y":21298.4232,"Z":95.41},{"X":20291.144,"Y":21297.9342,"Z":95.91},{"X":20291.7069,"Y":20633.3319,"Z":95.01},{"X":20298.6113,"Y":21286.08,"Z":95.74},{"X":20299.1994,"Y":21178.0478,"Z":98.16},{"X":20299.4557,"Y":20680.3503,"Z":95.09},{"X":20299.5342,"Y":21299.6102,"Z":95.36},{"X":20299.5683,"Y":21299.1114,"Z":95.86},{"X":20305.8102,"Y":21011.5074,"Z":95.36},{"X":20309.2282,"Y":20732.3626,"Z":94.74},{"X":20310.2402,"Y":21100.6332,"Z":97.45},{"X":20311.1343,"Y":21121.7418,"Z":97.17},{"X":20311.248,"Y":21257.368,"Z":96.08},{"X":20311.3126,"Y":21139.866,"Z":97.13},{"X":20316.608,"Y":21238.8158,"Z":96.28},{"X":20319.7654,"Y":21065.257,"Z":96.01},{"X":20323.2532,"Y":20783.665,"Z":94.34},{"X":20323.7479,"Y":20874.0404,"Z":94.66},{"X":20326.3963,"Y":20838.966,"Z":94.45},{"X":20329.4342,"Y":21139.66,"Z":95.64},{"X":20332.929,"Y":21186.1503,"Z":95.32},{"X":20339.0557,"Y":20931.3406,"Z":94.64},{"X":20341.6869,"Y":21185.3954,"Z":94.99},{"X":20342.5785,"Y":20634.763,"Z":95.07},{"X":20343.0104,"Y":21010.7193,"Z":94.25},{"X":20348.9154,"Y":21287.1641,"Z":94.93},{"X":20349.5893,"Y":21299.1078,"Z":95.38},{"X":20349.5911,"Y":21299.6078,"Z":94.88},{"X":20355.3567,"Y":20680.5777,"Z":94.82},{"X":20356.9461,"Y":21233.5179,"Z":94.73},{"X":20364.4243,"Y":21257.4507,"Z":94.75},{"X":20368.468,"Y":20733.3115,"Z":94.58},{"X":20368.515,"Y":21062.124,"Z":93.93},{"X":20372.8679,"Y":21280.3438,"Z":94.73},{"X":20374.8301,"Y":21137.1742,"Z":93.98},{"X":20375.2134,"Y":20873.5195,"Z":94.29},{"X":20375.3983,"Y":20785.2475,"Z":94.12},{"X":20379.7333,"Y":20840.9011,"Z":94.37},{"X":20386.7106,"Y":21256.9867,"Z":94.4},{"X":20389.424,"Y":20930.7169,"Z":94.39},{"X":20392.1124,"Y":21180.041,"Z":93.82},{"X":20393.1697,"Y":20635.0932,"Z":95.29},{"X":20394.842,"Y":21008.7515,"Z":94.07},{"X":20399.0199,"Y":21288.3029,"Z":94.26},{"X":20400.5293,"Y":21298.9303,"Z":94.98},{"X":20400.5311,"Y":21299.4303,"Z":94.48},{"X":20410.2185,"Y":20681.7835,"Z":95.12},{"X":20411.0451,"Y":21226.7909,"Z":93.91},{"X":20418.68,"Y":21243.047,"Z":93.92},{"X":20419.1011,"Y":21061.1687,"Z":93.7},{"X":20420.4267,"Y":21250.155,"Z":93.28},{"X":20423.6757,"Y":20734.0413,"Z":94.67},{"X":20424.0585,"Y":21273.899,"Z":93.97},{"X":20424.3076,"Y":21246.0316,"Z":91.05},{"X":20426.3924,"Y":20873.7482,"Z":94.12},{"X":20426.735,"Y":21262.5397,"Z":93.88},{"X":20427.6458,"Y":21134.3134,"Z":93.91},{"X":20427.9463,"Y":20785.9967,"Z":94.06},{"X":20428.5995,"Y":21253.7361,"Z":91.43},{"X":20428.8992,"Y":21298.8209,"Z":94.74},{"X":20428.9019,"Y":21299.3209,"Z":94.24},{"X":20432.3791,"Y":21298.7969,"Z":94.69},{"X":20432.381,"Y":21299.2969,"Z":94.19},{"X":20432.6622,"Y":20842.9988,"Z":94.21},{"X":20432.9817,"Y":21249.3389,"Z":93.78},{"X":20434.3996,"Y":21260.5236,"Z":91.36},{"X":20436.6072,"Y":21257.609,"Z":93.72},{"X":20438.99,"Y":20930.7461,"Z":94.25},{"X":20440.8394,"Y":21267.5973,"Z":93.96},{"X":20441.4907,"Y":21261.9823,"Z":91.28},{"X":20443.2834,"Y":21173.8787,"Z":93.85},{"X":20443.5077,"Y":20635.997,"Z":95.22},{"X":20445.0145,"Y":21008.3021,"Z":93.94},{"X":20450.0795,"Y":21298.7893,"Z":94.49},{"X":20450.0801,"Y":21299.2893,"Z":93.99},{"X":20450.7554,"Y":21287.4825,"Z":94.16},{"X":20461.6283,"Y":21224.257,"Z":93.82},{"X":20466.7686,"Y":20682.2872,"Z":94.7},{"X":20471.2808,"Y":21062.5624,"Z":93.49},{"X":20472.9513,"Y":21253.575,"Z":93.95},{"X":20477.0632,"Y":20735.4443,"Z":94.47},{"X":20478.0751,"Y":20873.9592,"Z":93.97},{"X":20479.6668,"Y":20786.9011,"Z":93.83},{"X":20479.7405,"Y":21271.1632,"Z":94.68},{"X":20482.9008,"Y":21130.904,"Z":93.8},{"X":20484.9422,"Y":20843.1811,"Z":94.08},{"X":20486.5573,"Y":20929.3717,"Z":94.12},{"X":20491.0898,"Y":21257.0215,"Z":93.52},{"X":20491.9374,"Y":21260.7144,"Z":90.94},{"X":20492.6396,"Y":21168.7931,"Z":93.62},{"X":20492.6938,"Y":21265.5228,"Z":94.44},{"X":20493.7376,"Y":20636.769,"Z":95.07},{"X":20495.5017,"Y":21007.3264,"Z":93.83},{"X":20498.423,"Y":21288.0122,"Z":93.97},{"X":20499.14,"Y":21298.6868,"Z":94.04},{"X":20499.1412,"Y":21299.1868,"Z":93.54},{"X":20514.1987,"Y":21223.8566,"Z":93.63},{"X":20522.6454,"Y":21060.2475,"Z":93.41},{"X":20523.2435,"Y":20683.0217,"Z":94.44},{"X":20524.7314,"Y":21253.1847,"Z":93.47},{"X":20529.1696,"Y":20874.1252,"Z":93.93},{"X":20529.5195,"Y":21268.876,"Z":94.6},{"X":20531.3107,"Y":20787.6927,"Z":93.66},{"X":20532.2282,"Y":20736.1517,"Z":94.23},{"X":20535.8907,"Y":21128.6657,"Z":93.46},{"X":20537.6243,"Y":20930.3161,"Z":94.18},{"X":20538.9339,"Y":20843.213,"Z":93.76},{"X":20542.227,"Y":21165.322,"Z":93.45},{"X":20542.3841,"Y":21260.0231,"Z":90.69},{"X":20545.1173,"Y":20638.1002,"Z":94.74},{"X":20545.3264,"Y":21005.0729,"Z":93.81},{"X":20549.0304,"Y":21298.5515,"Z":93.67},{"X":20549.0321,"Y":21299.0515,"Z":93.17},{"X":20549.2119,"Y":21288.3588,"Z":93.64},{"X":20552.4908,"Y":21264.9677,"Z":94},{"X":20564.3972,"Y":21256.5616,"Z":92.99},{"X":20568.1873,"Y":21223.2201,"Z":93.24},{"X":20574.11,"Y":21056.9368,"Z":93.36},{"X":20576.9484,"Y":21251.435,"Z":93.18},{"X":20577.6268,"Y":20684.3033,"Z":94.14},{"X":20580.7966,"Y":20874.925,"Z":93.77},{"X":20582.4846,"Y":20788.8769,"Z":93.52},{"X":20587.3564,"Y":20930.6697,"Z":93.84},{"X":20588.0079,"Y":20737.314,"Z":93.91},{"X":20589.4824,"Y":21125.7649,"Z":93.42},{"X":20590.7027,"Y":20844.7578,"Z":93.57},{"X":20591.7003,"Y":21267.8686,"Z":94.45},{"X":20592.0355,"Y":21161.9085,"Z":93.38},{"X":20595.0661,"Y":20639.0975,"Z":94.31},{"X":20596.5226,"Y":21002.4746,"Z":93.68},{"X":20596.7372,"Y":21259.013,"Z":90.36},{"X":20598.0523,"Y":21288.4348,"Z":93.34},{"X":20601.7103,"Y":21298.3328,"Z":93.17},{"X":20601.7121,"Y":21298.8328,"Z":92.67},{"X":20606.4082,"Y":21263.9839,"Z":93.78},{"X":20611.5594,"Y":21291.7438,"Z":93.09},{"X":20620.8367,"Y":21221.3057,"Z":92.84},{"X":20625.0744,"Y":21255.0345,"Z":92.75},{"X":20626.4325,"Y":21053.5774,"Z":93.07},{"X":20631.0485,"Y":21249.3428,"Z":92.6},{"X":20631.9826,"Y":20876.1693,"Z":93.51},{"X":20633.7238,"Y":20789.6691,"Z":93.1},{"X":20634.1363,"Y":20684.6532,"Z":93.41},{"X":20637.7274,"Y":20930.8406,"Z":93.57},{"X":20642.082,"Y":20844.6491,"Z":93.08},{"X":20642.3627,"Y":20737.6959,"Z":93.25},{"X":20642.6438,"Y":21157.0164,"Z":92.46},{"X":20643.0678,"Y":21123.5691,"Z":92.67},{"X":20643.3923,"Y":21266.2642,"Z":93.59},{"X":20644.62,"Y":20640.2834,"Z":93.67},{"X":20648.7202,"Y":21001.3335,"Z":92.98},{"X":20651.0508,"Y":21298.1946,"Z":92.74},{"X":20651.0518,"Y":21298.6946,"Z":92.24},{"X":20651.0802,"Y":21287.5405,"Z":92.71},{"X":20651.9291,"Y":21257.977,"Z":89.94},{"X":20652.551,"Y":21262.8919,"Z":92.92},{"X":20672.577,"Y":21214.9831,"Z":91.75},{"X":20678.2003,"Y":21047.8615,"Z":92.12},{"X":20681.3409,"Y":21254.6049,"Z":91.68},{"X":20683.1668,"Y":20877.6625,"Z":92.72},{"X":20683.9731,"Y":21244.923,"Z":91.79},{"X":20684.9032,"Y":20790.7805,"Z":92.93},{"X":20687.825,"Y":20930.9623,"Z":92.58},{"X":20691.0141,"Y":21288.4867,"Z":92.24},{"X":20691.1868,"Y":20684.8829,"Z":92.83},{"X":20693.9762,"Y":21157.0499,"Z":91.59},{"X":20694.091,"Y":20641.0428,"Z":93.14},{"X":20694.6432,"Y":20841.0754,"Z":92.86},{"X":20696.4002,"Y":21119.0474,"Z":91.87},{"X":20698.2984,"Y":20738.554,"Z":92.49},{"X":20699.0019,"Y":20999.846,"Z":92.16},{"X":20699.0629,"Y":21288.6804,"Z":92.03},{"X":20700.7221,"Y":21298.1331,"Z":92.32},{"X":20700.7231,"Y":21298.633,"Z":91.82},{"X":20700.8429,"Y":21262.5567,"Z":92.26},{"X":20703.3556,"Y":21258.1357,"Z":89.29},{"X":20706.5396,"Y":21268.8378,"Z":92.74},{"X":20712.8163,"Y":21252.8193,"Z":91.21},{"X":20721.9106,"Y":21260.9586,"Z":91.96},{"X":20722.3522,"Y":21252.4816,"Z":89.85},{"X":20723.8575,"Y":21207.7611,"Z":91.13},{"X":20724.3625,"Y":21254.8348,"Z":88.68},{"X":20725.4207,"Y":21257.234,"Z":88.73},{"X":20729.2737,"Y":21045.2588,"Z":92.39},{"X":20733.808,"Y":21241.6955,"Z":90.91},{"X":20734.8649,"Y":20791.4428,"Z":92.51},{"X":20735.6102,"Y":20878.6274,"Z":92.57},{"X":20737.2097,"Y":20931.1407,"Z":92.8},{"X":20744.6449,"Y":21154.3355,"Z":91.5},{"X":20745.2514,"Y":20641.7992,"Z":92.96},{"X":20747.0329,"Y":20840.0761,"Z":92.66},{"X":20747.4913,"Y":20685.0127,"Z":92.73},{"X":20748.0085,"Y":21115.397,"Z":92.04},{"X":20748.015,"Y":21259.4582,"Z":92.37},{"X":20749.8529,"Y":21288.8641,"Z":91.62},{"X":20750.0504,"Y":20997.947,"Z":93.16},{"X":20751.1031,"Y":21298.0007,"Z":91.84},{"X":20751.1045,"Y":21298.5007,"Z":91.34},{"X":20753.9997,"Y":20739.5037,"Z":92.68},{"X":20761.0776,"Y":21240.6416,"Z":92.26},{"X":20777.0079,"Y":21205.1495,"Z":91.1},{"X":20781.9324,"Y":21042.6385,"Z":93.71},{"X":20783.1636,"Y":21297.9,"Z":91.76},{"X":20783.1652,"Y":21298.4,"Z":91.26},{"X":20785.96,"Y":20791.5357,"Z":93.19},{"X":20786.8286,"Y":20879.2789,"Z":94.01},{"X":20787.0442,"Y":20931.5657,"Z":94.13},{"X":20791.8458,"Y":21256.7886,"Z":89.33},{"X":20795.1108,"Y":21152.3551,"Z":92.58},{"X":20797.1652,"Y":20642.662,"Z":92.81},{"X":20798.2577,"Y":20839.28,"Z":93.76},{"X":20799.5572,"Y":21286.6271,"Z":91.46},{"X":20799.7477,"Y":21111.1331,"Z":93.42},{"X":20800.5124,"Y":20995.9149,"Z":94.11},{"X":20800.7839,"Y":21297.8384,"Z":91.69},{"X":20800.7855,"Y":21298.3384,"Z":91.19},{"X":20803.8695,"Y":20685.8967,"Z":92.86},{"X":20808.9436,"Y":20740.0245,"Z":93.29},{"X":20818.7289,"Y":21152.8014,"Z":93.72},{"X":20832.4831,"Y":21037.1817,"Z":93.63},{"X":20836.7742,"Y":20932.6358,"Z":94.62},{"X":20836.8669,"Y":20879.6382,"Z":94.46},{"X":20837.4326,"Y":20791.0172,"Z":93.97},{"X":20846.8449,"Y":21297.7007,"Z":91.76},{"X":20846.8479,"Y":21298.2007,"Z":91.26},{"X":20847.8778,"Y":20643.6794,"Z":93.06},{"X":20849.8023,"Y":20838.2937,"Z":94.52},{"X":20850.3062,"Y":20994.0763,"Z":93.99},{"X":20850.9086,"Y":21287.655,"Z":91.72},{"X":20852.9232,"Y":21106.5619,"Z":92.94},{"X":20859.7969,"Y":20686.6596,"Z":93.5},{"X":20864.4693,"Y":21152.2346,"Z":94.33},{"X":20865.9038,"Y":20739.1731,"Z":93.77},{"X":20866.2342,"Y":21297.5298,"Z":91.7},{"X":20866.2374,"Y":21298.0298,"Z":91.2},{"X":20869.8678,"Y":21211.6806,"Z":92.57},{"X":20876.885,"Y":21287.2992,"Z":91.73},{"X":20884.4747,"Y":21034.6133,"Z":93.6},{"X":20886.4701,"Y":20933.8677,"Z":94.84},{"X":20887.7905,"Y":20880.6376,"Z":94.62},{"X":20888.5395,"Y":20791.0325,"Z":94.22},{"X":20899.4015,"Y":20643.617,"Z":93.78},{"X":20900.5002,"Y":21286.4343,"Z":91.44},{"X":20901.6055,"Y":20992.9403,"Z":94.11},{"X":20902.175,"Y":21297.3939,"Z":91.78},{"X":20902.1768,"Y":21297.8939,"Z":91.28},{"X":20902.3789,"Y":20837.0325,"Z":94.56},{"X":20902.7583,"Y":21208.228,"Z":92.36},{"X":20905.3088,"Y":21101.3645,"Z":92.26},{"X":20918.8298,"Y":20685.7337,"Z":93.92},{"X":20919.0208,"Y":21147.9624,"Z":92.4},{"X":20923.2271,"Y":21211.3319,"Z":92.42},{"X":20924.6582,"Y":20738.3627,"Z":94.34},{"X":20936.1958,"Y":21033.6719,"Z":93.71},{"X":20937.7786,"Y":20934.6866,"Z":95.25},{"X":20938.6449,"Y":20881.9143,"Z":94.93},{"X":20940.2043,"Y":20790.7248,"Z":94.47},{"X":20950.2141,"Y":20643.9351,"Z":93.88},{"X":20950.5464,"Y":21297.221,"Z":91.9},{"X":20950.548,"Y":21297.721,"Z":91.4},{"X":20951.3101,"Y":21286.3162,"Z":91.66},{"X":20952.5534,"Y":21277.44,"Z":94.1},{"X":20953.1189,"Y":20991.6081,"Z":94.5},{"X":20953.5807,"Y":20837.1282,"Z":94.84},{"X":20956.9833,"Y":21098.0127,"Z":92.2},{"X":20968.9866,"Y":21140.6377,"Z":92.37},{"X":20975.5129,"Y":20685.7475,"Z":93.92},{"X":20981.3615,"Y":20735.9084,"Z":94.1},{"X":20987.0642,"Y":21032.0393,"Z":93.66},{"X":20989.3046,"Y":20935.6705,"Z":94.94},{"X":20990.2564,"Y":20882.7803,"Z":94.97},{"X":20991.5121,"Y":20789.5528,"Z":94.54},{"X":20998.3468,"Y":21285.1821,"Z":91.17},{"X":21000.5292,"Y":21297.0844,"Z":91.88},{"X":21000.5303,"Y":21297.5844,"Z":91.38},{"X":21001.8999,"Y":20645.0188,"Z":93.18},{"X":21004.1064,"Y":20837.1206,"Z":94.59},{"X":21004.164,"Y":20990.8963,"Z":93.65},{"X":21006.6907,"Y":21094.5517,"Z":92.96},{"X":21014.8242,"Y":21206.7013,"Z":90.55},{"X":21019.6197,"Y":21268.0334,"Z":93.37},{"X":21020.8776,"Y":21135.0268,"Z":92.57},{"X":21032.0285,"Y":20685.1883,"Z":93.37},{"X":21037.1046,"Y":20736.3358,"Z":94.07},{"X":21039.8549,"Y":21030.0093,"Z":93.1},{"X":21040.7033,"Y":20937.0878,"Z":94.29},{"X":21042.5611,"Y":20883.9986,"Z":94.97},{"X":21043.4025,"Y":20788.8863,"Z":94.61},{"X":21049.5854,"Y":21285.2423,"Z":91.06},{"X":21050.674,"Y":21296.997,"Z":91.82},{"X":21050.6755,"Y":21297.497,"Z":91.32},{"X":21051.3727,"Y":21204.7488,"Z":90.5},{"X":21051.6204,"Y":21233.6862,"Z":90.63},{"X":21053.038,"Y":20644.0977,"Z":92.84},{"X":21055.3256,"Y":20835.7815,"Z":94.69},{"X":21055.8314,"Y":21229.5069,"Z":90.35},{"X":21056.4521,"Y":20989.715,"Z":93.32},{"X":21057.6134,"Y":21088.2442,"Z":92.75},{"X":21060.4058,"Y":21224.4752,"Z":90.35},{"X":21065.384,"Y":21210.0958,"Z":90.3},{"X":21066.6147,"Y":21267.885,"Z":91.78},{"X":21067.1316,"Y":21202.6314,"Z":90.2},{"X":21067.3955,"Y":21236.197,"Z":90.25},{"X":21069.3662,"Y":21219.2489,"Z":90.4},{"X":21073.8109,"Y":21128.1126,"Z":91.38},{"X":21075.3264,"Y":20687.0417,"Z":93.08},{"X":21078.4828,"Y":21245.2848,"Z":90.3},{"X":21081.4545,"Y":21193.7505,"Z":90},{"X":21090.3741,"Y":20736.3028,"Z":93.68},{"X":21090.4207,"Y":21250.884,"Z":90.2},{"X":21092.4193,"Y":21026.8611,"Z":92.83},{"X":21094.1762,"Y":20885.0741,"Z":94.38},{"X":21096.5126,"Y":20937.7212,"Z":94.12},{"X":21096.6561,"Y":21190.8655,"Z":90.1},{"X":21097.7096,"Y":20787.4823,"Z":94.29},{"X":21099.9234,"Y":21283.2358,"Z":90.53},{"X":21101.2686,"Y":21296.7783,"Z":91.71},{"X":21101.2704,"Y":21297.2783,"Z":91.21},{"X":21101.7236,"Y":21257.2737,"Z":90.2},{"X":21103.2261,"Y":21197.2294,"Z":90.17},{"X":21104.4061,"Y":21228.4618,"Z":90.18},{"X":21106.0117,"Y":20836.7957,"Z":94.52},{"X":21107.5104,"Y":21082.6699,"Z":91.85},{"X":21108.6738,"Y":20987.3947,"Z":93.35},{"X":21111.6675,"Y":21187.5237,"Z":90.1},{"X":21112.8032,"Y":21263.7013,"Z":90.3},{"X":21120.9591,"Y":20885.0984,"Z":94.36},{"X":21123.5495,"Y":21271.2036,"Z":91.12},{"X":21124.2919,"Y":21187.6757,"Z":90.1},{"X":21125.8086,"Y":21265.7604,"Z":90.4},{"X":21126.8894,"Y":21120.5322,"Z":90.82},{"X":21127.0536,"Y":20692.4853,"Z":92.86},{"X":21135.1979,"Y":21185.7648,"Z":90.1},{"X":21135.5362,"Y":20937.36,"Z":93.53},{"X":21139.2287,"Y":20784.8364,"Z":93.86},{"X":21139.7489,"Y":20739.1192,"Z":93.44},{"X":21141.2528,"Y":20619.6193,"Z":92.74},{"X":21142.0976,"Y":21266.7968,"Z":90.1},{"X":21143.268,"Y":21178.791,"Z":90.2},{"X":21144.3706,"Y":21024.441,"Z":92.5},{"X":21150.0001,"Y":20833.8186,"Z":93.73},{"X":21150.2924,"Y":21170.4791,"Z":90.25},{"X":21152.1647,"Y":21282.7104,"Z":90.62},{"X":21152.1889,"Y":21296.632,"Z":91.61},{"X":21152.1907,"Y":21297.132,"Z":91.11},{"X":21152.4874,"Y":20660.7223,"Z":92.79},{"X":21155.3707,"Y":21186.3244,"Z":90.18},{"X":21156.8275,"Y":21221.4643,"Z":90.16},{"X":21158.6847,"Y":21076.935,"Z":91.51},{"X":21158.8571,"Y":20983.9341,"Z":92.88},{"X":21159.4565,"Y":21266.0417,"Z":90.2},{"X":21163.5848,"Y":21160.3369,"Z":90.15},{"X":21164.3931,"Y":20891.4787,"Z":92.82},{"X":21166.8527,"Y":21296.5671,"Z":91.6},{"X":21166.8538,"Y":21297.0671,"Z":91.1},{"X":21169.3407,"Y":21164.255,"Z":90.2},{"X":21175.0067,"Y":21269.0032,"Z":90.56},{"X":21176.081,"Y":21174.9419,"Z":90.15},{"X":21179.5226,"Y":21265.0979,"Z":90.25},{"X":21180.6013,"Y":21115.2932,"Z":90.63},{"X":21182.0895,"Y":21209.7845,"Z":90.2},{"X":21183.2833,"Y":21183.9654,"Z":90.35},{"X":21185.5432,"Y":20739.7746,"Z":93.53},{"X":21185.9861,"Y":21220.0727,"Z":90.15},{"X":21187.9905,"Y":21201.559,"Z":90.25},{"X":21188.8576,"Y":21190.4304,"Z":90.15},{"X":21189.1784,"Y":20780.319,"Z":93.56},{"X":21191.1746,"Y":20939.1248,"Z":92.71},{"X":21194.8802,"Y":21266.4131,"Z":90.2},{"X":21196.3479,"Y":21225.662,"Z":90.2},{"X":21196.5432,"Y":21022.2266,"Z":92.34},{"X":21199.3461,"Y":20825.446,"Z":93.19},{"X":21200.4988,"Y":21281.8561,"Z":91.18},{"X":21202.1432,"Y":21296.5674,"Z":91.47},{"X":21202.1437,"Y":21297.0674,"Z":90.97},{"X":21203.8129,"Y":21176.1897,"Z":90.46},{"X":21205.4007,"Y":21224.6382,"Z":90.15},{"X":21207.2063,"Y":21217.6394,"Z":90.46},{"X":21209.9355,"Y":21069.8889,"Z":91.53},{"X":21210.5707,"Y":21264.597,"Z":90.25},{"X":21212.96,"Y":21223.7777,"Z":90.25},{"X":21215.6009,"Y":20982.5625,"Z":92.12},{"X":21216.8958,"Y":21296.5376,"Z":91.5},{"X":21216.8964,"Y":21297.0376,"Z":91},{"X":21219.693,"Y":20864.4742,"Z":92.83},{"X":21221.0358,"Y":21221.9433,"Z":90.3},{"X":21228.3992,"Y":21263.9306,"Z":90.3},{"X":21229.4283,"Y":21222.7381,"Z":90.25},{"X":21230.9486,"Y":21066.1835,"Z":91.48},{"X":21236.2736,"Y":21296.5291,"Z":91.49},{"X":21236.2744,"Y":21297.0291,"Z":90.99},{"X":21236.5777,"Y":21219.5185,"Z":90.2},{"X":21238.2224,"Y":20764.3856,"Z":93.39},{"X":21239.9944,"Y":20915.2065,"Z":91.93},{"X":21240.176,"Y":20734.9854,"Z":93.51},{"X":21241.9339,"Y":20648.0294,"Z":92.39},{"X":21244.479,"Y":21259.2168,"Z":90.2},{"X":21246.5304,"Y":21028.472,"Z":91.31},{"X":21246.7884,"Y":21229.2425,"Z":89.85},{"X":21247.3234,"Y":21110.0352,"Z":90.82},{"X":21250.0485,"Y":21238.6646,"Z":89.75},{"X":21251.8942,"Y":21248.4707,"Z":89.8},{"X":21252.4958,"Y":21257.2804,"Z":90},{"X":21252.7839,"Y":21296.4829,"Z":91.57},{"X":21252.784,"Y":21296.9829,"Z":91.07},{"X":21254.0701,"Y":21283.7832,"Z":91.44},{"X":21254.5062,"Y":21163.5861,"Z":90.42},{"X":21258.2456,"Y":21213.1957,"Z":90.28},{"X":21266.0729,"Y":21079.4195,"Z":91.68},{"X":21268.7101,"Y":20949.815,"Z":91.32},{"X":21275.0745,"Y":20837.7353,"Z":92.08},{"X":21275.1958,"Y":21268.1477,"Z":90.53},{"X":21282.2277,"Y":20675.8562,"Z":93.42},{"X":21283.901,"Y":21297.0556,"Z":91.2},{"X":21283.9039,"Y":21296.5556,"Z":91.7},{"X":21284.9739,"Y":20728.4705,"Z":93.65},{"X":21286.1608,"Y":20781.234,"Z":93.12},{"X":21287.9806,"Y":21130.1051,"Z":89.93},{"X":21295.2931,"Y":21030.3142,"Z":90.58},{"X":21299.2869,"Y":20742.7499,"Z":93.92},{"X":21303.7002,"Y":21297.2349,"Z":91.24},{"X":21303.7075,"Y":21296.735,"Z":91.74},{"X":21303.8312,"Y":21283.3576,"Z":91.18},{"X":21304.244,"Y":21200.171,"Z":90.77},{"X":21307.5101,"Y":20826.3348,"Z":92.93},{"X":21309.8766,"Y":20885.3284,"Z":92},{"X":21312.4676,"Y":20935.9621,"Z":90.6},{"X":21312.8812,"Y":21274.5155,"Z":90.78},{"X":21322.0963,"Y":21284.3679,"Z":91.21},{"X":21322.513,"Y":21297.062,"Z":91.8866},{"X":21322.5229,"Y":21288.9104,"Z":91.4395},{"X":21322.5269,"Y":21285.6509,"Z":91.2607},{"X":21322.5288,"Y":21284.0962,"Z":91.1754},{"X":21322.5359,"Y":21278.2516,"Z":90.8548},{"X":21322.577,"Y":21277.533,"Z":90.8481},{"X":21322.8495,"Y":21272.7705,"Z":90.8037},{"X":21323.2618,"Y":21296.7782,"Z":91.873},{"X":21323.2849,"Y":21297.6319,"Z":91.39},{"X":21323.2951,"Y":21297.132,"Z":91.89},{"X":21323.3453,"Y":21264.1069,"Z":90.723},{"X":21323.8342,"Y":21255.5622,"Z":90.6433},{"X":21324.2981,"Y":21247.4541,"Z":90.5678},{"X":21324.3144,"Y":21247.1691,"Z":90.5651},{"X":21325.9228,"Y":21295.7697,"Z":91.8247},{"X":21326.3847,"Y":21297.6707,"Z":91.26},{"X":21326.3929,"Y":21297.1708,"Z":91.56},{"X":21326.6971,"Y":21295.4763,"Z":91.8107},{"X":21327.1536,"Y":21231.4614,"Z":90.7345},{"X":21329.7883,"Y":21216.8852,"Z":90.8918},{"X":21330.2689,"Y":21279.8964,"Z":91.0094},{"X":21330.3823,"Y":21294.0796,"Z":91.7438},{"X":21332.5884,"Y":21144.5492,"Z":91.0262},{"X":21333.0688,"Y":21162.7445,"Z":91.0669},{"X":21333.2139,"Y":21168.2393,"Z":91.0792},{"X":21333.898,"Y":21194.1481,"Z":91.137},{"X":21333.9214,"Y":21256.3077,"Z":90.9619},{"X":21334.4283,"Y":21125.5129,"Z":91.4323},{"X":21334.4602,"Y":20645.5365,"Z":93.78},{"X":21334.8209,"Y":20699.0849,"Z":94.32},{"X":21335.3372,"Y":21011.4501,"Z":91.72},{"X":21335.3549,"Y":20751.1836,"Z":94.56},{"X":21335.5497,"Y":21062.0034,"Z":90.85},{"X":21335.84,"Y":20956.4944,"Z":92.18},{"X":21335.8987,"Y":20802.7036,"Z":94.17},{"X":21335.9945,"Y":21113.9074,"Z":91.35},{"X":21336.034,"Y":21125.7068,"Z":91.403},{"X":21336.4561,"Y":20852.5049,"Z":93.12},{"X":21336.4603,"Y":20905.2163,"Z":92.22},{"X":21338.8905,"Y":21126.0519,"Z":91.3509},{"X":21344.6061,"Y":20647.6283,"Z":93.85},{"X":21344.7721,"Y":20698.3682,"Z":93.96},{"X":21344.923,"Y":20748.558,"Z":94.36},{"X":21345.0759,"Y":20800.1179,"Z":94.09},{"X":21345.9033,"Y":20852.3202,"Z":93.04},{"X":21345.9303,"Y":21288.187,"Z":91.4617},{"X":21346.0418,"Y":21061.6027,"Z":91.15},{"X":21346.4173,"Y":21009.316,"Z":91.8},{"X":21346.6224,"Y":20957.2997,"Z":92.33},{"X":21346.9582,"Y":20905.089,"Z":92.33},{"X":21347.5588,"Y":21113.3553,"Z":91.47},{"X":21347.6782,"Y":21127.1133,"Z":91.1908},{"X":21348.4245,"Y":21159.3943,"Z":90.9826},{"X":21348.8396,"Y":21221.4881,"Z":91.2607},{"X":21350.5594,"Y":21249.8204,"Z":90.8131},{"X":21351.0049,"Y":21127.5152,"Z":91.1301},{"X":21351.1527,"Y":21243.5031,"Z":90.8601},{"X":21351.5441,"Y":21151.2017,"Z":90.5537},{"X":21351.5465,"Y":21152.1298,"Z":90.4591},{"X":21352.6032,"Y":20757.5789,"Z":94.68},{"X":21352.7509,"Y":20789.0468,"Z":94.33},{"X":21352.8192,"Y":20650.5208,"Z":92.71},{"X":21353.1418,"Y":20838.5786,"Z":93.3},{"X":21353.523,"Y":20704.0223,"Z":94.3},{"X":21353.97,"Y":21127.8733,"Z":91.0761},{"X":21354.0334,"Y":21100.0584,"Z":90.56},{"X":21354.2488,"Y":21144.6406,"Z":90.5976},{"X":21355.2527,"Y":21060.505,"Z":91.7},{"X":21356.213,"Y":20994.6821,"Z":92.45},{"X":21356.4718,"Y":20892.913,"Z":92},{"X":21356.8612,"Y":20938.5462,"Z":92.32},{"X":21358.2104,"Y":21292.7068,"Z":91.5914},{"X":21359.9135,"Y":21167.7197,"Z":90.3214},{"X":21359.9903,"Y":21200.9844,"Z":90.5579},{"X":21360.1043,"Y":21234.9626,"Z":90.0147},{"X":21360.8854,"Y":21298.2416,"Z":91.38},{"X":21360.8936,"Y":21297.7416,"Z":91.68},{"X":21362.1063,"Y":21294.1407,"Z":91.6325},{"X":21362.9177,"Y":21251.5172,"Z":90.7167},{"X":21364.0366,"Y":21155.0263,"Z":89.8091},{"X":21365.4036,"Y":21140.8009,"Z":90.1701},{"X":21365.8379,"Y":21197.922,"Z":90.1243},{"X":21372.1798,"Y":21297.8483,"Z":91.7389},{"X":21372.1818,"Y":21243.31,"Z":89.8122},{"X":21372.398,"Y":21297.9286,"Z":91.7412},{"X":21372.7702,"Y":21251.0727,"Z":90.5499},{"X":21373.3702,"Y":21279.8986,"Z":91.081},{"X":21383.5573,"Y":21250.0562,"Z":90.7218},{"X":21385.2453,"Y":21242.7881,"Z":90.5473},{"X":21386.2296,"Y":21241.9896,"Z":90.6472},{"X":21386.4595,"Y":21222.6711,"Z":91.2742},{"X":21387.0225,"Y":21233.8466,"Z":90.8317},{"X":21387.4841,"Y":21204.8439,"Z":90.6503},{"X":21387.5259,"Y":21168.4703,"Z":90.7441},{"X":21389.8906,"Y":21146.2826,"Z":90.6031},{"X":21394.045,"Y":21132.714,"Z":90.3456},{"X":21395.3495,"Y":21243.5962,"Z":90.7575},{"X":21398.8074,"Y":21266.492,"Z":90.6683},{"X":21399.1974,"Y":21280.1924,"Z":91.2703},{"X":21400.4024,"Y":21164.6446,"Z":90.5632},{"X":21401.2728,"Y":21153.2968,"Z":90.5151},{"X":21402.3248,"Y":21179.6104,"Z":90.5722},{"X":21403.0941,"Y":21150.7612,"Z":90.4135},{"X":21403.6829,"Y":21298.6461,"Z":91.51},{"X":21403.9719,"Y":21194.7089,"Z":90.735},{"X":21405.2605,"Y":21206.9198,"Z":90.5223},{"X":21405.2751,"Y":21222.0586,"Z":91.1973},{"X":21405.6124,"Y":21254.6683,"Z":90.5091},{"X":21406.2393,"Y":21242.198,"Z":90.6943},{"X":21407.0364,"Y":21244.2607,"Z":90.5275},{"X":21407.8213,"Y":21263.7703,"Z":90.4266},{"X":21408.2217,"Y":21172.6254,"Z":90.049},{"X":21408.4281,"Y":21272.5614,"Z":90.6017},{"X":21411.5115,"Y":21233.4878,"Z":89.8202},{"X":21412.9881,"Y":21205.1462,"Z":89.7377},{"X":21415.195,"Y":21184.0244,"Z":90.1134},{"X":21420.6094,"Y":21241.5698,"Z":89.7024},{"X":21421.3836,"Y":21187.8417,"Z":90.0439},{"X":21422.3642,"Y":21284.3319,"Z":91.6089},{"X":21422.4157,"Y":21298.2931,"Z":92.3599},{"X":21423.2411,"Y":21274.9966,"Z":90.5304},{"X":21428.034,"Y":21222.0255,"Z":89.6513},{"X":21451.6008,"Y":21242.2613,"Z":89.3798},{"X":21460.205,"Y":21255.0752,"Z":89.3011},{"X":21468.0686,"Y":21290.3453,"Z":92.4208},{"X":21469.9259,"Y":21240.0791,"Z":89.7423},{"X":21470.5044,"Y":21145.1672,"Z":90.1612},{"X":21470.5873,"Y":21115.2828,"Z":90.8254},{"X":21471.7892,"Y":21273.4826,"Z":90.1392},{"X":21472.224,"Y":21281.6495,"Z":91.2611},{"X":21472.3766,"Y":21298.2695,"Z":92.6091},{"X":21479.2235,"Y":21185.2172,"Z":89.6129},{"X":21502.1813,"Y":21294.3721,"Z":92.4873},{"X":21520.244,"Y":21139.6406,"Z":89.8957},{"X":21521.5799,"Y":21112.6145,"Z":90.4994},{"X":21521.9998,"Y":21274.3293,"Z":89.7427},{"X":21522.2395,"Y":21298.1146,"Z":92.8024},{"X":21522.5339,"Y":21240.7592,"Z":89.127},{"X":21523.1109,"Y":21285.454,"Z":91.254},{"X":21536.9437,"Y":21183.8763,"Z":89.4383},{"X":21569.5023,"Y":21141.1706,"Z":89.4768},{"X":21571.6415,"Y":21243.2567,"Z":88.931},{"X":21571.6439,"Y":21113.4458,"Z":89.9295},{"X":21571.6975,"Y":21183.9246,"Z":89.3543},{"X":21572.2344,"Y":21297.9036,"Z":92.9637},{"X":21572.2791,"Y":21283.5938,"Z":91.3177},{"X":21572.6057,"Y":21272.0055,"Z":89.8463},{"X":21606.0422,"Y":21278.4684,"Z":88.628},{"X":21618.9024,"Y":21143.3019,"Z":89.4482},{"X":21620.6537,"Y":21245.3309,"Z":88.72},{"X":21621.4501,"Y":21275.0527,"Z":88.7445},{"X":21621.4895,"Y":21114.5766,"Z":89.9579},{"X":21622.1714,"Y":21297.6722,"Z":92.7514},{"X":21622.8323,"Y":21282.3792,"Z":89.9592},{"X":21623.0492,"Y":21271.9856,"Z":89.3559},{"X":21623.7041,"Y":21183.8286,"Z":88.9879},{"X":21624.1505,"Y":21294.1756,"Z":92.2614},{"X":21668.0918,"Y":21110.8933,"Z":90.3945},{"X":21669.6655,"Y":21145.2279,"Z":89.8375},{"X":21671.7251,"Y":21273.4447,"Z":89.4106},{"X":21671.8456,"Y":21245.6366,"Z":88.4213},{"X":21672.0007,"Y":21282.0851,"Z":90.8093},{"X":21672.0137,"Y":21185.6668,"Z":89.2904},{"X":21672.123,"Y":21297.4568,"Z":92.3205},{"X":21718.9761,"Y":21107.7372,"Z":90.7815},{"X":21719.4334,"Y":21146.6892,"Z":90.1091},{"X":21720.4665,"Y":21197.1784,"Z":89.3184},{"X":21721.2395,"Y":21247.037,"Z":88.7986},{"X":21721.9786,"Y":21297.2554,"Z":91.5743},{"X":21722.0287,"Y":21272.182,"Z":89.6322},{"X":21722.6105,"Y":21280.8785,"Z":90.2},{"X":21747.899,"Y":21210.5096,"Z":90.264},{"X":21761.0181,"Y":21106.126,"Z":90.5656},{"X":21769.5459,"Y":21185.5281,"Z":89.4856},{"X":21771.2527,"Y":21241.1212,"Z":88.9001},{"X":21771.8912,"Y":21297.0718,"Z":90.6222},{"X":21772.4142,"Y":21272.6277,"Z":88.9739},{"X":21773.1547,"Y":21278.3702,"Z":89.5073},{"X":21773.3138,"Y":21281.6327,"Z":89.9308},{"X":21773.3613,"Y":21151.5493,"Z":89.8942},{"X":21774.4605,"Y":21264.1138,"Z":89.2303},{"X":21778.8687,"Y":21272.7719,"Z":89.3727}],"Facets":[[0,25,3],[0,20,25],[0,11,20],[0,1,11],[1,9,11],[1,8,9],[2,18,56],[2,6,18],[4,3,24],[3,23,24],[25,23,3],[4,24,7],[5,18,6],[5,42,18],[30,42,5],[7,30,5],[7,24,30],[10,13,8],[8,13,9],[9,15,11],[9,26,15],[9,13,26],[12,14,10],[16,13,10],[14,16,10],[11,15,20],[12,17,14],[13,27,26],[13,22,27],[19,22,13],[16,19,13],[14,21,16],[14,17,21],[20,15,29],[15,26,29],[28,19,16],[28,16,21],[28,17,32],[28,21,17],[18,41,56],[18,45,41],[18,42,45],[28,55,19],[55,22,19],[20,51,25],[20,37,51],[20,29,37],[55,31,22],[22,31,27],[25,48,23],[23,44,24],[23,38,44],[23,48,38],[30,24,47],[24,39,47],[24,44,39],[25,40,48],[25,51,40],[26,34,29],[26,54,34],[26,35,54],[26,27,35],[27,31,35],[28,33,55],[28,62,33],[28,32,62],[37,29,46],[34,46,29],[30,36,43],[30,47,36],[30,43,42],[55,35,31],[62,32,121],[121,32,123],[123,32,64],[32,67,64],[32,69,67],[32,70,69],[32,71,70],[32,73,71],[32,74,73],[32,78,74],[32,79,78],[32,125,79],[33,89,55],[33,95,89],[33,105,95],[33,62,105],[84,34,82],[34,54,82],[34,84,46],[35,55,81],[35,82,54],[35,81,82],[43,36,47],[51,37,46],[50,38,48],[38,50,44],[47,39,44],[48,40,51],[56,41,57],[53,57,41],[52,53,41],[49,52,41],[45,49,41],[60,42,43],[42,60,45],[60,43,47],[47,44,50],[49,45,60],[46,85,51],[46,84,85],[47,59,60],[94,59,47],[91,94,47],[91,47,50],[75,50,48],[48,86,75],[51,86,48],[52,49,60],[75,91,50],[51,85,86],[57,52,60],[57,53,52],[55,83,81],[55,89,83],[58,56,57],[58,57,60],[76,60,59],[59,99,76],[94,99,59],[60,65,61],[60,66,65],[60,104,66],[60,101,104],[76,101,60],[61,63,106],[65,63,61],[114,105,62],[114,62,116],[62,118,116],[62,121,118],[63,80,106],[68,80,63],[68,63,65],[123,64,126],[64,128,126],[64,67,128],[65,104,68],[65,66,104],[67,130,128],[67,69,130],[68,103,80],[103,68,104],[69,70,130],[70,72,130],[70,71,72],[71,73,72],[72,73,130],[73,74,130],[74,120,130],[74,77,120],[74,78,77],[75,87,91],[75,86,87],[101,76,99],[77,78,120],[78,79,120],[79,125,120],[106,80,103],[88,82,81],[81,83,88],[90,84,82],[88,90,82],[83,92,88],[83,89,92],[84,96,85],[84,93,96],[90,93,84],[85,97,86],[85,96,97],[87,86,98],[86,97,98],[98,91,87],[88,135,90],[88,92,135],[89,100,92],[89,95,100],[90,134,93],[135,134,90],[102,94,91],[98,102,91],[100,135,92],[93,136,96],[93,134,136],[94,109,99],[94,107,109],[102,107,94],[100,95,108],[95,105,108],[96,137,97],[137,96,136],[98,97,139],[139,97,137],[98,139,102],[99,110,101],[99,109,110],[135,100,108],[110,104,101],[102,140,107],[102,139,140],[103,113,106],[113,103,111],[104,111,103],[110,111,104],[108,105,112],[114,112,105],[107,141,109],[107,138,141],[107,140,138],[108,112,145],[108,145,135],[141,110,109],[142,111,110],[141,142,110],[111,144,113],[111,143,144],[142,143,111],[112,115,145],[114,115,112],[114,117,115],[114,116,117],[115,117,145],[116,118,117],[117,119,145],[117,118,119],[118,121,119],[145,119,122],[121,122,119],[131,120,146],[125,146,120],[120,131,130],[121,123,122],[145,122,124],[122,123,124],[123,126,124],[145,124,148],[124,127,148],[124,126,127],[126,129,127],[126,128,129],[127,129,148],[128,130,129],[129,132,148],[129,130,132],[130,133,132],[130,131,133],[146,133,131],[132,133,148],[148,133,188],[147,188,133],[146,147,133],[134,151,136],[134,149,151],[150,149,134],[135,150,134],[135,152,150],[155,152,135],[164,155,135],[145,164,135],[153,137,136],[153,136,151],[137,154,139],[137,153,154],[138,159,141],[138,156,159],[138,140,156],[140,139,156],[139,154,156],[141,165,142],[165,141,160],[159,160,141],[143,142,165],[166,144,143],[143,165,166],[166,172,144],[145,173,164],[145,178,173],[145,181,178],[145,183,181],[185,183,145],[187,185,145],[148,187,145],[148,191,187],[148,195,191],[195,148,198],[188,198,148],[151,149,157],[158,157,149],[150,158,149],[152,158,150],[163,151,161],[151,157,161],[163,153,151],[152,162,158],[152,155,162],[153,163,154],[156,154,169],[154,167,169],[163,167,154],[162,155,168],[155,174,168],[155,164,174],[156,169,159],[157,206,161],[157,219,206],[157,221,219],[157,240,221],[158,240,157],[239,240,158],[239,158,162],[159,171,160],[159,170,171],[159,169,170],[165,160,171],[161,200,163],[161,201,200],[161,206,201],[239,162,168],[163,267,167],[163,265,267],[163,205,265],[163,203,205],[163,202,203],[200,202,163],[164,173,174],[176,165,175],[165,171,175],[176,166,165],[172,166,176],[169,167,234],[167,260,234],[167,267,260],[236,239,168],[236,168,174],[169,266,170],[169,234,266],[170,247,171],[170,261,247],[170,266,261],[171,213,175],[171,220,213],[245,220,171],[247,245,171],[172,176,177],[174,173,179],[178,179,173],[236,174,179],[175,215,176],[175,232,215],[175,213,232],[176,218,177],[176,215,218],[178,180,179],[178,181,180],[224,236,179],[224,179,180],[224,180,182],[180,181,182],[181,184,182],[181,183,184],[216,182,184],[216,224,182],[183,185,184],[216,184,207],[184,186,207],[184,185,186],[185,189,186],[187,189,185],[186,189,207],[190,187,192],[191,192,187],[187,190,189],[198,188,208],[189,190,207],[194,193,190],[190,192,194],[190,204,207],[190,197,204],[190,193,197],[191,194,192],[191,196,194],[191,195,196],[193,194,197],[194,204,197],[194,196,204],[195,199,196],[195,198,199],[222,196,199],[222,204,196],[208,199,198],[222,199,250],[210,250,199],[208,210,199],[200,205,202],[200,217,205],[200,201,217],[201,228,217],[201,206,228],[202,205,203],[209,204,211],[211,204,214],[214,204,222],[209,207,204],[205,217,265],[206,241,228],[206,223,241],[206,219,223],[212,216,207],[209,212,207],[209,211,212],[210,283,250],[211,214,212],[212,214,216],[213,227,232],[213,220,227],[214,229,216],[214,222,229],[215,251,218],[215,232,251],[216,229,224],[217,228,265],[218,251,298],[219,225,223],[219,233,225],[219,231,233],[219,221,231],[220,249,227],[245,249,220],[221,240,231],[222,230,229],[222,250,230],[223,253,241],[223,238,253],[223,226,238],[223,225,226],[224,255,236],[224,257,255],[224,252,257],[224,237,252],[229,237,224],[225,235,226],[225,233,235],[226,235,238],[232,227,297],[227,249,297],[228,241,265],[229,230,237],[230,248,237],[230,250,248],[233,231,238],[231,243,238],[231,240,243],[232,272,251],[232,282,272],[232,297,282],[233,238,235],[234,244,266],[234,260,244],[236,256,239],[236,258,256],[255,258,236],[237,248,252],[238,243,253],[239,242,240],[239,246,242],[239,256,246],[240,268,243],[240,254,268],[240,242,254],[241,253,265],[246,254,242],[243,268,253],[244,290,266],[244,291,290],[244,260,291],[247,249,245],[246,259,254],[246,256,259],[247,261,294],[247,294,249],[248,269,252],[248,273,269],[248,278,273],[248,270,278],[248,250,270],[294,297,249],[250,279,270],[250,283,279],[251,296,298],[251,272,296],[252,264,257],[252,269,264],[253,293,265],[253,295,293],[253,281,295],[253,268,281],[259,302,254],[304,268,254],[304,254,302],[255,262,263],[255,274,262],[255,257,274],[255,263,258],[259,256,300],[263,300,256],[258,263,256],[257,264,274],[259,300,302],[260,292,291],[260,267,292],[261,290,294],[261,266,290],[262,305,263],[274,305,262],[263,305,300],[271,274,264],[269,271,264],[265,293,267],[293,292,267],[304,281,268],[269,273,271],[270,279,278],[271,276,274],[271,275,276],[271,273,275],[272,282,296],[273,278,275],[274,289,305],[274,280,289],[274,276,280],[275,277,276],[275,278,277],[276,277,280],[277,284,280],[277,278,284],[284,278,285],[285,278,288],[278,279,288],[279,283,288],[280,286,289],[280,284,286],[304,295,281],[313,296,282],[313,282,297],[315,288,283],[315,283,328],[284,285,286],[285,287,286],[285,288,287],[286,287,289],[287,299,289],[287,288,299],[299,288,315],[289,301,305],[289,299,301],[306,290,291],[290,303,294],[312,303,290],[306,312,290],[306,291,308],[308,291,292],[310,292,293],[310,308,292],[310,293,295],[294,303,297],[304,307,295],[310,295,307],[311,298,296],[311,296,324],[313,324,296],[313,297,303],[299,309,301],[299,319,309],[299,315,319],[300,321,302],[300,305,321],[301,309,305],[321,304,302],[312,330,303],[330,313,303],[321,314,304],[304,314,307],[305,316,321],[309,316,305],[306,329,312],[306,308,329],[310,307,332],[307,323,332],[307,314,323],[310,333,308],[308,333,329],[309,317,316],[309,318,317],[309,319,318],[310,334,333],[310,332,334],[311,324,337],[312,340,330],[312,329,340],[313,345,324],[330,345,313],[314,338,323],[321,338,314],[315,320,319],[315,327,320],[315,344,327],[315,328,344],[316,335,321],[316,325,335],[316,322,325],[317,322,316],[317,320,322],[317,318,320],[318,319,320],[320,326,322],[320,327,326],[321,343,338],[321,339,343],[321,342,339],[321,335,342],[322,326,325],[323,331,332],[323,338,331],[324,358,337],[324,345,358],[325,336,335],[326,336,325],[326,327,336],[327,346,336],[344,346,327],[328,363,344],[329,372,340],[329,333,372],[330,370,345],[330,340,370],[331,350,332],[331,355,350],[331,338,355],[332,365,373],[332,350,365],[373,334,332],[333,378,372],[334,378,333],[334,380,378],[334,373,380],[342,335,351],[341,351,335],[336,341,335],[336,346,341],[337,358,385],[338,353,355],[338,343,353],[339,354,343],[339,342,354],[370,340,386],[340,372,386],[341,349,351],[341,346,349],[342,356,354],[342,351,356],[354,353,343],[347,346,344],[347,344,352],[344,361,352],[383,361,344],[363,383,344],[345,388,358],[370,388,345],[346,348,349],[347,348,346],[347,352,348],[348,352,349],[349,357,351],[349,352,357],[355,365,350],[351,364,356],[351,357,364],[352,360,357],[352,361,360],[354,367,353],[353,367,355],[354,368,367],[354,356,368],[355,369,365],[355,367,369],[356,366,368],[356,364,366],[357,359,364],[357,360,359],[385,358,401],[388,401,358],[359,362,364],[359,360,362],[360,371,362],[360,361,371],[361,379,371],[383,379,361],[362,371,364],[402,383,363],[364,375,366],[364,371,375],[365,377,373],[369,377,365],[366,382,368],[366,375,382],[368,376,367],[367,376,369],[368,381,376],[368,382,381],[369,384,377],[369,376,384],[370,413,388],[370,386,413],[371,374,375],[371,379,374],[372,415,386],[372,378,415],[373,393,456],[373,377,393],[416,380,373],[456,416,373],[375,374,389],[374,387,389],[374,379,387],[375,394,382],[375,389,394],[376,392,384],[381,392,376],[384,393,377],[378,419,415],[380,419,378],[383,387,379],[380,422,419],[380,416,422],[381,396,392],[381,382,396],[382,398,396],[382,394,398],[402,437,383],[383,390,387],[383,404,390],[437,404,383],[384,399,393],[384,392,399],[385,401,427],[413,386,428],[415,428,386],[389,387,391],[390,391,387],[388,436,401],[413,436,388],[389,395,394],[389,391,395],[390,397,391],[390,404,397],[395,391,397],[392,406,399],[396,406,392],[393,412,456],[399,412,393],[400,409,394],[400,394,395],[409,398,394],[403,400,395],[403,395,397],[408,396,398],[408,406,396],[403,397,404],[410,398,409],[408,398,410],[399,414,412],[399,406,414],[400,405,409],[403,405,400],[427,401,445],[436,445,401],[402,443,437],[404,431,403],[403,407,405],[403,411,407],[425,411,403],[431,425,403],[404,437,431],[405,407,409],[408,417,406],[406,417,414],[407,411,409],[408,421,417],[408,410,421],[410,409,418],[409,423,418],[411,423,409],[410,420,421],[410,418,420],[411,425,423],[412,426,456],[412,414,426],[413,449,436],[413,428,449],[414,430,426],[414,417,430],[415,455,428],[415,419,455],[416,456,422],[421,435,417],[417,435,430],[420,418,434],[424,434,418],[423,424,418],[422,458,419],[419,458,455],[420,439,421],[420,434,439],[421,438,435],[421,439,438],[422,459,458],[422,456,459],[423,425,424],[424,433,434],[424,429,433],[424,425,429],[431,429,425],[426,447,456],[426,430,447],[427,445,461],[428,463,449],[428,455,463],[429,432,433],[431,432,429],[430,448,447],[430,435,448],[431,437,446],[431,441,432],[446,441,431],[432,441,433],[433,440,434],[433,441,440],[439,434,450],[442,450,434],[440,442,434],[435,451,448],[438,451,435],[436,470,445],[449,470,436],[437,471,446],[437,443,471],[438,452,451],[438,439,452],[439,454,452],[439,450,454],[440,444,442],[440,441,444],[441,446,444],[442,453,450],[442,444,453],[471,443,474],[444,446,453],[445,478,461],[445,470,478],[446,471,472],[446,460,453],[472,460,446],[447,462,456],[447,464,462],[447,448,464],[448,451,464],[449,487,470],[449,463,487],[454,450,466],[457,466,450],[453,457,450],[452,468,451],[451,468,464],[452,469,468],[452,454,469],[453,460,457],[454,473,469],[454,466,473],[455,489,463],[455,458,489],[462,491,456],[491,459,456],[457,465,466],[457,460,465],[459,493,458],[489,458,494],[493,494,458],[459,491,493],[460,467,465],[472,467,460],[461,478,499],[462,486,491],[462,464,486],[502,463,489],[502,487,463],[464,488,486],[464,484,488],[464,468,484],[465,476,466],[465,475,476],[465,467,475],[466,482,473],[466,476,482],[472,475,467],[469,484,468],[469,483,484],[469,473,483],[503,478,470],[503,470,487],[471,506,505],[506,471,474],[471,505,472],[472,477,475],[472,480,477],[490,480,472],[505,490,472],[473,485,483],[473,482,485],[504,506,474],[475,479,476],[475,480,479],[475,477,480],[476,479,482],[510,499,478],[503,510,478],[479,481,482],[479,480,481],[480,490,481],[481,492,482],[481,490,492],[482,496,485],[482,492,496],[483,498,484],[483,501,498],[483,500,501],[483,485,500],[484,498,488],[485,496,500],[514,491,486],[488,514,486],[502,517,487],[517,503,487],[488,518,514],[518,488,498],[502,489,521],[521,489,494],[490,497,492],[505,497,490],[491,514,522],[522,493,491],[492,495,496],[492,497,495],[523,494,493],[523,493,522],[524,521,494],[523,524,494],[507,496,495],[507,495,497],[507,520,496],[520,500,496],[509,507,497],[505,509,497],[518,498,519],[513,519,498],[513,498,501],[510,526,499],[513,501,500],[515,513,500],[515,500,520],[502,528,517],[502,521,528],[517,533,503],[503,533,510],[504,535,506],[506,536,505],[505,508,509],[505,512,508],[525,512,505],[571,525,505],[505,543,571],[505,536,543],[539,536,506],[506,535,539],[507,511,520],[509,511,507],[509,508,512],[509,512,511],[510,541,526],[510,533,541],[511,516,520],[511,512,516],[516,512,525],[513,515,531],[531,519,513],[544,522,514],[514,518,544],[515,532,531],[515,534,532],[515,520,534],[516,527,520],[516,525,527],[517,546,533],[517,528,546],[518,545,544],[518,529,545],[518,519,529],[531,529,519],[520,527,534],[524,547,521],[521,547,528],[523,522,549],[522,544,549],[523,555,524],[523,549,555],[524,556,547],[555,556,524],[548,525,571],[530,527,525],[537,530,525],[548,537,525],[526,541,558],[527,530,534],[528,559,546],[528,547,559],[531,553,529],[529,551,545],[553,551,529],[530,537,534],[531,552,553],[532,552,531],[532,534,552],[546,564,533],[533,564,541],[550,552,534],[550,534,548],[537,548,534],[535,565,539],[540,543,536],[538,540,536],[539,538,536],[538,542,540],[538,539,542],[570,542,539],[565,570,539],[540,542,543],[541,573,558],[541,564,573],[543,542,567],[570,567,542],[543,567,571],[578,549,544],[544,577,578],[544,545,577],[545,562,577],[545,551,562],[546,576,564],[546,559,576],[547,579,559],[556,579,547],[550,548,554],[548,571,554],[555,549,580],[549,578,580],[550,561,552],[550,557,561],[550,554,557],[553,562,551],[552,563,553],[552,561,563],[553,566,562],[553,563,566],[554,571,557],[555,581,556],[555,580,581],[556,582,579],[581,582,556],[557,560,561],[571,560,557],[558,573,584],[559,585,576],[559,579,585],[561,560,568],[560,571,568],[586,563,561],[583,586,561],[583,561,568],[562,589,577],[566,589,562],[590,566,563],[590,563,586],[576,592,564],[564,592,573],[587,570,565],[591,589,566],[590,591,566],[567,569,571],[567,574,569],[570,574,567],[583,568,571],[569,572,571],[569,574,572],[570,575,574],[599,575,570],[587,599,570],[575,594,571],[571,574,575],[571,572,574],[583,571,594],[596,584,573],[596,573,592],[575,595,594],[599,595,575],[576,602,592],[576,585,602],[578,577,601],[577,604,601],[577,589,604],[578,601,580],[585,579,606],[582,606,579],[581,580,607],[601,607,580],[581,609,582],[581,607,609],[582,608,606],[609,608,582],[583,588,586],[583,594,588],[596,614,584],[585,615,602],[585,606,615],[590,586,623],[586,618,623],[593,618,586],[588,593,586],[587,610,599],[587,603,610],[588,594,593],[589,621,604],[591,621,589],[590,620,591],[590,625,620],[590,623,625],[591,620,621],[602,630,592],[596,592,630],[618,593,594],[594,600,619],[594,597,600],[594,595,597],[618,594,619],[595,598,597],[599,598,595],[596,629,614],[596,630,629],[597,598,600],[599,600,598],[599,627,600],[599,636,627],[599,616,636],[599,612,616],[599,610,612],[600,627,619],[640,607,601],[601,604,640],[602,637,630],[602,615,637],[603,611,610],[603,605,611],[604,643,640],[604,621,643],[606,642,615],[606,608,642],[607,645,609],[607,640,645],[609,644,608],[608,644,642],[609,648,644],[609,645,648],[611,612,610],[611,613,612],[613,616,612],[613,617,616],[629,658,614],[615,649,637],[615,642,649],[616,626,636],[617,626,616],[617,628,626],[622,623,618],[619,622,618],[619,641,664],[619,632,641],[619,627,632],[619,624,622],[619,631,624],[664,631,619],[620,625,657],[657,621,620],[621,659,643],[657,659,621],[622,624,623],[625,623,655],[631,655,623],[624,631,623],[625,660,657],[625,655,660],[633,636,626],[628,633,626],[627,635,632],[636,635,627],[628,634,633],[629,667,658],[629,668,667],[629,630,668],[630,656,668],[630,637,656],[631,652,655],[664,652,631],[632,635,641],[633,638,636],[633,634,638],[634,639,638],[636,641,635],[636,662,677],[636,653,662],[636,650,653],[636,646,650],[636,638,646],[636,666,641],[677,666,636],[649,656,637],[638,639,646],[639,647,646],[681,645,640],[681,640,689],[640,643,689],[641,666,664],[642,661,649],[642,644,661],[690,689,643],[690,643,659],[682,661,644],[648,682,644],[681,648,645],[646,651,650],[646,647,651],[684,682,648],[684,648,681],[675,649,661],[675,656,649],[650,651,653],[651,654,653],[652,664,678],[652,665,655],[678,665,652],[653,663,662],[653,654,663],[685,655,665],[685,660,655],[668,656,674],[675,674,656],[657,686,688],[686,657,660],[657,687,659],[688,687,657],[693,658,667],[687,690,659],[686,660,685],[675,661,680],[682,680,661],[677,662,669],[662,670,669],[662,663,670],[683,678,664],[698,683,664],[679,698,664],[679,664,676],[664,666,676],[678,685,665],[676,666,671],[677,671,666],[697,667,668],[697,693,667],[697,668,699],[699,668,674],[672,669,673],[673,669,670],[672,677,669],[676,671,679],[677,679,671],[672,691,677],[672,673,691],[673,692,691],[702,699,674],[700,702,674],[675,700,674],[675,680,700],[677,691,703],[677,694,679],[694,677,703],[678,683,685],[679,694,698],[680,705,700],[680,704,705],[682,704,680],[684,681,708],[681,689,708],[684,704,682],[683,695,685],[698,695,683],[684,710,704],[684,708,710],[686,685,711],[685,695,711],[686,716,688],[686,711,716],[687,714,690],[687,688,714],[714,688,715],[716,715,688],[689,707,708],[690,707,689],[690,712,707],[690,714,712],[692,718,691],[718,703,691],[692,719,718],[697,720,693],[694,696,698],[694,703,696],[695,709,711],[698,709,695],[696,701,698],[703,701,696],[697,699,725],[697,725,720],[706,724,698],[698,701,706],[713,709,698],[717,713,698],[724,717,698],[699,729,725],[702,729,699],[700,731,702],[700,705,731],[703,721,701],[701,721,706],[702,735,729],[731,735,702],[730,721,703],[703,718,730],[704,738,705],[704,739,738],[710,739,704],[705,738,731],[706,721,724],[748,737,707],[707,712,748],[708,707,737],[708,737,710],[709,713,711],[710,740,739],[710,737,740],[743,711,717],[713,717,711],[716,711,743],[712,749,748],[712,714,749],[714,744,749],[714,715,744],[715,745,747],[716,745,715],[747,744,715],[716,743,745],[717,724,746],[743,717,746],[718,722,730],[718,723,722],[718,719,723],[725,757,720],[724,721,726],[730,726,721],[722,728,730],[722,727,728],[722,723,727],[756,746,724],[736,756,724],[724,726,736],[725,760,757],[725,729,760],[726,732,736],[730,732,726],[727,733,728],[728,734,730],[728,733,734],[729,764,760],[735,764,729],[730,751,768],[730,742,751],[730,734,742],[732,730,755],[755,730,768],[731,766,735],[731,738,766],[732,755,736],[733,741,734],[734,741,742],[735,767,764],[766,767,735],[736,755,756],[740,737,772],[737,748,772],[766,738,771],[739,771,738],[739,774,771],[740,774,739],[740,775,774],[740,772,775],[741,750,742],[742,750,751],[782,745,743],[761,782,743],[761,743,752],[743,746,752],[744,776,749],[747,776,744],[781,747,745],[781,745,782],[756,752,746],[747,781,780],[780,776,747],[783,772,748],[748,749,783],[749,786,783],[749,776,786],[750,753,751],[751,754,768],[751,753,754],[761,752,756],[759,753,758],[759,754,753],[759,768,754],[765,756,755],[768,765,755],[756,778,793],[756,765,778],[793,761,756],[757,760,790],[759,758,762],[759,763,768],[759,762,763],[791,790,760],[764,791,760],[761,793,794],[794,782,761],[763,762,769],[763,770,768],[763,769,770],[764,795,791],[764,767,795],[765,773,778],[768,773,765],[766,771,800],[766,800,767],[767,799,795],[800,799,767],[768,778,773],[768,787,778],[768,770,787],[769,777,770],[770,779,787],[770,777,779],[800,771,801],[774,801,771],[775,772,802],[783,802,772],[775,804,774],[774,804,801],[775,805,804],[775,802,805],[776,806,786],[780,806,776],[777,784,779],[778,792,793],[787,792,778],[779,785,787],[779,784,785],[780,810,811],[780,781,810],[811,806,780],[781,807,810],[781,782,807],[782,794,807],[783,814,802],[783,786,814],[784,788,785],[787,785,789],[785,788,789],[786,813,814],[786,806,813],[787,812,792],[787,789,812],[788,798,789],[788,797,798],[789,798,812],[791,821,790],[790,821,822],[791,795,821],[792,808,793],[792,809,808],[812,809,792],[793,796,794],[803,796,793],[820,803,793],[808,820,793],[794,796,807],[795,823,821],[795,799,823],[796,803,807],[797,817,798],[797,816,817],[798,817,812],[799,824,823],[825,824,799],[800,825,799],[800,827,825],[800,801,827],[801,804,827],[802,828,805],[802,814,828],[803,819,807],[820,819,803],[805,829,804],[804,829,827],[805,831,829],[805,828,831],[806,839,813],[811,839,806],[810,807,836],[819,836,807],[808,815,820],[808,809,815],[812,815,809],[810,840,811],[810,836,840],[811,838,839],[811,840,838],[812,818,815],[830,818,812],[830,812,832],[817,832,812],[815,818,820],[818,834,820],[818,833,834],[830,833,818],[819,826,836],[819,820,826],[837,820,834],[835,826,820],[841,820,837],[826,835,836],[842,833,830],[842,830,832],[833,837,834],[833,841,837],[842,841,833],[828,843,855],[868,855,843],[844,868,843],[813,844,843],[813,843,814],[843,828,814],[844,869,868],[844,865,869],[844,839,865],[844,813,839],[841,845,847],[842,847,845],[842,845,841],[872,846,820],[846,835,820],[846,836,835],[846,864,836],[846,853,864],[872,853,846],[847,872,820],[847,861,872],[847,862,861],[859,862,847],[842,859,847],[847,820,841],[849,848,873],[848,852,873],[848,823,852],[848,821,823],[848,822,821],[849,822,848],[849,873,875],[851,850,824],[850,823,824],[852,823,850],[852,850,877],[878,877,850],[851,878,850],[851,854,878],[851,827,854],[851,825,827],[851,824,825],[852,880,873],[852,877,880],[853,860,864],[872,860,853],[854,882,878],[854,857,882],[854,829,857],[854,827,829],[855,868,883],[855,856,828],[883,856,855],[856,831,828],[856,829,831],[856,857,829],[856,886,857],[856,885,886],[883,885,856],[857,886,882],[858,859,832],[858,881,859],[859,867,862],[859,871,867],[859,892,871],[859,881,892],[842,832,859],[860,870,864],[860,872,870],[861,867,872],[861,862,867],[863,866,888],[866,863,840],[838,840,863],[838,863,839],[865,839,863],[888,865,863],[864,840,836],[864,866,840],[864,879,866],[864,870,879],[865,887,869],[888,887,865],[866,889,888],[866,879,889],[867,871,872],[868,884,883],[869,884,868],[869,890,884],[869,887,890],[870,874,879],[872,874,870],[872,871,891],[892,891,871],[872,891,896],[872,876,874],[896,876,872],[875,873,898],[873,915,898],[873,880,915],[874,876,879],[876,897,879],[896,897,876],[878,902,877],[877,900,880],[902,900,877],[878,882,902],[889,879,908],[897,908,879],[880,900,915],[892,881,901],[882,903,902],[882,886,903],[885,883,904],[884,904,883],[884,909,904],[884,890,909],[885,905,886],[885,904,905],[886,907,903],[905,907,886],[887,910,890],[888,910,887],[888,889,912],[912,910,888],[913,912,889],[913,889,908],[890,914,909],[890,910,914],[891,894,896],[891,893,894],[892,893,891],[920,895,892],[920,892,901],[892,894,893],[892,895,894],[894,895,896],[896,895,916],[920,916,895],[896,916,922],[896,899,897],[906,899,896],[922,906,896],[897,899,908],[898,934,911],[898,915,934],[899,906,908],[902,931,900],[900,929,915],[931,929,900],[920,901,921],[917,921,901],[902,926,931],[902,903,926],[907,926,903],[905,904,932],[909,932,904],[905,933,907],[905,932,933],[923,908,906],[922,923,906],[907,936,926],[933,936,907],[913,908,940],[923,940,908],[942,932,909],[909,914,942],[910,937,914],[912,937,910],[912,935,937],[913,935,912],[913,939,935],[913,940,939],[914,944,942],[914,937,944],[934,915,941],[941,915,929],[919,922,916],[920,919,916],[917,927,921],[917,928,927],[917,918,928],[919,924,922],[920,924,919],[920,945,925],[920,921,945],[920,925,924],[921,927,945],[922,943,948],[922,925,943],[922,924,925],[930,923,922],[922,938,930],[922,948,938],[923,930,940],[925,946,943],[945,946,925],[931,926,952],[926,936,952],[927,950,945],[927,951,950],[927,928,951],[941,929,958],[931,958,929],[930,938,940],[931,961,958],[931,952,961],[932,954,933],[932,942,954],[933,954,936],[934,941,964],[935,939,968],[967,937,935],[967,935,968],[954,957,936],[936,957,952],[937,967,944],[938,949,940],[948,949,938],[939,969,968],[939,940,969],[969,940,970],[949,970,940],[941,981,964],[941,958,981],[942,976,954],[942,944,976],[943,947,948],[943,946,947],[944,980,976],[944,967,980],[945,959,977],[945,955,959],[945,950,955],[945,953,946],[977,953,945],[946,953,947],[947,953,948],[948,973,987],[948,953,973],[963,949,948],[963,948,987],[949,963,970],[951,955,950],[951,956,955],[952,988,961],[994,988,952],[994,952,957],[953,974,973],[977,974,953],[954,975,957],[954,972,975],[954,976,972],[955,956,959],[956,960,959],[975,994,957],[998,958,999],[961,999,958],[998,981,958],[959,962,965],[959,960,962],[965,977,959],[960,966,962],[988,999,961],[962,966,965],[963,971,970],[987,971,963],[997,964,981],[997,1015,964],[965,978,977],[965,966,978],[966,979,978],[967,1002,980],[968,1002,967],[968,969,1004],[1004,1002,968],[969,1005,1004],[969,970,1005],[970,1006,1005],[970,986,1006],[970,982,986],[970,971,982],[987,982,971],[993,972,976],[972,992,975],[993,992,972],[973,983,987],[973,974,983],[977,983,974],[975,992,994],[993,976,1011],[1012,1011,976],[1012,976,980],[977,991,983],[1008,991,977],[1018,1008,977],[1026,1018,977],[1040,1026,977],[1041,1040,977],[1044,1041,977],[1081,1044,977],[1010,1081,977],[1000,1010,977],[977,995,1000],[977,989,995],[977,984,989],[977,978,984],[978,979,984],[979,985,984],[1012,980,1002],[998,997,981],[982,987,986],[983,991,987],[984,985,989],[985,990,989],[1003,986,987],[986,1003,1006],[987,1019,1043],[987,1007,1019],[987,991,1007],[1020,1003,987],[1020,987,1043],[1031,999,988],[1016,1031,988],[994,1016,988],[989,990,995],[990,996,995],[1008,1007,991],[993,1013,992],[992,1016,994],[1013,1016,992],[993,1014,1013],[993,1011,1014],[996,1000,995],[996,1001,1000],[997,1027,1015],[997,1030,1027],[998,1030,997],[998,1025,1030],[1024,1025,998],[1024,998,999],[1024,999,1031],[1001,1010,1000],[1001,1009,1010],[1012,1002,1035],[1004,1035,1002],[1006,1003,1020],[1005,1038,1004],[1038,1035,1004],[1005,1037,1038],[1005,1033,1037],[1005,1006,1033],[1006,1020,1033],[1007,1017,1019],[1007,1008,1017],[1018,1017,1008],[1010,1009,1062],[1010,1061,1081],[1010,1062,1061],[1014,1011,1022],[1011,1028,1022],[1012,1028,1011],[1012,1039,1028],[1012,1035,1039],[1013,1021,1016],[1014,1021,1013],[1014,1022,1021],[1015,1027,1036],[1016,1032,1031],[1021,1032,1016],[1017,1018,1019],[1018,1026,1019],[1026,1043,1019],[1043,1023,1020],[1020,1023,1033],[1046,1021,1047],[1022,1047,1021],[1021,1046,1032],[1022,1045,1047],[1022,1028,1045],[1023,1029,1033],[1043,1029,1023],[1024,1050,1025],[1024,1049,1050],[1024,1031,1049],[1025,1034,1030],[1025,1051,1034],[1050,1051,1025],[1026,1040,1043],[1027,1053,1036],[1027,1052,1053],[1027,1030,1052],[1028,1054,1045],[1039,1054,1028],[1029,1042,1033],[1029,1043,1042],[1052,1030,1051],[1034,1051,1030],[1032,1048,1031],[1031,1048,1049],[1048,1032,1046],[1033,1071,1037],[1033,1067,1071],[1033,1042,1067],[1035,1057,1039],[1069,1057,1035],[1038,1069,1035],[1037,1071,1038],[1071,1091,1038],[1091,1069,1038],[1039,1057,1054],[1040,1041,1043],[1041,1044,1043],[1042,1056,1067],[1042,1043,1056],[1043,1081,1082],[1043,1044,1081],[1073,1056,1043],[1080,1073,1043],[1082,1080,1043],[1047,1045,1060],[1045,1055,1060],[1045,1054,1055],[1047,1068,1046],[1048,1046,1058],[1068,1058,1046],[1047,1072,1068],[1047,1060,1072],[1048,1059,1049],[1048,1058,1059],[1050,1049,1063],[1049,1059,1063],[1050,1064,1051],[1050,1063,1064],[1065,1051,1064],[1052,1051,1065],[1053,1052,1070],[1052,1065,1070],[1053,1070,1066],[1054,1057,1086],[1067,1056,1073],[1057,1088,1086],[1069,1088,1057],[1058,1074,1059],[1059,1075,1063],[1059,1074,1075],[1061,1103,1104],[1061,1062,1103],[1061,1083,1081],[1085,1083,1061],[1104,1085,1061],[1064,1063,1075],[1064,1076,1065],[1064,1075,1076],[1065,1077,1070],[1076,1077,1065],[1066,1078,1079],[1070,1078,1066],[1067,1087,1071],[1067,1084,1087],[1067,1080,1084],[1067,1073,1080],[1069,1092,1088],[1069,1091,1092],[1077,1078,1070],[1071,1089,1091],[1071,1087,1089],[1080,1082,1084],[1081,1083,1082],[1085,1095,1082],[1083,1085,1082],[1084,1082,1090],[1093,1090,1082],[1093,1082,1095],[1084,1090,1087],[1085,1094,1095],[1104,1094,1085],[1088,1098,1086],[1087,1100,1089],[1087,1096,1100],[1087,1093,1096],[1087,1090,1093],[1088,1099,1098],[1088,1102,1099],[1092,1102,1088],[1089,1105,1091],[1089,1100,1105],[1091,1105,1106],[1106,1092,1091],[1106,1102,1092],[1093,1095,1096],[1094,1097,1095],[1094,1104,1097],[1095,1097,1108],[1095,1101,1096],[1108,1101,1095],[1096,1101,1100],[1097,1109,1108],[1097,1104,1109],[1099,1102,1116],[1100,1111,1105],[1100,1107,1111],[1100,1101,1107],[1101,1108,1107],[1106,1116,1102],[1103,1113,1114],[1103,1114,1104],[1109,1104,1114],[1105,1111,1106],[1106,1111,1116],[1107,1108,1111],[1108,1112,1117],[1108,1110,1112],[1108,1109,1110],[1117,1111,1108],[1109,1114,1110],[1110,1114,1112],[1117,1116,1111],[1112,1115,1117],[1112,1114,1115],[1115,1118,1117],[1116,1119,1120],[1117,1119,1116],[1117,1118,1119],[1118,1122,1119],[1119,1121,1120],[1119,1123,1121],[1119,1122,1123],[1123,1124,1121],[1122,1125,1123],[1123,1125,1128],[1128,1124,1123],[1128,1126,1124],[1125,1127,1128],[1128,1129,1126],[1127,1130,1128],[1128,1131,1132],[1128,1130,1131],[1132,1129,1128],[1132,1135,1129],[1130,1132,1131],[1130,1134,1132],[1132,1133,1135],[1132,1134,1133],[1133,1136,1135],[1134,1136,1133],[1134,1137,1136],[1139,1142,1135],[1138,1139,1135],[1136,1138,1135],[1136,1137,1138],[1137,1139,1138],[1137,1141,1139],[1139,1140,1142],[1139,1141,1140],[1140,1143,1142],[1140,1141,1143],[1141,1145,1143],[1142,1143,1146],[1143,1144,1146],[1143,1145,1144],[1144,1147,1146],[1144,1145,1147],[1145,1148,1147],[1146,1147,1149],[1147,1148,1151],[1151,1149,1147],[1148,1150,1151],[1149,1151,1152],[1150,1154,1151],[1150,1155,1154],[1151,1154,1152],[1152,1154,1153],[1153,1157,1156],[1153,1154,1157],[1154,1155,1157],[1155,1158,1157],[1166,1159,1172],[1168,1172,1159],[1165,1188,1160],[1179,1162,1160],[1179,1160,1188],[1170,1161,1171],[1162,1171,1161],[1179,1190,1162],[1162,1190,1171],[1178,1165,1163],[1184,1178,1163],[1164,1184,1163],[1181,1184,1164],[1181,1164,1169],[1178,1188,1165],[1173,1166,1177],[1166,1172,1177],[1173,1167,1166],[1175,1169,1167],[1175,1167,1173],[2,1176,1168],[1168,1176,1172],[1181,1169,1182],[1175,1182,1169],[1170,1183,1180],[1170,1174,1183],[1170,1171,1174],[1171,1190,1174],[1177,1172,1196],[1195,1196,1172],[1191,1195,1172],[1191,1172,1192],[1192,1172,1193],[1193,1172,1194],[1194,1172,1198],[1176,1198,1172],[1173,1177,1199],[1204,1175,1173],[1173,1199,1204],[1183,1174,1197],[1190,1197,1174],[1205,1182,1175],[1204,1205,1175],[58,1176,56],[2,56,1176],[58,1198,1176],[1177,1196,1199],[1178,1239,1188],[1178,1210,1239],[1178,1201,1210],[1184,1201,1178],[1179,1212,1190],[1179,1219,1212],[1179,1245,1219],[1179,1273,1245],[1179,1277,1273],[1179,1261,1277],[1179,1188,1261],[1180,1187,1185],[1180,1202,1187],[1180,1183,1202],[1181,1201,1184],[1181,1200,1201],[1181,1182,1200],[1216,1182,1205],[1200,1182,1250],[1216,1250,1182],[1183,1218,1202],[1183,1197,1218],[1185,1189,1186],[1185,1187,1189],[1186,1314,1342],[1186,1189,1314],[1187,1202,1189],[1242,1261,1188],[1241,1242,1188],[1240,1241,1188],[1239,1240,1188],[1189,1202,1314],[1190,1215,1197],[1190,1214,1215],[1190,1207,1214],[1190,1212,1207],[1191,1208,1195],[1191,1192,1208],[1192,1193,1208],[1193,1194,1208],[1208,1194,1209],[1194,1198,1209],[1195,1208,1196],[1206,1196,1208],[1196,1206,1199],[1197,1215,1218],[1209,1198,58],[1203,1199,1206],[1199,1203,1204],[1200,1280,1201],[1200,1213,1280],[1200,1250,1213],[1201,1211,1210],[1280,1211,1201],[1202,1315,1314],[1202,1316,1315],[1202,1317,1316],[1202,1338,1317],[1202,1218,1338],[1217,1204,1203],[1203,1206,1217],[1204,1217,1205],[1270,1205,1217],[1228,1216,1205],[1270,1228,1205],[1244,1217,1206],[1244,1206,1233],[1206,1227,1233],[1206,1224,1227],[1206,1225,1224],[1208,1225,1206],[1214,1207,1212],[1208,1223,1225],[1208,1221,1223],[1209,1221,1208],[58,60,1209],[1209,1222,1221],[1209,1220,1222],[61,1220,1209],[60,61,1209],[1210,1238,1239],[1210,1237,1238],[1210,1235,1237],[1210,1262,1235],[1210,1282,1262],[1210,1211,1282],[1211,1288,1282],[1211,1303,1288],[1211,1319,1303],[1211,1310,1319],[1211,1306,1310],[1211,1305,1306],[1298,1305,1211],[1280,1298,1211],[1212,1269,1214],[1212,1266,1269],[1212,1219,1266],[1213,1279,1280],[1213,1278,1279],[1213,1265,1278],[1213,1257,1265],[1213,1256,1257],[1213,1255,1256],[1213,1254,1255],[1213,1252,1254],[1213,1250,1252],[1214,1269,1215],[1215,1275,1218],[1215,1283,1275],[1215,1269,1283],[1216,1228,1250],[1217,1263,1270],[1264,1263,1217],[1217,1258,1264],[1217,1251,1258],[1247,1251,1217],[1244,1247,1217],[1218,1295,1338],[1218,1294,1295],[1218,1290,1294],[1218,1275,1290],[1300,1266,1219],[1245,1300,1219],[1220,1226,1222],[106,1226,1220],[61,106,1220],[1221,1229,1223],[1221,1222,1229],[1222,1230,1229],[1222,1226,1230],[1223,1231,1225],[1223,1229,1231],[1224,1236,1227],[1224,1232,1236],[1224,1225,1232],[1225,1234,1232],[1225,1231,1234],[1226,1285,1230],[1285,1226,144],[113,144,1226],[106,113,1226],[1227,1243,1233],[1227,1236,1243],[1228,1270,1250],[1229,1287,1231],[1229,1285,1287],[1229,1230,1285],[1231,1287,1234],[1236,1232,1286],[1232,1234,1286],[1233,1246,1244],[1233,1243,1246],[1234,1287,1286],[1237,1235,1259],[1235,1268,1259],[1235,1262,1268],[1243,1236,1286],[1237,1259,1238],[1238,1259,1239],[1239,1274,1240],[1239,1259,1274],[1240,1274,1241],[1241,1249,1242],[1241,1292,1249],[1241,1274,1292],[1242,1249,1261],[1296,1246,1243],[1243,1286,1296],[1247,1244,1246],[1273,1300,1245],[1247,1246,1248],[1296,1248,1246],[1247,1253,1251],[1247,1248,1253],[1248,1296,1253],[1249,1292,1261],[1250,1270,1359],[1250,1359,1252],[1251,1260,1258],[1251,1253,1260],[1254,1252,1359],[1253,1296,1260],[1255,1254,1359],[1256,1255,1359],[1359,1257,1256],[1257,1359,1265],[1258,1267,1264],[1258,1260,1267],[1259,1399,1274],[1259,1374,1399],[1259,1268,1374],[1267,1260,1296],[1261,1344,1277],[1261,1292,1344],[1262,1282,1268],[1263,1297,1270],[1263,1289,1297],[1263,1276,1289],[1263,1271,1276],[1264,1271,1263],[1264,1272,1271],[1264,1267,1272],[1278,1265,1359],[1300,1449,1266],[1266,1450,1269],[1266,1449,1450],[1272,1267,1296],[1268,1309,1374],[1268,1284,1309],[1268,1282,1284],[1269,1450,1283],[1270,1361,1359],[1270,1350,1361],[1270,1327,1350],[1311,1327,1270],[1301,1311,1270],[1297,1301,1270],[1271,1272,1276],[1356,1272,1296],[1276,1272,1281],[1356,1281,1272],[1273,1343,1300],[1273,1353,1343],[1273,1277,1353],[1399,1292,1274],[1275,1304,1290],[1275,1283,1304],[1276,1291,1289],[1276,1281,1291],[1277,1344,1353],[1278,1359,1279],[1279,1359,1280],[1308,1280,1359],[1308,1298,1280],[1356,1291,1281],[1282,1288,1284],[1283,1395,1304],[1283,1462,1395],[1283,1450,1462],[1288,1309,1284],[1285,1325,1287],[1285,1324,1325],[144,1324,1285],[1286,1333,1296],[1286,1329,1333],[1286,1326,1329],[1286,1328,1326],[1286,1287,1328],[1287,1325,1328],[1288,1307,1309],[1288,1303,1307],[1289,1291,1297],[1290,1293,1294],[1290,1304,1293],[1291,1299,1297],[1291,1356,1299],[1292,1431,1344],[1399,1431,1292],[1293,1304,1294],[1294,1304,1295],[1383,1338,1295],[1295,1348,1383],[1295,1304,1348],[1296,1363,1356],[1296,1358,1363],[1296,1354,1358],[1296,1349,1354],[1296,1346,1349],[1340,1346,1296],[1333,1340,1296],[1297,1299,1301],[1298,1308,1305],[1299,1302,1301],[1299,1356,1302],[1300,1343,1449],[1301,1312,1311],[1301,1302,1312],[1302,1356,1312],[1303,1323,1307],[1303,1318,1323],[1303,1313,1318],[1303,1319,1313],[1304,1395,1348],[1306,1305,1308],[1306,1308,1310],[1307,1323,1309],[1310,1308,1402],[1308,1359,1402],[1309,1355,1374],[1309,1323,1355],[1310,1330,1319],[1310,1370,1330],[1310,1402,1370],[1311,1312,1327],[1334,1312,1356],[1312,1334,1327],[1313,1320,1318],[1313,1321,1320],[1313,1319,1321],[1314,1341,1342],[1314,1315,1341],[1315,1316,1341],[1316,1317,1341],[1317,1372,1341],[1317,1338,1372],[1318,1355,1323],[1318,1370,1355],[1322,1370,1318],[1320,1322,1318],[1319,1330,1321],[1320,1321,1322],[1321,1370,1322],[1321,1330,1370],[1331,1324,172],[144,172,1324],[1324,1332,1325],[1324,1331,1332],[1325,1332,1328],[1326,1337,1329],[1326,1335,1337],[1328,1335,1326],[1327,1334,1350],[1328,1336,1335],[1328,1332,1336],[1329,1337,1333],[177,1396,1331],[1331,172,177],[1331,1403,1332],[1331,1396,1403],[1332,1406,1336],[1332,1403,1406],[1333,1339,1340],[1337,1339,1333],[1352,1334,1356],[1334,1352,1350],[1335,1385,1337],[1335,1336,1385],[1336,1406,1385],[1337,1385,1339],[1338,1383,1372],[1339,1345,1340],[1339,1385,1345],[1346,1340,1345],[1341,1373,1342],[1341,1372,1373],[1343,1456,1449],[1353,1456,1343],[1353,1344,1431],[1347,1345,1385],[1346,1345,1347],[1346,1351,1349],[1346,1347,1351],[1351,1347,1385],[1348,1379,1383],[1348,1395,1379],[1349,1357,1354],[1349,1351,1357],[1350,1362,1361],[1350,1352,1362],[1351,1385,1357],[1394,1362,1352],[1352,1356,1394],[1488,1456,1353],[1488,1353,1491],[1491,1353,1461],[1353,1431,1461],[1354,1360,1358],[1354,1357,1360],[1355,1370,1374],[1389,1394,1356],[1356,1387,1389],[1356,1380,1387],[1356,1375,1380],[1356,1369,1375],[1365,1369,1356],[1363,1365,1356],[1357,1382,1360],[1357,1385,1382],[1358,1360,1363],[1359,1400,1402],[1359,1390,1400],[1359,1384,1390],[1359,1376,1384],[1367,1376,1359],[1361,1367,1359],[1360,1364,1363],[1360,1382,1364],[1361,1362,1367],[1362,1368,1367],[1362,1394,1368],[1363,1366,1365],[1363,1364,1366],[1364,1382,1366],[1365,1371,1369],[1365,1366,1371],[1371,1366,1382],[1367,1368,1376],[1368,1378,1376],[1368,1394,1378],[1369,1371,1375],[1370,1391,1374],[1370,1402,1391],[1371,1377,1375],[1371,1415,1377],[1371,1382,1415],[1372,1425,1373],[1372,1383,1425],[1373,1425,1426],[1399,1374,1391],[1375,1377,1380],[1376,1386,1384],[1378,1386,1376],[1377,1381,1380],[1377,1415,1381],[1378,1394,1386],[1379,1395,1383],[1380,1381,1387],[1381,1388,1387],[1381,1415,1388],[1382,1428,1415],[1382,1385,1428],[1383,1432,1425],[1383,1422,1432],[1383,1395,1422],[1390,1384,1392],[1386,1392,1384],[1428,1385,1434],[1406,1434,1385],[1392,1386,1394],[1387,1388,1389],[1388,1393,1389],[1388,1415,1393],[1389,1397,1394],[1389,1398,1397],[1389,1393,1398],[1390,1392,1400],[1444,1437,1391],[1391,1442,1444],[1391,1433,1442],[1391,1429,1433],[1391,1402,1429],[1437,1399,1391],[1401,1392,1394],[1392,1401,1400],[1393,1415,1398],[1401,1394,1427],[1394,1420,1427],[1394,1416,1420],[1394,1412,1416],[1394,1409,1412],[1394,1404,1409],[1397,1404,1394],[1395,1462,1422],[1403,1396,1459],[298,1459,1396],[218,298,1396],[177,218,1396],[1397,1405,1404],[1397,1398,1405],[1415,1405,1398],[1399,1437,1431],[1400,1407,1402],[1400,1408,1407],[1400,1401,1408],[1427,1408,1401],[1423,1429,1402],[1418,1423,1402],[1411,1418,1402],[1407,1411,1402],[1475,1406,1403],[1475,1403,1459],[1404,1410,1409],[1404,1405,1410],[1405,1448,1410],[1415,1448,1405],[1498,1434,1406],[1475,1498,1406],[1407,1413,1411],[1407,1408,1413],[1408,1427,1413],[1409,1414,1412],[1409,1410,1414],[1410,1448,1414],[1411,1419,1418],[1411,1413,1419],[1412,1417,1416],[1412,1414,1417],[1413,1427,1419],[1414,1448,1417],[1415,1428,1448],[1416,1421,1420],[1416,1417,1421],[1417,1448,1421],[1429,1423,1418],[1418,1424,1429],[1418,1419,1424],[1419,1427,1424],[1420,1438,1427],[1420,1421,1438],[1421,1439,1438],[1421,1495,1439],[1421,1448,1495],[1422,1436,1432],[1422,1462,1436],[1424,1430,1429],[1427,1430,1424],[1425,1453,1426],[1425,1454,1453],[1425,1432,1454],[1435,1430,1427],[1464,1435,1427],[1427,1471,1464],[1427,1440,1471],[1427,1438,1440],[1428,1479,1448],[1428,1434,1479],[1429,1430,1433],[1430,1435,1433],[1467,1461,1431],[1467,1431,1437],[1432,1452,1454],[1432,1436,1452],[1433,1435,1442],[1434,1474,1479],[1498,1474,1434],[1435,1443,1442],[1464,1443,1435],[1436,1451,1452],[1436,1458,1451],[1436,1462,1458],[1467,1437,1484],[1469,1484,1437],[1469,1437,1455],[1437,1446,1455],[1444,1446,1437],[1438,1441,1440],[1438,1439,1441],[1439,1495,1441],[1440,1472,1471],[1440,1441,1472],[1441,1495,1472],[1442,1443,1444],[1443,1445,1444],[1464,1445,1443],[1444,1445,1446],[1445,1447,1446],[1445,1464,1447],[1446,1447,1455],[1447,1457,1455],[1447,1464,1457],[1448,1514,1495],[1448,1479,1514],[1468,1449,1456],[1468,1450,1449],[1473,1462,1450],[1473,1450,1468],[1483,1452,1451],[1483,1451,1458],[1465,1454,1452],[1465,1452,1476],[1476,1452,1496],[1496,1452,1504],[1504,1452,1511],[1510,1511,1452],[1483,1510,1452],[1466,1453,1454],[1466,1454,1465],[1469,1455,1470],[1470,1455,1457],[1468,1456,1481],[1488,1481,1456],[1470,1457,1464],[1483,1458,1460],[1458,1463,1460],[1458,1462,1463],[1475,1459,1478],[298,1478,1459],[1483,1460,1463],[1467,1508,1461],[1494,1491,1461],[1492,1494,1461],[1492,1461,1486],[1486,1461,1508],[1487,1463,1462],[1473,1487,1462],[1487,1483,1463],[1515,1464,1480],[1471,1480,1464],[1485,1470,1464],[1528,1485,1464],[1464,1515,1528],[1466,1465,1477],[1465,1476,1477],[1466,1477,1801],[1467,1523,1508],[1467,1517,1523],[1467,1506,1517],[1467,1499,1506],[1467,1484,1499],[1473,1468,1557],[1468,1481,1557],[1469,1485,1484],[1469,1470,1485],[1471,1472,1480],[1472,1482,1480],[1472,1490,1482],[1472,1503,1490],[1472,1495,1503],[1473,1548,1487],[1473,1551,1548],[1473,1553,1551],[1473,1555,1553],[1473,1557,1555],[1521,1479,1474],[1521,1474,1498],[1475,1571,1498],[1475,1565,1571],[1475,1478,1565],[1477,1476,1497],[1476,1496,1497],[1477,1795,1801],[1477,1497,1795],[311,1565,1478],[311,1478,298],[1479,1524,1514],[1521,1524,1479],[1518,1480,1482],[1518,1515,1480],[1557,1481,1561],[1566,1561,1481],[1501,1566,1481],[1488,1501,1481],[1482,1493,1518],[1482,1489,1493],[1482,1490,1489],[1487,1510,1483],[1484,1485,1499],[1485,1500,1499],[1528,1500,1485],[1492,1486,1508],[1487,1544,1510],[1487,1548,1544],[1488,1491,1501],[1489,1490,1493],[1493,1490,1502],[1490,1509,1502],[1490,1503,1509],[1491,1513,1501],[1494,1513,1491],[1492,1513,1494],[1492,1508,1513],[1493,1502,1518],[1503,1495,1529],[1495,1543,1529],[1495,1514,1543],[1497,1496,1505],[1496,1504,1505],[1497,1787,1795],[1497,1505,1787],[1521,1498,1579],[1498,1571,1579],[1499,1507,1506],[1499,1500,1507],[1528,1507,1500],[1501,1569,1566],[1501,1575,1569],[1501,1513,1575],[1502,1509,1518],[1503,1522,1509],[1503,1529,1522],[1505,1504,1511],[1505,1783,1787],[1776,1783,1505],[1776,1505,1512],[1505,1511,1512],[1506,1519,1517],[1506,1507,1519],[1507,1528,1519],[1574,1513,1508],[1574,1508,1560],[1508,1523,1560],[1509,1522,1518],[1510,1516,1511],[1510,1526,1516],[1510,1530,1526],[1510,1536,1530],[1510,1539,1536],[1510,1541,1539],[1546,1541,1510],[1545,1546,1510],[1545,1510,1544],[1512,1511,1516],[1637,1776,1512],[1637,1512,1520],[1512,1516,1520],[1575,1513,1588],[1588,1513,1593],[1574,1593,1513],[1543,1514,1641],[1524,1641,1514],[1534,1528,1515],[1515,1532,1534],[1515,1518,1532],[1520,1516,1526],[1517,1519,1523],[1518,1533,1532],[1518,1568,1533],[1518,1538,1568],[1522,1538,1518],[1519,1525,1523],[1519,1528,1525],[1637,1520,1580],[1520,1527,1580],[1520,1526,1527],[1521,1639,1524],[1521,1579,1639],[1522,1529,1538],[1523,1525,1560],[1524,1663,1641],[1639,1663,1524],[1562,1525,1528],[1525,1562,1560],[1527,1526,1531],[1530,1531,1526],[1527,1531,1580],[1562,1528,1632],[1528,1586,1632],[1528,1572,1586],[1528,1534,1572],[1538,1529,1563],[1543,1563,1529],[1530,1537,1531],[1530,1536,1537],[1531,1537,1580],[1532,1535,1534],[1532,1533,1535],[1533,1581,1535],[1533,1568,1581],[1534,1535,1572],[1535,1573,1572],[1535,1589,1573],[1535,1581,1589],[1536,1539,1537],[1537,1540,1580],[1537,1539,1540],[1538,1590,1568],[1538,1563,1590],[1539,1541,1540],[1540,1542,1580],[1540,1541,1542],[1550,1542,1541],[1546,1550,1541],[1550,1580,1542],[1543,1692,1563],[1543,1641,1692],[1545,1544,1549],[1544,1547,1549],[1552,1547,1544],[1552,1544,1548],[1545,1549,1546],[1549,1550,1546],[1582,1547,1552],[1549,1547,1582],[1552,1548,1551],[1580,1549,1582],[1580,1550,1549],[1552,1551,1554],[1553,1554,1551],[1582,1552,1583],[1552,1554,1583],[1553,1556,1554],[1553,1558,1556],[1553,1555,1558],[1556,1583,1554],[1555,1559,1558],[1555,1557,1559],[1558,1583,1556],[1559,1557,1564],[1557,1561,1564],[1558,1559,1583],[1583,1559,1564],[1576,1574,1560],[1576,1560,1577],[1577,1560,1562],[1564,1561,1566],[1632,1577,1562],[1590,1563,1692],[1583,1564,1567],[1564,1566,1567],[337,1705,1565],[311,337,1565],[1571,1565,1705],[1566,1569,1567],[1567,1570,1601],[1567,1569,1570],[1567,1601,1583],[1568,1611,1581],[1568,1590,1611],[1578,1570,1569],[1575,1578,1569],[1601,1570,1578],[1571,1709,1579],[1571,1705,1709],[1572,1587,1586],[1572,1573,1587],[1573,1598,1587],[1573,1589,1598],[1596,1574,1597],[1597,1574,1592],[1584,1592,1574],[1576,1584,1574],[1596,1593,1574],[1575,1591,1578],[1575,1588,1591],[1576,1585,1584],[1576,1577,1585],[1632,1585,1577],[1601,1578,1591],[1639,1579,1733],[1579,1709,1733],[1628,1637,1580],[1602,1628,1580],[1602,1580,1618],[1608,1618,1580],[1608,1580,1582],[1581,1644,1589],[1581,1611,1644],[1607,1608,1582],[1606,1607,1582],[1604,1606,1582],[1583,1604,1582],[1583,1605,1604],[1583,1609,1605],[1609,1583,1617],[1621,1617,1583],[1621,1583,1623],[1627,1623,1583],[1627,1583,1601],[1584,1594,1592],[1584,1585,1594],[1631,1585,1632],[1631,1594,1585],[1661,1586,1587],[1661,1632,1586],[1587,1603,1662],[1587,1598,1603],[1661,1587,1662],[1588,1593,1591],[1598,1589,1665],[1665,1589,1644],[1590,1692,1611],[1591,1595,1634],[1591,1593,1595],[1591,1634,1601],[1597,1592,1594],[1596,1595,1593],[1600,1594,1631],[1597,1594,1600],[1599,1634,1595],[1596,1599,1595],[1596,1597,1599],[1599,1597,1600],[1598,1638,1603],[1598,1665,1638],[1599,1600,1634],[1600,1631,1634],[1633,1601,1668],[1676,1668,1601],[1676,1601,1634],[1601,1633,1627],[1602,1624,1628],[1602,1618,1624],[1603,1638,1662],[1604,1610,1606],[1604,1612,1610],[1604,1605,1612],[1605,1616,1612],[1609,1616,1605],[1606,1613,1614],[1606,1610,1613],[1606,1614,1607],[1615,1607,1614],[1615,1608,1607],[1608,1620,1618],[1608,1615,1620],[1609,1617,1616],[1610,1643,1613],[1610,1645,1643],[1610,1612,1645],[1611,1728,1644],[1611,1692,1728],[1612,1650,1645],[1616,1650,1612],[1613,1643,1614],[1614,1646,1615],[1646,1614,1643],[1615,1648,1620],[1615,1646,1648],[1616,1655,1650],[1616,1619,1655],[1616,1617,1619],[1621,1619,1617],[1620,1624,1618],[1619,1660,1655],[1622,1660,1619],[1621,1622,1619],[1648,1649,1620],[1620,1626,1624],[1620,1649,1626],[1621,1625,1622],[1621,1623,1625],[1622,1666,1660],[1622,1625,1666],[1623,1630,1625],[1623,1627,1630],[1624,1629,1628],[1624,1626,1629],[1625,1669,1666],[1625,1630,1669],[1626,1636,1629],[1626,1640,1636],[1626,1647,1640],[1626,1649,1647],[1627,1635,1630],[1627,1633,1635],[1628,1629,1637],[1629,1636,1637],[1630,1672,1669],[1630,1674,1672],[1635,1674,1630],[1631,1690,1634],[1631,1632,1690],[1632,1685,1690],[1632,1661,1685],[1633,1668,1670],[1633,1670,1635],[1634,1678,1676],[1634,1681,1678],[1634,1688,1681],[1634,1690,1688],[1680,1674,1635],[1670,1680,1635],[1636,1642,1637],[1636,1640,1642],[1637,1686,1776],[1637,1642,1686],[1638,1687,1662],[1638,1744,1687],[1638,1665,1744],[1639,1778,1663],[1639,1733,1778],[1640,1654,1642],[1640,1647,1654],[1692,1641,1728],[1641,1780,1728],[1663,1780,1641],[1654,1686,1642],[1643,1653,1646],[1643,1651,1653],[1643,1652,1651],[1643,1645,1652],[1665,1644,1744],[1644,1728,1744],[1650,1652,1645],[1646,1653,1648],[1647,1649,1654],[1648,1656,1649],[1653,1656,1648],[1656,1657,1649],[1649,1657,1654],[1650,1658,1652],[1650,1655,1658],[1651,1684,1653],[1684,1651,1652],[1652,1658,1691],[1652,1691,1684],[1653,1684,1656],[1654,1657,1686],[1655,1659,1658],[1655,1660,1659],[1686,1656,1684],[1686,1657,1656],[1658,1659,1691],[1691,1659,1664],[1659,1660,1664],[1667,1664,1660],[1666,1667,1660],[1661,1662,1685],[1662,1687,1685],[1663,1782,1780],[1778,1782,1663],[1667,1691,1664],[1666,1671,1667],[1666,1669,1671],[1667,1671,1691],[1668,1676,1670],[1669,1673,1671],[1669,1672,1673],[1670,1695,1680],[1670,1677,1695],[1676,1677,1670],[1691,1671,1673],[1672,1675,1673],[1672,1674,1675],[1691,1673,1675],[1680,1675,1674],[1675,1682,1706],[1680,1682,1675],[1675,1706,1691],[1676,1678,1677],[1679,1695,1677],[1678,1679,1677],[1681,1679,1678],[1683,1698,1679],[1681,1683,1679],[1679,1698,1695],[1680,1695,1682],[1681,1689,1683],[1681,1688,1689],[1682,1696,1706],[1682,1695,1696],[1683,1701,1698],[1683,1697,1701],[1683,1693,1697],[1683,1689,1693],[1684,1715,1686],[1711,1715,1684],[1711,1684,1710],[1712,1710,1684],[1712,1684,1691],[1703,1685,1704],[1685,1687,1704],[1703,1690,1685],[1772,1776,1686],[1758,1772,1686],[1747,1758,1686],[1737,1747,1686],[1727,1737,1686],[1720,1727,1686],[1715,1720,1686],[1687,1744,1704],[1689,1688,1693],[1688,1694,1693],[1688,1690,1694],[1694,1690,1726],[1726,1690,1740],[1729,1740,1690],[1707,1729,1690],[1703,1707,1690],[1691,1717,1712],[1691,1721,1717],[1691,1724,1721],[1732,1724,1691],[1735,1732,1691],[1735,1691,1706],[1693,1694,1697],[1694,1699,1697],[1694,1726,1699],[1695,1700,1696],[1695,1698,1700],[1706,1696,1700],[1697,1702,1701],[1697,1699,1702],[1698,1702,1700],[1698,1701,1702],[1699,1726,1702],[1706,1700,1726],[1700,1702,1726],[1703,1708,1707],[1703,1704,1708],[1708,1704,1744],[1709,1705,1797],[385,1797,1705],[337,385,1705],[1706,1738,1735],[1706,1745,1738],[1706,1749,1745],[1706,1755,1749],[1764,1755,1706],[1706,1767,1764],[1706,1726,1767],[1707,1731,1729],[1707,1708,1731],[1708,1744,1731],[1709,1800,1733],[1709,1797,1800],[1711,1710,1713],[1716,1713,1710],[1716,1710,1712],[1711,1718,1715],[1711,1714,1718],[1711,1713,1714],[1716,1712,1717],[1714,1713,1757],[1716,1757,1713],[1714,1781,1718],[1714,1757,1781],[1718,1720,1715],[1716,1775,1757],[1716,1779,1775],[1716,1719,1779],[1716,1717,1719],[1723,1719,1717],[1721,1723,1717],[1718,1722,1720],[1718,1743,1722],[1718,1781,1743],[1723,1779,1719],[1720,1722,1727],[1721,1725,1723],[1721,1724,1725],[1722,1730,1727],[1722,1743,1730],[1723,1725,1779],[1724,1732,1725],[1725,1771,1779],[1725,1734,1771],[1725,1732,1734],[1726,1766,1767],[1726,1761,1766],[1726,1754,1761],[1726,1751,1754],[1726,1740,1751],[1727,1730,1737],[1744,1728,1791],[1728,1780,1791],[1729,1742,1740],[1729,1731,1742],[1730,1739,1737],[1730,1743,1739],[1731,1785,1742],[1731,1744,1785],[1734,1732,1735],[1778,1733,1804],[1800,1804,1733],[1734,1736,1771],[1734,1735,1736],[1735,1738,1736],[1736,1741,1771],[1736,1738,1741],[1737,1748,1747],[1737,1739,1748],[1741,1738,1745],[1739,1743,1748],[1740,1742,1751],[1746,1753,1741],[1741,1745,1746],[1741,1753,1771],[1751,1742,1752],[1752,1742,1770],[1770,1742,1785],[1743,1781,1748],[1803,1785,1744],[1803,1744,1791],[1745,1750,1746],[1745,1749,1750],[1746,1762,1753],[1746,1750,1762],[1747,1760,1758],[1747,1748,1760],[1748,1781,1760],[1749,1755,1750],[1750,1759,1762],[1750,1755,1759],[1751,1756,1754],[1751,1752,1756],[1752,1770,1756],[1753,1789,1771],[1762,1789,1753],[1754,1763,1761],[1754,1756,1763],[1755,1764,1759],[1756,1770,1763],[1781,1757,1786],[1786,1757,1794],[1775,1794,1757],[1758,1773,1772],[1758,1760,1773],[1759,1789,1762],[1759,1765,1789],[1759,1764,1765],[1760,1781,1773],[1761,1763,1766],[1763,1768,1766],[1763,1785,1768],[1763,1770,1785],[1764,1769,1765],[1764,1767,1769],[1765,1806,1789],[1765,1805,1806],[1765,1774,1805],[1765,1769,1774],[1767,1766,1768],[1767,1768,1769],[1768,1774,1769],[1768,1785,1774],[1771,1789,1779],[1772,1777,1776],[1772,1773,1777],[1773,1792,1777],[1773,1781,1792],[1774,1793,1805],[1774,1785,1793],[1775,1790,1794],[1775,1779,1790],[1776,1777,1783],[1777,1784,1783],[1777,1792,1784],[1778,1811,1782],[1778,1804,1811],[1779,1799,1790],[1779,1789,1799],[1791,1780,1812],[1782,1812,1780],[1781,1798,1792],[1781,1786,1798],[1782,1813,1812],[1811,1813,1782],[1783,1784,1787],[1784,1788,1787],[1784,1792,1788],[1803,1793,1785],[1786,1807,1798],[1786,1809,1807],[1786,1794,1809],[1787,1788,1795],[1788,1796,1795],[1788,1792,1796],[1789,1808,1799],[1806,1808,1789],[1790,1799,1794],[1803,1791,1816],[1791,1812,1816],[1792,1798,1796],[1793,1810,1805],[1803,1810,1793],[1815,1809,1794],[1799,1815,1794],[1795,1796,1801],[1796,1802,1801],[1796,1798,1802],[427,1818,1797],[385,427,1797],[1800,1797,1818],[1802,1798,1820],[1798,1807,1820],[1808,1815,1799],[1800,1823,1804],[1800,1818,1823],[1801,1802,1822],[1802,1821,1822],[1802,1820,1821],[1803,1819,1810],[1803,1816,1819],[1804,1826,1811],[1804,1823,1826],[1806,1805,1814],[1805,1829,1814],[1805,1827,1829],[1805,1810,1827],[1806,1814,1808],[1820,1807,1825],[1809,1825,1807],[1808,1814,1815],[1815,1824,1809],[1809,1824,1825],[1819,1827,1810],[1811,1831,1813],[1811,1826,1831],[1813,1830,1812],[1812,1830,1816],[1813,1832,1830],[1831,1832,1813],[1814,1817,1815],[1814,1829,1817],[1815,1817,1824],[1819,1816,1834],[1830,1834,1816],[1835,1824,1817],[1829,1835,1817],[461,1836,1818],[427,461,1818],[1823,1818,1836],[1837,1827,1819],[1837,1819,1834],[1820,1828,1821],[1820,1825,1828],[1821,1828,1822],[1822,1828,1840],[1823,1841,1826],[1823,1836,1841],[1824,1833,1825],[1824,1842,1833],[1835,1842,1824],[1828,1825,1833],[1846,1831,1826],[1846,1826,1841],[1827,1844,1829],[1837,1844,1827],[1828,1839,1840],[1828,1838,1839],[1828,1833,1838],[1829,1851,1835],[1829,1844,1851],[1849,1830,1832],[1849,1834,1830],[1852,1832,1831],[1846,1852,1831],[1858,1849,1832],[1852,1858,1832],[1833,1847,1838],[1833,1845,1847],[1833,1843,1845],[1833,1842,1843],[1837,1834,1862],[1862,1834,1849],[1835,1865,1842],[1835,1851,1865],[1866,1841,1836],[499,1866,1836],[461,499,1836],[1837,1867,1844],[1837,1862,1867],[1838,1854,1839],[1838,1847,1854],[1839,1854,1840],[1840,1854,1855],[1846,1841,1872],[1866,1872,1841],[1842,1848,1843],[1842,1871,1848],[1842,1865,1871],[1845,1843,1848],[1844,1873,1851],[1844,1867,1873],[1845,1850,1847],[1845,1853,1850],[1845,1848,1853],[1846,1875,1852],[1846,1872,1875],[1847,1863,1878],[1847,1850,1863],[1847,1856,1854],[1847,1870,1856],[1878,1870,1847],[1848,1859,1853],[1848,1871,1859],[1858,1876,1849],[1862,1849,1876],[1850,1860,1863],[1850,1853,1860],[1865,1851,1879],[1873,1879,1851],[1852,1877,1858],[1852,1875,1877],[1853,1861,1860],[1853,1859,1861],[1854,1857,1855],[1854,1856,1857],[1856,1868,1857],[1856,1870,1868],[1857,1868,1869],[1858,1880,1876],[1877,1880,1858],[1861,1859,1874],[1859,1871,1874],[1860,1864,1863],[1860,1861,1864],[1861,1874,1882],[1882,1864,1861],[1862,1881,1867],[1862,1876,1881],[1885,1878,1863],[1864,1885,1863],[1864,1883,1885],[1882,1883,1864],[1865,1884,1871],[1865,1879,1884],[526,1886,1866],[526,1866,499],[1866,1886,1872],[1867,1887,1873],[1881,1887,1867],[1868,1890,1869],[1868,1889,1890],[1868,1878,1889],[1868,1870,1878],[1874,1871,1882],[1871,1891,1882],[1871,1884,1891],[1872,1893,1875],[1872,1886,1893],[1873,1892,1879],[1873,1887,1892],[1877,1875,1898],[1875,1893,1898],[1881,1876,1895],[1880,1895,1876],[1877,1897,1880],[1877,1898,1897],[1878,1885,1896],[1878,1888,1889],[1896,1888,1878],[1899,1884,1879],[1899,1879,1892],[1880,1901,1895],[1897,1901,1880],[1881,1900,1887],[1881,1895,1900],[1882,1894,1910],[1882,1891,1894],[1903,1883,1882],[1903,1882,1910],[1885,1883,1903],[1884,1902,1891],[1899,1902,1884],[1909,1896,1885],[1885,1903,1909],[558,1904,1886],[526,558,1886],[1886,1904,1893],[1887,1905,1892],[1900,1905,1887],[1888,1896,1889],[1889,1906,1890],[1889,1896,1906],[1890,1906,1907],[1894,1891,1911],[1902,1911,1891],[1899,1892,1912],[1905,1912,1892],[1898,1893,1914],[1904,1914,1893],[1894,1911,1910],[1900,1895,1915],[1901,1915,1895],[1896,1909,1921],[1896,1908,1906],[1921,1908,1896],[1897,1916,1901],[1898,1916,1897],[1898,1918,1916],[1898,1914,1918],[1899,1919,1902],[1899,1912,1919],[1900,1917,1905],[1900,1915,1917],[1901,1920,1915],[1916,1920,1901],[1902,1922,1911],[1919,1922,1902],[1925,1909,1903],[1903,1910,1925],[584,1923,1904],[558,584,1904],[1904,1923,1914],[1905,1924,1912],[1917,1924,1905],[1906,1926,1907],[1906,1908,1926],[1907,1926,1928],[1908,1921,1926],[1929,1921,1909],[1909,1925,1929],[1910,1913,1932],[1910,1911,1913],[1932,1925,1910],[1913,1911,1931],[1922,1931,1911],[1933,1919,1912],[1924,1933,1912],[1913,1931,1932],[1914,1937,1918],[1914,1923,1937],[1915,1935,1917],[1915,1920,1935],[1916,1936,1920],[1918,1936,1916],[1917,1938,1924],[1917,1935,1938],[1918,1940,1936],[1918,1937,1940],[1919,1941,1922],[1919,1942,1941],[1933,1942,1919],[1920,1939,1935],[1920,1936,1939],[1921,1929,1943],[1930,1926,1921],[1930,1921,1943],[1922,1941,1931],[1923,1944,1937],[614,1944,1923],[584,614,1923],[1924,1945,1933],[1938,1945,1924],[1949,1929,1925],[1925,1932,1949],[1926,1927,1928],[1926,1930,1927],[1927,1930,1928],[1928,1930,1947],[1950,1943,1929],[1929,1949,1950],[1930,1946,1947],[1930,1948,1946],[1930,1943,1948],[1931,1934,1932],[1931,1951,1934],[1931,1941,1951],[1934,1953,1932],[1953,1949,1932],[1933,1952,1942],[1933,1945,1952],[1934,1955,1953],[1934,1951,1955],[1935,1954,1938],[1935,1939,1954],[1939,1936,1956],[1940,1956,1936],[1959,1937,1944],[1959,1940,1937],[1938,1957,1945],[1938,1954,1957],[1962,1954,1939],[1962,1939,1956],[1964,1956,1940],[1959,1964,1940],[1960,1951,1941],[1942,1960,1941],[1942,1963,1960],[1952,1963,1942],[1950,1971,1943],[1958,1948,1943],[1958,1943,1971],[1959,1944,1961],[658,1961,1944],[614,658,1944],[1965,1952,1945],[1957,1965,1945],[1958,1947,1946],[1958,1946,1948],[1958,1968,1947],[1969,1950,1949],[1969,1949,1970],[1949,1953,1970],[1950,1969,1971],[1975,1955,1951],[1960,1975,1951],[1965,1978,1952],[1978,1963,1952],[1953,1955,1972],[1972,1970,1953],[1962,1981,1954],[1981,1957,1954],[1972,1955,1975],[1964,1980,1956],[1962,1956,1980],[1982,1965,1957],[1982,1957,1981],[1958,1967,1968],[1958,1966,1967],[1958,1971,1966],[1959,1986,1964],[1959,1984,1986],[1959,1961,1984],[1960,1983,1975],[1960,1963,1983],[693,1961,658],[693,1984,1961],[1962,1985,1981],[1962,1980,1985],[1987,1963,1978],[1987,1983,1963],[1964,1993,1980],[1964,1986,1993],[1965,1990,1978],[1982,1990,1965],[1966,1989,1967],[1966,1971,1989],[1967,1992,1968],[1967,1991,1992],[1967,1989,1991],[1973,1971,1969],[1969,1970,1973],[1973,1970,1976],[1972,1976,1970],[1971,1988,2002],[1971,1973,1988],[2006,1989,1971],[2023,2006,1971],[2056,2023,1971],[1972,1974,1976],[1972,1979,1974],[1972,1975,1979],[1973,1977,1988],[1973,1976,1977],[1974,1979,1976],[1975,1994,1979],[1975,1995,1994],[1975,1983,1995],[1976,1994,2002],[1976,1979,1994],[1988,1977,1976],[1988,1976,2002],[1987,1978,1996],[1978,1990,1996],[1993,1999,1980],[1980,1999,1985],[1982,1981,2000],[1985,2000,1981],[1982,2001,1990],[1982,2000,2001],[1987,2003,1983],[1983,2003,1995],[1986,1984,2004],[720,2004,1984],[693,720,1984],[1985,2005,2000],[1985,1999,2005],[1986,2011,1993],[1986,2004,2011],[1987,2007,2003],[1987,1996,2007],[1989,1997,1991],[2006,1997,1989],[1990,2008,1996],[2001,2008,1990],[1991,1998,1992],[1991,1997,1998],[1993,2012,1999],[1993,2011,2012],[1994,1995,2002],[2002,1995,2030],[2013,2030,1995],[2003,2013,1995],[2007,1996,2014],[2008,2014,1996],[1997,2010,1998],[1997,2009,2010],[1997,2006,2009],[2012,2017,1999],[1999,2017,2005],[2001,2000,2016],[2005,2016,2000],[2001,2015,2008],[2001,2016,2015],[2030,2046,2002],[2007,2013,2003],[2004,2020,2011],[757,2020,2004],[720,757,2004],[2005,2021,2016],[2005,2017,2021],[2006,2018,2009],[2006,2023,2018],[2007,2024,2013],[2007,2014,2024],[2008,2022,2014],[2015,2022,2008],[2009,2018,2010],[2010,2018,2019],[2012,2011,2025],[2025,2011,2020],[2012,2027,2017],[2012,2025,2027],[2013,2026,2030],[2024,2026,2013],[2024,2014,2032],[2022,2032,2014],[2015,2033,2022],[2015,2034,2033],[2015,2016,2034],[2021,2034,2016],[2027,2035,2017],[2017,2035,2021],[2018,2029,2019],[2018,2028,2029],[2018,2023,2028],[757,790,2020],[2025,2020,2036],[790,2036,2020],[2021,2041,2034],[2021,2035,2041],[2022,2038,2032],[2033,2038,2022],[2023,2031,2028],[2056,2031,2023],[2024,2043,2026],[2024,2032,2043],[2025,2044,2027],[2025,2036,2044],[2026,2042,2030],[2026,2045,2042],[2043,2045,2026],[2027,2047,2035],[2027,2044,2047],[2028,2031,2029],[2029,2031,2040],[2030,2042,2046],[2031,2039,2040],[2031,2037,2039],[2056,2037,2031],[2032,2048,2043],[2032,2038,2048],[2033,2049,2038],[2033,2034,2049],[2034,2050,2049],[2034,2041,2050],[2035,2051,2041],[2047,2051,2035],[2044,2036,2052],[822,2052,2036],[790,822,2036],[2037,2055,2039],[2037,2056,2055],[2038,2057,2048],[2049,2057,2038],[2039,2054,2040],[2039,2053,2054],[2039,2055,2053],[2041,2058,2050],[2041,2051,2058],[2042,2045,2046],[2043,2059,2045],[2043,2048,2059],[849,2052,822],[2060,2045,2059],[2060,2046,2045],[2060,2074,2046],[2060,2076,2074],[2060,2073,2076],[2060,2059,2073],[2061,2052,2070],[2061,2044,2052],[2061,2047,2044],[2061,2062,2047],[2061,2077,2062],[2061,2070,2077],[2062,2051,2047],[2062,2066,2051],[2062,2078,2066],[2062,2077,2078],[2063,2048,2057],[2063,2059,2048],[2063,2073,2059],[2063,2079,2073],[2063,2072,2079],[2063,2057,2072],[2065,2064,2049],[2064,2057,2049],[2064,2072,2057],[2064,2080,2072],[2065,2080,2064],[2065,2050,2058],[2065,2049,2050],[2065,2081,2080],[2065,2071,2081],[2065,2058,2071],[2066,2058,2051],[2066,2071,2058],[2082,2071,2066],[2078,2082,2066],[2068,2067,2075],[2067,2056,2075],[2067,2055,2056],[2067,2053,2055],[2068,2053,2067],[2069,2068,2084],[2068,2083,2084],[2068,2075,2083],[2069,2053,2068],[2069,2084,2085],[2069,2054,2053],[849,875,2070],[849,2070,2052],[2070,2088,2077],[875,2088,2070],[2071,2089,2081],[2082,2089,2071],[2072,2091,2079],[2080,2091,2072],[2076,2073,2092],[2073,2079,2092],[2046,2074,2075],[2074,2087,2075],[2074,2086,2087],[2076,2086,2074],[2002,2046,2075],[2002,2075,1971],[2075,2056,1971],[2083,2075,2095],[2087,2095,2075],[2076,2099,2086],[2076,2092,2099],[2078,2077,2100],[2088,2100,2077],[2078,2103,2082],[2078,2100,2103],[2079,2105,2092],[2079,2091,2105],[2080,2107,2091],[2080,2106,2107],[2081,2106,2080],[2081,2089,2106],[2082,2109,2089],[2082,2103,2109],[2084,2083,2095],[2084,2112,2085],[2084,2111,2112],[2084,2110,2111],[2084,2095,2110],[2086,2090,2087],[2086,2093,2090],[2094,2093,2086],[2096,2094,2086],[2096,2086,2102],[2102,2086,2099],[2087,2097,2095],[2087,2090,2097],[875,898,2088],[911,2100,2088],[898,911,2088],[2089,2116,2106],[2109,2116,2089],[2090,2093,2097],[2107,2118,2091],[2091,2118,2105],[2092,2117,2099],[2092,2105,2117],[2093,2098,2097],[2094,2098,2093],[2096,2098,2094],[2095,2104,2110],[2095,2101,2104],[2095,2097,2101],[2096,2102,2098],[2097,2098,2101],[2101,2098,2115],[2114,2115,2098],[2102,2114,2098],[2102,2099,2108],[2119,2108,2099],[2119,2099,2125],[2099,2117,2125],[911,2126,2100],[2103,2100,2126],[2101,2115,2104],[2102,2108,2114],[2103,2130,2109],[2103,2126,2130],[2104,2113,2110],[2104,2115,2113],[2117,2105,2134],[2118,2134,2105],[2107,2106,2121],[2116,2121,2106],[2107,2128,2118],[2107,2121,2128],[2119,2114,2108],[2109,2129,2116],[2109,2130,2129],[2120,2110,2113],[2122,2111,2110],[2120,2122,2110],[2138,2112,2111],[2122,2138,2111],[2138,2139,2112],[2120,2113,2115],[2123,2115,2114],[2119,2123,2114],[2123,2142,2115],[2120,2115,2124],[2124,2115,2142],[2129,2135,2116],[2116,2135,2121],[2117,2143,2125],[2117,2134,2143],[2128,2144,2118],[2118,2144,2134],[2119,2125,2123],[2120,2124,2122],[2121,2147,2128],[2121,2135,2147],[2122,2137,2138],[2122,2132,2137],[2122,2124,2132],[2123,2127,2142],[2123,2133,2127],[2123,2125,2133],[2124,2142,2132],[2133,2125,2136],[2136,2125,2146],[2146,2125,2154],[2125,2143,2154],[911,2140,2126],[2130,2126,2157],[2140,2157,2126],[2127,2141,2142],[2127,2133,2141],[2128,2162,2144],[2128,2147,2162],[2129,2161,2135],[2129,2157,2161],[2130,2157,2129],[911,934,2131],[911,2131,2140],[2131,2190,2140],[964,2190,2131],[934,964,2131],[2132,2145,2137],[2132,2142,2145],[2133,2136,2141],[2134,2165,2143],[2134,2144,2165],[2135,2166,2147],[2161,2166,2135],[2136,2150,2141],[2136,2146,2150],[2138,2137,2148],[2137,2151,2148],[2137,2145,2151],[2138,2149,2139],[2138,2148,2149],[2140,2190,2157],[2141,2155,2142],[2141,2156,2155],[2141,2152,2156],[2141,2150,2152],[2142,2153,2145],[2142,2158,2153],[2155,2158,2142],[2143,2173,2154],[2143,2165,2173],[2144,2176,2165],[2162,2176,2144],[2145,2153,2151],[2146,2154,2150],[2147,2188,2162],[2147,2179,2188],[2147,2166,2179],[2148,2168,2149],[2148,2167,2168],[2148,2151,2167],[2149,2168,2169],[2150,2170,2152],[2150,2154,2170],[2151,2163,2167],[2151,2153,2163],[2156,2152,2170],[2163,2153,2164],[2158,2164,2153],[2170,2154,2194],[2154,2173,2194],[2155,2159,2158],[2155,2156,2159],[2156,2160,2159],[2156,2170,2160],[2157,2187,2161],[2157,2189,2187],[2157,2190,2189],[2158,2172,2164],[2159,2172,2158],[2159,2160,2172],[2160,2170,2172],[2161,2187,2166],[2162,2188,2176],[2163,2174,2167],[2163,2164,2174],[2164,2171,2174],[2164,2172,2171],[2165,2183,2173],[2192,2183,2165],[2192,2165,2176],[2205,2166,2187],[2205,2179,2166],[2167,2177,2168],[2167,2174,2177],[2168,2178,2169],[2168,2177,2178],[2201,2170,2194],[2170,2180,2172],[2170,2186,2180],[2201,2186,2170],[2171,2175,2174],[2171,2172,2175],[2172,2180,2175],[2173,2183,2194],[2174,2181,2177],[2174,2175,2181],[2175,2180,2181],[2204,2192,2176],[2204,2176,2188],[2177,2184,2178],[2177,2181,2184],[2178,2184,2185],[2205,2188,2179],[2180,2182,2181],[2180,2186,2182],[2195,2181,2182],[2200,2184,2181],[2191,2200,2181],[2195,2191,2181],[2195,2182,2193],[2193,2182,2186],[2192,2203,2183],[2203,2194,2183],[2198,2184,2200],[2199,2185,2184],[2198,2199,2184],[2202,2186,2201],[2202,2193,2186],[2211,2187,2210],[2210,2187,2189],[2211,2205,2187],[2204,2188,2220],[2205,2220,2188],[2207,2210,2189],[2207,2189,2190],[1015,2207,2190],[1015,2190,964],[2191,2197,2200],[2191,2196,2197],[2195,2196,2191],[2204,2213,2192],[2192,2213,2203],[2202,2195,2193],[2201,2194,2212],[2203,2212,2194],[2202,2206,2195],[2195,2206,2196],[2196,2206,2197],[2200,2197,2206],[2198,2200,2209],[2200,2206,2209],[2202,2201,2218],[2201,2212,2218],[2202,2218,2206],[2203,2259,2212],[2203,2256,2259],[2203,2213,2256],[2204,2254,2213],[2204,2257,2254],[2204,2221,2257],[2204,2220,2221],[2205,2219,2220],[2211,2219,2205],[2218,2237,2206],[2209,2206,2217],[2206,2222,2217],[2206,2235,2222],[2206,2236,2235],[2206,2237,2236],[2207,2253,2210],[2207,2252,2253],[1036,2252,2207],[1015,1036,2207],[2208,2209,2215],[2209,2216,2215],[2209,2217,2216],[2211,2210,2214],[2210,2253,2214],[2211,2258,2219],[2211,2255,2258],[2211,2214,2255],[2218,2212,2247],[2246,2247,2212],[2246,2212,2251],[2212,2259,2251],[2213,2254,2256],[2214,2253,2255],[2215,2224,2232],[2215,2216,2224],[2216,2225,2224],[2216,2217,2225],[2217,2223,2225],[2217,2222,2223],[2218,2242,2237],[2218,2243,2242],[2218,2249,2243],[2218,2248,2249],[2218,2247,2248],[2261,2219,2258],[2219,2261,2220],[2262,2220,2261],[2221,2220,2262],[2257,2221,2262],[2223,2222,2228],[2228,2222,2229],[2229,2222,2230],[2230,2222,2234],[2222,2235,2234],[2223,2226,2225],[2223,2227,2226],[2223,2228,2227],[2224,2233,2232],[2224,2231,2233],[2224,2225,2231],[2225,2238,2231],[2225,2241,2238],[2225,2245,2241],[2225,2226,2245],[2226,2244,2245],[2226,2227,2244],[2227,2228,2244],[2228,2229,2244],[2229,2230,2244],[2230,2234,2244],[2231,2238,2233],[2232,2233,2239],[2233,2240,2239],[2233,2238,2240],[2234,2250,2244],[2234,2235,2250],[2236,2250,2235],[2236,2237,2250],[2250,2237,2242],[2238,2241,2240],[2239,2245,2299],[2239,2240,2245],[2240,2241,2245],[2250,2242,2243],[2250,2243,2249],[2310,2269,2244],[2278,2310,2244],[2244,2250,2278],[2244,2269,2245],[2245,2269,2299],[2247,2246,2260],[2246,2251,2260],[2263,2247,2260],[2247,2276,2248],[2263,2276,2247],[2249,2248,2276],[2249,2277,2250],[2249,2276,2277],[2278,2250,2277],[2251,2259,2260],[2264,2252,1066],[1053,1066,2252],[1036,1053,2252],[2252,2264,2253],[2266,2253,2265],[2264,2265,2253],[2255,2253,2266],[2271,2254,2257],[2254,2270,2256],[2254,2271,2270],[2267,2255,2266],[2267,2258,2255],[2274,2256,2270],[2274,2259,2256],[2271,2257,2272],[2257,2273,2272],[2257,2262,2273],[2261,2258,2268],[2268,2258,2267],[2259,2263,2260],[2259,2274,2263],[2262,2261,2273],[2273,2261,2268],[2263,2275,2276],[2263,2274,2275],[2264,2285,2265],[1079,2285,2264],[1066,1079,2264],[2265,2287,2266],[2285,2287,2265],[2266,2284,2267],[2266,2283,2284],[2266,2287,2283],[2267,2286,2268],[2284,2286,2267],[2268,2293,2273],[2286,2293,2268],[2269,2295,2299],[2269,2310,2295],[2270,2289,2274],[2289,2270,2291],[2271,2291,2270],[2271,2292,2291],[2272,2292,2271],[2272,2294,2292],[2273,2294,2272],[2273,2293,2294],[2274,2279,2275],[2274,2288,2279],[2274,2289,2288],[2275,2281,2276],[2275,2290,2281],[2290,2275,2279],[2276,2297,2277],[2276,2296,2297],[2276,2303,2296],[2276,2282,2303],[2281,2282,2276],[2277,2280,2278],[2280,2277,2298],[2297,2298,2277],[2278,2302,2310],[2278,2280,2302],[2290,2279,2288],[2280,2298,2302],[2281,2303,2282],[2281,2290,2303],[2290,2288,2304],[2319,2304,2288],[2290,2304,2303],[2295,2300,2299],[2295,2301,2300],[2295,2310,2301],[2296,2305,2297],[2317,2305,2296],[2317,2296,2303],[2297,2314,2298],[2297,2305,2314],[2298,2307,2302],[2298,2314,2307],[2300,2301,2306],[2301,2310,2306],[2302,2309,2310],[2302,2307,2309],[2318,2317,2303],[2318,2303,2304],[2318,2304,2319],[2316,2305,2317],[2316,2314,2305],[2306,2310,2308],[2312,2307,2315],[2315,2307,2314],[2311,2309,2307],[2312,2311,2307],[2322,2308,2310],[2311,2310,2309],[2322,2310,2321],[2311,2321,2310],[2311,2312,2313],[2311,2331,2321],[2311,2320,2331],[2313,2320,2311],[2312,2315,2313],[2313,2315,2320],[2316,2329,2314],[2315,2314,2330],[2329,2330,2314],[2315,2330,2320],[2316,2328,2329],[2316,2325,2328],[2316,2317,2325],[2317,2323,2325],[2317,2324,2323],[2318,2324,2317],[2318,2326,2324],[2318,2319,2326],[2319,2351,2326],[2331,2320,2332],[2320,2330,2332],[2336,2321,2331],[2322,2321,2336],[2322,2336,2342],[2323,2335,2325],[2323,2326,2335],[2324,2326,2323],[2328,2325,2339],[2325,2335,2339],[2326,2350,2335],[2326,2351,2350],[2328,2338,2329],[2328,2341,2338],[2328,2339,2341],[2329,2338,2330],[2330,2337,2332],[2330,2345,2337],[2338,2345,2330],[2331,2334,2336],[2331,2340,2334],[2333,2340,2331],[2332,2333,2331],[2332,2340,2333],[2332,2337,2340],[2336,2334,2344],[2334,2340,2344],[2335,2341,2339],[2335,2350,2341],[2336,2344,2342],[2337,2345,2340],[2338,2341,2345],[2340,2346,2344],[2340,2345,2346],[2341,2355,2345],[2350,2355,2341],[2342,2348,2343],[2342,2344,2348],[2343,2348,2354],[2344,2352,2348],[2344,2347,2352],[2344,2346,2347],[2345,2349,2346],[2355,2349,2345],[2346,2349,2347],[2349,2352,2347],[2348,2353,2354],[2348,2352,2353],[2355,2361,2349],[2349,2361,2352],[2350,2357,2355],[2350,2351,2357],[2351,2358,2357],[2352,2356,2353],[2352,2359,2356],[2352,2361,2359],[2353,2356,2354],[2354,2356,2360],[2355,2363,2361],[2355,2357,2363],[2356,2362,2360],[2356,2359,2362],[2363,2357,2364],[2357,2358,2364],[2366,2364,2358],[2359,2369,2362],[2359,2370,2369],[2359,2365,2370],[2359,2361,2365],[2360,2362,2368],[2361,2363,2365],[2362,2369,2368],[2363,2367,2365],[2363,2364,2367],[2366,2372,2364],[2367,2364,2372],[2365,2371,2370],[2365,2373,2371],[2365,2367,2373],[2366,2375,2372],[2367,2379,2373],[2367,2372,2379],[2368,2371,2376],[2368,2369,2371],[2369,2370,2371],[2371,2380,2376],[2371,2377,2380],[2371,2374,2377],[2371,2378,2374],[2371,2373,2378],[2372,2382,2379],[2372,2375,2382],[2373,2384,2378],[2373,2379,2384],[2374,2378,2377],[2375,2381,2382],[2376,2380,2387],[2377,2385,2380],[2377,2383,2385],[2377,2378,2383],[2378,2384,2383],[2379,2386,2384],[2379,2382,2386],[2380,2385,2387],[2381,2388,2382],[2386,2382,2389],[2382,2388,2389],[2383,2393,2385],[2383,2391,2393],[2383,2384,2391],[2384,2390,2391],[2384,2386,2390],[2385,2392,2387],[2385,2394,2392],[2385,2393,2394],[2386,2389,2390],[2388,2396,2389],[2390,2389,2397],[2389,2403,2397],[2389,2396,2403],[2390,2395,2391],[2390,2397,2395],[2391,2404,2393],[2391,2398,2404],[2391,2395,2398],[2392,2394,2399],[2393,2400,2394],[2393,2404,2400],[2394,2402,2399],[2394,2401,2402],[2394,2400,2401],[2395,2397,2398],[2399,2402,2405],[2400,2405,2401],[2400,2404,2405],[2401,2405,2402]]} \ No newline at end of file diff --git a/SDK/Samples/Site/CS/Application.cs b/SDK/Samples/Site/CS/Application.cs deleted file mode 100644 index 680e5fa2..00000000 --- a/SDK/Samples/Site/CS/Application.cs +++ /dev/null @@ -1,152 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.IO; - -using Autodesk; -using Autodesk.Revit; -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; -using Autodesk.Revit.ApplicationServices; -using System.Windows.Media.Imaging; -using System.Windows; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// Implements the Revit add-in interface IExternalApplication - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - [Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)] - public class Application : IExternalApplication - { - #region IExternalApplication Members - /// - /// Implements the OnShutdown event - /// - /// - /// - public Result OnShutdown(UIControlledApplication application) - { - return Result.Succeeded; - } - - /// - /// Implements the OnStartup event - /// - /// - /// - public Result OnStartup(UIControlledApplication application) - { - CreateSitePanel(application); - return Result.Succeeded; - } - - #endregion - - private void CreateSitePanel(UIControlledApplication application) - { - RibbonPanel rp = application.CreateRibbonPanel("Site"); - PushButtonData addPond = new PushButtonData("Site_Add_Pond", "Add Pond", - addAssemblyPath, - typeof(Revit.SDK.Samples.Site.CS.SiteAddRetainingPondCommand).FullName); - SetIconsForPushButtonData(addPond, Revit.SDK.Samples.Site.CS.Properties.Resources.AddPond); - PushButton pondPB = rp.AddItem(addPond) as PushButton; - - PushButtonData moveRegion = new PushButtonData("Site_Move_Region", "Move Region", - addAssemblyPath, - typeof(Revit.SDK.Samples.Site.CS.SiteMoveRegionAndPointsCommand).FullName); - SetIconsForPushButtonData(moveRegion, Revit.SDK.Samples.Site.CS.Properties.Resources.MoveRegion); - - PushButtonData deleteRegion = new PushButtonData("Site_Delete_Region", "Delete Region", - addAssemblyPath, - typeof(Revit.SDK.Samples.Site.CS.SiteDeleteRegionAndPointsCommand).FullName); - SetIconsForPushButtonData(deleteRegion, Revit.SDK.Samples.Site.CS.Properties.Resources.DeleteRegion); - - rp.AddStackedItems(moveRegion, deleteRegion); - - PushButtonData raiseTerrain = new PushButtonData("Site_Raise_Terrain", "Raise Terrain", - addAssemblyPath, - typeof(Revit.SDK.Samples.Site.CS.SiteRaiseTerrainInRegionCommand).FullName); - SetIconsForPushButtonData(raiseTerrain, Revit.SDK.Samples.Site.CS.Properties.Resources.RaiseTerrain); - - PushButtonData lowerTerrain = new PushButtonData("Site_Lower_Terrain", "Lower Terrain", - addAssemblyPath, - typeof(Revit.SDK.Samples.Site.CS.SiteLowerTerrainInRegionCommand).FullName); - SetIconsForPushButtonData(lowerTerrain, Revit.SDK.Samples.Site.CS.Properties.Resources.LowerTerrain); - - PushButtonData normalizeTerrain = new PushButtonData("Site_Normalize_Terrain", "Normalize Terrain", - addAssemblyPath, - typeof(Revit.SDK.Samples.Site.CS.SiteNormalizeTerrainInRegionCommand).FullName); - SetIconsForPushButtonData(normalizeTerrain, Revit.SDK.Samples.Site.CS.Properties.Resources.SiteNormalize); - - rp.AddStackedItems(raiseTerrain, lowerTerrain, normalizeTerrain); - } - - /// - /// Utility for adding icons to the button. - /// - /// The push button. - /// The icon. - private static void SetIconsForPushButtonData(PushButtonData button, System.Drawing.Icon icon) - { - button.LargeImage = GetStdIcon(icon); - button.Image = GetSmallIcon(icon); - } - - /// - /// Gets the standard sized icon as a BitmapSource. - /// - /// The icon. - /// The BitmapSource. - private static BitmapSource GetStdIcon(System.Drawing.Icon icon) - { - return System.Windows.Interop.Imaging.CreateBitmapSourceFromHIcon( - icon.Handle, - Int32Rect.Empty, - BitmapSizeOptions.FromEmptyOptions()); - } - - /// - /// Gets the small sized icon as a BitmapSource. - /// - /// The icon. - /// The BitmapSource. - private static BitmapSource GetSmallIcon(System.Drawing.Icon icon) - { - System.Drawing.Icon smallIcon = new System.Drawing.Icon(icon, new System.Drawing.Size(16, 16)); - return System.Windows.Interop.Imaging.CreateBitmapSourceFromHIcon( - smallIcon.Handle, - Int32Rect.Empty, - BitmapSizeOptions.FromEmptyOptions()); - } - - /// - /// The path to this add-in assembly. - /// - static String addAssemblyPath = typeof(Revit.SDK.Samples.Site.CS.Application).Assembly.Location; - } -} diff --git a/SDK/Samples/Site/CS/Properties/AssemblyInfo.cs b/SDK/Samples/Site/CS/Properties/AssemblyInfo.cs deleted file mode 100644 index 014a94ec..00000000 --- a/SDK/Samples/Site/CS/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted, -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. -// -// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. -// - -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Site")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("Copyright © Autodesk, Inc. 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("abbc7f6b-0893-4ac7-8978-93ed8e494b6b")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/SDK/Samples/Site/CS/Properties/Resources.Designer.cs b/SDK/Samples/Site/CS/Properties/Resources.Designer.cs deleted file mode 100644 index c8febe79..00000000 --- a/SDK/Samples/Site/CS/Properties/Resources.Designer.cs +++ /dev/null @@ -1,123 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace Revit.SDK.Samples.Site.CS.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Revit.SDK.Samples.Site.CS.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon AddPond { - get { - object obj = ResourceManager.GetObject("AddPond", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon DeleteRegion { - get { - object obj = ResourceManager.GetObject("DeleteRegion", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon LowerTerrain { - get { - object obj = ResourceManager.GetObject("LowerTerrain", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon MoveRegion { - get { - object obj = ResourceManager.GetObject("MoveRegion", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon RaiseTerrain { - get { - object obj = ResourceManager.GetObject("RaiseTerrain", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). - /// - internal static System.Drawing.Icon SiteNormalize { - get { - object obj = ResourceManager.GetObject("SiteNormalize", resourceCulture); - return ((System.Drawing.Icon)(obj)); - } - } - } -} diff --git a/SDK/Samples/Site/CS/Properties/Resources.resx b/SDK/Samples/Site/CS/Properties/Resources.resx deleted file mode 100644 index fd47efd0..00000000 --- a/SDK/Samples/Site/CS/Properties/Resources.resx +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\AddPond.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\DeleteRegion.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\LowerTerrain.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\MoveRegion.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\RaiseTerrain.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\SiteNormalize.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/SDK/Samples/Site/CS/Readme_Site.rtf b/SDK/Samples/Site/CS/Readme_Site.rtf deleted file mode 100644 index c4a803fa..00000000 --- a/SDK/Samples/Site/CS/Readme_Site.rtf +++ /dev/null @@ -1,261 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe2052\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} -{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f39\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f40\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f42\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f46\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f50\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} -{\f52\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f54\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} -{\f56\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f62\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f66\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f379\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f380\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f382\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f386\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} -{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; -\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 -\fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused -Normal Table;}}{\*\listtable{\list\listtemplateid-1315551304\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 -\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid1270308228}{\list\listtemplateid-1314628404\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703 -\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713 -\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 -\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6480\lin6480 }{\listname ;}\listid1890997469}{\list\listtemplateid-1762206948\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\lvltentative\levelspace360\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\lin6480 }{\listname ;}\listid2018343942}}{\*\listoverridetable{\listoverride\listid1270308228\listoverridecount0\ls1} -{\listoverride\listid2018343942\listoverridecount0\ls2}{\listoverride\listid1890997469\listoverridecount0\ls3}}{\*\rsidtbl \rsid1531538\rsid3227122\rsid4134427\rsid5264966\rsid7276389\rsid10815542\rsid11296413\rsid12605987\rsid12673933}{\mmathPr -\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Janet Yang}{\creatim\yr2012\mo11\dy12\hr13\min30}{\revtim\yr2012\mo12\dy17\hr13\min57}{\version7}{\edmins23} -{\nofpages1}{\nofwords393}{\nofchars2243}{\nofcharsws2631}{\vern49255}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 -\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale160\rsidroot7276389 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Application:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Site\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 -\b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Revit Platform:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 All\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 -\hich\af1\dbch\af31505\loch\f1 Revit Version:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 201}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5264966 \hich\af1\dbch\af31505\loch\f1 4}{\rtlch\fcs1 -\af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 First Released For:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 -\hich\af1\dbch\af31505\loch\f1 201}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid5264966 \hich\af1\dbch\af31505\loch\f1 4}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 .0\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 -\b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Programming Language:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 C#\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 -\hich\af1\dbch\af31505\loch\f1 Skill Level:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Medium\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 -Category:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Elements\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Type:}{\rtlch\fcs1 \af1\afs20 -\ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 ExternalApplication\line \line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Subject:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Site\line }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Summary:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 -\hich\af1\dbch\af31505\loch\f1 \line TopographySurface and SiteSubRegion editing utilities, including Adding predefined regions of points, changing points elevations, moving points, and deleting points.}{\rtlch\fcs1 \ai\af0\afs20 \ltrch\fcs0 -\i\f0\fs20\insrsid12605987 -\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid12605987 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Classes:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 -\par }\pard \ltrpar\ql \fi180\li180\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin180\itap0 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987\charrsid7276389 \hich\af1\dbch\af31505\loch\f1 Autodesk.Revit.UI.IExternalCommand -\par \hich\af1\dbch\af31505\loch\f1 Autodesk.Revit.DB}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7276389\charrsid7276389 \hich\af1\dbch\af31505\loch\f1 .Architecture.TopographySurface}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid12605987\charrsid7276389 -\par }\pard \ltrpar\ql \fi180\li180\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin180\itap0\pararsid7276389 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7276389\charrsid7276389 \hich\af1\dbch\af31505\loch\f1 Autodesk.Revit.DB.Architecture.SiteSubRegion - -\par \hich\af1\dbch\af31505\loch\f1 Autodesk.Revit.DB.Architecture.TopographyEditScope -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7276389 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\lang1036\langfe1033\langnp1036\insrsid12605987 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Project Files:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 -\hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \ai\af1\afs20 \ltrch\fcs0 \i\f1\fs20\insrsid12605987 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid7276389\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid7276389 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7276389\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 Application.cs - \hich\af1\dbch\af31505\loch\f1 -Implements the Revit add-in interface IExternalApplication}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987\charrsid3227122 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid7276389\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7276389\charrsid3227122 -\hich\af1\dbch\af31505\loch\f1 SiteAddRetainingPondCommand.cs \hich\f1 \endash \loch\f1 A command that adds a new circular retaining pond to a TopographySurface where the user selects.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid12605987\charrsid3227122 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid7276389\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7276389\charrsid3227122 -\hich\af1\dbch\af31505\loch\f1 SiteDeleteRegionAndPointsCommand.cs - A command that deletes a \hich\af1\dbch\af31505\loch\f1 subregion and all topography surface points it contains. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid7276389\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 -SiteLowerTerrainInRegionCommand.cs - A command that lowers all points contained in a subregion by 3 feet. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid7276389\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 -SiteMoveRegionAndPointsCommand.cs - A command that moves a subregion and the points it co\hich\af1\dbch\af31505\loch\f1 ntains to a new location on the host surface. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid7276389\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 SiteNormalizeTerrainInRegionCommand}{ -\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1531538\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 .cs}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7276389\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 - - A command that normalizes all points in a region to the average elevation. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid1531538\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid1531538 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid1531538\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 -SiteRaiseTerrainInRegionCommand.cs - Raised all points contained in a subregion by 3 feet. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid11296413\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid11296413 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid11296413\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 -SiteEditingUtils.cs - Database level utilities for the site editing commands. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid10815542\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar -\ql \fi-360\li720\ri0\nowidctlpar\wrapdefault\faauto\ls1\rin0\lin720\itap0\pararsid7276389 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid10815542\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 -SiteUIUtils.cs - User interface utilities for site editing commands. }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid7276389\charrsid3227122 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f0\fs20\insrsid7276389 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Description:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\insrsid12605987 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 This sample provides following functionalities. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid3227122\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls2\rin0\lin720\itap0\pararsid3227122 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3227122\charrsid3227122 \hich\af1\dbch\af31505\loch\f1 -Automatically create a topography family (circular retaining pond) at the user specific location.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987\charrsid3227122 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid3227122\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid3227122\charrsid3227122 -\hich\af1\dbch\af31505\loch\f1 Move a subregion and the points it contains to another location on the host surface. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid3227122\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Raise and lower terrain in subregion. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid3227122\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 -Normalize the terrain in the subregion by moving all points to the average elevation. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f3\fs20\lang1033\langfe1033\langfenp1033\insrsid3227122\charrsid3227122 \loch\af3\dbch\af31505\hich\f3 \'b7\tab}\hich\af1\dbch\af31505\loch\f1 Delete a subregion and the points it contains. - -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\tx360\wrapdefault\faauto\rin0\lin0\itap0\pararsid3227122 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\cf2\insrsid12605987 -\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid12605987 -\par }{\rtlch\fcs1 \ab\af1\afs20 \ltrch\fcs0 \b\f1\fs20\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 Instructions:}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\cf2\insrsid12605987 \hich\af1\dbch\af31505\loch\f1 }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 -\f0\fs20\cf2\insrsid12605987 -\par }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 Open }{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12673933\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 -a Revit project containing at least on TopographySurface. Switch to the Add-ins tab.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987\charrsid12673933 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f1\fs20\lang1033\langfe1033\langfenp1033\insrsid12673933\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 1.\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\nowidctlpar -\tx360\wrapdefault\faauto\ls3\rin0\lin720\itap0\pararsid12673933 {\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12673933\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 Choose Add\hich\af1\dbch\af31505\loch\f1 - Pond to add a new retaining pond to the surface. The subregion and the topography points are calculated and created automatically. If more than one topography surface exists in the model, you will be prompted to select the host surface. Then select a -\hich\af1\dbch\af31505\loch\f1 p\hich\af1\dbch\af31505\loch\f1 oint for the location of the pond.}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 \f1\fs20\insrsid12605987\charrsid12673933 -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f1\fs20\lang1033\langfe1033\langfenp1033\insrsid12673933\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 2.\tab}}{\rtlch\fcs1 \af1\afs20 \ltrch\fcs0 -\f1\fs20\insrsid12673933\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 Choose Move Region to move a subregion and the points it contains to a new location. Select the subregion and then the target location. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f1\fs20\lang1033\langfe1033\langfenp1033\insrsid12673933\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 3.\tab}\hich\af1\dbch\af31505\loch\f1 -Choose Delete Region to delete the selected subregion and the points it contains. -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f1\fs20\lang1033\langfe1033\langfenp1033\insrsid12673933\charrsid12673933 \hich\af1\dbch\af31505\loch\f1 4.\tab}\hich\af1\dbch\af31505\loch\f1 -Choose Raise/Lower/Normalize Terrain to manipulate the elevations of the selected subregion.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f0\fs20\insrsid12605987\charrsid12673933 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; -\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;\lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000e085 -6b671bdccd01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/SDK/Samples/Site/CS/Resources/AddPond.ico b/SDK/Samples/Site/CS/Resources/AddPond.ico deleted file mode 100644 index df0b3479..00000000 Binary files a/SDK/Samples/Site/CS/Resources/AddPond.ico and /dev/null differ diff --git a/SDK/Samples/Site/CS/Resources/DeleteRegion.ico b/SDK/Samples/Site/CS/Resources/DeleteRegion.ico deleted file mode 100644 index 930fc3c2..00000000 Binary files a/SDK/Samples/Site/CS/Resources/DeleteRegion.ico and /dev/null differ diff --git a/SDK/Samples/Site/CS/Resources/LowerTerrain.ico b/SDK/Samples/Site/CS/Resources/LowerTerrain.ico deleted file mode 100644 index f972b3fd..00000000 Binary files a/SDK/Samples/Site/CS/Resources/LowerTerrain.ico and /dev/null differ diff --git a/SDK/Samples/Site/CS/Resources/MoveRegion.ico b/SDK/Samples/Site/CS/Resources/MoveRegion.ico deleted file mode 100644 index 7c8a3d23..00000000 Binary files a/SDK/Samples/Site/CS/Resources/MoveRegion.ico and /dev/null differ diff --git a/SDK/Samples/Site/CS/Resources/RaiseTerrain.ico b/SDK/Samples/Site/CS/Resources/RaiseTerrain.ico deleted file mode 100644 index 20da8aaf..00000000 Binary files a/SDK/Samples/Site/CS/Resources/RaiseTerrain.ico and /dev/null differ diff --git a/SDK/Samples/Site/CS/Resources/Site.addin b/SDK/Samples/Site/CS/Resources/Site.addin deleted file mode 100644 index 8e8554e5..00000000 --- a/SDK/Samples/Site/CS/Resources/Site.addin +++ /dev/null @@ -1,11 +0,0 @@ - - - - Site - Site.dll - cb9d1dc1-b9f8-47e4-8237-1eb0f41eeb59 - Revit.SDK.Samples.Site.CS.Application - ADSK - Autodesk, www.autodesk.com - - diff --git a/SDK/Samples/Site/CS/Resources/SiteNormalize.ico b/SDK/Samples/Site/CS/Resources/SiteNormalize.ico deleted file mode 100644 index b303ee61..00000000 Binary files a/SDK/Samples/Site/CS/Resources/SiteNormalize.ico and /dev/null differ diff --git a/SDK/Samples/Site/CS/Site.addin b/SDK/Samples/Site/CS/Site.addin deleted file mode 100644 index 8e8554e5..00000000 --- a/SDK/Samples/Site/CS/Site.addin +++ /dev/null @@ -1,11 +0,0 @@ - - - - Site - Site.dll - cb9d1dc1-b9f8-47e4-8237-1eb0f41eeb59 - Revit.SDK.Samples.Site.CS.Application - ADSK - Autodesk, www.autodesk.com - - diff --git a/SDK/Samples/Site/CS/Site.csproj b/SDK/Samples/Site/CS/Site.csproj deleted file mode 100644 index 5f4c11b3..00000000 --- a/SDK/Samples/Site/CS/Site.csproj +++ /dev/null @@ -1,136 +0,0 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {923D2437-F008-44D6-AC61-031715D70EF6} - Library - Properties - Revit.SDK.Samples.Site.CS - Site - - - v4.8 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - true - bin\Debug\Site.XML - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - true - - - true - bin\x64\Debug\ - DEBUG;TRACE - bin\Debug\Site.XML - true - full - x64 - prompt - MinimumRecommendedRules.ruleset - - - bin\x64\Release\ - TRACE - true - true - pdbonly - x64 - prompt - MinimumRecommendedRules.ruleset - - - OnOutputUpdated - - - - - - - - - - - 3.5 - - - - - - - - True - True - Resources.resx - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - - - - - - - - - - - - - - - - - - - - - - - - - set FILEFORSAMPLEREG="$(SolutionDir)..\..\..\..\Regression\API\SDKSamples\UpdateSampleDllForRegression.pl" -if exist %25FILEFORSAMPLEREG%25 perl %25FILEFORSAMPLEREG%25 $(ProjectExt) "$(ProjectPath)" "$(TargetPath)" "$(SolutionDir)" - - - None - - \ No newline at end of file diff --git a/SDK/Samples/Site/CS/SiteAddRetainingPondCommand.cs b/SDK/Samples/Site/CS/SiteAddRetainingPondCommand.cs deleted file mode 100644 index adbcfddb..00000000 --- a/SDK/Samples/Site/CS/SiteAddRetainingPondCommand.cs +++ /dev/null @@ -1,160 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; -using Autodesk.Revit.DB; -using Autodesk.Revit.UI.Selection; -using Autodesk.Revit.DB.Architecture; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// A command that adds a new circular retaining pond to a TopographySurface where the user selects. - /// - /// This command demonstrates how the Site API supports creation of standard topography "families" representing - /// commonly used landscape structures. - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - class SiteAddRetainingPondCommand : IExternalCommand - { - #region IExternalCommand Members - - /// - /// Implementation of the external command. - /// - /// - /// - /// - /// - public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements) - { - AddNewRetainingPond(commandData.Application.ActiveUIDocument, 32); - - return Result.Succeeded; - } - - /// - /// Adds a new retaining pond. - /// - /// The document. - /// The radius of the pond. - private void AddNewRetainingPond(UIDocument uiDoc, double pondRadius) - { - Document doc = uiDoc.Document; - - // Find toposurfaces - FilteredElementCollector tsCollector = new FilteredElementCollector(doc); - tsCollector.OfClass(typeof(TopographySurface)); - IEnumerable tsEnumerable = tsCollector.Cast().Where(ts => !ts.IsSiteSubRegion); - int count = tsEnumerable.Count(); - - // If there is only on surface, use it. If there is more than one, let the user select the target. - TopographySurface targetSurface = null; - if (count > 1) // tmp - { - targetSurface = SiteUIUtils.PickTopographySurface(uiDoc); - } - else - { - targetSurface = tsEnumerable.First(); - } - - // Pick point and project to plane at toposurface average elevation - XYZ point = SiteUIUtils.PickPointNearToposurface(uiDoc, targetSurface, "Pick point for center of pond."); - double elevation = point.Z; - - // Add subregion first, so that any previously existing points can be removed to avoid distorting the new region - - // Find material "Water" - FilteredElementCollector collector = new FilteredElementCollector(doc); - collector.OfClass(typeof(Material)); - Material mat = collector.Cast().FirstOrDefault(m => m.Name == "Water"); - - // Create subregion curves - List curves = new List(); - curves.Add(Arc.Create(point, pondRadius, 0, Math.PI, XYZ.BasisX, XYZ.BasisY)); - curves.Add(Arc.Create(point, pondRadius, Math.PI, 2 * Math.PI, XYZ.BasisX, XYZ.BasisY)); - - CurveLoop curveLoop = CurveLoop.Create(curves); - List curveLoops = new List(); - curveLoops.Add(curveLoop); - - // All changes are added to one transaction group - will create one undo item - using (TransactionGroup addGroup = new TransactionGroup(doc, "Add pond group")) - { - addGroup.Start(); - - IList existingPoints = null; - // Transacton for adding subregion. - using (Transaction t2 = new Transaction(doc, "Add subregion")) - { - t2.Start(); - SiteSubRegion region = SiteSubRegion.Create(doc, curveLoops, targetSurface.Id); - if (mat != null) - { - region.TopographySurface.MaterialId = mat.Id; - } - t2.Commit(); - - // The boundary points for the subregion cannot be deleted, since they are generated - // to represent the subregion boundary rather than representing real points in the host. - // Get non-boundary points only to be deleted. - existingPoints = SiteEditingUtils.GetNonBoundaryPoints(region.TopographySurface); - - // Average elevation of all points in the subregion to use as base elevation for the pond topography - elevation = SiteEditingUtils.GetAverageElevation(region.TopographySurface.GetPoints()); - } - - // Add the topography points to the target surface via edit scope. - using (TopographyEditScope editScope = new TopographyEditScope(doc, "Edit TS")) - { - editScope.Start(targetSurface.Id); - - // Transaction for points changes - using (Transaction t = new Transaction(doc, "Add points")) - { - t.Start(); - - // Delete existing points first to avoid conflict - if (existingPoints.Count > 0) - { - targetSurface.DeletePoints(existingPoints); - } - - // Generate list of points to add - IList points = SiteEditingUtils.GeneratePondPointsSurrounding(new XYZ(point.X, point.Y, elevation - 3), pondRadius); - targetSurface.AddPoints(points); - t.Commit(); - } - - editScope.Commit(new TopographyEditFailuresPreprocessor()); - } - addGroup.Assimilate(); - } - } - - #endregion - } -} diff --git a/SDK/Samples/Site/CS/SiteDeleteRegionAndPointsCommand.cs b/SDK/Samples/Site/CS/SiteDeleteRegionAndPointsCommand.cs deleted file mode 100644 index e34fad5c..00000000 --- a/SDK/Samples/Site/CS/SiteDeleteRegionAndPointsCommand.cs +++ /dev/null @@ -1,106 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; -using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Architecture; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// A command that deletes a subregion and all topography surface points it contains. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - class SiteDeleteRegionAndPointsCommand: IExternalCommand - { - #region IExternalCommand Members - /// - /// Implementation of the command. - /// - /// - /// - /// - /// - public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements) - { - DeleteSubregionAndPoints(commandData.Application.ActiveUIDocument); - - return Result.Succeeded; - } - - /// - /// Deletes a subregion and all topography surface points it contains. - /// - /// The document. - public void DeleteSubregionAndPoints(UIDocument uiDoc) - { - Document doc = uiDoc.Document; - - // Select subregion - TopographySurface subregion = SiteUIUtils.PickSubregion(uiDoc); - TopographySurface toposurface = SiteEditingUtils.GetTopographySurfaceHost(subregion); - IList points = SiteEditingUtils.GetNonBoundaryPoints(subregion); - - // All changes are added to one transaction group - will create one undo item - using (TransactionGroup deleteGroup = new TransactionGroup(doc, "Delete region")) - { - deleteGroup.Start(); - - // Edit scope to delete points- if there are points in the region - if (points.Count > 0) - { - using (TopographyEditScope editScope = new TopographyEditScope(doc, "Edit TS")) - { - editScope.Start(toposurface.Id); - - // Transaction for point deletion - using (Transaction t = new Transaction(doc, "Delete points")) - { - t.Start(); - toposurface.DeletePoints(points); - t.Commit(); - } - - - editScope.Commit(new TopographyEditFailuresPreprocessor()); - } - } - - // Transaction to delete subregion - using (Transaction t2 = new Transaction(doc, "Delete subregion")) - { - t2.Start(); - doc.Delete(subregion.Id); - t2.Commit(); - } - deleteGroup.Assimilate(); - } - - } - - #endregion - } -} diff --git a/SDK/Samples/Site/CS/SiteEditingUtils.cs b/SDK/Samples/Site/CS/SiteEditingUtils.cs deleted file mode 100644 index c2127fa8..00000000 --- a/SDK/Samples/Site/CS/SiteEditingUtils.cs +++ /dev/null @@ -1,160 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Architecture; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// Database level utilities for the site editing commands. - /// - class SiteEditingUtils - { - /// - /// Moves an XYZ point to the elevation specified. - /// - /// The input. - /// The elevation. - /// The new point. - public static XYZ MoveXYZToElevation(XYZ input, double elevation) - { - return input + XYZ.BasisZ * (elevation - input.Z); - } - - /// - /// Gets the average elevation (z) from a collection of points. - /// - /// The points. - /// The average elevation. - public static double GetAverageElevation(IList existingPoints) - { - if (existingPoints.Count == 0) - { - return 0; - } - return existingPoints.Average(xyz => xyz.Z); - } - - /// - /// Gets the boundary points for the circular retaining pond surrounding the input point. - /// - /// The point. The elevation of this point is assumed to be at the bottom of the pond. - /// The outer radius for the pond. - /// The collection of points representing the pond. - public static IList GeneratePondPointsSurrounding(XYZ center, double maxRadius) - { - if (maxRadius <= 8) - throw new Exception("Pond radius must be greater than 8"); - - List points = new List(); - points.Add(center); - - GenerateCircleSurrounding(points, center, 1, maxRadius - 8); - GenerateCircleSurrounding(points, center, 2, maxRadius - 5); - GenerateCircleSurrounding(points, center, 3, maxRadius - 1); - - return points; - } - - /// - /// Generates the points representing a circular region around the center. - /// - /// The collection of points to which the results are added. - /// The center. - /// The change in elevation relative to the center. - /// The radius of the circular region. - private static void GenerateCircleSurrounding(IList points, XYZ center, double deltaElevation, double radius) - { - for (double theta = 0; theta < 2 * Math.PI; theta += Math.PI / 6.0) - { - XYZ targetPoint = center + new XYZ(radius * Math.Cos(theta), radius * Math.Sin(theta), deltaElevation); - points.Add(targetPoint); - } - } - - /// - /// Gets the center of the element's bounding box. - /// - /// The element. - /// The center of the bounding box. - public static XYZ GetCenterOf(Element element) - { - BoundingBoxXYZ bbox = element.get_BoundingBox(null); - - return (bbox.Min + bbox.Max) / 2.0; - } - - /// - /// Gets the points from a rectangular outline surrounding the subregion bounding box. - /// - /// The subregion. - /// The points. - public static IList GetPointsFromSubregionRough(TopographySurface subregion) - { - BoundingBoxXYZ bbox = subregion.get_BoundingBox(null); - - // Get toposurface points - TopographySurface toposurface = GetTopographySurfaceHost(subregion); - - Outline outline = new Outline(bbox.Min, bbox.Max); - IList points = toposurface.FindPoints(outline); - - return points; - } - - /// - /// Gets the points stored by a subregion. - /// - /// The subregion. - /// The points - public static IList GetPointsFromSubregionExact(TopographySurface subregion) - { - return subregion.GetPoints(); - } - - /// - /// Gets the TopographySurface host for a subregion. - /// - /// The subregion. - /// The host TopographySurface. - public static TopographySurface GetTopographySurfaceHost(TopographySurface subregion) - { - TopographySurface toposurface = subregion.Document.GetElement(subregion.AsSiteSubRegion().HostId) as TopographySurface; - return toposurface; - } - - /// - /// Gets all non-boundary points from a TopographySurface or Subregion. - /// - /// The TopographySurface or Subregion. - /// The non-boundary points. - public static IList GetNonBoundaryPoints(TopographySurface toposurface) - { - return toposurface.GetInteriorPoints(); - } - } -} diff --git a/SDK/Samples/Site/CS/SiteLowerTerrainInRegionCommand.cs b/SDK/Samples/Site/CS/SiteLowerTerrainInRegionCommand.cs deleted file mode 100644 index 88be081b..00000000 --- a/SDK/Samples/Site/CS/SiteLowerTerrainInRegionCommand.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// A command that lowers all points contained in a subregion by 3 feet. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - class SiteLowerTerrainInRegionCommand : IExternalCommand - { - #region IExternalCommand Members - - /// - /// Implementation of the external command. - /// - /// - /// - /// - /// - public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements) - { - SiteUIUtils.ChangeSubregionAndPointsElevation(commandData.Application.ActiveUIDocument, -3); - - return Result.Succeeded; - } - - #endregion - } -} diff --git a/SDK/Samples/Site/CS/SiteMoveRegionAndPointsCommand.cs b/SDK/Samples/Site/CS/SiteMoveRegionAndPointsCommand.cs deleted file mode 100644 index 561e3405..00000000 --- a/SDK/Samples/Site/CS/SiteMoveRegionAndPointsCommand.cs +++ /dev/null @@ -1,131 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; -using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Architecture; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// A command that moves a subregion and the points it contains to a new location on the host surface. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - class SiteMoveRegionAndPointsCommand : IExternalCommand - { - #region IExternalCommand Members - - /// - /// Implementation of the external command. - /// - /// - /// - /// - /// - public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements) - { - MoveSubregionAndPoints(commandData.Application.ActiveUIDocument); - return Result.Succeeded; - } - - #endregion - - /// - /// Moves a subregion and the associated topography to a new user-selected location. - /// - /// The document. - private void MoveSubregionAndPoints(UIDocument uiDoc) - { - Document doc = uiDoc.Document; - - // Pick subregion - TopographySurface subregion = SiteUIUtils.PickSubregion(uiDoc); - TopographySurface toposurface = SiteEditingUtils.GetTopographySurfaceHost(subregion); - IList points = SiteEditingUtils.GetPointsFromSubregionExact(subregion); - XYZ sourceLocation = SiteEditingUtils.GetCenterOf(subregion); - - // Pick target location - XYZ targetPoint = SiteUIUtils.PickPointNearToposurface(uiDoc, toposurface, "Pick point to move to"); - - // Delta for the move - XYZ delta = targetPoint - sourceLocation; - - // All changes are added to one transaction group - will create one undo item - using (TransactionGroup moveGroup = new TransactionGroup(doc, "Move subregion and points")) - { - moveGroup.Start(); - - // Get elevation of region in current location - IList existingPointsInCurrentLocation = subregion.GetPoints(); - - double existingElevation = SiteEditingUtils.GetAverageElevation(existingPointsInCurrentLocation); - - // Move subregion first - allows the command delete existing points and adjust elevation to surroundings - using (Transaction t2 = new Transaction(doc, "Move subregion")) - { - t2.Start(); - ElementTransformUtils.MoveElement(doc, subregion.Id, delta); - t2.Commit(); - } - - // The boundary points for the subregion cannot be deleted, since they are generated - // to represent the subregion boundary rather than representing real points in the host. - // Get non-boundary points only to be deleted. - IList existingPointsInNewLocation = SiteEditingUtils.GetNonBoundaryPoints(subregion); - - // Average elevation of all points in the subregion. - double newElevation = SiteEditingUtils.GetAverageElevation(subregion.GetPoints()); - - // Adjust delta for elevation based on calculated values - delta = SiteEditingUtils.MoveXYZToElevation(delta, newElevation - existingElevation); - - // Edit scope for points changes - using (TopographyEditScope editScope = new TopographyEditScope(doc, "Edit TS")) - { - editScope.Start(toposurface.Id); - - using (Transaction t = new Transaction(doc, "Move points")) - { - t.Start(); - // Delete existing points from target region - if (existingPointsInNewLocation.Count > 0) - { - toposurface.DeletePoints(existingPointsInNewLocation); - } - - // Move points from source region - toposurface.MovePoints(points, delta); - t.Commit(); - } - - editScope.Commit(new TopographyEditFailuresPreprocessor()); - } - - moveGroup.Assimilate(); - } - } - } -} diff --git a/SDK/Samples/Site/CS/SiteNormalizeTerrainInRegionCommand.cs b/SDK/Samples/Site/CS/SiteNormalizeTerrainInRegionCommand.cs deleted file mode 100644 index 026b7665..00000000 --- a/SDK/Samples/Site/CS/SiteNormalizeTerrainInRegionCommand.cs +++ /dev/null @@ -1,92 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; -using Autodesk.Revit.DB; -using Autodesk.Revit.DB.Architecture; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// A command that normalizes all points in a region to the average elevation. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - class SiteNormalizeTerrainInRegionCommand : IExternalCommand - { - #region IExternalCommand Members - - /// - /// Implementation of the external command. - /// - /// - /// - /// - /// - public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements) - { - NormalizeSubregionAndPoints(commandData.Application.ActiveUIDocument); - - return Result.Succeeded; - } - - #endregion - - /// - /// Normalizes all points in the selected subregion to the average elevation of the host surface. - /// - /// The document. - private void NormalizeSubregionAndPoints(UIDocument uiDoc) - { - Document doc = uiDoc.Document; - - // Pick subregion - TopographySurface subregion = SiteUIUtils.PickSubregion(uiDoc); - TopographySurface toposurface = SiteEditingUtils.GetTopographySurfaceHost(subregion); - IList points = SiteEditingUtils.GetPointsFromSubregionExact(subregion); - - // Get elevation of all points on the toposurface - IList allPoints = toposurface.GetPoints(); - double elevation = SiteEditingUtils.GetAverageElevation(allPoints); - - // Edit scope for all changes - using (TopographyEditScope editScope = new TopographyEditScope(doc, "Edit TS")) - { - editScope.Start(toposurface.Id); - - using (Transaction t = new Transaction(doc, "Normalize terrain")) - { - t.Start(); - - // Change all points to same elevation - toposurface.ChangePointsElevation(points, elevation); - t.Commit(); - } - - editScope.Commit(new TopographyEditFailuresPreprocessor()); - } - } - } -} diff --git a/SDK/Samples/Site/CS/SiteRaiseTerrainInRegionCommand.cs b/SDK/Samples/Site/CS/SiteRaiseTerrainInRegionCommand.cs deleted file mode 100644 index 72bfe34b..00000000 --- a/SDK/Samples/Site/CS/SiteRaiseTerrainInRegionCommand.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// Raised all points contained in a subregion by 3 feet. - /// - [Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)] - class SiteRaiseTerrainInRegionCommand : IExternalCommand - { - #region IExternalCommand Members - - /// - /// Implementation of the external command. - /// - /// - /// - /// - /// - public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements) - { - SiteUIUtils.ChangeSubregionAndPointsElevation(commandData.Application.ActiveUIDocument, 3); - - return Result.Succeeded; - } - - #endregion - } -} diff --git a/SDK/Samples/Site/CS/SiteUIUtils.cs b/SDK/Samples/Site/CS/SiteUIUtils.cs deleted file mode 100644 index 5408c537..00000000 --- a/SDK/Samples/Site/CS/SiteUIUtils.cs +++ /dev/null @@ -1,190 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.UI; -using Autodesk.Revit.DB.Architecture; -using Autodesk.Revit.DB; -using Autodesk.Revit.UI.Selection; - -namespace Revit.SDK.Samples.Site.CS -{ - /// - /// User interface utilities for site editing commands. - /// - class SiteUIUtils - { - /// - /// Changes the elevation of all points in the subregion by a designated delta. - /// - /// The document. - /// The change in elevation. - public static void ChangeSubregionAndPointsElevation(UIDocument uiDoc, double elevationDelta) - { - Document doc = uiDoc.Document; - - // Pick subregion - TopographySurface subregion = PickSubregion(uiDoc); - TopographySurface toposurface = SiteEditingUtils.GetTopographySurfaceHost(subregion); - - // Get points - IList points = SiteEditingUtils.GetNonBoundaryPoints(subregion); - if (points.Count == 0) - return; - - // Change in elevation - XYZ delta = elevationDelta * XYZ.BasisZ; - - // Edit scope for all changes - using (TopographyEditScope editScope = new TopographyEditScope(doc, "Raise/lower terrain")) - { - editScope.Start(toposurface.Id); - - using (Transaction t = new Transaction(doc, "Raise/lower terrain")) - { - t.Start(); - - // Use MovePoints to change all points relative to their current position - toposurface.MovePoints(points, delta); - t.Commit(); - } - - editScope.Commit(new TopographyEditFailuresPreprocessor()); - } - } - - /// - /// Prompts the user to pick a subregion. - /// - /// The document. - /// The selected subregion. - public static TopographySurface PickSubregion(UIDocument uiDoc) - { - Reference subregRef = uiDoc.Selection.PickObject(ObjectType.Element, - new SubRegionSelectionFilter(), - "Select subregion"); - - TopographySurface subregion = uiDoc.Document.GetElement(subregRef) as TopographySurface; - return subregion; - } - - /// - /// Prompts the user to pick a TopographySurface (non-subregion). - /// - /// The document. - /// The selected TopographySurface. - public static TopographySurface PickTopographySurface(UIDocument uiDoc) - { - Reference toposurfRef = uiDoc.Selection.PickObject(ObjectType.Element, - new TopographySurfaceSelectionFilter(), - "Select topography surface"); - - TopographySurface toposurface = uiDoc.Document.GetElement(toposurfRef) as TopographySurface; - return toposurface; - } - - /// - /// Prompts the user to select a point, and returns a point near to the associated TopographySurface. - /// - /// The document. - /// The target topography surface. - /// The selection message. - /// The point. - public static XYZ PickPointNearToposurface(UIDocument uiDoc, TopographySurface toposurface, String message) - { - // Pick the point - XYZ point = uiDoc.Selection.PickPoint(message); - - // Get the average elevation for the host topography surface - double elevation = SiteEditingUtils.GetAverageElevation(toposurface.GetPoints()); - - // Project the point onto the Z = average elevation plane - XYZ viewDirection = uiDoc.ActiveView.ViewDirection.Normalize(); - - double elevationDelta = (elevation - point.Z) / viewDirection.Z; - point = point + viewDirection * elevationDelta; - - return point; - } - - /// - /// A selection filter that passes subregions. - /// - class SubRegionSelectionFilter : ISelectionFilter - { - /// - /// Implementation of the filter method. - /// - /// - /// - public bool AllowElement(Element element) - { - TopographySurface ts = element as TopographySurface; - - return ts != null && ts.IsSiteSubRegion; - } - - /// - /// Implementation of the filter method. - /// - /// - /// - /// - public bool AllowReference(Reference refer, XYZ point) - { - return false; - } - } - - /// - /// A selection filter to pass topography surfaces which don't represent subregions. - /// - class TopographySurfaceSelectionFilter : ISelectionFilter - { - /// - /// Implementation of the filter method. - /// - /// - /// - public bool AllowElement(Element element) - { - TopographySurface ts = element as TopographySurface; - - return ts != null && !ts.IsSiteSubRegion; - } - - /// - /// Implementation of the filter method. - /// - /// - /// - /// - public bool AllowReference(Reference refer, XYZ point) - { - return false; - } - } - } -} diff --git a/SDK/Samples/Site/CS/TopographyEditFailuresPreprocessor.cs b/SDK/Samples/Site/CS/TopographyEditFailuresPreprocessor.cs deleted file mode 100644 index ddfc6a82..00000000 --- a/SDK/Samples/Site/CS/TopographyEditFailuresPreprocessor.cs +++ /dev/null @@ -1,74 +0,0 @@ -// -// (C) Copyright 2003-2019 by Autodesk, Inc. All rights reserved. -// -// Permission to use, copy, modify, and distribute this software in -// object code form for any purpose and without fee is hereby granted -// provided that the above copyright notice appears in all copies and -// that both that copyright notice and the limited warranty and -// restricted rights notice below appear in all supporting -// documentation. - -// -// AUTODESK PROVIDES THIS PROGRAM 'AS IS' AND WITH ALL ITS FAULTS. -// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF -// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC. -// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE -// UNINTERRUPTED OR ERROR FREE. -// -// Use, duplication, or disclosure by the U.S. Government is subject to -// restrictions set forth in FAR 52.227-19 (Commercial Computer -// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii) -// (Rights in Technical Data and Computer Software), as applicable. - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Autodesk.Revit.DB; -using Autodesk.Revit.UI; - -namespace Revit.SDK.Samples.Site.CS -{ - class TopographyEditFailuresPreprocessor : IFailuresPreprocessor - { - public FailureProcessingResult PreprocessFailures(FailuresAccessor failuresAccessor) - { - return FailureProcessingResult.Continue; - } - - } - - class TopographyEditFailuresPreprocessorVerbose : IFailuresPreprocessor - { - // For debugging - public FailureProcessingResult PreprocessFailures(FailuresAccessor failuresAccessor) - { - try - { - TaskDialog.Show("Preprocess failures", "Hello"); - IList failureMessages = failuresAccessor.GetFailureMessages(); - int numberOfFailures = failureMessages.Count; - TaskDialog.Show("Preprocess failures", "Found " + numberOfFailures + " failure messages."); - if (numberOfFailures < 5) - { - foreach (FailureMessageAccessor msgAccessor in failureMessages) - { - TaskDialog.Show("Failure!", msgAccessor.GetDescriptionText()); - } - } - else - { - TaskDialog.Show("Failure 1 of " + numberOfFailures, failureMessages.First().GetDescriptionText()); - } - TaskDialog.Show("Preprocess failures", "Goodbye"); - return FailureProcessingResult.Continue; - } - catch (Exception e) - { - TaskDialog.Show("Exception", e.ToString()); - return FailureProcessingResult.ProceedWithRollBack; - } - } - - } -}