GnuCash
5.6-150-g038405b370+
|
private declarations for SplitRegister More...
#include "split-register.h"
Go to the source code of this file.
Data Structures | |
struct | SRInfo |
Macros | |
#define | SPLIT_TRANS_STR _("-- Split Transaction --") |
#define | STOCK_SPLIT_STR _("-- Stock Split --") |
#define | ACTION_BUY_STR _("Buy") |
#define | ACTION_SELL_STR _("Sell") |
Enumerations | |
enum | RateReset_t { RATE_RESET_NOT_REQD = 0, RATE_RESET_REQD = 1, RATE_RESET_DONE = 2 } |
Functions | |
SRInfo * | gnc_split_register_get_info (SplitRegister *reg) |
GtkWidget * | gnc_split_register_get_parent (SplitRegister *reg) |
Split * | gnc_split_register_get_split (SplitRegister *reg, VirtualCellLocation vcell_loc) |
Account * | gnc_split_register_get_default_account (SplitRegister *reg) |
Transaction * | gnc_split_register_get_trans (SplitRegister *reg, VirtualCellLocation vcell_loc) |
Split * | gnc_split_register_get_trans_split (SplitRegister *reg, VirtualCellLocation vcell_loc, VirtualCellLocation *trans_split_loc) |
gboolean | gnc_split_register_find_split (SplitRegister *reg, Transaction *trans, Split *trans_split, Split *split, CursorClass cursor_class, VirtualCellLocation *vcell_loc) |
void | gnc_split_register_show_trans (SplitRegister *reg, VirtualCellLocation start_loc) |
void | gnc_split_register_set_trans_visible (SplitRegister *reg, VirtualCellLocation vcell_loc, gboolean visible, gboolean only_blank_split) |
Set the visibility of the split rows belonging to a transaction located at vcell_loc. More... | |
void | gnc_split_register_set_cell_fractions (SplitRegister *reg, Split *split) |
CellBlock * | gnc_split_register_get_passive_cursor (SplitRegister *reg) |
CellBlock * | gnc_split_register_get_active_cursor (SplitRegister *reg) |
void | gnc_split_register_set_last_num (SplitRegister *reg, const char *num) |
Account * | gnc_split_register_get_account_by_name (SplitRegister *reg, BasicCell *cell, const char *name) |
Account * | gnc_split_register_get_account (SplitRegister *reg, const char *cell_name) |
gboolean | gnc_split_register_recn_cell_confirm (char old_flag, gpointer data) |
gboolean | gnc_split_register_check_cell (SplitRegister *reg, const char *cell_name) |
CursorClass | gnc_split_register_cursor_name_to_class (const char *cursor_name) |
gnc_numeric | gnc_split_register_debcred_cell_value (SplitRegister *reg) |
gboolean | gnc_split_reg_has_rate_cell (SplitRegisterType type) |
Determine if we need to perform any conversion on the splits in this transaction, and if so, what conversion we need. | |
gboolean | gnc_split_register_split_needs_amount (SplitRegister *reg, Split *split) |
gboolean | gnc_split_register_needs_conv_rate (SplitRegister *reg, Transaction *txn, Account *acc) |
private declarations for SplitRegister
Definition in file split-register-p.h.