|
|
|
@ -1492,7 +1492,7 @@ void* yon_interface_update(main_window *widgets){
|
|
|
|
int active = !strcmp(parsed[2],"active");
|
|
|
|
int active = !strcmp(parsed[2],"active");
|
|
|
|
enum YON_UNIT_TYPE type = yon_get_unit_type(names_parsed[j]);
|
|
|
|
enum YON_UNIT_TYPE type = yon_get_unit_type(names_parsed[j]);
|
|
|
|
gtk_list_store_append(widgets->SystemList,&iter);
|
|
|
|
gtk_list_store_append(widgets->SystemList,&iter);
|
|
|
|
gtk_list_store_set(widgets->SystemList,&iter,3,enabled,4,active,5,names_parsed[j],6,parsed[4],7,type,8,active,9,loaded,11,_(parsed[3]),13,parsed[3],-1);
|
|
|
|
gtk_list_store_set(widgets->SystemList,&iter,3,enabled,4,active,5,names_parsed[j],6,parsed[4],7,type,8,active,9,loaded,11,_(parsed[3]),13,parsed[3],14,parsed[1],15,parsed[2],-1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
yon_char_parsed_free(names_parsed,names_size);
|
|
|
|
yon_char_parsed_free(names_parsed,names_size);
|
|
|
|
@ -1524,7 +1524,7 @@ void* yon_interface_update(main_window *widgets){
|
|
|
|
int active = !strcmp(parsed[2],"active");
|
|
|
|
int active = !strcmp(parsed[2],"active");
|
|
|
|
enum YON_UNIT_TYPE type = yon_get_unit_type(names_parsed[j]);
|
|
|
|
enum YON_UNIT_TYPE type = yon_get_unit_type(names_parsed[j]);
|
|
|
|
gtk_list_store_append(widgets->UserList,&iter);
|
|
|
|
gtk_list_store_append(widgets->UserList,&iter);
|
|
|
|
gtk_list_store_set(widgets->UserList,&iter,3,enabled,4,active,5,names_parsed[j],6,parsed[4],7,type,8,active,9,loaded,11,_(parsed[3]),13,parsed[3],-1);
|
|
|
|
gtk_list_store_set(widgets->UserList,&iter,3,enabled,4,active,5,names_parsed[j],6,parsed[4],7,type,8,active,9,loaded,11,_(parsed[3]),13,parsed[3],14,parsed[1],15,parsed[2],-1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
yon_char_parsed_free(names_parsed,names_size);
|
|
|
|
yon_char_parsed_free(names_parsed,names_size);
|
|
|
|
@ -1797,9 +1797,9 @@ gboolean on_tooltip_show(GtkWidget*, gint x, gint y, gboolean, GtkTooltip* toolt
|
|
|
|
if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(tree), tree_x, tree_y, &path, NULL, NULL, NULL)) {
|
|
|
|
if (gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(tree), tree_x, tree_y, &path, NULL, NULL, NULL)) {
|
|
|
|
GtkTreeIter iter;
|
|
|
|
GtkTreeIter iter;
|
|
|
|
if (gtk_tree_model_get_iter(model, &iter, path)) {
|
|
|
|
if (gtk_tree_model_get_iter(model, &iter, path)) {
|
|
|
|
gchar *name, *description, *state, *name_target;
|
|
|
|
gchar *name, *description, *state, *name_target, *load_status, *active_status;
|
|
|
|
int size;
|
|
|
|
int size;
|
|
|
|
gtk_tree_model_get(model, &iter, 5, &name, 6, &description, 11, &state, -1);
|
|
|
|
gtk_tree_model_get(model, &iter, 5, &name, 6, &description, 11, &state, 14,&load_status,15,&active_status, -1);
|
|
|
|
name_target = yon_char_new(name);
|
|
|
|
name_target = yon_char_new(name);
|
|
|
|
if (name[0]=='-'){
|
|
|
|
if (name[0]=='-'){
|
|
|
|
name_target = yon_char_append("-- ",name_target);
|
|
|
|
name_target = yon_char_append("-- ",name_target);
|
|
|
|
@ -1815,9 +1815,14 @@ gboolean on_tooltip_show(GtkWidget*, gint x, gint y, gboolean, GtkTooltip* toolt
|
|
|
|
yon_char_remove_last_symbol(target[2], '\n');
|
|
|
|
yon_char_remove_last_symbol(target[2], '\n');
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->UnitLabel), target[0]);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->UnitLabel), target[0]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->NameLabel), name);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->NameLabel), name);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->DescriptionLabel), description);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->DescriptionLabel), description);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->StatusQueryLabel), state);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->StatusQueryLabel), state);
|
|
|
|
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->AutostartLabel), _(load_status));
|
|
|
|
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->TooltipStatusLabel), _(active_status));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
free(name);
|
|
|
|
free(name);
|
|
|
|
free(description);
|
|
|
|
free(description);
|
|
|
|
@ -1911,6 +1916,8 @@ void yon_main_window_complete(main_window *widgets){
|
|
|
|
widgets->StatusQueryLabel=yon_gtk_builder_get_widget(builder,"StatusQueryLabel");
|
|
|
|
widgets->StatusQueryLabel=yon_gtk_builder_get_widget(builder,"StatusQueryLabel");
|
|
|
|
widgets->ActivateLabel=yon_gtk_builder_get_widget(builder,"ActivateLabel");
|
|
|
|
widgets->ActivateLabel=yon_gtk_builder_get_widget(builder,"ActivateLabel");
|
|
|
|
widgets->DeactivateLabel=yon_gtk_builder_get_widget(builder,"DeactivateLabel");
|
|
|
|
widgets->DeactivateLabel=yon_gtk_builder_get_widget(builder,"DeactivateLabel");
|
|
|
|
|
|
|
|
widgets->AutostartLabel=yon_gtk_builder_get_widget(builder,"AutostartLabel");
|
|
|
|
|
|
|
|
widgets->TooltipStatusLabel=yon_gtk_builder_get_widget(builder,"StatusLabel");
|
|
|
|
|
|
|
|
|
|
|
|
widgets->SystemServicesStatusMenuItem=yon_gtk_builder_get_widget(builder,"SystemServicesStatusMenuItem");
|
|
|
|
widgets->SystemServicesStatusMenuItem=yon_gtk_builder_get_widget(builder,"SystemServicesStatusMenuItem");
|
|
|
|
widgets->InstalledUnitsStatusMenuItem=yon_gtk_builder_get_widget(builder,"InstalledUnitsStatusMenuItem");
|
|
|
|
widgets->InstalledUnitsStatusMenuItem=yon_gtk_builder_get_widget(builder,"InstalledUnitsStatusMenuItem");
|
|
|
|
|