|
|
|
@ -1363,6 +1363,7 @@ void on_tree_selection_changed(GtkWidget *self, main_window *widgets){
|
|
|
|
if (getuid()==0){
|
|
|
|
if (getuid()==0){
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemEditButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemEditButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemLogButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemLogButton,1);
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemServiceUpdateButton,1);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
@ -1373,6 +1374,7 @@ void on_tree_selection_changed(GtkWidget *self, main_window *widgets){
|
|
|
|
if (getuid()==0){
|
|
|
|
if (getuid()==0){
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemEditButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemEditButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemLogButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemLogButton,0);
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SystemServiceUpdateButton,0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else if (page==1){
|
|
|
|
} else if (page==1){
|
|
|
|
@ -1388,6 +1390,7 @@ void on_tree_selection_changed(GtkWidget *self, main_window *widgets){
|
|
|
|
if (getuid()==0){
|
|
|
|
if (getuid()==0){
|
|
|
|
gtk_widget_set_sensitive(widgets->UserEditButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->UserEditButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->UserLogButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->UserLogButton,1);
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(widgets->UserServiceUpdateButton,1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->UserServiceLabel),"");
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->UserServiceLabel),"");
|
|
|
|
@ -1397,6 +1400,7 @@ void on_tree_selection_changed(GtkWidget *self, main_window *widgets){
|
|
|
|
if (getuid()==0){
|
|
|
|
if (getuid()==0){
|
|
|
|
gtk_widget_set_sensitive(widgets->UserEditButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->UserEditButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->UserLogButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->UserLogButton,0);
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(widgets->UserServiceUpdateButton,0);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -1449,6 +1453,7 @@ void yon_main_window_complete(main_window *widgets){
|
|
|
|
widgets->SystemUnitsTree=yon_gtk_builder_get_widget(builder,"SystemUnitsTree");
|
|
|
|
widgets->SystemUnitsTree=yon_gtk_builder_get_widget(builder,"SystemUnitsTree");
|
|
|
|
widgets->SystemPrevButton=yon_gtk_builder_get_widget(builder,"SystemPrevButton");
|
|
|
|
widgets->SystemPrevButton=yon_gtk_builder_get_widget(builder,"SystemPrevButton");
|
|
|
|
widgets->SystemUpdateButton=yon_gtk_builder_get_widget(builder,"SystemUpdateButton");
|
|
|
|
widgets->SystemUpdateButton=yon_gtk_builder_get_widget(builder,"SystemUpdateButton");
|
|
|
|
|
|
|
|
widgets->SystemServiceUpdateButton=yon_gtk_builder_get_widget(builder,"SystemServiceUpdateButton");
|
|
|
|
widgets->SystemInfoButton=yon_gtk_builder_get_widget(builder,"SystemInfoButton");
|
|
|
|
widgets->SystemInfoButton=yon_gtk_builder_get_widget(builder,"SystemInfoButton");
|
|
|
|
widgets->SystemLogButton=yon_gtk_builder_get_widget(builder,"SystemLogButton");
|
|
|
|
widgets->SystemLogButton=yon_gtk_builder_get_widget(builder,"SystemLogButton");
|
|
|
|
widgets->SystemEditButton=yon_gtk_builder_get_widget(builder,"SystemEditButton");
|
|
|
|
widgets->SystemEditButton=yon_gtk_builder_get_widget(builder,"SystemEditButton");
|
|
|
|
@ -1484,6 +1489,7 @@ void yon_main_window_complete(main_window *widgets){
|
|
|
|
widgets->UserUnitsTree=yon_gtk_builder_get_widget(builder,"UserUnitsTree");
|
|
|
|
widgets->UserUnitsTree=yon_gtk_builder_get_widget(builder,"UserUnitsTree");
|
|
|
|
widgets->UserPrevButton=yon_gtk_builder_get_widget(builder,"UserPrevButton");
|
|
|
|
widgets->UserPrevButton=yon_gtk_builder_get_widget(builder,"UserPrevButton");
|
|
|
|
widgets->UserUpdateButton=yon_gtk_builder_get_widget(builder,"UserUpdateButton");
|
|
|
|
widgets->UserUpdateButton=yon_gtk_builder_get_widget(builder,"UserUpdateButton");
|
|
|
|
|
|
|
|
widgets->UserServiceUpdateButton=yon_gtk_builder_get_widget(builder,"UserServiceUpdateButton");
|
|
|
|
widgets->UserInfoButton=yon_gtk_builder_get_widget(builder,"UserInfoButton");
|
|
|
|
widgets->UserInfoButton=yon_gtk_builder_get_widget(builder,"UserInfoButton");
|
|
|
|
widgets->UserLogButton=yon_gtk_builder_get_widget(builder,"UserLogButton");
|
|
|
|
widgets->UserLogButton=yon_gtk_builder_get_widget(builder,"UserLogButton");
|
|
|
|
widgets->UserEditButton=yon_gtk_builder_get_widget(builder,"UserEditButton");
|
|
|
|
widgets->UserEditButton=yon_gtk_builder_get_widget(builder,"UserEditButton");
|
|
|
|
@ -1532,6 +1538,7 @@ void yon_main_window_complete(main_window *widgets){
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemPrevButton),"clicked",G_CALLBACK(on_system_update_hz_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemPrevButton),"clicked",G_CALLBACK(on_system_update_hz_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemUpdateButton),"clicked",G_CALLBACK(on_system_update_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemUpdateButton),"clicked",G_CALLBACK(on_system_update_clicked),widgets);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemServiceUpdateButton),"clicked",G_CALLBACK(on_system_restart_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemInfoButton),"clicked",G_CALLBACK(on_system_info_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemInfoButton),"clicked",G_CALLBACK(on_system_info_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemLogButton),"clicked",G_CALLBACK(on_system_log_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemLogButton),"clicked",G_CALLBACK(on_system_log_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemEditButton),"clicked",G_CALLBACK(on_system_edit_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->SystemEditButton),"clicked",G_CALLBACK(on_system_edit_clicked),widgets);
|
|
|
|
@ -1543,6 +1550,7 @@ void yon_main_window_complete(main_window *widgets){
|
|
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserPrevButton),"clicked",G_CALLBACK(on_user_update_hz_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserPrevButton),"clicked",G_CALLBACK(on_user_update_hz_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserUpdateButton),"clicked",G_CALLBACK(on_user_update_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserUpdateButton),"clicked",G_CALLBACK(on_user_update_clicked),widgets);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserServiceUpdateButton),"clicked",G_CALLBACK(on_system_restart_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserInfoButton),"clicked",G_CALLBACK(on_user_info_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserInfoButton),"clicked",G_CALLBACK(on_user_info_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserLogButton),"clicked",G_CALLBACK(on_user_log_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserLogButton),"clicked",G_CALLBACK(on_user_log_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserEditButton),"clicked",G_CALLBACK(on_user_edit_clicked),widgets);
|
|
|
|
g_signal_connect(G_OBJECT(widgets->UserEditButton),"clicked",G_CALLBACK(on_user_edit_clicked),widgets);
|
|
|
|
|