improve Riemman Sum Type selector
This commit is contained in:
parent
f9073c5a11
commit
ab9dadf924
@ -271,10 +271,17 @@ impl MathApp {
|
||||
.show(ctx, |ui| {
|
||||
let prev_sum = self.settings.riemann_sum;
|
||||
// ComboBox for selecting what Riemann sum type to use
|
||||
ComboBox::from_label("Riemann Sum Type")
|
||||
ui.add_enabled_ui(
|
||||
self.functions.iter().filter(|func| func.integral).count() > 0,
|
||||
|ui| {
|
||||
ComboBox::from_label("Riemann Sum")
|
||||
.selected_text(self.settings.riemann_sum.to_string())
|
||||
.show_ui(ui, |ui| {
|
||||
ui.selectable_value(&mut self.settings.riemann_sum, Riemann::Left, "Left");
|
||||
ui.selectable_value(
|
||||
&mut self.settings.riemann_sum,
|
||||
Riemann::Left,
|
||||
"Left",
|
||||
);
|
||||
ui.selectable_value(
|
||||
&mut self.settings.riemann_sum,
|
||||
Riemann::Middle,
|
||||
@ -286,6 +293,8 @@ impl MathApp {
|
||||
"Right",
|
||||
);
|
||||
});
|
||||
},
|
||||
);
|
||||
|
||||
let riemann_changed = prev_sum != self.settings.riemann_sum;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user