Files
SzmediTools/Szmedi.RvKits/GlobalVariables.cs
2025-09-16 16:06:41 +08:00

22 lines
679 B
C#

using System;
using System.Reflection;
using System.Timers;
using Autodesk.Revit.UI;
using Autodesk.Windows;
namespace Szmedi.RvKits
{
public class GlobalVariables
{
public static IntPtr RevitWindowPtr => ComponentManager.ApplicationWindow;
public static string AddInPath = Assembly.GetExecutingAssembly().Location;
public static string DirAssembly = Path.GetDirectoryName(AddInPath);
public static UIApplication UIApplication { get; set; }
public static Timer Timer { get; } = new() { Enabled = true };
public static DockablePaneId PaneId { get; } = new(new Guid(Properties.Settings.Default.DockPaneGuid));
}
}