public virtual void SpecialKey(kOSKeys key) { switch (key) { case kOSKeys.LEFT: TryMoveCursor(-1); break; case kOSKeys.RIGHT: TryMoveCursor(1); break; case kOSKeys.HOME: LineCursorIndex = 0; UpdateSubBufferCursor(); break; case kOSKeys.END: LineCursorIndex = LineBuilder.Length; UpdateSubBufferCursor(); break; case kOSKeys.DEL: RemoveChar(); break; case kOSKeys.PGUP: ScrollVertical(-10); break; case kOSKeys.PGDN: ScrollVertical(10); break; } }
public virtual void SpecialKey(kOSKeys key) { switch (key) { case kOSKeys.LEFT: TryMoveCursor(-1); break; case kOSKeys.RIGHT: TryMoveCursor(1); break; case kOSKeys.HOME: _lineCursorIndex = 0; UpdateSubBufferCursor(); break; case kOSKeys.END: _lineCursorIndex = _lineBuilder.Length; UpdateSubBufferCursor(); break; case kOSKeys.DEL: RemoveChar(); break; case kOSKeys.PGUP: ScrollVertical(-10); break; case kOSKeys.PGDN: ScrollVertical(10); break; } }
public override void SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { Shared.Cpu.BreakExecution(true); } if (!locked) { switch (key) { case kOSKeys.UP: ShowCommandHistoryEntry(-1); break; case kOSKeys.DOWN: ShowCommandHistoryEntry(1); break; default: base.SpecialKey(key); break; } } }
void SpecialKey(kOSKeys key) { if (Cpu != null) { Cpu.SpecialKey(key); } }
public virtual void SpecialKey(kOSKeys key) { UpdateLineStartRow(); switch (key) { case kOSKeys.LEFT: MoveCursor(-1); break; case kOSKeys.RIGHT: MoveCursor(1); break; case kOSKeys.HOME: MoveCursor(-_cursorColumn); break; case kOSKeys.END: MoveCursor((_lineBuilder.Length % _columnCount) - _cursorColumn); break; case kOSKeys.DEL: RemoveChar(); break; case kOSKeys.PGUP: ScrollVertical(-10); break; case kOSKeys.PGDN: ScrollVertical(10); break; } }
void SpecialKey(kOSKeys key) { if (shared != null && shared.Interpreter != null) { shared.Interpreter.SpecialKey(key); } }
public override bool SpecialKey(kOSKeys key) { switch (key) { case kOSKeys.F5: Save(); return(true); case kOSKeys.F10: Exit(); return(true); case kOSKeys.HOME: CursorCol = 0; return(true); case kOSKeys.END: CursorCol = CurrentLine.Length; return(true); case kOSKeys.DEL: Delete(); return(true); case kOSKeys.UP: case kOSKeys.LEFT: case kOSKeys.RIGHT: case kOSKeys.DOWN: ArrowKey(key); return(true); } return(false); }
public virtual bool SpecialKey(kOSKeys key) { if (ChildContext != null) { return(ChildContext.SpecialKey(key)); } return(false); }
public override bool SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { Break(); } return(base.SpecialKey(key)); }
public override bool SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { StdOut("Break."); State = ExecutionState.DONE; } return base.SpecialKey(key); }
public override bool SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { StdOut("Break."); Break(); } return base.SpecialKey(key); }
public override bool SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { StdOut("Break."); State = ExecutionState.DONE; } return(base.SpecialKey(key)); }
void SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { _shared.Cpu.BreakExecution(true); } if (_shared != null && _shared.Interpreter != null) { _shared.Interpreter.SpecialKey(key); } }
public override bool SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { StdOut("Program aborted."); State = ExecutionState.DONE; // Bypass child contexts return true; } return base.SpecialKey(key); }
public override bool SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { StdOut("Program aborted."); State = ExecutionState.DONE; // Bypass child contexts return(true); } return(base.SpecialKey(key)); }
public override void SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK && _deploymentInProgress) { if (_deployingBatch) _batchQueue.Clear(); else _commandQueue.Clear(); StopDeployment(); } else { base.SpecialKey(key); } }
public void ArrowKey(kOSKeys key) { if (key == kOSKeys.UP && CursorLine > 0) { CursorLine--; } if (key == kOSKeys.DOWN && CursorLine < File.Count - 1) { CursorLine++; } if (key == kOSKeys.RIGHT) { if (CursorCol < CurrentLine.Length) { CursorCol = LocalCursorCol + 1; } else { if (CursorLine < File.Count - 1) { CursorLine++; CursorCol = 0; } } } if (key == kOSKeys.LEFT) { if (CursorCol > 0) { CursorCol = LocalCursorCol - 1; } else { if (CursorLine > 0) { CursorLine--; CursorCol = CurrentLine.Length; } } } }
public override bool SpecialKey(kOSKeys key) { if (base.SpecialKey(key)) { return(true); } switch (key) { case kOSKeys.UP: PreviousCommand(1); return(true); case kOSKeys.DOWN: PreviousCommand(-1); return(true); } return(false); }
public override void SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK && deploymentInProgress) { if (deployingBatch) { batchQueue.Clear(); } else { commandQueue.Clear(); } StopDeployment(); } else { base.SpecialKey(key); } }
public override void SpecialKey(kOSKeys key) { if (!_locked) { UpdateLineStartRow(); switch (key) { case kOSKeys.UP: ShowCommandHistoryEntry(-1); break; case kOSKeys.DOWN: ShowCommandHistoryEntry(1); break; default: base.SpecialKey(key); break; } } }
public override void SpecialKey(kOSKeys key) { if (key == kOSKeys.BREAK) { _shared.Cpu.BreakExecution(true); } if (!_locked) { switch (key) { case kOSKeys.UP: ShowCommandHistoryEntry(-1); break; case kOSKeys.DOWN: ShowCommandHistoryEntry(1); break; default: base.SpecialKey(key); break; } } }
public void ArrowKey(kOSKeys key) { if (key == kOSKeys.UP && CursorLine > 0) CursorLine--; if (key == kOSKeys.DOWN && CursorLine < File.Count - 1) CursorLine++; if (key == kOSKeys.RIGHT) { if (CursorCol < CurrentLine.Length) { CursorCol = LocalCursorCol + 1; } else { if (CursorLine < File.Count - 1) { CursorLine ++; CursorCol = 0; } } } if (key == kOSKeys.LEFT) { if (CursorCol > 0) { CursorCol = LocalCursorCol - 1; } else { if (CursorLine > 0) { CursorLine--; CursorCol = CurrentLine.Length; } } } }
public override bool SpecialKey(kOSKeys key) { if (base.SpecialKey(key)) { return(true); } switch (key) { case kOSKeys.UP: PreviousCommand(1); return(true); case kOSKeys.DOWN: PreviousCommand(-1); return(true); case kOSKeys.LEFT: if (cursor > 0) { cursor--; UpdateCursorXY(); } return(true); case kOSKeys.RIGHT: if (cursor < inputBuffer.Length) { cursor++; UpdateCursorXY(); } return(true); } return(false); }
public override bool SpecialKey(kOSKeys key) { if (base.SpecialKey(key)) return true; switch (key) { case kOSKeys.UP: PreviousCommand(1); return true; case kOSKeys.DOWN: PreviousCommand(-1); return true; case kOSKeys.LEFT: if (cursor > 0) { cursor--; UpdateCursorXY(); } return true; case kOSKeys.RIGHT: if (cursor < inputBuffer.Length) { cursor++; UpdateCursorXY(); } return true; } return false; }
public virtual bool SpecialKey(kOSKeys key) { if (ChildContext != null) return ChildContext.SpecialKey(key); return false; }
void SpecialKey(kOSKeys key) { if (shared != null && shared.Interpreter != null) { shared.Interpreter.SpecialKey(key); } }
public override bool SpecialKey(kOSKeys key) { return(base.SpecialKey(key)); }
public override bool SpecialKey(kOSKeys key) { if (base.SpecialKey(key)) return true; switch (key) { case kOSKeys.UP: PreviousCommand(1); return true; case kOSKeys.DOWN: PreviousCommand(-1); return true; } return false; }
public override bool SpecialKey(kOSKeys key) { switch (key) { case kOSKeys.F5: Save(); return true; case kOSKeys.F10: Exit(); return true; case kOSKeys.HOME: CursorCol = 0; return true; case kOSKeys.END: CursorCol = CurrentLine.Length; return true; case kOSKeys.DEL: Delete(); return true; case kOSKeys.UP: case kOSKeys.LEFT: case kOSKeys.RIGHT: case kOSKeys.DOWN: ArrowKey(key); return true; } return false; }
void SpecialKey(kOSKeys key) { if (Cpu != null) Cpu.SpecialKey(key); }
public static void SpecialKey(kOSKeys key) { if (LockedCpu != null) LockedCpu.SpecialKey(key); }
public override bool SpecialKey(kOSKeys key) { return base.SpecialKey(key); }