Move cursor so it is visible when scrolling

This commit is contained in:
Joscha 2022-08-01 01:17:00 +02:00
parent 76bcd853cf
commit c11325aa8b
4 changed files with 87 additions and 17 deletions

View file

@ -1,4 +1,4 @@
use std::collections::VecDeque;
use std::collections::{vec_deque, VecDeque};
use std::ops::Range;
use toss::frame::Frame;
@ -66,6 +66,10 @@ impl<I> Blocks<I> {
}
}
pub fn iter(&self) -> vec_deque::Iter<Block<I>> {
self.blocks.iter()
}
pub fn offset(&mut self, delta: i32) {
self.top_line += delta;
self.bottom_line += delta;