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