/// <summary> /// Build and displays the user interface for the tool based on th4e CONFIG and XSD file. /// This includes both the sidebar and the editing pane. /// </summary> public void LoadUI() { if (MenuBarFlow.Controls.Count > -1) { MenuBarFlow.SuspendLayout(); MenuBarFlow.Controls.Clear(); MenuBarFlow.Controls.Add(FormElements.Controls.MenuButton(DataFile.Instance.SchemaFile, MainFormToolTip)); foreach (var element in DataFile.Instance.SchemaFile.Elements) { if (!element.IsAdvanced) { MenuBarFlow.Controls.Add(FormElements.Controls.MenuButton(element, MainFormToolTip)); } else if (element.IsAdvanced && ShowAdvanced) { MenuBarFlow.Controls.Add(FormElements.Controls.MenuButton(element, MainFormToolTip)); } } MenuBarFlow.ResumeLayout(); } ContentFlow.SuspendLayout(); ContentFlow.Controls.Clear(); var ui = new UIBuilder(ContentFlow, MainFormToolTip); ui.Build(ShowAdvanced); ReloadSection(); ContentFlow.ResumeLayout(); }
public Overflow(ContentFlow set) { if (set != null) { X = set; Y = set; } }