really small cleanup

This commit is contained in:
FabianLars 2020-02-26 21:58:34 +01:00
parent 0d8d236be6
commit 1ad83889be
2 changed files with 2 additions and 8 deletions

View File

@ -36,8 +36,7 @@ impl Default for State {
impl State {
/// processes left click to check for double/triple clicks
/// return amount of repetitive mouse clicks
/// (1 -> double click, 2 -> triple click)
/// return amount of repetitive mouse clicks as enum
pub fn update(&mut self, position: Point) -> Interaction {
self.last_click = match self.last_click {
None => Some(Interaction::Click(position)),

View File

@ -56,7 +56,6 @@ impl Cursor {
/* end of index move methods */
/* expand/shrink selection */
// TODO: (whole section): Return State::Cursor if start == end after operation
pub fn select_range(&mut self, start: usize, end: usize) {
if start != end {
self.state = State::Selection { start, end };
@ -149,10 +148,6 @@ impl Cursor {
}
}
pub fn draw_position(&self, value: &Value) -> usize {
self.cursor_position(value)
}
pub fn cursor_position(&self, value: &Value) -> usize {
match self.state {
State::Index(index) => index.min(value.len()),
@ -161,7 +156,7 @@ impl Cursor {
}
// returns Option of left and right border of selection
// a second method return start and end may be useful (see below)
// a second method that returns start and end may be useful (see below)
pub fn selection_position(&self) -> Option<(usize, usize)> {
match self.state {
State::Selection { start, end } => {