Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

gnc-gen-transaction.h File Reference

Transaction matcher main window. More...

#include <gnome.h>
#include "Transaction.h"

Typedefs

typedef _generic_transaction_info GNCGenTransaction

Functions

GNCGenTransaction * gnc_gen_trans_new (GtkWidget *parent, const gchar *heading)
void gnc_gen_trans_delete (GNCGenTransaction *info)
void gnc_gen_trans_add_trans (GNCGenTransaction *gui, Transaction *trans)
gboolean gnc_gen_trans_run (GNCGenTransaction *info)
void gnc_gen_trans_freeze (GNCGenTransaction *gui)
void gnc_gen_trans_thaw (GNCGenTransaction *gui)
void gnc_gen_trans_set_fuzzy_amount (GNCGenTransaction *info, double fuzzy_amount)
double gnc_gen_trans_get_fuzzy_amount (const GNCGenTransaction *info)


Detailed Description

Transaction matcher main window.


Function Documentation

void gnc_gen_trans_delete (  GNCGenTransaction *    info ) 
 

Deletes the given object.

void gnc_gen_trans_freeze (  GNCGenTransaction *    gui ) 
 

Freeze the underlying GtkCList. Do this before you add a lot of transactions.

double gnc_gen_trans_get_fuzzy_amount (  const GNCGenTransaction *    info ) 
 

Return the allowed amount range for fuzzy amount matching.

GNCGenTransaction* gnc_gen_trans_new (  GtkWidget *    parent,
const gchar *    heading
) 
 

Create a new generic transaction dialog window and return it.

Parameters:
parent  The parent GtkWidget. May be NULL.
heading  The heading label in the Importer window. May be NULL.

gboolean gnc_gen_trans_run (  GNCGenTransaction *    info ) 
 

Run this dialog and return only after the user pressed Ok, Cancel, or closed the window. This means that all actual importing will have been finished upon returning.

void gnc_gen_trans_set_fuzzy_amount (  GNCGenTransaction *    info,
double    fuzzy_amount
) 
 

Set the allowed amount range for fuzzy amount matching.

void gnc_gen_trans_thaw (  GNCGenTransaction *    gui ) 
 

Thaw the underlying GtkCList. Do this after you added a lot of transactions.


Generated on Tue Jan 21 00:57:46 2003 for GnuCash by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002