Exemplo n.º 1
0
        /// <summary>
        /// Loads the custom shorcuts from a file
        /// </summary>
        public static void LoadCustomShortcuts()
        {
            String file = FileNameHelper.ShortcutData;

            if (File.Exists(file))
            {
                List <Argument> shortcuts = new List <Argument>();
                shortcuts = (List <Argument>)ObjectSerializer.Deserialize(file, shortcuts, false);
                foreach (Argument arg in shortcuts)
                {
                    ShortcutItem item = GetRegisteredItem(arg.Key);
                    if (item != null)
                    {
                        item.Custom = (Keys)Enum.Parse(typeof(Keys), arg.Value);
                    }
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Registers a shortcut item
        /// </summary>
        public static void RegisterItem(String key, ToolStripMenuItem item)
        {
            ShortcutItem registered = new ShortcutItem(key, item);

            RegistedItems.Add(registered);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Registers a shortcut item
        /// </summary>
        public static void RegisterItem(String key, Keys keys)
        {
            ShortcutItem registered = new ShortcutItem(key, keys);

            RegistedItems.Add(registered);
        }