{
if (ListTabs.Items.Count == 0) return;
+ var tab = _sts.Tabs[tabName];
+
ListFilters.Items.Clear();
- ListFilters.Items.AddRange(_sts.Tabs[tabName].GetFilters());
- if (ListFilters.Items.Count > 0) ListFilters.SelectedIndex = 0;
+ ListFilters.Items.AddRange(tab.GetFilters());
+
+ if (ListFilters.Items.Count > 0)
+ ListFilters.SelectedIndex = 0;
+ else
+ ShowDetail();
if (TabInformations.GetInstance().IsDefaultTab(tabName))
{
}
else
{
- CheckProtected.Checked = _sts.Tabs[tabName].Protected;
+ CheckProtected.Checked = tab.Protected;
CheckProtected.Enabled = true;
}
- CheckManageRead.Checked = _sts.Tabs[tabName].UnreadManage;
- CheckNotifyNew.Checked = _sts.Tabs[tabName].Notify;
+ CheckManageRead.Checked = tab.UnreadManage;
+ CheckNotifyNew.Checked = tab.Notify;
- int idx = ComboSound.Items.IndexOf(_sts.Tabs[tabName].SoundFile);
+ int idx = ComboSound.Items.IndexOf(tab.SoundFile);
if (idx == -1) idx = 0;
ComboSound.SelectedIndex = idx;
ListTabs.Enabled = true;
GroupTab.Enabled = true;
ListFilters.Enabled = true;
- if (ListFilters.SelectedIndex != -1)
- {
- ShowDetail();
- }
EditFilterGroup.Enabled = false;
- switch (TabInformations.GetInstance().Tabs[tabName].TabType)
+ switch (tab.TabType)
{
case MyCommon.TabUsageType.Home:
case MyCommon.TabUsageType.DirectMessage:
}
break;
}
- switch (TabInformations.GetInstance().Tabs[tabName].TabType)
+ switch (tab.TabType)
{
case MyCommon.TabUsageType.Home:
LabelTabType.Text = Properties.Resources.TabUsageTypeName_Home;
break;
}
ButtonRenameTab.Enabled = true;
- if (TabInformations.GetInstance().IsDefaultTab(tabName) || TabInformations.GetInstance().Tabs[tabName].Protected)
+ if (TabInformations.GetInstance().IsDefaultTab(tabName) || tab.Protected)
{
ButtonDeleteTab.Enabled = false;
}