public MainFrame() { _t.Interval = 1000 / 30; _t.Enabled = true; ManagementControl.CreateCADManagement(_t); this.FormClosing += (sender, args) => Log._FlushCachedLog(); InitializeComponent(); TestOpLine.Click += delegate { if (ManagementControl.Instance.CurrentDocument == null) { return; } ManagementControl.Instance.BeginOperation("Create Line"); }; button5.Click += delegate { if (ManagementControl.Instance.CurrentDocument == null) { return; } ManagementControl.Instance.BeginOperation("Create Circle"); }; button4.Click += (sender, args) => { if (ManagementControl.Instance.CurrentDocument != null) { var block = ManagementControl.Instance.CurrentDocument.SaveDocument(); block.SetAttribute("version", "Adem X"); block.SetAttribute("status", "unzipped"); File.WriteAllText(DateTime.Now.ToString().Replace('.', '_').Replace(':', '_') + ".txt", block.DumpToString()); } }; LinkCheckBox.CheckedChanged += (sender, args) => ManagementControl.Instance.LinkVertices = LinkCheckBox.Checked; }
public ManagementConnector(string tag, MainConnector parent, ManagementControl control) : base(parent, control) { this.Tag = tag; }