mirror of
https://github.com/Cyrix126/gupaxx.git
synced 2024-12-22 22:59:27 +00:00
feat: decompose processes view into separate functions
This commit is contained in:
parent
80575e281c
commit
86d1daee02
1 changed files with 310 additions and 265 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
use egui::Ui;
|
||||||
use std::sync::{Arc, Mutex};
|
use std::sync::{Arc, Mutex};
|
||||||
|
|
||||||
use crate::disk::state::Status;
|
use crate::disk::state::Status;
|
||||||
|
@ -31,6 +32,32 @@ impl Status {
|
||||||
let height = height / 25.0;
|
let height = height / 25.0;
|
||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
// [Gupax]
|
// [Gupax]
|
||||||
|
gupax(ui, min_height, width, height, sys);
|
||||||
|
// [P2Pool]
|
||||||
|
p2pool(
|
||||||
|
ui,
|
||||||
|
min_height,
|
||||||
|
width,
|
||||||
|
height,
|
||||||
|
p2pool_alive,
|
||||||
|
p2pool_api,
|
||||||
|
p2pool_img,
|
||||||
|
);
|
||||||
|
// [XMRig]
|
||||||
|
xmrig(
|
||||||
|
ui,
|
||||||
|
min_height,
|
||||||
|
width,
|
||||||
|
height,
|
||||||
|
xmrig_alive,
|
||||||
|
xmrig_api,
|
||||||
|
xmrig_img,
|
||||||
|
max_threads,
|
||||||
|
);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
fn gupax(ui: &mut Ui, min_height: f32, width: f32, height: f32, sys: &Arc<Mutex<Sys>>) {
|
||||||
ui.group(|ui| {
|
ui.group(|ui| {
|
||||||
ui.vertical(|ui| {
|
ui.vertical(|ui| {
|
||||||
debug!("Status Tab | Rendering [Gupax]");
|
debug!("Status Tab | Rendering [Gupax]");
|
||||||
|
@ -93,7 +120,17 @@ impl Status {
|
||||||
drop(sys);
|
drop(sys);
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
// [P2Pool]
|
}
|
||||||
|
|
||||||
|
fn p2pool(
|
||||||
|
ui: &mut Ui,
|
||||||
|
min_height: f32,
|
||||||
|
width: f32,
|
||||||
|
height: f32,
|
||||||
|
p2pool_alive: bool,
|
||||||
|
p2pool_api: &Arc<Mutex<PubP2poolApi>>,
|
||||||
|
p2pool_img: &Arc<Mutex<ImgP2pool>>,
|
||||||
|
) {
|
||||||
ui.group(|ui| {
|
ui.group(|ui| {
|
||||||
ui.vertical(|ui| {
|
ui.vertical(|ui| {
|
||||||
debug!("Status Tab | Rendering [P2Pool]");
|
debug!("Status Tab | Rendering [P2Pool]");
|
||||||
|
@ -219,7 +256,17 @@ impl Status {
|
||||||
drop(api);
|
drop(api);
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
// [XMRig]
|
}
|
||||||
|
fn xmrig(
|
||||||
|
ui: &mut Ui,
|
||||||
|
min_height: f32,
|
||||||
|
width: f32,
|
||||||
|
height: f32,
|
||||||
|
xmrig_alive: bool,
|
||||||
|
xmrig_api: &Arc<Mutex<PubXmrigApi>>,
|
||||||
|
xmrig_img: &Arc<Mutex<ImgXmrig>>,
|
||||||
|
max_threads: usize,
|
||||||
|
) {
|
||||||
ui.group(|ui| {
|
ui.group(|ui| {
|
||||||
ui.vertical(|ui| {
|
ui.vertical(|ui| {
|
||||||
debug!("Status Tab | Rendering [XMRig]");
|
debug!("Status Tab | Rendering [XMRig]");
|
||||||
|
@ -298,6 +345,4 @@ impl Status {
|
||||||
drop(api);
|
drop(api);
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue