g_free(menu);
gtk_adi_color_init_gtk (GtkAdiColor * self){	g_return_if_fail (self != NULL);	g_return_if_fail (GTK_IS_ADI_COLOR (self));		GtkWidget* invis       = gtk_invisible_new ();	GtkWidget* menu        = gtk_menu_new      ();	GtkWidget* item        = gtk_menu_item_new ();	GtkStyle*  invis_style = NULL;	GtkStyle*  title_style = NULL;	gtk_widget_ensure_style (invis);	gtk_object_sink (GTK_OBJECT (invis));	invis_style = gtk_widget_get_style(invis);	self->text[GTK_ADI_STATE_INACTIVE]=invis_style->bg[GTK_STATE_NORMAL];	self->text[GTK_ADI_STATE_ACTIVE]=invis_style->text[GTK_STATE_SELECTED];	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);	gtk_widget_ensure_style (item);	gtk_object_sink (GTK_OBJECT (item));	title_style = gtk_widget_get_style(item);	self->title[GTK_ADI_STATE_INACTIVE]=title_style->text[GTK_STATE_INSENSITIVE];	self->title[GTK_ADI_STATE_ACTIVE]=title_style->bg[GTK_STATE_PRELIGHT];	gtk_widget_destroy(item);	gtk_widget_destroy(menu);	gtk_widget_destroy(invis);}