aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBrooks J Rady <b.j.rady@gmail.com>2021-01-07 10:29:29 +0000
committerBrooks J Rady <b.j.rady@gmail.com>2021-01-07 10:29:29 +0000
commitfe6cb365f7caee199dfe9f20e6e1ad02a8bc62b7 (patch)
tree0a634a151a8bcb9309071ec5ca7818bcc1dd0b0f /src
parentLoop through input keys (diff)
parentMight as well use the From trait (diff)
downloadsl0ppij-fe6cb365f7caee199dfe9f20e6e1ad02a8bc62b7.tar.gz
sl0ppij-fe6cb365f7caee199dfe9f20e6e1ad02a8bc62b7.tar.xz
sl0ppij-fe6cb365f7caee199dfe9f20e6e1ad02a8bc62b7.zip
Merge branch 'wasm-launchable' into wasm-input
Diffstat (limited to 'src')
-rw-r--r--src/panes/terminal_pane.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/panes/terminal_pane.rs b/src/panes/terminal_pane.rs
index 6bd39a3f..3c5b203a 100644
--- a/src/panes/terminal_pane.rs
+++ b/src/panes/terminal_pane.rs
@@ -16,8 +16,7 @@ pub enum PaneId {
Plugin(u32), // FIXME: Drop the trait object, make this a wrapper for the struct?
BuiltIn(u32),
}
-
-#[derive(Clone, Copy, Debug)]
+#[derive(Clone, Copy, Debug, Default)]
pub struct PositionAndSize {
pub x: usize,
pub y: usize,
@@ -25,13 +24,12 @@ pub struct PositionAndSize {
pub columns: usize,
}
-impl PositionAndSize {
- pub fn from(winsize: Winsize) -> PositionAndSize {
+impl From<Winsize> for PositionAndSize {
+ fn from(winsize: Winsize) -> PositionAndSize {
PositionAndSize {
columns: winsize.ws_col as usize,
rows: winsize.ws_row as usize,
- x: winsize.ws_xpixel as usize,
- y: winsize.ws_ypixel as usize,
+ ..Default::default()
}
}
}