void IChainedCommandHandler <PageUpKeyCommandArgs> .ExecuteCommand(PageUpKeyCommandArgs args, Action nextHandler, CommandExecutionContext context) { AssertIsForeground(); if (!ChangeSelection(() => sessionOpt.PresenterSession.SelectPreviousPageItem())) { nextHandler(); } }
void ICommandHandler <PageUpKeyCommandArgs> .ExecuteCommand(PageUpKeyCommandArgs args, Action nextHandler) { AssertIsForeground(); ExecuteCommandWorker(args, nextHandler); }
CommandState ICommandHandler <PageUpKeyCommandArgs> .GetCommandState(PageUpKeyCommandArgs args, Func <CommandState> nextHandler) { AssertIsForeground(); return(GetCommandStateWorker(args, nextHandler)); }
CommandState IChainedCommandHandler <PageUpKeyCommandArgs> .GetCommandState(PageUpKeyCommandArgs args, Func <CommandState> nextHandler) { AssertIsForeground(); return(nextHandler()); }
void IChainedCommandHandler <PageUpKeyCommandArgs> .ExecuteCommand(PageUpKeyCommandArgs args, Action nextHandler, CommandExecutionContext context) { AssertIsForeground(); ExecuteCommandWorker(args, nextHandler, context); }
bool ICommandHandler <PageUpKeyCommandArgs> .ExecuteCommand(PageUpKeyCommandArgs args, CommandExecutionContext executionContext) { GetOperations(args.TextView).PageUp(extendSelection: false); return(true); }
CommandState ICommandHandler <PageUpKeyCommandArgs> .GetCommandState(PageUpKeyCommandArgs args) { return(CommandState.Available); }