31 #ifndef GNC_ACCOUNT_SEL_H 32 #define GNC_ACCOUNT_SEL_H 40 #define GNC_TYPE_ACCOUNT_SEL (gnc_account_sel_get_type()) 41 G_DECLARE_FINAL_TYPE (GNCAccountSel, gnc_account_sel, GNC, ACCOUNT_SEL, GtkBox)
43 GtkWidget* gnc_account_sel_new (
void);
50 void gnc_account_sel_set_account (GNCAccountSel *gas,
Account *acct,
51 gboolean set_default_acct);
57 Account* gnc_account_sel_get_account (GNCAccountSel *gas);
65 void gnc_account_sel_set_acct_filters (GNCAccountSel *gas,
67 GList *commodityFilters);
75 void gnc_account_sel_set_acct_exclude_filter (GNCAccountSel *gas,
76 GList *excludeFilter);
85 void gnc_account_sel_set_default_new_commodity (GNCAccountSel*, gnc_commodity*);
91 void gnc_account_sel_set_new_account_ability (GNCAccountSel *gas, gboolean state);
97 void gnc_account_sel_set_new_account_modal (GNCAccountSel *gas, gboolean state);
105 gint gnc_account_sel_get_visible_account_num (GNCAccountSel *gas);
Account handling public routines.