ROGCC: group fan profile buttons with cpu/gpu buttons with enable/disable

This commit is contained in:
Luke D. Jones
2022-08-04 20:25:15 +12:00
parent 5ab24a624e
commit 004982cea7

View File

@@ -16,14 +16,9 @@ pub fn fan_graphs(
ui.separator(); ui.separator();
let mut item = |p: Profile, ui: &mut Ui| { let mut item = |p: Profile, ui: &mut Ui| {
ui.group(|ui|{
ui.selectable_value(&mut curves.show_curve, p, format!("{p:?}")); ui.selectable_value(&mut curves.show_curve, p, format!("{p:?}"));
}; ui.add_enabled_ui(curves.show_curve == p ,|ui| {
ui.horizontal_wrapped(|ui| {
for a in curves.curves.iter() {
item(*a.0, ui);
}
ui.selectable_value( ui.selectable_value(
&mut curves.show_graph, &mut curves.show_graph,
FanCurvePU::CPU, FanCurvePU::CPU,
@@ -34,6 +29,13 @@ pub fn fan_graphs(
FanCurvePU::GPU, FanCurvePU::GPU,
format!("{:?}", FanCurvePU::GPU), format!("{:?}", FanCurvePU::GPU),
); );
});});
};
ui.horizontal_wrapped(|ui| {
for a in curves.curves.iter() {
item(*a.0, ui);
}
}); });
let curve = curves.curves.get_mut(&curves.show_curve).unwrap(); let curve = curves.curves.get_mut(&curves.show_curve).unwrap();