|
GnuCash
5.6-150-g038405b370+
|
File to define budget views for gnucash (the actual display of the budget, along with some calculations and event handlers). More...
#include <config.h>#include <gtk/gtk.h>#include <gdk/gdkkeysyms.h>#include <glib/gi18n.h>#include "gnc-date-edit.h"#include "gnc-budget-view.h"#include "gnc-budget.h"#include "gnc-features.h"#include "dialog-utils.h"#include "gnc-gnome-utils.h"#include "gnc-gobject-utils.h"#include "gnc-gtk-utils.h"#include "gnc-icons.h"#include "gnc-prefs.h"#include "gnc-session.h"#include "gnc-tree-view-account.h"#include "gnc-ui.h"#include "gnc-ui-util.h"#include "gnc-main-window.h"#include "gnc-component-manager.h"#include "gnc-state.h"#include "gnc-cell-renderer-text-flag.h"#include "qof.h"#include "gnc-recurrence.h"#include "Recurrence.h"#include "gnc-tree-model-account-types.h"#include "gnc-locale-utils.h"Go to the source code of this file.
Data Structures | |
| struct | GncBudgetView |
| struct | GncBudgetViewClass |
| struct | GncBudgetViewPrivate |
| the private budget view structure More... | |
| struct | BudgetAccumulationInfo |
| Action for when a selection in a gnc budget view is changed. More... | |
Macros | |
| #define | PLUGIN_PAGE_BUDGET_CM_CLASS "budget-view" |
| #define | STATE_SECTION_PREFIX "Budget" |
| #define | GNC_BUDGET_VIEW_GET_PRIVATE(o) ((GncBudgetViewPrivate*)gnc_budget_view_get_instance_private((GncBudgetView*)o)) |
| #define | BUDGET_GUID "Budget GncGUID" |
Enumerations | |
| enum | { TOTALS_TYPE_INCOME, TOTALS_TYPE_EXPENSES, TOTALS_TYPE_ASSET_LIAB_EQ, TOTALS_TYPE_REMAINDER } |
Functions | |
| GncBudgetView * | gnc_budget_view_new (GncBudget *budget, AccountFilterDialog *fd) |
| Create new gnc budget view. More... | |
| void | gnc_budget_view_set_show_account_code (GncBudgetView *budget_view, gboolean show_account_code) |
| gboolean | gnc_budget_view_get_show_account_code (GncBudgetView *budget_view) |
| void | gnc_budget_view_set_show_account_description (GncBudgetView *budget_view, gboolean show_account_desc) |
| gboolean | gnc_budget_view_get_show_account_description (GncBudgetView *budget_view) |
| GtkTreeSelection * | gnc_budget_view_get_selection (GncBudgetView *budget_view) |
| returns the current selection in the gnc budget view. More... | |
| Account * | gnc_budget_view_get_account_from_path (GncBudgetView *budget_view, GtkTreePath *path) |
| GtkWidget * | gnc_budget_view_get_account_tree_view (GncBudgetView *budget_view) |
| GList * | gnc_budget_view_get_selected_accounts (GncBudgetView *budget_view) |
| void | gnc_budget_view_save (GncBudgetView *budget_view, GKeyFile *key_file, const gchar *group_name) |
| gboolean | gnc_budget_view_restore (GncBudgetView *budget_view, GKeyFile *key_file, const gchar *group_name) |
| void | gnc_budget_view_delete_budget (GncBudgetView *budget_view) |
| void | gnc_budget_view_save_account_filter (GncBudgetView *budget_view) |
| void | gnc_budget_view_refresh (GncBudgetView *budget_view) |
| refreshes the current budget view More... | |
File to define budget views for gnucash (the actual display of the budget, along with some calculations and event handlers).
This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of * the License, or (at your option) any later version. *
Definition in file gnc-budget-view.c.
1.8.14