Browse Source

wire up the quit button

Grant Limberg 8 years ago
parent
commit
dbe1461886
2 changed files with 9 additions and 1 deletions
  1. 2 1
      windows/WinUI/ToolbarItem.xaml
  2. 7 0
      windows/WinUI/ToolbarItem.xaml.cs

+ 2 - 1
windows/WinUI/ToolbarItem.xaml

@@ -47,7 +47,8 @@
                             <MenuItem Header="Preferences..."
                             <MenuItem Header="Preferences..."
                                       Click="ToolbarItem_PreferencesClicked"/>
                                       Click="ToolbarItem_PreferencesClicked"/>
                             <Separator/>
                             <Separator/>
-                            <MenuItem Header="Quit"/>
+                            <MenuItem Header="Quit"
+                                      Click="ToolbarItem_QuitClicked"/>
                             
                             
                         </CompositeCollection>
                         </CompositeCollection>
                     </ContextMenu.ItemsSource>
                     </ContextMenu.ItemsSource>

+ 7 - 0
windows/WinUI/ToolbarItem.xaml.cs

@@ -173,6 +173,13 @@ namespace WinUI
             prefsView = null;
             prefsView = null;
         }
         }
 
 
+        private void ToolbarItem_QuitClicked(object sender, System.EventArgs e)
+        {
+            this.Close();
+            Application.Current.Shutdown();
+            Environment.Exit(0);
+        }
+
         private void ToolbarItem_NetworkClicked(object sender, System.Windows.RoutedEventArgs e)
         private void ToolbarItem_NetworkClicked(object sender, System.Windows.RoutedEventArgs e)
         {
         {
             if(sender.GetType() == typeof(MenuItem))
             if(sender.GetType() == typeof(MenuItem))