Tree model for budget objects
[GUI]


Files

file  gnc-budget-list-tree-model.c
 Implementation of the Budget List Tree model.
file  gnc-budget-list-tree-model.h
 The tree model which represents the internal list of Budget objects.
file  gnc-budget-tree-model.c
 Implementation of the budget tree model.
file  gnc-budget-tree-model.h
 Definition of the tree model for budget objects.

Data Structures

struct  GncBudgetListTreeModelPrivate
struct  GncBudgetListTreeModel
struct  GncBudgetListTreeModelClass
struct  GncBudgetTreeModelPrivate
struct  GncBudgetTreeModel
struct  GncBudgetTreeModelClass

Defines

#define GNC_TYPE_BUDGET_LIST_TREE_MODEL   (gnc_budget_list_tree_model_get_type ())
#define GNC_BUDGET_LIST_TREE_MODEL(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_BUDGET_LIST_TREE_MODEL, GncBudgetListTreeModel))
#define GNC_BUDGET_LIST_TREE_MODEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_BUDGET_LIST_TREE_MODEL, GncBudgetListTreeModelClass))
#define GNC_IS_BUDGET_LIST_TREE_MODEL(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_BUDGET_LIST_TREE_MODEL))
#define GNC_IS_BUDGET_LIST_TREE_MODEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_BUDGET_LIST_TREE_MODEL))
#define GNC_BUDGET_LIST_TREE_MODEL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_BUDGET_LIST_TREE_MODEL, GncBudgetListTreeModelClass))
#define GNC_TYPE_BUDGET_TREE_MODEL   (gnc_budget_tree_model_get_type ())
#define GNC_BUDGET_TREE_MODEL(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_BUDGET_TREE_MODEL, GncBudgetTreeModel))
#define GNC_BUDGET_TREE_MODEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_BUDGET_TREE_MODEL, GncBudgetTreeModelClass))
#define GNC_IS_BUDGET_TREE_MODEL(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_BUDGET_TREE_MODEL))
#define GNC_IS_BUDGET_TREE_MODEL_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_BUDGET_TREE_MODEL))
#define GNC_BUDGET_TREE_MODEL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_BUDGET_TREE_MODEL, GncBudgetTreeModelClass))

Typedefs

typedef GncBudgetListTreeModelPrivate GncBudgetListTreeModelPrivate
typedef GncBudgetTreeModelPrivate GncBudgetTreeModelPrivate

Enumerations

enum  GncBudgetListTreeModelColumns { GNC_BUDGET_LIST_TREE_MODEL_COL_NAME, GNC_BUDGET_LIST_TREE_MODEL_COL_DESCRIPTION, GNC_BUDGET_TREE_MODEL_COL_EDITABLE, GNC_BUDGET_LIST_TREE_MODEL_NUM_COLUMNS }
enum  GncBudgetTreeModelColumns {
  GNC_BUDGET_TREE_MODEL_COL_NAME, GNC_BUDGET_TREE_MODEL_COL_VALUE, GNC_BUDGET_TREE_MODEL_COL_FREQ, GNC_BUDGET_TREE_MODEL_COL_LAST_OVERFLOW,
  GNC_BUDGET_TREE_MODEL_COL_ACTUAL, GNC_BUDGET_TREE_MODEL_COL_PLANNED, GNC_BUDGET_TREE_MODEL_COL_CUR_OVERFLOW, GNC_BUDGET_TREE_MODEL_COL_EDITABLE,
  GNC_BUDGET_TREE_MODEL_NUM_STATIC_COLUMNS
}

Functions

GType gnc_budget_list_tree_model_get_type (void)
GtkTreeModel * gnc_budget_list_tree_model_new (QofBook *book)
GType gnc_budget_tree_model_get_type (void)
GtkTreeModel * gnc_budget_tree_model_new (GncBudget *budget)
GncBudgetCategorygnc_budget_tree_model_get_category (GncBudgetTreeModel *model, GtkTreeIter *iter)


Typedef Documentation

typedef struct GncBudgetListTreeModelPrivate GncBudgetListTreeModelPrivate
 

Structure definitions

Definition at line 64 of file gnc-budget-list-tree-model.h.

typedef struct GncBudgetTreeModelPrivate GncBudgetTreeModelPrivate
 

Structure definitions

Definition at line 68 of file gnc-budget-tree-model.h.


Enumeration Type Documentation

enum GncBudgetListTreeModelColumns
 

Column defintions

Definition at line 55 of file gnc-budget-list-tree-model.h.

00055             {
00056     GNC_BUDGET_LIST_TREE_MODEL_COL_NAME,
00057     GNC_BUDGET_LIST_TREE_MODEL_COL_DESCRIPTION,
00058     GNC_BUDGET_TREE_MODEL_COL_EDITABLE,
00059     GNC_BUDGET_LIST_TREE_MODEL_NUM_COLUMNS,
00060 } GncBudgetListTreeModelColumns;

enum GncBudgetTreeModelColumns
 

Column defintions

Definition at line 54 of file gnc-budget-tree-model.h.

00054             {
00055     GNC_BUDGET_TREE_MODEL_COL_NAME,
00056     GNC_BUDGET_TREE_MODEL_COL_VALUE,
00057     GNC_BUDGET_TREE_MODEL_COL_FREQ,
00058     GNC_BUDGET_TREE_MODEL_COL_LAST_OVERFLOW,
00059     GNC_BUDGET_TREE_MODEL_COL_ACTUAL,
00060     GNC_BUDGET_TREE_MODEL_COL_PLANNED,
00061     GNC_BUDGET_TREE_MODEL_COL_CUR_OVERFLOW,
00062     GNC_BUDGET_TREE_MODEL_COL_EDITABLE,
00063     GNC_BUDGET_TREE_MODEL_NUM_STATIC_COLUMNS
00064 } GncBudgetTreeModelColumns;


Generated on Sun Sep 4 18:09:20 2005 for GnuCash by  doxygen 1.4.3-20050530