xmrig: center align sliders and reduce width

This commit is contained in:
hinto.janai 2023-11-19 12:30:25 -05:00
parent 2f074167e3
commit 98750ace61
No known key found for this signature in database
GPG key ID: D47CE05FA175A499

View file

@ -112,27 +112,23 @@ impl crate::disk::Xmrig {
if self.simple { ui.add_space(SPACE); } if self.simple { ui.add_space(SPACE); }
debug!("XMRig Tab | Rendering [Threads]"); debug!("XMRig Tab | Rendering [Threads]");
ui.vertical(|ui| { ui.vertical(|ui| {
let width = width/10.0; let width = width / 10.0;
let text_width = width * 2.4;
ui.spacing_mut().slider_width = width * 7.1;
ui.spacing_mut().icon_width = width / 25.0; ui.spacing_mut().icon_width = width / 25.0;
ui.horizontal(|ui| { ui.horizontal(|ui| {
ui.spacing_mut().slider_width = width*8.35; ui.add_sized([text_width, text_edit], Label::new(format!("Threads [1-{}]:", self.max_threads)));
ui.add_sized([width, text_edit], Label::new(format!("Threads [1-{}]:", self.max_threads)));
ui.add_sized([width, text_edit], Slider::new(&mut self.current_threads, 1..=self.max_threads)).on_hover_text(XMRIG_THREADS); ui.add_sized([width, text_edit], Slider::new(&mut self.current_threads, 1..=self.max_threads)).on_hover_text(XMRIG_THREADS);
}); });
#[cfg(not(target_os = "linux"))] // Pause on active isn't supported on Linux #[cfg(not(target_os = "linux"))] // Pause on active isn't supported on Linux
ui.horizontal(|ui| { ui.horizontal(|ui| {
ui.spacing_mut().slider_width = width*7.7; ui.add_sized([text_width, text_edit], Label::new(format!("Pause on active [0-255]:")));
ui.add_sized([width, text_edit], Label::new(format!("Pause on active [0-255]:")));
ui.add_sized([width, text_edit], Slider::new(&mut self.pause, 0..=255)).on_hover_text(format!("{} [{}] seconds.", XMRIG_PAUSE, self.pause)); ui.add_sized([width, text_edit], Slider::new(&mut self.pause, 0..=255)).on_hover_text(format!("{} [{}] seconds.", XMRIG_PAUSE, self.pause));
}); });
}); });
//---------------------------------------------------------------------------------------------------- Simple //---------------------------------------------------------------------------------------------------- Simple
if self.simple { if !self.simple {
// ui.group(|ui|
// });
} else {
debug!("XMRig Tab | Rendering [Pool List] elements"); debug!("XMRig Tab | Rendering [Pool List] elements");
let width = ui.available_width() - 10.0; let width = ui.available_width() - 10.0;
let mut incorrect_input = false; // This will disable [Add/Delete] on bad input let mut incorrect_input = false; // This will disable [Add/Delete] on bad input