Ejemplo n.º 1
0
        void keybindings_Click(object sender, EventArgs e)
        {
            List <Sce.Atf.Controls.CustomizeKeyboardDialog.Shortcut> shortcuts = CommandRegistry.GetInst().GetShortcuts();

            Sce.Atf.Controls.CustomizeKeyboardDialog dlg = new Sce.Atf.Controls.CustomizeKeyboardDialog(shortcuts, new Dictionary <Sce.Atf.Input.Keys, string>());
            dlg.ShowDialog();
            foreach (Sce.Atf.Controls.CustomizeKeyboardDialog.Shortcut s in shortcuts)
            {
                s.Info.Shortcuts = s.Keys;
            }
        }
Ejemplo n.º 2
0
 void UpdateQuery()
 {
     lastResults = CommandRegistry.GetInst().QueryCommands(txtQuery.Text);
     itemsList.Items.Clear();
     if (lastResults.Count > 0)
     {
         foreach (CommandInfo ci in lastResults)
         {
             itemsList.Items.Add(ci.MenuText);
         }
     }
 }
Ejemplo n.º 3
0
 static List <ToolStripMenuItem> CreateMenus()
 {
     CommandRegistry.GetInst().AddRange(CommandRegistry.ListFromProperties(typeof(SceneUI.SceneCmd)));
     CommandRegistry.GetInst().AddRange(CommandRegistry.ListFromProperties(typeof(SpaceCmd)));
     return(SceneGUI.CreateMenus());
 }