summaryrefslogtreecommitdiffstats
path: root/src/app/widgets/base/time_graph.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/widgets/base/time_graph.rs')
-rw-r--r--src/app/widgets/base/time_graph.rs42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/app/widgets/base/time_graph.rs b/src/app/widgets/base/time_graph.rs
index 94e5f847..81ca9e15 100644
--- a/src/app/widgets/base/time_graph.rs
+++ b/src/app/widgets/base/time_graph.rs
@@ -15,7 +15,7 @@ use tui::{
use crate::{
app::{
- event::WidgetEventResult,
+ event::ComponentEventResult,
widgets::tui_stuff::{
custom_legend_chart::{Axis, Dataset},
TimeChart,
@@ -160,62 +160,62 @@ impl TimeGraph {
}
/// Handles a char `c`.
- fn handle_char(&mut self, c: char) -> WidgetEventResult {
+ fn handle_char(&mut self, c: char) -> ComponentEventResult {
match c {
'-' => self.zoom_out(),
'+' => self.zoom_in(),
'=' => self.reset_zoom(),
- _ => WidgetEventResult::NoRedraw,
+ _ => ComponentEventResult::NoRedraw,
}
}
- fn zoom_in(&mut self) -> WidgetEventResult {
+ fn zoom_in(&mut self) -> ComponentEventResult {
let new_time = self.current_display_time.saturating_sub(self.time_interval);
if self.current_display_time == new_time {
- WidgetEventResult::NoRedraw
+ ComponentEventResult::NoRedraw
} else if new_time >= self.min_duration {
self.current_display_time = new_time;
self.autohide_timer.start_display_timer();
- WidgetEventResult::Redraw
+ ComponentEventResult::Redraw
} else if new_time != self.min_duration {
self.current_display_time = self.min_duration;
self.autohide_timer.start_display_timer();
- WidgetEventResult::Redraw
+ ComponentEventResult::Redraw
} else {
- WidgetEventResult::NoRedraw
+ ComponentEventResult::NoRedraw
}
}
- fn zoom_out(&mut self) -> WidgetEventResult {
+ fn zoom_out(&mut self) -> ComponentEventResult {
let new_time = self.current_display_time + self.time_interval;
if self.current_display_time == new_time {
- WidgetEventResult::NoRedraw
+ ComponentEventResult::NoRedraw
} else if new_time <= self.max_duration {
self.current_display_time = new_time;
self.autohide_timer.start_display_timer();
- WidgetEventResult::Redraw
+ ComponentEventResult::Redraw
} else if new_time != self.max_duration {
self.current_display_time = self.max_duration;
self.autohide_timer.start_display_timer();
- WidgetEventResult::Redraw
+ ComponentEventResult::Redraw
} else {
- WidgetEventResult::NoRedraw
+ ComponentEventResult::NoRedraw
}
}
- fn reset_zoom(&mut self) -> WidgetEventResult {
+ fn reset_zoom(&mut self) -> ComponentEventResult {
if self.current_display_time == self.default_time_value {
- WidgetEventResult::NoRedraw
+ ComponentEventResult::NoRedraw
} else {
self.current_display_time = self.default_time_value;
self.autohide_timer.start_display_timer();
- WidgetEventResult::Redraw
+ ComponentEventResult::Redraw
}
}
@@ -307,24 +307,24 @@ impl TimeGraph {
}
impl Component for TimeGraph {
- fn handle_key_event(&mut self, event: KeyEvent) -> WidgetEventResult {
+ fn handle_key_event(&mut self, event: KeyEvent) -> ComponentEventResult {
use crossterm::event::KeyCode::Char;
if event.modifiers == KeyModifiers::NONE || event.modifiers == KeyModifiers::SHIFT {
match event.code {
Char(c) => self.handle_char(c),
- _ => WidgetEventResult::NoRedraw,
+ _ => ComponentEventResult::Unhandled,
}
} else {
- WidgetEventResult::NoRedraw
+ ComponentEventResult::Unhandled
}
}
- fn handle_mouse_event(&mut self, event: MouseEvent) -> WidgetEventResult {
+ fn handle_mouse_event(&mut self, event: MouseEvent) -> ComponentEventResult {
match event.kind {
MouseEventKind::ScrollDown => self.zoom_out(),
MouseEventKind::ScrollUp => self.zoom_in(),
- _ => WidgetEventResult::NoRedraw,
+ _ => ComponentEventResult::Unhandled,
}
}