rem: gtk_signal_connect_object ( GTK_OBJECT ( menu_item ), "activate", gnome_property_box_changed, GTK_OBJECT (fenetre_preferences));
context: GtkWidget *cree_menu_quatres_lignes ( void ){  GtkWidget *menu;  GtkWidget *menu_item;  menu = gtk_menu_new ();  menu_item = gtk_menu_item_new_with_label ( _("first line"));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_ligne",			GINT_TO_POINTER ( 0 ));  gtk_signal_connect_object ( GTK_OBJECT ( menu_item ),			      "activate",			      gnome_property_box_changed,			      GTK_OBJECT (fenetre_preferences));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _("second line"));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_ligne",			GINT_TO_POINTER ( 1 ));  gtk_signal_connect_object ( GTK_OBJECT ( menu_item ),			      "activate",			      gnome_property_box_changed,			      GTK_OBJECT (fenetre_preferences));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _("third line"));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_ligne",			GINT_TO_POINTER ( 2 ));  gtk_signal_connect_object ( GTK_OBJECT ( menu_item ),			      "activate",			      gnome_property_box_changed,			      GTK_OBJECT (fenetre_preferences));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  menu_item = gtk_menu_item_new_with_label ( _("fourth line"));  gtk_object_set_data ( GTK_OBJECT ( menu_item ),			"no_ligne",			GINT_TO_POINTER ( 3 ));  gtk_signal_connect_object ( GTK_OBJECT ( menu_item ),			      "activate",			      gnome_property_box_changed,			      GTK_OBJECT (fenetre_preferences));  gtk_menu_append ( GTK_MENU ( menu ),		    menu_item );  gtk_widget_show ( menu_item );  gtk_widget_show ( menu );  return ( menu );}