public override CommandStatus Status(Guid guid, int id)
        {
            switch (Keyboard.Modifiers)
            {
            case ModifierKeys.None:
                return(_sendToReplCommand.Status(guid, id));

            case ModifierKeys.Shift:
                return(_sendToSourceCommand.Status(guid, id));

            default:
                return(CommandStatus.NotSupported);
            }
        }
Пример #2
0
        public int QueryStatus(ref Guid guidCommandGroup, uint commandCount, OLECMD[] commandArray, IntPtr commandText)
        {
            var status = _commandTarget.Status(guidCommandGroup, (int)commandArray[0].cmdID);

            return(OleCommand.MakeOleCommandStatus(status, commandArray));
        }
Пример #3
0
 public CommandStatus Status(Guid group, int id)
 {
     return(_commandTarget != null?_commandTarget.Status(group, id) : CommandStatus.NotSupported);
 }