rem: G_CALLBACK(update_transaction_form)),
add: ((GCallback*)update_transaction_form)),
context: onglet_display_transaction_form ( void ){  GtkWidget *hbox, *vbox_pref;  GtkWidget *label, *paddingbox;  GtkWidget *table, *bouton, *radiogroup;  vbox_pref = new_vbox_with_title_and_icon ( _("Transaction form"),					     "form.png" );  /* What to do if RETURN is pressed into transaction form */  radiogroup = new_radiogroup_with_title (vbox_pref,					  _("Pressing RETURN in transaction form"),					  _("selects next field"),					  _("terminates transaction"),					  &etat.entree, NULL);  /* Displayed fields */  paddingbox = new_paddingbox_with_title (vbox_pref, FALSE, 					  COLON(_("Displayed fields")));    table = gtk_table_new ( 0, 2, TRUE );  gtk_table_set_col_spacings ( GTK_TABLE ( table ), 5 );  gtk_box_pack_start ( GTK_BOX ( paddingbox ),		       table,		       FALSE, FALSE, 0 );  gtk_table_attach ( GTK_TABLE ( table ),		     new_checkbox_with_title (_("Transaction number"),					      &etat.affiche_no_operation,					      G_CALLBACK(update_transaction_form)),		     0, 1, 0, 1,		     GTK_SHRINK | GTK_FILL,		     GTK_SHRINK | GTK_FILL,		     0, 0 );  gtk_table_attach ( GTK_TABLE ( table ),		     new_checkbox_with_title (_("Value date"),					      &etat.affiche_date_bancaire,					      G_CALLBACK(update_transaction_form)),		     0, 1, 1, 2,		     GTK_SHRINK | GTK_FILL,		     GTK_SHRINK | GTK_FILL,		     0, 0 );  gtk_table_attach ( GTK_TABLE ( table ),		     new_checkbox_with_title (_("Financial year"),					      &etat.utilise_exercice,					      G_CALLBACK(update_transaction_form)),		     0, 1, 2, 3,		     GTK_SHRINK | GTK_FILL,		     GTK_SHRINK | GTK_FILL,		     0, 0 );  gtk_table_attach ( GTK_TABLE ( table ),		     new_checkbox_with_title (_("Budgetary information"),					      &etat.utilise_imputation_budgetaire,					      G_CALLBACK(update_transaction_form)),		     0, 1, 3, 4,		     GTK_SHRINK | GTK_FILL,		     GTK_SHRINK | GTK_FILL,		     0, 0 );  gtk_table_attach ( GTK_TABLE ( table ),		     new_checkbox_with_title (_("Voucher number"),					      &etat.utilise_piece_comptable,					      G_CALLBACK(update_transaction_form)),		     1, 2, 0, 1,		     GTK_SHRINK | GTK_FILL,		     GTK_SHRINK | GTK_FILL,		     0, 0 );  gtk_table_attach ( GTK_TABLE ( table ),		     new_checkbox_with_title (_("Bank reference"),					      &etat.utilise_info_banque_guichet,					      G_CALLBACK(update_transaction_form)),		     1, 2, 1, 2,		     GTK_SHRINK | GTK_FILL,		     GTK_SHRINK | GTK_FILL,		     0, 0 );  gtk_table_attach ( GTK_TABLE ( table ),		     new_checkbox_with_title (_("'Accept' and 'Cancel' buttons"),					      &etat.affiche_boutons_valider_annuler,					      G_CALLBACK(update_transaction_form)),		     1, 2, 2, 3,		     GTK_SHRINK | GTK_FILL,		     GTK_SHRINK | GTK_FILL,		     0, 0 );  /* How to display financial year */  radiogroup = new_radiogroup_with_title (vbox_pref,					  _("By default, use financial year"),					  _("last selected financial year"),					  _("according to transaction date"),					  &etat.affichage_exercice_automatique, 					  NULL);  return vbox_pref;}