keys info
This commit is contained in:
parent
fb64c8b3d1
commit
4a385dbc64
|
@ -33,7 +33,7 @@ impl WaveformPanel {
|
||||||
Column::new()
|
Column::new()
|
||||||
.s(Padding::all(20))
|
.s(Padding::all(20))
|
||||||
.s(Scrollbars::y_and_clip_x())
|
.s(Scrollbars::y_and_clip_x())
|
||||||
.s(Width::growable())
|
.s(Width::fill())
|
||||||
.s(Height::fill())
|
.s(Height::fill())
|
||||||
.s(Gap::new().y(20))
|
.s(Gap::new().y(20))
|
||||||
.item(self.selected_vars_controls())
|
.item(self.selected_vars_controls())
|
||||||
|
@ -43,9 +43,36 @@ impl WaveformPanel {
|
||||||
fn selected_vars_controls(&self) -> impl Element {
|
fn selected_vars_controls(&self) -> impl Element {
|
||||||
Row::new()
|
Row::new()
|
||||||
.s(Align::center())
|
.s(Align::center())
|
||||||
|
.s(Gap::new().x(20))
|
||||||
|
.s(Width::fill())
|
||||||
|
.item(Spacer::fill())
|
||||||
|
.item(self.save_load_selected_vars_buttons())
|
||||||
|
.item(self.keys_info())
|
||||||
|
}
|
||||||
|
|
||||||
|
fn keys_info(&self) -> impl Element {
|
||||||
|
El::new().s(Width::fill()).child(
|
||||||
|
Row::new()
|
||||||
|
.s(Align::new().center_x())
|
||||||
|
.s(Gap::new().x(15))
|
||||||
|
.item(El::new().s(Font::new().no_wrap()).child("Zoom: Wheel"))
|
||||||
|
.item(
|
||||||
|
El::new()
|
||||||
|
.s(Font::new().no_wrap())
|
||||||
|
.child("Pan: Shift + Wheel"),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn save_load_selected_vars_buttons(&self) -> impl Element {
|
||||||
|
Row::new()
|
||||||
.s(Gap::new().x(20))
|
.s(Gap::new().x(20))
|
||||||
.item(self.load_selected_vars_button())
|
.item(self.load_selected_vars_button())
|
||||||
.item(El::new().child("Selected Variables"))
|
.item(
|
||||||
|
El::new()
|
||||||
|
.s(Font::new().no_wrap())
|
||||||
|
.child("Selected Variables"),
|
||||||
|
)
|
||||||
.item(self.save_selected_vars_button())
|
.item(self.save_selected_vars_button())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,9 +86,7 @@ impl WaveformPanel {
|
||||||
.s(RoundedCorners::all(15))
|
.s(RoundedCorners::all(15))
|
||||||
.label("Load")
|
.label("Load")
|
||||||
.on_hovered_change(move |is_hovered| hovered.set_neq(is_hovered))
|
.on_hovered_change(move |is_hovered| hovered.set_neq(is_hovered))
|
||||||
.on_press(move || {
|
.on_press(move || zoon::println!("LOAD!"))
|
||||||
zoon::println!("LOAD!")
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn save_selected_vars_button(&self) -> impl Element {
|
fn save_selected_vars_button(&self) -> impl Element {
|
||||||
|
@ -74,9 +99,7 @@ impl WaveformPanel {
|
||||||
.s(RoundedCorners::all(15))
|
.s(RoundedCorners::all(15))
|
||||||
.label("Save")
|
.label("Save")
|
||||||
.on_hovered_change(move |is_hovered| hovered.set_neq(is_hovered))
|
.on_hovered_change(move |is_hovered| hovered.set_neq(is_hovered))
|
||||||
.on_press(move || {
|
.on_press(move || zoon::println!("SAVE!"))
|
||||||
zoon::println!("SAVE!")
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// @TODO autoscroll down
|
// @TODO autoscroll down
|
||||||
|
|
Loading…
Reference in a new issue