mirror of
https://github.com/veeso/termscp.git
synced 2025-12-07 09:36:00 -08:00
Fixed help popup
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user