diff --git a/source/libublsettings-gtk3.c b/source/libublsettings-gtk3.c index 5a8bb57..e360250 100644 --- a/source/libublsettings-gtk3.c +++ b/source/libublsettings-gtk3.c @@ -594,7 +594,6 @@ void _yon_gtk_column_minimal_fixed_size_set(GtkTreeViewColumn *column){ if (layout != NULL) { pango_layout_get_pixel_size(layout, &header_width, NULL); - g_object_unref(layout); } if (GTK_IS_WIDGET(label)) { g_object_ref_sink(label); @@ -609,6 +608,7 @@ void _yon_gtk_tree_view_minimal_fixed_size_set_full(GtkTreeView *tree){ for (int i=0;icheck_function))(parameter,current->target, current->parameter)) { +// } + +// } + +// int yon_gtk_config_add_listener (GtkWidget *target, char *parameter, char *save_command,int(check_function)(char*,GtkWidget*,char*)){ +// if (__yon_config_listeners){ +// dictionary *dict; +// for_dictionaries(dict,__yon_config_listeners){ +// if (target==((config_listener*)dict->data)->target){ +// return 0; +// } +// } +// } +// config_listener *current = malloc(sizeof(config_listener)); +// current->target=target; +// current->parameter = parameter; +// current->save_command = save_command; +// current->check_function = (void*)check_function; +// if (GTK_IS_TOGGLE_BUTTON(target)){ +// g_signal_connect(G_OBJECT(target),"toggled",C_CALLBACK(__yon_gtk_config_activated),current); + +// } + +// yon_dictionary_add_or_create_if_exists_with_data(__yon_config_listeners,NULL,current); +// return 0; +// } + #endif \ No newline at end of file