public void ActivatePane(string paneId) { AbstractViewPane pane = GetPane(paneId); pane.Focus(); // hack (see #5371, #5746) IResource selResource = pane.SelectedResource; if (selResource != null) { pane.SelectResource(selResource, false); } _paneButtons.SetButtonPressed(paneId, true); }
private static void OnPaneCaptionClick(object sender, EventArgs e) { PaneCaption caption = (PaneCaption)sender; AbstractViewPane pane = ((PaneData)caption.Tag).Pane; if (!pane.ContainsFocus) { pane.Focus(); // HACK: Remove when all panes are converted to JetListView if (!(pane is ResourceTreePaneBase)) { IResource node = pane.SelectedResource; if (node != null) { pane.SelectResource(node, false); } } } }