GnuCash  2.6.99
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CsvImportTrans Struct Reference

Data Fields

GtkWidget * window
 
GtkWidget * file_chooser
 
gchar * starting_dir
 
gchar * file_name
 
GtkWidget * settings_combo
 
GtkWidget * combo_hbox
 
GtkWidget * check_label
 
GtkWidget * check_butt
 
GtkWidget * start_row_spin
 
GtkWidget * end_row_spin
 
GtkWidget * skip_rows
 
GtkWidget * csv_button
 
GtkWidget * fixed_button
 
int start_row
 
int end_row
 
GncCsvParseDataparse_data
 
CsvSettingssettings_data
 
GOCharmapSel * encselector
 
GtkCheckButton * sep_buttons [SEP_NUM_OF_TYPES]
 
GtkCheckButton * custom_cbutton
 
GtkEntry * custom_entry
 
GtkComboBoxText * date_format_combo
 
GtkComboBoxText * currency_format_combo
 
GtkTreeView * treeview
 
GtkTreeView * ctreeview
 
GtkLabel * instructions_label
 
GtkImage * instructions_image
 
gboolean encoding_selected_called
 
gboolean not_empty
 
gboolean previewing_errors
 
int code_encoding_calls
 
gboolean approved
 
GtkWidget ** treeview_buttons
 
int num_of_rows
 
int longest_line
 
int fixed_context_col
 
int fixed_context_dx
 
GtkWidget * account_page
 
GtkWidget * account_label
 
AccountPickerDialogaccount_picker
 
gboolean account_page_step
 
GNCImportMainMatchergnc_csv_importer_gui
 
GtkWidget * match_page
 
GtkWidget * match_label
 
GtkWidget * help_button
 
GtkWidget * cancel_button
 
gboolean match_parse_run
 
GtkWidget * summary_label
 
gboolean new_book
 

Detailed Description

Definition at line 61 of file assistant-csv-trans-import.c.

Field Documentation

GtkWidget* CsvImportTrans::account_label

The account page label at bottom of page

Definition at line 112 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::account_page

The widget for the account page, to be packed with the account matcher

Definition at line 111 of file assistant-csv-trans-import.c.

gboolean CsvImportTrans::account_page_step

Allows for auto stepping the account page if we match online id

Definition at line 114 of file assistant-csv-trans-import.c.

AccountPickerDialog* CsvImportTrans::account_picker

The AccountPickerDialog structure

Definition at line 113 of file assistant-csv-trans-import.c.

gboolean CsvImportTrans::approved

This is FALSE until the user clicks "OK".

Definition at line 103 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::cancel_button

The widget for the new cancel button when going back is blocked

Definition at line 120 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::check_butt

The widget for the check label button

Definition at line 73 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::check_label

The widget for the check label

Definition at line 72 of file assistant-csv-trans-import.c.

int CsvImportTrans::code_encoding_calls

Normally this is 0. If the computer changes encselector, this is set to

  1. encoding_selected is called twice, each time decrementing this by 1.

Definition at line 99 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::combo_hbox

The Settings Combo hbox

Definition at line 71 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::csv_button

The widget for the CSV button

Definition at line 77 of file assistant-csv-trans-import.c.

GtkTreeView* CsvImportTrans::ctreeview

The treeview containing the column types

Definition at line 91 of file assistant-csv-trans-import.c.

GtkComboBoxText* CsvImportTrans::currency_format_combo

The Combo Text widget for selecting the currency format

Definition at line 89 of file assistant-csv-trans-import.c.

GtkCheckButton* CsvImportTrans::custom_cbutton

The checkbutton for a custom separator

Definition at line 86 of file assistant-csv-trans-import.c.

GtkEntry* CsvImportTrans::custom_entry

The entry for custom separators

Definition at line 87 of file assistant-csv-trans-import.c.

GtkComboBoxText* CsvImportTrans::date_format_combo

The Combo Text widget for selecting the date format

Definition at line 88 of file assistant-csv-trans-import.c.

gboolean CsvImportTrans::encoding_selected_called

Before encoding_selected is first called, this is FALSE. (See description of encoding_selected.)

Definition at line 94 of file assistant-csv-trans-import.c.

GOCharmapSel* CsvImportTrans::encselector

The widget for selecting the encoding

Definition at line 84 of file assistant-csv-trans-import.c.

int CsvImportTrans::end_row

The liststore end row, max number of rows -1

Definition at line 80 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::end_row_spin

The widget for the end row spinner

Definition at line 75 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::file_chooser

The widget for the file chooser

Definition at line 66 of file assistant-csv-trans-import.c.

gchar* CsvImportTrans::file_name

The import file name

Definition at line 68 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::fixed_button

The widget for the Fixed Width button

Definition at line 78 of file assistant-csv-trans-import.c.

int CsvImportTrans::fixed_context_col

The number of the column whose the user has clicked

Definition at line 107 of file assistant-csv-trans-import.c.

int CsvImportTrans::fixed_context_dx

The horizontal coordinate of the pixel in the header of the column the user has clicked

Definition at line 108 of file assistant-csv-trans-import.c.

GNCImportMainMatcher* CsvImportTrans::gnc_csv_importer_gui

The GNCImportMainMatcher structure

Definition at line 116 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::help_button

The widget for the help button on the matcher page

Definition at line 119 of file assistant-csv-trans-import.c.

GtkImage* CsvImportTrans::instructions_image

The instructions image

Definition at line 93 of file assistant-csv-trans-import.c.

GtkLabel* CsvImportTrans::instructions_label

The instructions label

Definition at line 92 of file assistant-csv-trans-import.c.

int CsvImportTrans::longest_line

The length of the longest row

Definition at line 106 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::match_label

The match label at the bottom of the page

Definition at line 118 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::match_page

The widget for the matcher page, to be packed with the transaction matcher

Definition at line 117 of file assistant-csv-trans-import.c.

gboolean CsvImportTrans::match_parse_run

This is set after the first run

Definition at line 121 of file assistant-csv-trans-import.c.

gboolean CsvImportTrans::new_book

Are we importing into a new book?; if yes, call book options

Definition at line 125 of file assistant-csv-trans-import.c.

gboolean CsvImportTrans::not_empty

FALSE initially, true after the first type gnc_csv_preview_update_assist is called.

Definition at line 96 of file assistant-csv-trans-import.c.

int CsvImportTrans::num_of_rows

The number of rows in the store

Definition at line 105 of file assistant-csv-trans-import.c.

GncCsvParseData* CsvImportTrans::parse_data

The actual data we are previewing

Definition at line 82 of file assistant-csv-trans-import.c.

gboolean CsvImportTrans::previewing_errors

TRUE if the dialog is displaying error lines, instead of all the file data.

Definition at line 97 of file assistant-csv-trans-import.c.

GtkCheckButton* CsvImportTrans::sep_buttons[SEP_NUM_OF_TYPES]

Checkbuttons for common separators

Definition at line 85 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::settings_combo

The Settings Combo

Definition at line 70 of file assistant-csv-trans-import.c.

CsvSettings* CsvImportTrans::settings_data

The settings to be saved and loaded

Definition at line 83 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::skip_rows

The widget for Skip alternate rows from start row

Definition at line 76 of file assistant-csv-trans-import.c.

int CsvImportTrans::start_row

The liststore start row, smallest is 0

Definition at line 79 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::start_row_spin

The widget for the start row spinner

Definition at line 74 of file assistant-csv-trans-import.c.

gchar* CsvImportTrans::starting_dir

The starting directory for import file

Definition at line 67 of file assistant-csv-trans-import.c.

GtkWidget* CsvImportTrans::summary_label

The summary text

Definition at line 123 of file assistant-csv-trans-import.c.

GtkTreeView* CsvImportTrans::treeview

The treeview containing the data

Definition at line 90 of file assistant-csv-trans-import.c.

GtkWidget** CsvImportTrans::treeview_buttons

This array contains the header buttons in treeview

Definition at line 104 of file assistant-csv-trans-import.c.


The documentation for this struct was generated from the following file: