|
GnuCash 2.4.99
|
common utilities for manipulating a GtkTreeView within gnucash More...
#include <gtk/gtk.h>Go to the source code of this file.
Data Structures | |
| struct | GncTreeView |
| struct | GncTreeViewClass |
Defines | |
| #define | GNC_TYPE_TREE_VIEW (gnc_tree_view_get_type ()) |
| #define | GNC_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_TREE_VIEW, GncTreeView)) |
| #define | GNC_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_TREE_VIEW, GncTreeViewClass)) |
| #define | GNC_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_TREE_VIEW)) |
| #define | GNC_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_TREE_VIEW)) |
| #define | GNC_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_TREE_VIEW, GncTreeViewClass)) |
| #define | GNC_TREE_VIEW_NAME "GncTreeView" |
| #define | ALWAYS_VISIBLE "always-visible" |
| #define | DEFAULT_VISIBLE "default-visible" |
| #define | GNC_TREE_VIEW_COLUMN_DATA_NONE -1 |
| #define | GNC_TREE_VIEW_COLUMN_COLOR_NONE -1 |
| #define | GNC_TREE_VIEW_COLUMN_VISIBLE_ALWAYS -1 |
Typedefs | |
| typedef void(* | renderer_toggled )(GtkCellRendererToggle *cell_renderer_toggle, const gchar *path, gpointer user_data) |
Functions | |
| GType | gnc_tree_view_get_type (void) |
Tree View Creation | |
| GtkTreeViewColumn * | gnc_tree_view_add_toggle_column (GncTreeView *view, const gchar *column_title, const gchar *column_short_title, const gchar *pref_name, gint model_data_column, gint model_visibility_column, GtkTreeIterCompareFunc column_sort_fn, renderer_toggled toggle_edited_cb) |
| GtkTreeViewColumn * | gnc_tree_view_add_text_column (GncTreeView *view, const gchar *column_title, const gchar *pref_name, const gchar *stock_icon_name, const gchar *sizing_text, gint model_data_column, gint model_visibility_column, GtkTreeIterCompareFunc column_sort_fn) |
| GtkTreeViewColumn * | gnc_tree_view_add_combo_column (GncTreeView *view, const gchar *column_title, const gchar *pref_name, const gchar *sizing_text, gint model_data_column, gint model_visibility_column, GtkTreeModel *combo_tree_model, gint combo_model_text_column, GtkTreeIterCompareFunc column_sort_fn) |
| GtkTreeViewColumn * | gnc_tree_view_add_numeric_column (GncTreeView *view, const gchar *column_title, const gchar *pref_name, const gchar *sizing_text, gint model_data_column, gint model_color_column, gint model_visibility_column, GtkTreeIterCompareFunc column_sort_fn) |
| gint | gnc_tree_view_append_column (GncTreeView *view, GtkTreeViewColumn *column) |
Tree View Properties | |
| void | gnc_tree_view_set_model (GncTreeView *view, GtkTreeModel *model) |
| void | gnc_tree_view_configure_columns (GncTreeView *view) |
| GtkTreeViewColumn * | gnc_tree_view_find_column_by_name (GncTreeView *view, const gchar *wanted) |
| void | gnc_tree_view_set_gconf_section (GncTreeView *view, const gchar *section) |
| const gchar * | gnc_tree_view_get_gconf_section (GncTreeView *view) |
| void | gnc_tree_view_expand_columns (GncTreeView *view, gchar *first_column_name,...) |
| void | gnc_tree_view_set_show_column_menu (GncTreeView *view, gboolean visible) |
| gboolean | gnc_tree_view_get_show_column_menu (GncTreeView *view) |
| GtkCellRenderer * | gnc_tree_view_column_get_renderer (GtkTreeViewColumn *column) |
| void | gnc_tree_view_keynav (GncTreeView *view, GtkTreeViewColumn **col, GtkTreePath *path, GdkEventKey *event) |
| gboolean | gnc_tree_view_path_is_valid (GncTreeView *view, GtkTreePath *path) |
common utilities for manipulating a GtkTreeView within gnucash
Definition in file gnc-tree-view.h.
1.7.4