Ejemplo n.º 1
0
        public void RegisterCommand(string name, bool doBindings, CommandBase commandHandler, bool onlyToolbar)
        {
            Command command = RegisterCommandPrivate(name, commandHandler, onlyToolbar);

            if (doBindings)
            {
                try
                {
                    commandHandler.BindToKeyboard(command);
                }
                catch (ArgumentException e)
                {
                    Log.Error("Failed to register keybindings for {0}: {1}", name, e.ToString());
                }
            }

            mCommands.Add(name, commandHandler);
        }
		public void RegisterCommand(string name, bool doBindings, CommandBase commandHandler, bool onlyToolbar)
		{
			Command command = RegisterCommandPrivate(name, commandHandler, onlyToolbar);

			if(doBindings)
			{
				try
				{
					commandHandler.BindToKeyboard(command);
				}
				catch(ArgumentException e)
				{
					Log.Error("Failed to register keybindings for {0}: {1}", name, e.ToString());
				}
			}

			mCommands.Add(name, commandHandler);
		}
Ejemplo n.º 3
0
        public void RegisterCommand(bool doBindings, CommandBase commandHandler, bool onlyToolbar)
        {
            OleMenuCommand command = RegisterCommandPrivate(commandHandler, onlyToolbar);

            if(command != null && doBindings)
            {
                try
                {
                    Command cmd = mPlugin.Commands.Item(commandHandler.CanonicalName, -1);
                    commandHandler.BindToKeyboard(cmd);
                }
                catch(ArgumentException e)
                {
                    Log.Error("Failed to register keybindings for {0}: {1}", commandHandler.CanonicalName, e.ToString());
                }
            }

            mCommands.Add(commandHandler.CanonicalName, commandHandler);
        }
Ejemplo n.º 4
0
        public void RegisterCommand(bool doBindings, CommandBase commandHandler, bool onlyToolbar)
        {
            OleMenuCommand command = RegisterCommandPrivate(commandHandler, onlyToolbar);

            if (command != null && doBindings)
            {
                try
                {
                    Command cmd = mPlugin.Commands.Item(commandHandler.CanonicalName, -1);
                    commandHandler.BindToKeyboard(cmd);
                }
                catch (ArgumentException e)
                {
                    Log.Error("Failed to register keybindings for {0}: {1}", commandHandler.CanonicalName, e.ToString());
                }
            }

            mCommands.Add(commandHandler.CanonicalName, commandHandler);
        }