remove integral_used
This commit is contained in:
parent
3e6e0e5adb
commit
f9cbd8b950
@ -93,9 +93,6 @@ struct AppSettings {
|
|||||||
|
|
||||||
// Number of rectangles used to calculate integral
|
// Number of rectangles used to calculate integral
|
||||||
pub integral_num: usize,
|
pub integral_num: usize,
|
||||||
|
|
||||||
// Stores whether or not the integral functionality is being used
|
|
||||||
pub integral_used: bool,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for AppSettings {
|
impl Default for AppSettings {
|
||||||
@ -108,7 +105,6 @@ impl Default for AppSettings {
|
|||||||
integral_min_x: DEFAULT_MIN_X,
|
integral_min_x: DEFAULT_MIN_X,
|
||||||
integral_max_x: DEFAULT_MAX_X,
|
integral_max_x: DEFAULT_MAX_X,
|
||||||
integral_num: DEFAULT_INTEGRAL_NUM,
|
integral_num: DEFAULT_INTEGRAL_NUM,
|
||||||
integral_used: true,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -152,19 +148,13 @@ impl MathApp {
|
|||||||
SidePanel::left("side_panel")
|
SidePanel::left("side_panel")
|
||||||
.resizable(false)
|
.resizable(false)
|
||||||
.show(ctx, |ui| {
|
.show(ctx, |ui| {
|
||||||
if self.settings.integral_used {
|
ComboBox::from_label("Riemann Sum Type")
|
||||||
ComboBox::from_label("Riemann Sum Type")
|
.selected_text(self.settings.sum.to_string())
|
||||||
.selected_text(self.settings.sum.to_string())
|
.show_ui(ui, |ui| {
|
||||||
.show_ui(ui, |ui| {
|
ui.selectable_value(&mut self.settings.sum, RiemannSum::Left, "Left");
|
||||||
ui.selectable_value(&mut self.settings.sum, RiemannSum::Left, "Left");
|
ui.selectable_value(&mut self.settings.sum, RiemannSum::Middle, "Middle");
|
||||||
ui.selectable_value(
|
ui.selectable_value(&mut self.settings.sum, RiemannSum::Right, "Right");
|
||||||
&mut self.settings.sum,
|
});
|
||||||
RiemannSum::Middle,
|
|
||||||
"Middle",
|
|
||||||
);
|
|
||||||
ui.selectable_value(&mut self.settings.sum, RiemannSum::Right, "Right");
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
let min_x_old = self.settings.integral_min_x;
|
let min_x_old = self.settings.integral_min_x;
|
||||||
let min_x_changed = ui
|
let min_x_changed = ui
|
||||||
@ -282,8 +272,6 @@ impl MathApp {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
self.settings.integral_used = using_integral;
|
|
||||||
|
|
||||||
if self.functions.len() > 1 {
|
if self.functions.len() > 1 {
|
||||||
if let Some(remove_i_unwrap) = remove_i {
|
if let Some(remove_i_unwrap) = remove_i {
|
||||||
self.functions.remove(remove_i_unwrap);
|
self.functions.remove(remove_i_unwrap);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user