rem: GNOME_STOCK_BUTTON_OK,
context: void affiche_detail_banque ( GtkWidget *bouton,			     gpointer null ){  GtkWidget *dialogue;  GtkWidget *table;  GtkWidget *label;  struct struct_banque *banque;  GtkWidget *separateur;  banque = gtk_object_get_data ( GTK_OBJECT ( GTK_OPTION_MENU ( detail_option_menu_banque ) -> menu_item ),				 "adr_banque" );  if ( !banque )    return;  dialogue = gnome_dialog_new ( _("Information about the bank"),				GNOME_STOCK_BUTTON_OK,				GNOME_STOCK_PIXMAP_PROPERTIES,				NULL );  gtk_window_set_transient_for ( GTK_WINDOW ( dialogue ),				 GTK_WINDOW ( window ));  table = gtk_table_new ( 2, 11, FALSE );  gtk_table_set_row_spacings ( GTK_TABLE ( table ),			       10 );  gtk_table_set_col_spacings ( GTK_TABLE ( table ),			       10 );  gtk_box_pack_start ( GTK_BOX ( GNOME_DIALOG ( dialogue ) -> vbox ), table,		       FALSE, FALSE, 0 );  gtk_widget_show ( table );  /* mise en place du nom */  label = gtk_label_new ( COLON(_("Bank")) );  gtk_misc_set_alignment ( GTK_MISC ( label ),			   0,			   0.5 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      label,			      0, 1, 0, 1 );			       gtk_widget_show ( label );  label = gtk_label_new ( banque -> nom_banque );  gtk_misc_set_alignment ( GTK_MISC ( label ),			   0,			   0.5 );  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      label,			      1, 2, 0, 1 );			       gtk_widget_show ( label );  /* mise en place de l'adresse */  if ( banque -> adr_banque )    {      label = gtk_label_new ( banque -> adr_banque );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 1, 2 );			           gtk_widget_show ( label );    }  /* mise en place du tlphone */  if ( banque -> tel_banque )    {      label = gtk_label_new ( COLON(_("Phone")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 2, 3 );			           gtk_widget_show ( label );      label = gtk_label_new ( banque -> tel_banque );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 2, 3 );			           gtk_widget_show ( label );    }  if ( banque -> email_banque )    {      label = gtk_label_new ( COLON(_("E-Mail")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 3, 4 );			           gtk_widget_show ( label );      label = gtk_label_new ( banque -> email_banque );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 3, 4 );			           gtk_widget_show ( label );    }        if ( banque -> web_banque )    {      label = gtk_label_new ( COLON(_("Website")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 4, 5 );			           gtk_widget_show ( label );      label = gnome_href_new ( banque -> web_banque,			       banque -> web_banque );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 4, 5 );			           gtk_widget_show ( label );    }  /* mise en place du correspondant */  separateur = gtk_hseparator_new ();  gtk_table_attach_defaults ( GTK_TABLE ( table ),			      separateur,			      0, 2, 5, 6 );			       gtk_widget_show ( separateur );  if ( banque -> nom_correspondant )    {      /* mise en place du nom */      label = gtk_label_new ( COLON(_("Contact name")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 6, 7 );			           gtk_widget_show ( label );      label = gtk_label_new ( banque -> nom_correspondant );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 6, 7 );			           gtk_widget_show ( label );    }  /* mise en place du tlphone */  if ( banque -> tel_correspondant )    {      label = gtk_label_new ( COLON(_("Phone")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 7, 8 );			           gtk_widget_show ( label );      label = gtk_label_new ( banque -> tel_correspondant );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 7, 8 );			           gtk_widget_show ( label );    }  /* mise en place du fax */  if ( banque -> fax_correspondant )    {      label = gtk_label_new ( COLON(_("Fax")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 8, 9 );			           gtk_widget_show ( label );      label = gtk_label_new ( banque -> fax_correspondant );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 8, 9 );			           gtk_widget_show ( label );    }  if ( banque -> email_correspondant )    {      label = gtk_label_new ( COLON(_("E-Mail")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 9, 10 );			           gtk_widget_show ( label );      label = gtk_label_new ( banque -> email_correspondant );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 9, 10 );			           gtk_widget_show ( label );    }        if ( banque -> remarque_banque )    {      label = gtk_label_new ( COLON(_("Notes")) );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0.5 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  0, 1, 10, 11 );			           gtk_widget_show ( label );      label = gtk_label_new ( banque -> remarque_banque );      gtk_misc_set_alignment ( GTK_MISC ( label ),			       0,			       0 );      gtk_table_attach_defaults ( GTK_TABLE ( table ),				  label,				  1, 2, 10, 11 );			           gtk_widget_show ( label );    }  switch (gnome_dialog_run_and_close ( GNOME_DIALOG ( dialogue )))    {    case 0:			/* OK */      return;    case 1:			/* Properties */      preferences ( BANKS_PAGE );      gtk_clist_select_row ( (GtkCList *) clist_banques_parametres, 			     banque -> no_banque-1, 0 );      return;    case -1:			/* Something went wrong or user closed				   dialog with window manager */      return;    }}