GnuCash
5.6-150-g038405b370+
|
Functions providing a register page for the GnuCash UI. More...
#include <gtk/gtk.h>
#include "Account.h"
#include "gnc-ledger-display.h"
#include "gnc-plugin-page.h"
#include "gnc-split-reg.h"
#include "Query.h"
Go to the source code of this file.
Data Structures | |
struct | GncPluginPageRegister |
struct | GncPluginPageRegisterClass |
Macros | |
#define | GNC_TYPE_PLUGIN_PAGE_REGISTER (gnc_plugin_page_register_get_type ()) |
#define | GNC_PLUGIN_PAGE_REGISTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_PLUGIN_PAGE_REGISTER, GncPluginPageRegister)) |
#define | GNC_PLUGIN_PAGE_REGISTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_PLUGIN_PAGE_REGISTER, GncPluginPageRegisterClass)) |
#define | GNC_IS_PLUGIN_PAGE_REGISTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_PLUGIN_PAGE_REGISTER)) |
#define | GNC_IS_PLUGIN_PAGE_REGISTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_PLUGIN_PAGE_REGISTER)) |
#define | GNC_PLUGIN_PAGE_REGISTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_PLUGIN_PAGE_REGISTER, GncPluginPageRegisterClass)) |
#define | GNC_PLUGIN_PAGE_REGISTER_NAME "GncPluginPageRegister" |
Functions | |
GType | gnc_plugin_page_register_get_type (void) |
Retrieve the type number for the plugin page. More... | |
GncPluginPage * | gnc_plugin_page_register_new (Account *account, gboolean subaccounts) |
Create a new "register" plugin page, given a pointer to an account. More... | |
GncPluginPage * | gnc_plugin_page_register_new_ledger (GNCLedgerDisplay *ledger) |
Create a new "register" plugin page, given a pointer to an already created ledger. More... | |
GncPluginPage * | gnc_plugin_page_register_new_gl (void) |
Create a new "register" plugin page containing a general journal. More... | |
void | gnc_plugin_page_register_set_options (GncPluginPage *plugin_page, gint lines_default, gboolean read_only) |
Set various register options on a newly created "register" plugin page. More... | |
GNCSplitReg * | gnc_plugin_page_register_get_gsr (GncPluginPage *plugin_page) |
Get the GNCSplitReg data structure associated with this register page. More... | |
Query * | gnc_plugin_page_register_get_query (GncPluginPage *plugin_page) |
This function is called to get the query associated with this plugin page. More... | |
Account * | gnc_plugin_page_register_get_account (GncPluginPageRegister *page) |
Get the Account associated with this register page. More... | |
Transaction * | gnc_plugin_page_register_get_current_txn (GncPluginPageRegister *page) |
Get the currently selected transaction in this register page. More... | |
void | gnc_plugin_page_register_clear_current_filter (GncPluginPage *plugin_page) |
This function clears the registers current filter. More... | |
Functions providing a register page for the GnuCash UI.
Definition in file gnc-plugin-page-register.h.