Update
This commit is contained in:
parent
d2dc58c9bf
commit
ddc78137c8
39
src/main.rs
39
src/main.rs
|
@ -96,29 +96,36 @@ fn main() {
|
|||
frame1.set_image(Some(scale_image));
|
||||
frame1.set_label("");
|
||||
|
||||
if Path::new("/usr/bin/calamares").exists() &&
|
||||
Path::new("/etc/calamares/settings.conf").exists() &&
|
||||
Path::new("/etc/calamares/modules/").exists() {
|
||||
let mut col_install_new_sys = Flex::default().column();
|
||||
col_install_new_sys.set_margin(10);
|
||||
col_install_new_sys.set_pad(10);
|
||||
|
||||
let mut col_install_new_sys = Flex::default().column();
|
||||
col_install_new_sys.set_margin(10);
|
||||
col_install_new_sys.set_pad(10);
|
||||
let mut label_passwords = Button::default().with_label("User: Password\n---------------------\nroot: 123\nliveuser: 123");
|
||||
label_passwords.deactivate();
|
||||
|
||||
let mut btn_install_system = Button::default().with_label("INSTALL NEW SYSTEM");
|
||||
let mut btn_install_system = Button::default().with_label("INSTALL NEW SYSTEM");
|
||||
|
||||
|
||||
btn_install_system.set_callback(move |b| {
|
||||
b.deactivate();
|
||||
std::thread::spawn({
|
||||
let mut b = b.clone();
|
||||
move || {
|
||||
let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares";
|
||||
let _ = run_cmd(cmd, None);
|
||||
btn_install_system.set_callback(move |b| {
|
||||
b.deactivate();
|
||||
std::thread::spawn({
|
||||
let mut b = b.clone();
|
||||
move || {
|
||||
let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares";
|
||||
let _ = run_cmd(cmd, None);
|
||||
|
||||
b.activate();
|
||||
}
|
||||
b.activate();
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
col_install_new_sys.end();
|
||||
grp_install_new_sys.fixed(&col_install_new_sys, 100);
|
||||
col_install_new_sys.end();
|
||||
grp_install_new_sys.fixed(&col_install_new_sys, 200);
|
||||
}
|
||||
|
||||
grp_install_new_sys.end();
|
||||
|
||||
// -----------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue