| 
    GnuCash
    5.6-150-g038405b370+
    
   | 
 
Public declarations for GncLedgerDisplay class. More...
#include <glib.h>#include "Account.h"#include "Query.h"#include "split-register.h"#include "SchedXaction.h"#include "Transaction.h"Go to the source code of this file.
Enumerations | |
| enum | GNCLedgerDisplayType { LD_SINGLE, LD_SUBACCOUNT, LD_GL } | 
Functions | |
| Account * | gnc_ledger_display_leader (GNCLedgerDisplay *ld) | 
| returns the 'lead' account of a ledger display, or NULL if none.  More... | |
| GNCLedgerDisplayType | gnc_ledger_display_type (GNCLedgerDisplay *ld) | 
| void | gnc_ledger_display_set_user_data (GNCLedgerDisplay *ld, gpointer user_data) | 
| get and set the user data associated with the ledger  | |
| gpointer | gnc_ledger_display_get_user_data (GNCLedgerDisplay *ld) | 
| void | gnc_ledger_display_set_handlers (GNCLedgerDisplay *ld, GNCLedgerDisplayDestroy destroy, GNCLedgerDisplayGetParent get_parent) | 
| set the handlers used by the ledger display  | |
| GtkWidget * | gnc_ledger_display_get_parent (GNCLedgerDisplay *ld) | 
| Returns the parent of a given ledger display.  | |
| SplitRegister * | gnc_ledger_display_get_split_register (GNCLedgerDisplay *ld) | 
| return the split register associated with a ledger display  | |
| GNCLedgerDisplay * | gnc_ledger_display_simple (Account *account) | 
| opens up a register window to display a single account  | |
| GNCLedgerDisplay * | gnc_ledger_display_subaccounts (Account *account, gboolean mismatched_commodities) | 
| opens up a register window to display the parent account and all of its children.  More... | |
| GNCLedgerDisplay * | gnc_ledger_display_gl (void) | 
| opens up a general ledger window  | |
| GNCLedgerDisplay * | gnc_ledger_display_template_gl (char *id) | 
| Displays a template ledger.  More... | |
| GNCLedgerDisplay * | gnc_ledger_display_query (Query *query, SplitRegisterType type, SplitRegisterStyle style) | 
| display a general ledger for an arbitrary query  | |
| void | gnc_ledger_display_set_query (GNCLedgerDisplay *ledger_display, Query *q) | 
| Set the query used for a register.  More... | |
| Query * | gnc_ledger_display_get_query (GNCLedgerDisplay *ld) | 
| return the query associated with a ledger  | |
| GNCLedgerDisplay * | gnc_ledger_display_find_by_query (Query *q) | 
| If the given ledger display still exists, return it.  More... | |
| void | gnc_ledger_display_refresh (GNCLedgerDisplay *ledger_display) | 
| redisplay/redraw only the indicated window.  More... | |
| void | gnc_ledger_display_refresh_by_split_register (SplitRegister *reg) | 
| void | gnc_ledger_display_set_focus (GNCLedgerDisplay *ld, gboolean focus) | 
| Mark the ledger as being in focus (refresh immediately) or not.  More... | |
| void | gnc_ledger_display_close (GNCLedgerDisplay *ledger_display) | 
| close the window  | |
| gboolean | gnc_ledger_display_default_double_line (GNCLedgerDisplay *gld) | 
| Returns a boolean of whether this display should be single or double lined mode by default.  | |
Public declarations for GncLedgerDisplay class.
Definition in file gnc-ledger-display.h.
 1.8.14