예제 #1
0
 private void executeOkCommand()
 {
     Properties.Settings.Default.Save();
     if (ShowHomeTimelineTab.Value)
     {
         Tabs.OpenIfNotPresent(new TimelineTabParameters()
         {
             Name = "Home", Type = TimelineType.Home
         });
     }
     else
     {
         Tabs.CloseTab(new TimelineTabParameters()
         {
             Type = TimelineType.Home
         });
     }
     if (ShowNotificationsTab.Value)
     {
         Tabs.OpenIfNotPresent(new NotificationTabParameters()
         {
             Name = "Notifications"
         });
     }
     else
     {
         Tabs.CloseTab(new NotificationTabParameters());
     }
     if (ShowLocalTimelineTab.Value)
     {
         Tabs.OpenIfNotPresent(new TimelineTabParameters()
         {
             Name = "Local", Type = TimelineType.Local
         });
     }
     else
     {
         Tabs.CloseTab(new TimelineTabParameters()
         {
             Type = TimelineType.Local
         });
     }
     if (ShowFederatedTimelineTab.Value)
     {
         Tabs.OpenIfNotPresent(new TimelineTabParameters()
         {
             Name = "Federated", Type = TimelineType.Federated
         });
     }
     else
     {
         Tabs.CloseTab(new TimelineTabParameters()
         {
             Type = TimelineType.Federated
         });
     }
     OnClosing(new DialogClosingEventArgs(true));
 }