summaryrefslogtreecommitdiff
path: root/src/components/mail/view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/mail/view.rs')
-rw-r--r--src/components/mail/view.rs35
1 files changed, 17 insertions, 18 deletions
diff --git a/src/components/mail/view.rs b/src/components/mail/view.rs
index e7ec7a7b..e2090fb4 100644
--- a/src/components/mail/view.rs
+++ b/src/components/mail/view.rs
@@ -235,12 +235,11 @@ impl Clone for MailView {
impl fmt::Display for MailView {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- write!(f, "{}", MailView::DESCRIPTION)
+ write!(f, "{}", "view mail")
}
}
impl MailView {
- const DESCRIPTION: &'static str = "view mail";
pub fn new(
coordinates: (AccountHash, MailboxHash, EnvelopeHash),
pager: Option<Pager>,
@@ -1702,7 +1701,7 @@ impl Component for MailView {
}
_ => match event {
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[Pager::DESCRIPTION]["scroll_up"])
+ if shortcut!(key == shortcuts[Shortcuts::PAGER]["scroll_up"])
&& !*mailbox_settings!(
context[self.coordinates.0][&self.coordinates.1]
.pager
@@ -1720,7 +1719,7 @@ impl Component for MailView {
return true;
}
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[Pager::DESCRIPTION]["scroll_down"])
+ if shortcut!(key == shortcuts[Shortcuts::PAGER]["scroll_down"])
&& !*mailbox_settings!(
context[self.coordinates.0][&self.coordinates.1]
.pager
@@ -1926,25 +1925,25 @@ impl Component for MailView {
self.set_dirty(true);
}
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[MailView::DESCRIPTION]["reply"]) =>
+ if shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["reply"]) =>
{
self.perform_action(PendingReplyAction::Reply, context);
return true;
}
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[MailView::DESCRIPTION]["reply_to_all"]) =>
+ if shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["reply_to_all"]) =>
{
self.perform_action(PendingReplyAction::ReplyToAll, context);
return true;
}
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[MailView::DESCRIPTION]["reply_to_author"]) =>
+ if shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["reply_to_author"]) =>
{
self.perform_action(PendingReplyAction::ReplyToAuthor, context);
return true;
}
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[MailView::DESCRIPTION]["forward"]) =>
+ if shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["forward"]) =>
{
match mailbox_settings!(
context[self.coordinates.0][&self.coordinates.1]
@@ -1991,7 +1990,7 @@ impl Component for MailView {
return true;
}
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[MailView::DESCRIPTION]["edit"]) =>
+ if shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["edit"]) =>
{
let account_hash = self.coordinates.0;
let env_hash = self.coordinates.2;
@@ -2068,7 +2067,7 @@ impl Component for MailView {
UIEvent::Input(ref key)
if !self.mode.is_contact_selector()
&& shortcut!(
- key == shortcuts[MailView::DESCRIPTION]["add_addresses_to_contacts"]
+ key == shortcuts[Shortcuts::ENVELOPE_VIEW]["add_addresses_to_contacts"]
) =>
{
self.start_contact_selector(context);
@@ -2103,7 +2102,7 @@ impl Component for MailView {
|| self.mode == ViewMode::Subview
|| self.mode == ViewMode::Source(Source::Decoded)
|| self.mode == ViewMode::Source(Source::Raw))
- && shortcut!(key == shortcuts[MailView::DESCRIPTION]["view_raw_source"]) =>
+ && shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["view_raw_source"]) =>
{
self.mode = match self.mode {
ViewMode::Source(Source::Decoded) => ViewMode::Source(Source::Raw),
@@ -2121,7 +2120,7 @@ impl Component for MailView {
|| self.mode == ViewMode::Source(Source::Decoded)
|| self.mode == ViewMode::Source(Source::Raw))
&& shortcut!(
- key == shortcuts[MailView::DESCRIPTION]["return_to_normal_view"]
+ key == shortcuts[Shortcuts::ENVELOPE_VIEW]["return_to_normal_view"]
) =>
{
self.mode = ViewMode::Normal;
@@ -2132,7 +2131,7 @@ impl Component for MailView {
UIEvent::Input(ref key)
if (self.mode == ViewMode::Normal || self.mode == ViewMode::Subview)
&& !self.cmd_buf.is_empty()
- && shortcut!(key == shortcuts[MailView::DESCRIPTION]["open_mailcap"]) =>
+ && shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["open_mailcap"]) =>
{
let lidx = self.cmd_buf.parse::<usize>().unwrap();
self.cmd_buf.clear();
@@ -2164,7 +2163,7 @@ impl Component for MailView {
return true;
}
UIEvent::Input(ref key)
- if shortcut!(key == shortcuts[MailView::DESCRIPTION]["open_attachment"])
+ if shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["open_attachment"])
&& !self.cmd_buf.is_empty()
&& (self.mode == ViewMode::Normal || self.mode == ViewMode::Subview) =>
{
@@ -2284,7 +2283,7 @@ impl Component for MailView {
UIEvent::Input(ref key)
if (self.mode == ViewMode::Normal || self.mode == ViewMode::Url)
&& shortcut!(
- key == shortcuts[MailView::DESCRIPTION]["toggle_expand_headers"]
+ key == shortcuts[Shortcuts::ENVELOPE_VIEW]["toggle_expand_headers"]
) =>
{
self.expand_headers = !self.expand_headers;
@@ -2294,7 +2293,7 @@ impl Component for MailView {
UIEvent::Input(ref key)
if !self.cmd_buf.is_empty()
&& self.mode == ViewMode::Url
- && shortcut!(key == shortcuts[MailView::DESCRIPTION]["go_to_url"]) =>
+ && shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["go_to_url"]) =>
{
let lidx = self.cmd_buf.parse::<usize>().unwrap();
self.cmd_buf.clear();
@@ -2371,7 +2370,7 @@ impl Component for MailView {
}
UIEvent::Input(ref key)
if (self.mode == ViewMode::Normal || self.mode == ViewMode::Url)
- && shortcut!(key == shortcuts[MailView::DESCRIPTION]["toggle_url_mode"]) =>
+ && shortcut!(key == shortcuts[Shortcuts::ENVELOPE_VIEW]["toggle_url_mode"]) =>
{
match self.mode {
ViewMode::Normal => self.mode = ViewMode::Url,
@@ -2758,7 +2757,7 @@ impl Component for MailView {
if !(self.mode == ViewMode::Normal || self.mode == ViewMode::Url) {
our_map.remove("toggle_url_mode");
}
- map.insert(MailView::DESCRIPTION, our_map);
+ map.insert(Shortcuts::ENVELOPE_VIEW, our_map);
map
}