codetether_agent/tui/app/state/
settings_nav.rs1use crate::tui::models::ViewMode;
4
5impl super::AppState {
6 pub(crate) const SETTINGS_COUNT: usize = 4;
7
8 pub fn settings_select_prev(&mut self) {
9 if self.selected_settings_index > 0 {
10 self.selected_settings_index -= 1;
11 }
12 }
13
14 pub fn settings_select_next(&mut self) {
15 if self.selected_settings_index + 1 < Self::SETTINGS_COUNT {
16 self.selected_settings_index += 1;
17 }
18 }
19
20 pub fn set_view_mode(&mut self, view_mode: ViewMode) {
21 self.view_mode = view_mode;
22 }
23}