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); } }
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)); }
public CommandStatus Status(Guid group, int id) { return(_commandTarget != null?_commandTarget.Status(group, id) : CommandStatus.NotSupported); }