Fixed help popup

This commit is contained in:
ChristianVisintin
2020-12-06 18:06:42 +01:00
parent e710a7d433
commit 0ed6bd30f1

View File

@@ -129,10 +129,9 @@ impl FileTransferActivity {
self.draw_popup_wait(txt.clone(), popup_area.width), self.draw_popup_wait(txt.clone(), popup_area.width),
popup_area, popup_area,
), ),
PopupType::YesNo(txt, _, _) => f.render_widget( PopupType::YesNo(txt, _, _) => {
self.draw_popup_yesno(txt.clone()), f.render_widget(self.draw_popup_yesno(txt.clone()), popup_area)
popup_area, }
),
} }
} }
}); });
@@ -411,11 +410,7 @@ impl FileTransferActivity {
DialogYesNoOption::No => 1, DialogYesNoOption::No => 1,
}; };
Tabs::new(choices) Tabs::new(choices)
.block( .block(Block::default().borders(Borders::ALL).title(text))
Block::default()
.borders(Borders::ALL)
.title(text),
)
.select(index) .select(index)
.style(Style::default()) .style(Style::default())
.highlight_style( .highlight_style(
@@ -435,8 +430,7 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<ESC>", "<ESC>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -446,19 +440,27 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<TAB>", "<TAB>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
Span::raw("change input field"), Span::raw("Switch between log tab and explorer"),
])),
ListItem::new(Spans::from(vec![
Span::styled(
"<BACKSPACE>",
Style::default()
.fg(Color::Cyan)
.add_modifier(Modifier::BOLD),
),
Span::raw(" "),
Span::raw("Go to previous directory in stack"),
])), ])),
ListItem::new(Spans::from(vec![ ListItem::new(Spans::from(vec![
Span::styled( Span::styled(
"<RIGHT/LEFT>", "<RIGHT/LEFT>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -468,8 +470,7 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<UP/DOWN>", "<UP/DOWN>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -479,8 +480,7 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<PGUP/PGDOWN>", "<PGUP/PGDOWN>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -490,8 +490,7 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<ENTER>", "<ENTER>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -501,19 +500,27 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<SPACE>", "<SPACE>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
Span::raw("upload/download file"), Span::raw("upload/download file"),
])), ])),
ListItem::new(Spans::from(vec![
Span::styled(
"<CANC>",
Style::default()
.fg(Color::Cyan)
.add_modifier(Modifier::BOLD),
),
Span::raw(" "),
Span::raw("delete file"),
])),
ListItem::new(Spans::from(vec![ ListItem::new(Spans::from(vec![
Span::styled( Span::styled(
"<CTRL+D>", "<CTRL+D>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -523,19 +530,27 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<CTRL+G>", "<CTRL+G>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
Span::raw("goto path"), Span::raw("goto path"),
])), ])),
ListItem::new(Spans::from(vec![
Span::styled(
"<CTRL+H>",
Style::default()
.fg(Color::Cyan)
.add_modifier(Modifier::BOLD),
),
Span::raw(" "),
Span::raw("show help"),
])),
ListItem::new(Spans::from(vec![ ListItem::new(Spans::from(vec![
Span::styled( Span::styled(
"<CTRL+Q>", "<CTRL+Q>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -545,8 +560,7 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<CTRL+R>", "<CTRL+R>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
@@ -556,24 +570,12 @@ impl FileTransferActivity {
Span::styled( Span::styled(
"<CTRL+U>", "<CTRL+U>",
Style::default() Style::default()
.bg(Color::Cyan) .fg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD), .add_modifier(Modifier::BOLD),
), ),
Span::raw(" "), Span::raw(" "),
Span::raw("go to parent directory"), Span::raw("go to parent directory"),
])), ])),
ListItem::new(Spans::from(vec![
Span::styled(
"<CANC>",
Style::default()
.bg(Color::Cyan)
.fg(Color::White)
.add_modifier(Modifier::BOLD),
),
Span::raw(" "),
Span::raw("delete file"),
])),
]; ];
List::new(cmds) List::new(cmds)
.block( .block(