diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index d8823fd..d617d8c 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -237,5 +237,36 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->device.btnDel = yon_gtk_builder_get_widget(builder,"btnDelDevice"); custom_widgets->device.tree_view = yon_gtk_builder_get_widget(builder,"DeviceQuotasTree"); custom_widgets->device.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreDevice")); + + GList *list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->treeViewGeneral)); + for (int i = 0; i < g_list_length(list); i++){ + yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("general_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + } + g_list_free(list); + + list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->device.tree_view)); + for (int i = 0; i < g_list_length(list); i++){ + yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("device_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + } + g_list_free(list); + + list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->user.tree_view)); + for (int i = 0; i < g_list_length(list); i++){ + yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("user_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + } + g_list_free(list); + + list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->group.tree_view)); + for (int i = 0; i < g_list_length(list); i++){ + yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("group_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + } + g_list_free(list); + + list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->project.tree_view)); + for (int i = 0; i < g_list_length(list); i++){ + yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("project_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + } + g_list_free(list); + return custom_widgets; }