summaryrefslogtreecommitdiffstats
path: root/ui/src/components/mail/compose.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/components/mail/compose.rs')
-rw-r--r--ui/src/components/mail/compose.rs73
1 files changed, 4 insertions, 69 deletions
diff --git a/ui/src/components/mail/compose.rs b/ui/src/components/mail/compose.rs
index 3137df32..00d2493e 100644
--- a/ui/src/components/mail/compose.rs
+++ b/ui/src/components/mail/compose.rs
@@ -29,7 +29,7 @@ use std::str::FromStr;
enum Cursor {
Headers,
Body,
- Attachments,
+ //Attachments,
}
#[derive(Debug)]
@@ -71,7 +71,7 @@ impl Default for Composer {
enum ViewMode {
Discard(Uuid),
Pager,
- Selector(Selector),
+ //Selector(Selector),
Overview,
}
@@ -99,14 +99,6 @@ impl ViewMode {
false
}
}
-
- fn is_selector(&self) -> bool {
- if let ViewMode::Selector(_) = self {
- true
- } else {
- false
- }
- }
}
impl fmt::Display for Composer {
@@ -183,34 +175,7 @@ impl Composer {
}
}
- fn draw_header_table(&mut self, grid: &mut CellBuffer, area: Area) {
- let upper_left = upper_left!(area);
- let bottom_right = bottom_right!(area);
-
- let headers = self.draft.headers();
- {
- let (mut x, mut y) = upper_left;
- for &k in &["Date", "From", "To", "Cc", "Bcc", "Subject"] {
- let bg_color = Color::Default;
-
-
- let update = {
- let (x, y) = write_string_to_grid(
- k,
- grid,
- Color::Default,
- bg_color,
- ((x, y), set_y(bottom_right, y)),
- true,
- );
- let (x, y) = write_string_to_grid(
- ": ",
- grid,
- Color::Default,
- bg_color,
- ((x, y), set_y(bottom_right, y)),
- true,
- );
+ /*
let (x, y) = if k == "From" {
write_string_to_grid(
"◀ ",
@@ -240,15 +205,7 @@ impl Composer {
((x, y), set_y(bottom_right, y)),
true,
)
- } else {
- (x, y)
- }
- };
- x = get_x(upper_left);
- y = update.1 + 1;
- }
- }
- }
+ */
}
impl Component for Composer {
@@ -341,9 +298,6 @@ impl Component for Composer {
ViewMode::Overview | ViewMode::Pager => {
self.pager.draw(grid, body_area, context);
},
- ViewMode::Selector(ref mut s) => {
- s.draw(grid, body_area, context);
- },
ViewMode::Discard(_) => {
/* Let user choose whether to quit with/without saving or cancel */
let mid_x = width!(area) / 2;
@@ -421,12 +375,6 @@ impl Component for Composer {
return true;
}
},
- (ViewMode::Selector(ref mut s), _) => {
- if s.process_event(event, context) {
- self.dirty = true;
- return true;
- }
- },
_ => {}
}
if self.form.process_event(event, context) {
@@ -434,19 +382,6 @@ impl Component for Composer {
}
match event.event_type {
- UIEventType::Input(Key::Esc) if self.mode.is_selector() => {
- self.mode = ViewMode::Overview;
- return true;
- },
- UIEventType::Input(Key::Char('\n')) if self.mode.is_selector() => {
- let mut old_mode = std::mem::replace(&mut self.mode, ViewMode::Overview);
- if let ViewMode::Selector(s) = old_mode {
- eprintln!("collected {:?}", s.collect());
- } else {
- unreachable!()
- }
- return true;
- },
UIEventType::Resize => {
self.set_dirty();
},