Beispiel #1
0
 private void OnLoaded(object sender, RoutedEventArgs e)
 {
     try
     {
         configFinder = new MyroConfigFinder(Params.ConfigPath);
         rebuildConfigList();
     }
     catch (Exception err)
     {
         GUIUtilities.ReportUnexpectedException(err);
         this.Close();
     }
 }
Beispiel #2
0
 private List<MenuItem> makeConfigMenuItems()
 {
     var ret = new List<MenuItem>();
     var finder = new MyroConfigFinder(Myro.Utilities.Params.ConfigPath);
     foreach (var config in finder.FindConfigFiles())
     {
         MenuItem menuitem = new MenuItem()
         {
             Header = MyroConfigGUI.MakeListItem(config),
         };
         var myConfig = config;
         menuitem.Click += delegate
         {
             RobotChange.Invoke(this, new RobotChangeEventArgs() { ConfigFiles = myConfig });
         };
         ret.Add(menuitem);
     }
     return ret;
 }