23 #ifndef SPLIT_REGISTER_P_H
24 #define SPLIT_REGISTER_P_H
29 #define SPLIT_TRANS_STR _("-- Split Transaction --")
30 #define STOCK_SPLIT_STR _("-- Stock Split --")
32 #define ACTION_BUY_STR _("Buy")
33 #define ACTION_SELL_STR _("Sell")
36 RATE_RESET_NOT_REQD = 0,
53 Split *cursor_hint_split;
56 Split *cursor_hint_trans_split;
62 gboolean hint_set_by_traverse;
65 gboolean traverse_to_new;
69 gboolean exact_traversal;
73 gboolean trans_expanded;
79 gboolean full_refresh;
88 gboolean blank_split_edited;
92 gboolean show_present_divider;
99 gboolean change_confirmed;
105 RateReset_t rate_reset;
108 gboolean auto_complete;
129 gboolean separator_changed;
135 GtkWidget *gnc_split_register_get_parent (
SplitRegister *reg);
167 void gnc_split_register_set_trans_visible (
SplitRegister *reg,
170 gboolean only_blank_split);
177 void gnc_split_register_set_last_num (
SplitRegister *reg,
const char *num);
179 Account * gnc_split_register_get_account_by_name(
182 const char *cell_name);
184 gboolean gnc_split_register_recn_cell_confirm (
char old_flag, gpointer data);
187 const char *cell_name);
189 CursorClass gnc_split_register_cursor_name_to_class (
const char *cursor_name);
197 gboolean gnc_split_register_split_needs_amount(
199 gboolean gnc_split_register_needs_conv_rate(
The type, style and table for the register.
SplitRegisterType
Register types.
GtkWidget *(* SRGetParentCallback)(gpointer user_data)
API for checkbook register display area.