rem: return ( hbox );
add: return ( handlebox );
context: GtkWidget *creation_barre_outils_tiers ( void ){    GtkWidget *hbox, *separateur, *handlebox, *hbox2;    hbox = gtk_hbox_new ( FALSE, 5 );    /* HandleBox */    handlebox = gtk_handle_box_new ();    gtk_box_pack_start ( GTK_BOX ( hbox ), handlebox, FALSE, FALSE, 0 );    /* Hbox2 */    hbox2 = gtk_hbox_new ( FALSE, 0 );    gtk_container_add ( GTK_CONTAINER(handlebox), hbox2 );    /* Add various icons */    gtk_box_pack_start ( GTK_BOX ( hbox2 ), 			 new_button_with_label_and_image ( etat.display_toolbar,							   _("New payee"), "new-payee.png",							   G_CALLBACK(appui_sur_ajout_division),							   payee_tree_model ), 			 FALSE, TRUE, 0 );    gtk_box_pack_start ( GTK_BOX ( hbox2 ), 			 new_stock_button_with_label ( etat.display_toolbar,						       GTK_STOCK_DELETE, 						       _("Delete"),						       G_CALLBACK(supprimer_division),						       payee_tree ), 			 FALSE, TRUE, 0 );    gtk_box_pack_start ( GTK_BOX ( hbox2 ), /* FIXME: write the property dialog */			 new_stock_button_with_label ( etat.display_toolbar,						       GTK_STOCK_PROPERTIES, 						       _("Properties"),						       G_CALLBACK(edit_payee), 						       payee_tree ), 			 FALSE, TRUE, 0 );    gtk_box_pack_start ( GTK_BOX ( hbox2 ), 			 new_stock_button_with_label_menu ( etat.display_toolbar,							    GTK_STOCK_SELECT_COLOR, 							    _("View"),							    G_CALLBACK(popup_payee_view_mode_menu),							    NULL ),			 FALSE, TRUE, 0 );    /* Vertical separator */    separateur = gtk_vseparator_new ();    gtk_box_pack_start ( GTK_BOX ( hbox ), separateur, FALSE, FALSE, 0 );    gtk_widget_show_all ( hbox );    return ( hbox );}