private void DisplayTab(PreferenceTab tab) { int index = -1; IPreferencePanel panel = null; for (int i = 0; i < pages.Count; i++) { panel = pages[i] as IPreferencePanel; if (panel == null || !panel.Tabs.Contains(tab)) { continue; } index = i; break; } if (index < 0 || panel == null) { return; } DisplayPage(index); panel.OpenTab(tab); }
public static void RaisePreferenceTabAsked(object sender, PreferenceTab tab) { if (PreferenceTabAsked != null) { PreferenceTabAsked(sender, new PreferenceTabEventArgs(tab)); } }
public void OpenTab(PreferenceTab tab) { int index = tabs.IndexOf(tab); if (index < 0) return; tabSubPages.SelectedIndex = index; }
public FormPreferences2(PreferenceTab tab) { Init(); DisplayTab(tab); }
public void OpenTab(PreferenceTab tab) { }
public PreferenceTabEventArgs(PreferenceTab tab) { this.Tab = tab; }