private void mainSplitContainer_SplitterMoved(object sender, SplitterEventArgs e) { if (splitterMovePending) { splitterMovePending = false; wbContext.save_state("sidebar_width", "model_diagram", mainSplitContainer.SplitterDistance); } }
public override void PerformCommand(string command) { Logger.LogDebug("WQE.net", 1, "performing command: + " + command + "\n"); switch (command) { case "wb.toggleSidebar": mainSplitContainer.Panel1Collapsed = !mainSplitContainer.Panel1Collapsed; wbContext.save_state("sidebar_visible", "query_editor", !mainSplitContainer.Panel1Collapsed); break; case "wb.toggleOutputArea": outputIsVisible = !outputIsVisible; if (IsAdminActive()) { outputVisibilySetInAdmin = true; } contentSplitContainer.Panel2Collapsed = !contentSplitContainer.Panel2Collapsed; wbContext.save_state("output_visible", "query_editor", !contentSplitContainer.Panel2Collapsed); break; case "wb.toggleSecondarySidebar": secondarySidebarIsVisible = !secondarySidebarIsVisible; if (IsAdminActive()) { secondarySidebarVisibilySetInAdmin = true; } mainContentSplitContainer.Panel2Collapsed = !mainContentSplitContainer.Panel2Collapsed; wbContext.save_state("support_sidebar_visible", "query_editor", !mainContentSplitContainer.Panel2Collapsed); break; case "close_editor": mainContentTabControl.CloseTabPage(mainContentTabControl.SelectedTab); break; } }