コード例 #1
0
ファイル: Settings.cs プロジェクト: suzuke/3DPhysics
        /// <summary>
        /// Adds controls (custom tab pages containing keybindingControls) for displaying each keybinding
        /// </summary>
        public void AddKeyBindingGuiControls()
        {
            for (int kmi = 0; kmi < keyMaps.keyMaps.Count; kmi++)
            {
                FlowLayoutTabPage fltp = new FlowLayoutTabPage();
                tcControlGroups.TabPages.Add(fltp);
                KeyMap km = keyMaps.keyMaps.Values[kmi];
                fltp.Text = km.Alias;
                foreach (Input.KeyBinding kb in km.KeyBindings.Values)
                {
                    KeyBindingControl kbc = new KeyBindingControl(kb);

                    fltp.AddControl(kbc);
                }
            }
        }
コード例 #2
0
ファイル: Settings.cs プロジェクト: colbybhearn/3DPhysics
        /// <summary>
        /// Adds controls (custom tab pages containing keybindingControls) for displaying each keybinding
        /// </summary>
        public void AddKeyBindingGuiControls()
        {
            for (int kmi = 0; kmi < keyMaps.keyMaps.Count; kmi++)
            {
                FlowLayoutTabPage fltp = new FlowLayoutTabPage();
                tcControlGroups.TabPages.Add(fltp);
                KeyMap km = keyMaps.keyMaps.Values[kmi];
                fltp.Text = km.Alias;
                foreach (Input.KeyBinding kb in km.KeyBindings.Values)
                {
                    KeyBindingControl kbc = new KeyBindingControl(kb);

                    fltp.AddControl(kbc);
                }
            }
        }
コード例 #3
0
ファイル: FlowLayoutTabPage.cs プロジェクト: suzuke/3DPhysics
 internal void AddControl(KeyBindingControl kbc)
 {
     flpBindings.Controls.Add(kbc);
     kbc.BindFieldClicked += new Handlers.voidEH(kbc_BindFieldClicked); // prevent multiple keybindingcontrols from being edited at the same time. that would cause anarchy.
 }
コード例 #4
0
 internal void AddControl(KeyBindingControl kbc)
 {
     flpBindings.Controls.Add(kbc);
     kbc.BindFieldClicked += new Handlers.voidEH(kbc_BindFieldClicked); // prevent multiple keybindingcontrols from being edited at the same time. that would cause anarchy.
 }