Исправил дочерние окна редактирования и добавления квот

pull/24/head
Igor Belitskiy 2 years ago
parent ecff8c7f77
commit b99b137f96

@ -32,7 +32,7 @@ void table_u_g_set_flag(char* _flag_u_g, char* _table_u_g_set_add_edit);
void table_u_g_set_glade_path(char* _glade_path);
void table_u_g_show(GtkWidget *self, char* glade_path);
void set_vector(vector* _vec_temp);
vector* get_actors_table(vector* actors);
vector* get_actors_table(vector* actors);
void table_u_g_get_actors(vector* actors);
void set_actors(vector* actors);
table_u_g* get_widget_table_u_g();

@ -112,7 +112,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil
gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Users"),":",NULL));
}
else if (strcmp(flag_temp_u_g_p, "grpquota")==0) {
gtk_widget_hide(temp_widgets->entryUser);
gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups"));
gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Groups"),":",NULL));
@ -135,8 +134,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil
}
}
void set_temp_menu(char* _flag_temp_u_g_p, char* _set_add_edit) {
flag_temp_u_g_p = _flag_temp_u_g_p;
set_add_edit = _set_add_edit;
@ -208,9 +205,7 @@ void temp_on_destroy_subwindow(GtkWidget *self) {
}
gtk_widget_destroy(gtk_widget_get_toplevel(self));
temp_widgets = NULL;
model_free_vector_string(temp_vec_actors);
vectorFree(temp_vec_actors);
temp_vec_actors = NULL;
}
}
void event_toggled_all() {
@ -254,6 +249,7 @@ void temp_destroy(GtkWidget *self) {
vectorFree(temp_vec_actors);
temp_vec_actors = NULL;
temp_widgets = NULL;
temp_vec_actors = NULL;
}
}
@ -340,34 +336,7 @@ void set_edit_gui_data_base(config_all* all_config, int index) {
}
}
void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size) {
me_time t_file = time_convert(seconds_file);
me_time t_size = time_convert(seconds_size);
if (seconds_file!=-1) {
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), t_file.weeks);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), t_file.days);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), t_file.hours);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), t_file.minutes);
}
else {
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), 0);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), 0);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), 0);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), 0);
}
if (seconds_size!=-1) {
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), t_size.weeks);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), t_size.days);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), t_size.hours);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), t_size.minutes);
}
else {
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), 0);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), 0);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), 0);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), 0);
}
}
void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size) {
if (value_spin>0) {
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1);

Loading…
Cancel
Save