GnuCash c935c2f+
Loading...
Searching...
No Matches
Macros | Enumerations
gnc-tree-model-owner.h File Reference

GtkTreeModel implementation for gnucash owner tree. More...

#include <gtk/gtk.h>
#include "gnc-tree-model.h"
#include "gncOwner.h"

Go to the source code of this file.

Macros

#define GNC_TYPE_TREE_MODEL_OWNER   (gnc_tree_model_owner_get_type ())
 
#define GNC_TREE_MODEL_OWNER_NAME   "GncTreeModelOwner"
 

Enumerations

enum  GncTreeModelOwnerColumn {
  GNC_TREE_MODEL_OWNER_COL_NAME , GNC_TREE_MODEL_OWNER_COL_TYPE , GNC_TREE_MODEL_OWNER_COL_ID , GNC_TREE_MODEL_OWNER_COL_CURRENCY ,
  GNC_TREE_MODEL_OWNER_COL_ADDRESS_NAME , GNC_TREE_MODEL_OWNER_COL_ADDRESS_1 , GNC_TREE_MODEL_OWNER_COL_ADDRESS_2 , GNC_TREE_MODEL_OWNER_COL_ADDRESS_3 ,
  GNC_TREE_MODEL_OWNER_COL_ADDRESS_4 , GNC_TREE_MODEL_OWNER_COL_PHONE , GNC_TREE_MODEL_OWNER_COL_FAX , GNC_TREE_MODEL_OWNER_COL_EMAIL ,
  GNC_TREE_MODEL_OWNER_COL_BALANCE , GNC_TREE_MODEL_OWNER_COL_BALANCE_REPORT , GNC_TREE_MODEL_OWNER_COL_NOTES , GNC_TREE_MODEL_OWNER_COL_ACTIVE ,
  GNC_TREE_MODEL_OWNER_COL_LAST_VISIBLE = GNC_TREE_MODEL_OWNER_COL_ACTIVE , GNC_TREE_MODEL_OWNER_COL_COLOR_BALANCE , GNC_TREE_MODEL_OWNER_NUM_COLUMNS
}
 

Functions

Owner Tree Model Constructors
GtkTreeModel * gnc_tree_model_owner_new (GncOwnerType owner_type)
 Create a new GtkTreeModel for manipulating gnucash owners.
 
Owner Tree Model Get/Set Functions
GncOwnergnc_tree_model_owner_get_owner (GncTreeModelOwner *model, GtkTreeIter *iter)
 Convert a model/iter pair to a gnucash owner.
 
gboolean gnc_tree_model_owner_get_iter_from_owner (GncTreeModelOwner *model, GncOwner *owner, GtkTreeIter *iter)
 Convert a model/owner pair into a gtk_tree_model_iter.
 
GtkTreePath * gnc_tree_model_owner_get_path_from_owner (GncTreeModelOwner *model, GncOwner *owner)
 Convert a model/owner pair into a gtk_tree_model_path.
 

Detailed Description

GtkTreeModel implementation for gnucash owner tree.

Author
Geert Janssens geert.nosp@m.@kob.nosp@m.altwi.nosp@m.t.be

Definition in file gnc-tree-model-owner.h.