GnuCash
5.6-150-g038405b370+
|
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 |
struct | OwnerFilterDialog |
Typedefs | |
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) |
This function tells the owner tree view whether or not to filter out a particular owner. More... | |
void | gppot_filter_show_inactive_toggled_cb (GtkToggleButton *togglebutton, OwnerFilterDialog *fd) |
The "only show active" button in the Filter dialog changed state. More... | |
void | gppot_filter_show_zero_toggled_cb (GtkToggleButton *togglebutton, OwnerFilterDialog *fd) |
The "show zero totals" button in the Filter dialog changed state. More... | |
void | gppot_filter_response_cb (GtkWidget *dialog, gint response, OwnerFilterDialog *fd) |
The Filter dialog was closed. More... | |
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) |
Owner Tree View Constructor | |
GtkTreeView * | gnc_tree_view_owner_new (GncOwnerType owner_type) |
Create a new owner tree view for one type of owners. More... | |
Owner Tree View Get/Set Functions | |
GncOwner * | gnc_tree_view_owner_get_owner_from_path (GncTreeViewOwner *view, GtkTreePath *path) |
This function returns the owner associated with the specified path. More... | |
GncOwner * | gnc_tree_view_owner_get_owner_from_iter (GtkTreeModel *model, GtkTreeIter *iter) |
This function returns the owner associated with the specified iter. More... | |
GncOwner * | gnc_tree_view_owner_get_selected_owner (GncTreeViewOwner *view) |
This function returns the owner associated with the selected item in the owner tree view. More... | |
void | gnc_tree_view_owner_set_selected_owner (GncTreeViewOwner *view, GncOwner *owner) |
This function selects an owner in the owner tree view. More... | |
Owner Tree View Filtering | |
typedef gboolean(* | gnc_tree_view_owner_filter_func) (GncOwner *owner, gpointer data) |
This is the description of a filter function used by the owner tree. More... | |
void | gnc_tree_view_owner_set_filter (GncTreeViewOwner *owner_view, gnc_tree_view_owner_filter_func func, gpointer data, GSourceFunc destroy) |
This function attaches a filter function to the given owner tree. More... | |
void | gnc_tree_view_owner_refilter (GncTreeViewOwner *view) |
This function forces the owner tree filter to be evaluated. More... | |
GtkTreeView implementation for gnucash owner tree.
Definition in file gnc-tree-view-owner.h.