|
GnuCash
2.6.99
|
GtkTreeView implementation for gnucash owner tree. More...
#include <gtk/gtk.h>#include "gncOwner.h"#include "gnc-tree-view.h"#include "gnc-ui-util.h"#include "gnc-plugin-page.h"Go to the source code of this file.
Data Structures | |
| struct | OwnerViewInfo_s |
| struct | GncTreeViewOwner |
| struct | GncTreeViewOwnerClass |
| struct | OwnerFilterDialog |
Macros | |
| #define | GNC_TYPE_TREE_VIEW_OWNER (gnc_tree_view_owner_get_type ()) |
| #define | GNC_TREE_VIEW_OWNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_TREE_VIEW_OWNER, GncTreeViewOwner)) |
| #define | GNC_TREE_VIEW_OWNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_TREE_VIEW_OWNER, GncTreeViewOwnerClass)) |
| #define | GNC_IS_TREE_VIEW_OWNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_TREE_VIEW_OWNER)) |
| #define | GNC_IS_TREE_VIEW_OWNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_TREE_VIEW_OWNER)) |
| #define | GNC_TREE_VIEW_OWNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_TREE_VIEW_OWNER, GncTreeViewOwnerClass)) |
| #define | GNC_TREE_VIEW_OWNER_NAME "GncTreeViewOwner" |
| #define | GNC_OWNER_TREE_NAME_COL "name" |
| #define | GNC_OWNER_TREE_TYPE_COL "type" |
| #define | GNC_OWNER_TREE_ID_COL "owner-id" |
| #define | GNC_OWNER_TREE_CURRENCY_COL "currency" |
| #define | GNC_OWNER_TREE_ADDRESS_NAME_COL "address-name" |
| #define | GNC_OWNER_TREE_ADDRESS_1_COL "address-1" |
| #define | GNC_OWNER_TREE_ADDRESS_2_COL "address-2" |
| #define | GNC_OWNER_TREE_ADDRESS_3_COL "address-3" |
| #define | GNC_OWNER_TREE_ADDRESS_4_COL "address-4" |
| #define | GNC_OWNER_TREE_PHONE_COL "phone" |
| #define | GNC_OWNER_TREE_FAX_COL "fax" |
| #define | GNC_OWNER_TREE_EMAIL_COL "email" |
| #define | GNC_OWNER_TREE_BALANCE_COL "balance" |
| #define | GNC_OWNER_TREE_BALANCE_REPORT_COL "balance-report" |
| #define | GNC_OWNER_TREE_BALANCE_PERIOD_COL "balance-period" |
| #define | GNC_OWNER_TREE_NOTES_COL "notes" |
| #define | GNC_OWNER_TREE_ACTIVE_COL "active" |
Typedefs | |
| typedef struct OwnerViewInfo_s | OwnerViewInfo |
Owner Tree View Configuration | |
| typedef gchar *(* | GncTreeViewOwnerColumnSource )(GncOwner *owner, GtkTreeViewColumn *col, GtkCellRenderer *cell) |
| typedef void(* | GncTreeViewOwnerColumnTextEdited )(GncOwner *owner, GtkTreeViewColumn *col, const gchar *new_text) |
Functions | |
| void | owner_filter_dialog_create (OwnerFilterDialog *fd, GncPluginPage *page) |
| gboolean | gnc_plugin_page_owner_tree_filter_owners (GncOwner *owner, gpointer user_data) |
| void | gppot_filter_show_inactive_toggled_cb (GtkToggleButton *togglebutton, OwnerFilterDialog *fd) |
| void | gppot_filter_show_zero_toggled_cb (GtkToggleButton *togglebutton, OwnerFilterDialog *fd) |
| void | gppot_filter_response_cb (GtkWidget *dialog, gint response, OwnerFilterDialog *fd) |
| void | gnc_tree_view_owner_save (GncTreeViewOwner *tree_view, OwnerFilterDialog *fd, GKeyFile *key_file, const gchar *group_name) |
| void | gnc_tree_view_owner_restore (GncTreeViewOwner *view, OwnerFilterDialog *fd, GKeyFile *key_file, const gchar *group_name, GncOwnerType owner_type) |
| GType | gnc_tree_view_owner_get_type (void) |
Owner Tree View Constructor | |
| GtkTreeView * | gnc_tree_view_owner_new (GncOwnerType owner_type) |
Owner Tree View Get/Set Functions | |
| GncOwner * | gnc_tree_view_owner_get_owner_from_path (GncTreeViewOwner *view, GtkTreePath *path) |
| GncOwner * | gnc_tree_view_owner_get_owner_from_iter (GtkTreeModel *model, GtkTreeIter *iter) |
| GncOwner * | gnc_tree_view_owner_get_selected_owner (GncTreeViewOwner *view) |
| void | gnc_tree_view_owner_set_selected_owner (GncTreeViewOwner *view, GncOwner *owner) |
Owner Tree View Filtering | |
| typedef gboolean(* | gnc_tree_view_owner_filter_func )(GncOwner *owner, gpointer data) |
| void | gnc_tree_view_owner_set_filter (GncTreeViewOwner *owner_view, gnc_tree_view_owner_filter_func func, gpointer data, GSourceFunc destroy) |
| void | gnc_tree_view_owner_refilter (GncTreeViewOwner *view) |
GtkTreeView implementation for gnucash owner tree.
Definition in file gnc-tree-view-owner.h.
1.8.6