Исправил отображение данных в дочернем окне при изменение

pull/24/head
Igor Belitskiy 2 years ago
parent 2fca6f8589
commit e67bdaa8fe

@ -531,7 +531,10 @@ void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *com
size_t value_spin = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin));
gtk_widget_set_sensitive(spin, active);
if (combo) {
gtk_combo_box_set_active(GTK_COMBO_BOX(combo), 0);
if (!active) {
gtk_combo_box_set_active(GTK_COMBO_BOX(combo), 0);
}
gtk_widget_set_sensitive(combo, active);
}
}

@ -271,7 +271,10 @@ void set_edit_gui_data_base(config_all* all_config, int index) {
char* actors = format_actors(&_config->actors);
gtk_label_set_label(GTK_LABEL(temp_widgets->lblProjectIdValueEdit), id);
gtk_label_set_label(GTK_LABEL(temp_widgets->lblCatalogProjectEdit), _config->UNIX_file);
gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors);
if (strcmp(actors,"-")!=0) {
gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors);
}
}
}
else {
@ -378,7 +381,13 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) {
_config->UNIX_file = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject));
char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName));
if (strlen(actors)>1) {
_config->actors.pfVectorAdd(&_config->actors,yon_char_new(actors));
if (_config->actors.vectorList.total > 0) {
_config->actors.pfVectorSet(&_config->actors,0, yon_char_new(actors));
}
else {
_config->actors.pfVectorAdd(&_config->actors, yon_char_new(actors));
}
}
gboolean active = active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto));
if (active) {

Loading…
Cancel
Save