diff --git a/screenshot/screenshot.png b/screenshot/screenshot.png index a18a4a0..920498b 100644 Binary files a/screenshot/screenshot.png and b/screenshot/screenshot.png differ diff --git a/source/ublexec.cc b/source/ublexec.cc index f1e136c..880b847 100644 --- a/source/ublexec.cc +++ b/source/ublexec.cc @@ -46,7 +46,6 @@ MainWindow::MainWindow(Glib::RefPtr const& builder) { } void MainWindow::get_builder() { - builder->get_widget("imgHeadBackground", imgHeadBackground); builder->get_widget("overHead", overHead); builder->get_widget("btnFilemaneg", btnFilemaneg); @@ -143,6 +142,10 @@ void MainWindow::add_CSS() { Glib::RefPtr context_lbl_head = lblInfoHead->get_style_context(); Glib::RefPtr boxAbout_css = boxAbout->get_style_context(); imgHeadBackground->set(path_img_head_background); + for (auto &view: array_icon){ + Glib::RefPtr view_css = view->get_style_context(); + view_css->add_class("view_app"); + } context_lbl_head->add_class("textHead"); if (socket_ext_id_I == 0){ boxAbout_css->add_class("bkim_no_plug"); @@ -297,6 +300,9 @@ void MainWindow::delete_cmd(const int &x, const int &y) { chbTerminal->set_active(false); chbAnotherUser->set_active(false); cbxExecuteEpriority->set_active(false); + name_app = ""; + path_file = ""; + user_cmd = ""; txtCmd->set_text(""); } } @@ -306,10 +312,10 @@ bool MainWindow::focus_in_txt_cmd(GdkEventFocus* event) { if (user_cmd.length() != 0) { } else if (name_app.length() != 0) { - name_app = ""; + //name_app = ""; } else if (path_file.length() != 0) { - path_file = ""; + //path_file = ""; } else{ user_cmd = txtCmd->get_text(); @@ -324,7 +330,6 @@ void MainWindow::synopsis_show() { string response_user = getlogin(); cmd = "su -l " + response_user + " -c \" DISPLAY=$DISPLAY " + cmd + " \""; } - cout << cmd << endl; index_error = system(cmd.c_str()); } @@ -425,6 +430,7 @@ void MainWindow::settings() { this->get_builder(); this->event(); this->localization(); + this->set_icon_array(); this->add_CSS(); spinPriority->set_range(0, 19); spinPriority->set_increments(1.0, -1.0); @@ -704,7 +710,7 @@ void MainWindow::denamic_cmd() { path_file = ""; name_app = ""; user_cmd = ""; - txtCmd->set_text(user_cmd); + txtCmd->set_text(user_cmd); messageError->set_title(gettext("Attention")); messageError->show(); } diff --git a/ublexec.css b/ublexec.css index 93b5501..1d11aca 100644 --- a/ublexec.css +++ b/ublexec.css @@ -5,6 +5,13 @@ .bannerbackground { background-color: #404040; } +.view_app { + background-color: @theme_bg_color; +} +.view_app:active { + background-color: @theme_selected_bg_color; + transition: 10ms ease-out; +} #GnomeIcon{ border-style:solid; border-bottom-width: 1px; diff --git a/ublexec.glade b/ublexec.glade index 7ffce4c..cc8b28b 100644 --- a/ublexec.glade +++ b/ublexec.glade @@ -1267,7 +1267,7 @@ with the specified priority True - 110 + 44 True False 15