GnuCash  5.6-150-g038405b370+
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'. More...
 
gboolean trans_expanded
 Indicates that the current transaction is expanded in ledger mode. More...
 
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

◆ 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.

◆ 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.


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