GnuCash c935c2f+
Loading...
Searching...
No Matches
Data Fields

Data Fields

GncGUID blank_split_guid
 The blank split at the bottom of the register.
 
GncGUID pending_trans_guid
 The currently open transaction, if any.
 
Transaction * cursor_hint_trans
 A transaction used to remember where to put the cursor.
 
Split * cursor_hint_split
 A split used to remember where to put the cursor.
 
Split * cursor_hint_trans_split
 A split used to remember where to put the cursor.
 
CursorClass cursor_hint_cursor_class
 Used to remember where to put the cursor.
 
gboolean hint_set_by_traverse
 If the hints were set by the traverse callback.
 
gboolean traverse_to_new
 If traverse is to the newly created split.
 
gboolean exact_traversal
 A flag indicating if the last traversal was 'exact'.
 
gboolean trans_expanded
 Indicates that the current transaction is expanded in ledger mode.
 
gboolean reg_loaded
 set to TRUE after register is loaded
 
gboolean full_refresh
 flag indicating whether full refresh is ok
 
GncGUID default_account
 The default account where new splits are added.
 
time64 last_date_entered
 The last date recorded in the blank split.
 
gboolean blank_split_edited
 true if the current blank split has been edited and committed
 
gboolean show_present_divider
 true if the demarcation between 'past' and 'future' transactions should be visible
 
gboolean first_pass
 true if we are loading the register for the first time
 
gboolean quickfill_setup
 true if we have setup the quickfills
 
gboolean change_confirmed
 true if the user has already confirmed changes of a reconciled split
 
RateReset_t rate_reset
 RATE_RESET_NOT_REQD => No exchange rate dialog needed for current split RATE_RESET_REQD => Need new exchange rate for current split RATE_RESET_DONE => Already got a new exchange rate for current split.
 
gboolean auto_complete
 true if the transaction being edited was auto-filled
 
Accountrate_account
 account on the current split when the exchange rate was last set
 
gpointer user_data
 User data for users of SplitRegisters.
 
SRGetParentCallback get_parent
 hook to get parent widget
 
GncGUID template_account
 The template account which template transaction should belong to.
 
const char * debit_str
 configured strings for debit/credit headers
 
const char * credit_str
 
char * tdebit_str
 
char * tcredit_str
 
gboolean separator_changed
 true if the account separator has changed
 

Detailed Description

Definition at line 51 of file split-register-p.h.

Field Documentation

◆ auto_complete

gboolean SRInfo::auto_complete

true if the transaction being edited was auto-filled

Definition at line 121 of file split-register-p.h.

◆ blank_split_edited

gboolean SRInfo::blank_split_edited

true if the current blank split has been edited and committed

Definition at line 98 of file split-register-p.h.

◆ blank_split_guid

GncGUID SRInfo::blank_split_guid

The blank split at the bottom of the register.

Definition at line 54 of file split-register-p.h.

◆ change_confirmed

gboolean SRInfo::change_confirmed

true if the user has already confirmed changes of a reconciled split

Definition at line 112 of file split-register-p.h.

◆ credit_str

const char* SRInfo::credit_str

Definition at line 137 of file split-register-p.h.

◆ cursor_hint_cursor_class

CursorClass SRInfo::cursor_hint_cursor_class

Used to remember where to put the cursor.

Definition at line 69 of file split-register-p.h.

◆ cursor_hint_split

Split* SRInfo::cursor_hint_split

A split used to remember where to put the cursor.

Definition at line 63 of file split-register-p.h.

◆ cursor_hint_trans

Transaction* SRInfo::cursor_hint_trans

A transaction used to remember where to put the cursor.

Definition at line 60 of file split-register-p.h.

◆ cursor_hint_trans_split

Split* SRInfo::cursor_hint_trans_split

A split used to remember where to put the cursor.

Definition at line 66 of file split-register-p.h.

◆ debit_str

const char* SRInfo::debit_str

configured strings for debit/credit headers

Definition at line 136 of file split-register-p.h.

◆ default_account

GncGUID SRInfo::default_account

The default account where new splits are added.

Definition at line 92 of file split-register-p.h.

◆ exact_traversal

gboolean SRInfo::exact_traversal

A flag indicating if the last traversal was 'exact'.

See table-allgui.[ch] for details.

Definition at line 79 of file split-register-p.h.

◆ first_pass

gboolean SRInfo::first_pass

true if we are loading the register for the first time

Definition at line 105 of file split-register-p.h.

◆ full_refresh

gboolean SRInfo::full_refresh

flag indicating whether full refresh is ok

Definition at line 89 of file split-register-p.h.

◆ get_parent

SRGetParentCallback SRInfo::get_parent

hook to get parent widget

Definition at line 130 of file split-register-p.h.

◆ hint_set_by_traverse

gboolean SRInfo::hint_set_by_traverse

If the hints were set by the traverse callback.

Definition at line 72 of file split-register-p.h.

◆ last_date_entered

time64 SRInfo::last_date_entered

The last date recorded in the blank split.

Definition at line 95 of file split-register-p.h.

◆ pending_trans_guid

GncGUID SRInfo::pending_trans_guid

The currently open transaction, if any.

Definition at line 57 of file split-register-p.h.

◆ quickfill_setup

gboolean SRInfo::quickfill_setup

true if we have setup the quickfills

Definition at line 108 of file split-register-p.h.

◆ rate_account

Account* SRInfo::rate_account

account on the current split when the exchange rate was last set

Definition at line 124 of file split-register-p.h.

◆ rate_reset

RateReset_t SRInfo::rate_reset

RATE_RESET_NOT_REQD => No exchange rate dialog needed for current split RATE_RESET_REQD => Need new exchange rate for current split RATE_RESET_DONE => Already got a new exchange rate for current split.

Definition at line 118 of file split-register-p.h.

◆ reg_loaded

gboolean SRInfo::reg_loaded

set to TRUE after register is loaded

Definition at line 86 of file split-register-p.h.

◆ separator_changed

gboolean SRInfo::separator_changed

true if the account separator has changed

Definition at line 142 of file split-register-p.h.

◆ show_present_divider

gboolean SRInfo::show_present_divider

true if the demarcation between 'past' and 'future' transactions should be visible

Definition at line 102 of file split-register-p.h.

◆ tcredit_str

char* SRInfo::tcredit_str

Definition at line 139 of file split-register-p.h.

◆ tdebit_str

char* SRInfo::tdebit_str

Definition at line 138 of file split-register-p.h.

◆ template_account

GncGUID SRInfo::template_account

The template account which template transaction should belong to.

Definition at line 133 of file split-register-p.h.

◆ trans_expanded

gboolean SRInfo::trans_expanded

Indicates that the current transaction is expanded in ledger mode.

Meaningless in other modes.

Definition at line 83 of file split-register-p.h.

◆ traverse_to_new

gboolean SRInfo::traverse_to_new

If traverse is to the newly created split.

Definition at line 75 of file split-register-p.h.

◆ user_data

gpointer SRInfo::user_data

User data for users of SplitRegisters.

Definition at line 127 of file split-register-p.h.


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