|
|
|
@ -200,17 +200,7 @@ void MainWindow::event(){
|
|
|
|
iconSystem->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_System));
|
|
|
|
iconSystem->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_System));
|
|
|
|
btnSynopsis->signal_activate().connect(sigc::mem_fun(*this, &MainWindow::synopsis_show));
|
|
|
|
btnSynopsis->signal_activate().connect(sigc::mem_fun(*this, &MainWindow::synopsis_show));
|
|
|
|
btnAbout->signal_activate().connect([&](){aboutWindows->show();});
|
|
|
|
btnAbout->signal_activate().connect([&](){aboutWindows->show();});
|
|
|
|
rbSudo->signal_toggled().connect([&](){
|
|
|
|
cmbUser->signal_changed().connect([&](){denamic_cmd();changed_user();});
|
|
|
|
spinPriority->set_range(-20,19);
|
|
|
|
|
|
|
|
spinPriority->set_increments(1.0,-1.0);
|
|
|
|
|
|
|
|
scalePriority->set_range(-20,19);
|
|
|
|
|
|
|
|
scalePriority->set_value(0);
|
|
|
|
|
|
|
|
lblTimeEpriorityLow->set_text("19 (Низкий)");
|
|
|
|
|
|
|
|
lblTime4EpriorityHigh->set_text("-20 (Высокий)");
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
rbSu->signal_toggled().connect(sigc::mem_fun(*this,&MainWindow::nice_hight));
|
|
|
|
|
|
|
|
rbPkexec->signal_toggled().connect(sigc::mem_fun(*this,&MainWindow::nice_hight));
|
|
|
|
|
|
|
|
cmbUser->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::denamic_cmd));
|
|
|
|
|
|
|
|
rbSudo->signal_toggled().connect(sigc::mem_fun(*this, &MainWindow::denamic_cmd));
|
|
|
|
rbSudo->signal_toggled().connect(sigc::mem_fun(*this, &MainWindow::denamic_cmd));
|
|
|
|
txtCmd->signal_focus_out_event().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_cmd));
|
|
|
|
txtCmd->signal_focus_out_event().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_cmd));
|
|
|
|
txtCmd->signal_focus_in_event().connect(sigc::mem_fun(*this, &MainWindow::focus_in_txt_cmd));
|
|
|
|
txtCmd->signal_focus_in_event().connect(sigc::mem_fun(*this, &MainWindow::focus_in_txt_cmd));
|
|
|
|
@ -242,20 +232,6 @@ bool MainWindow::focus_in_txt_cmd(GdkEventFocus* event){
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void MainWindow::nice_hight(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Glib::ustring entry_user = cmbUser->get_active_text();
|
|
|
|
|
|
|
|
if (geteuid() != 0){
|
|
|
|
|
|
|
|
spinPriority->set_range(0,19);
|
|
|
|
|
|
|
|
spinPriority->set_increments(1.0,-1.0);
|
|
|
|
|
|
|
|
scalePriority->set_range(0,19);
|
|
|
|
|
|
|
|
scalePriority->set_value(0);
|
|
|
|
|
|
|
|
lblTimeEpriorityLow->set_text("19 (Низкий)");
|
|
|
|
|
|
|
|
lblTime4EpriorityHigh->set_text("0 (Высокий)");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this->denamic_cmd();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void MainWindow::synopsis_show(){
|
|
|
|
void MainWindow::synopsis_show(){
|
|
|
|
system("xdg-open https://wiki.ublinux.ru/ru/home &");
|
|
|
|
system("xdg-open https://wiki.ublinux.ru/ru/home &");
|
|
|
|
|