Added new entry for launched program name; Added check for allowing user to edit command

pull/51/head
parent 51d6e391f0
commit e56abd5d12

@ -132,8 +132,9 @@ void MainWindow::get_builder() {
builder->get_widget("wndWeb", wndWeb);
#endif
}
void set_sensitive_from_check(Gtk::CheckButton *check, Gtk::Widget *widget){
widget->set_sensitive(check->get_active());
void MainWindow::set_sensitive_from_check(){
int active = CommandCheck->get_active();
txtCmd->set_sensitive(active);
}
void MainWindow::set_icon_array() {
@ -268,6 +269,7 @@ void MainWindow::event() {
txtCmd->signal_delete_text().connect(sigc::mem_fun(*this, &MainWindow::delete_cmd));
rbSu->signal_toggled().connect(sigc::mem_fun(*this, &MainWindow::sudo_nice));
rbPkexec->signal_toggled().connect(sigc::mem_fun(*this, &MainWindow::sudo_nice));
CommandCheck->signal_toggled().connect(sigc::mem_fun(*this, &MainWindow::set_sensitive_from_check));
cmbTerminal->signal_changed().connect([&]() {this->denamic_cmd();});
}

@ -167,6 +167,7 @@ public:
void pars_dir_terminal();
unsigned short read_uid_min_max(string filename, string search);
void str_remove(std::string& source, std::string to_remove);
void set_sensitive_from_check();
string call(string cmd);
vector<std::string> split(const std::string &s, char delim);
public:
@ -336,4 +337,4 @@ private:
void help();
void wrapper_help_show(GtkWidget *self, char* link, gpointer user_data);
void set_sensitive_from_check(Gtk::CheckButton *check, Gtk::Widget *widget);

@ -1719,6 +1719,7 @@
<child>
<object class="GtkEntry" id="commandEntry">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">True</property>
</object>
<packing>

Loading…
Cancel
Save