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.