mirror of
https://github.com/veeso/termscp.git
synced 2025-12-07 09:36:00 -08:00
Draw method reviewed
This commit is contained in:
@@ -1489,8 +1489,12 @@ impl FileTransferActivity {
|
|||||||
/// ### draw
|
/// ### draw
|
||||||
///
|
///
|
||||||
/// Draw UI
|
/// Draw UI
|
||||||
fn draw(&mut self, frame: &mut Frame<CrosstermBackend<Stdout>>) {
|
fn draw(&mut self) {
|
||||||
// TODO: implement
|
let mut ctx: Context = self.context.take().unwrap();
|
||||||
|
let _ = ctx.terminal.draw(|f| {
|
||||||
|
// TODO: implement
|
||||||
|
});
|
||||||
|
self.context = Some(ctx);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// ### draw_header
|
/// ### draw_header
|
||||||
@@ -1660,11 +1664,7 @@ impl Activity for FileTransferActivity {
|
|||||||
self.params.address, self.params.port
|
self.params.address, self.params.port
|
||||||
)));
|
)));
|
||||||
// Force ui draw
|
// Force ui draw
|
||||||
let mut ctx: Context = self.context.take().unwrap();
|
self.draw();
|
||||||
let _ = ctx.terminal.draw(|f| {
|
|
||||||
self.draw(f);
|
|
||||||
});
|
|
||||||
self.context = Some(ctx);
|
|
||||||
// Connect to remote
|
// Connect to remote
|
||||||
self.connect();
|
self.connect();
|
||||||
}
|
}
|
||||||
@@ -1676,11 +1676,7 @@ impl Activity for FileTransferActivity {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// @! draw interface
|
// @! draw interface
|
||||||
let mut ctx: Context = self.context.take().unwrap();
|
self.draw();
|
||||||
let _ = ctx.terminal.draw(|f| {
|
|
||||||
self.draw(f);
|
|
||||||
});
|
|
||||||
self.context = Some(ctx);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// ### on_destroy
|
/// ### on_destroy
|
||||||
|
|||||||
Reference in New Issue
Block a user