private void SwitchView(Subview from, Subview to) { GUI.FocusControl(null); from.OnHide(); to.OnShow(); Refresh(); }
private void SwitchView(Subview from, Subview to) { GUI.FocusControl(null); if (from != null) { from.OnDisable(); } to.OnEnable(); Refresh(); }
private void SwitchView(Subview fromView, Subview toView) { GUI.FocusControl(null); if (fromView != null) { fromView.OnDisable(); } toView.OnEnable(); // this triggers a repaint Parent.Redraw(); }
private void SwitchView(Subview fromView, Subview toView) { GUI.FocusControl(null); if (fromView != null) { fromView.OnDisable(); } toView.OnEnable(); titleContent = new GUIContent(ActiveView.Title, Styles.SmallLogo); // this triggers a repaint Repaint(); }
private void SwitchView(Subview fromView, Subview toView) { GUI.FocusControl(null); if (fromView != null) { fromView.OnDisable(); } toView.OnEnable(); toView.OnDataUpdate(); // this triggers a repaint Repaint(); }