|
|
|
@ -147,6 +147,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil
|
|
|
|
|
temp_widgets->entryUser = yon_gtk_builder_get_widget(builder,"entryUser");
|
|
|
|
|
temp_widgets->UserDeviceCombo = yon_gtk_builder_get_widget(builder,"UserDeviceCombo");
|
|
|
|
|
temp_widgets->lblSetQuotasStatus = yon_gtk_builder_get_widget(builder,"lblSetQuotasStatus");
|
|
|
|
|
temp_widgets->boxBlockGuiAddEdit = yon_gtk_builder_get_widget(builder,"boxBlockGuiAddEdit");
|
|
|
|
|
table_u_g_set_flag(flag_temp_u_g_p,set_add_edit);
|
|
|
|
|
table_u_g_set_glade_path(_glade_path);
|
|
|
|
|
temp_settings();
|
|
|
|
@ -226,6 +227,7 @@ void temp_settings() {
|
|
|
|
|
gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Editing"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
temp_on_set_combo_box_device();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void set_temp_menu(char* _flag_temp_u_g_p, char* _set_add_edit) {
|
|
|
|
@ -261,6 +263,7 @@ void wrapper_table_u_g_show() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void temp_event(temp_set_window* temp_widgets) {
|
|
|
|
|
g_signal_connect(G_OBJECT(temp_widgets->UserDeviceCombo), "changed", G_CALLBACK(temp_on_set_combo_box_device), NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_destroy),temp_widgets->Window);
|
|
|
|
|
g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), temp_widgets->Window);
|
|
|
|
|
g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL);
|
|
|
|
@ -284,6 +287,18 @@ void temp_event(temp_set_window* temp_widgets) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void temp_on_set_combo_box_device() {
|
|
|
|
|
if (strcmp(set_add_edit, "add")==0) {
|
|
|
|
|
int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo));
|
|
|
|
|
if (menu_id == -1) {
|
|
|
|
|
gtk_widget_set_sensitive(temp_widgets->boxBlockGuiAddEdit, 0);
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
gtk_widget_set_sensitive(temp_widgets->boxBlockGuiAddEdit, 1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void temp_on_destroy_subwindow(GtkWidget *self) {
|
|
|
|
|
if (self) {
|
|
|
|
|
if (wrapper_check_save()) {
|
|
|
|
|