|  | @@ -31,6 +31,8 @@ namespace WinUI
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private NetworkListView netListView = null;
 | 
	
		
			
				|  |  |          private JoinNetworkView joinNetView = null;
 | 
	
		
			
				|  |  | +        private AboutView aboutView = null;
 | 
	
		
			
				|  |  | +        private PreferencesView prefsView = null;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private NetworkMonitor mon = NetworkMonitor.Instance;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -108,7 +110,7 @@ namespace WinUI
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private void ToolbarItem_NodeIDClicked(object sender, System.Windows.RoutedEventArgs e)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            // TODO: Copy Node ID to clipboard
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private void ToolbarItem_ShowNetworksClicked(object sender, System.Windows.RoutedEventArgs e)
 | 
	
	
		
			
				|  | @@ -141,6 +143,36 @@ namespace WinUI
 | 
	
		
			
				|  |  |              joinNetView = null;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        private void ToolbarItem_AboutClicked(object sender, System.EventArgs e)
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            if (aboutView == null)
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                aboutView = new AboutView();
 | 
	
		
			
				|  |  | +                aboutView.Closed += AboutClosed;
 | 
	
		
			
				|  |  | +                aboutView.Show();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        private void AboutClosed(object sender, System.EventArgs e)
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            aboutView = null;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        private void ToolbarItem_PreferencesClicked(object sender, System.EventArgs e)
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            if (prefsView == null)
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                prefsView = new PreferencesView();
 | 
	
		
			
				|  |  | +                prefsView.Closed += PreferencesClosed;
 | 
	
		
			
				|  |  | +                prefsView.Show();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        private void PreferencesClosed(object sender, System.EventArgs e)
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            prefsView = null;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          private void ToolbarItem_NetworkClicked(object sender, System.Windows.RoutedEventArgs e)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              if(sender.GetType() == typeof(MenuItem))
 |