mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-09-03 20:53:02 -05:00
Return the GtkTreeViewColumn from gnc_tree_view_account_add_kvp_column().
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13880 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -1460,17 +1460,16 @@ account_cell_kvp_data_func (GtkTreeViewColumn *tree_column,
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
GtkTreeViewColumn *
|
||||
gnc_tree_view_account_add_kvp_column (GncTreeViewAccount *view,
|
||||
const gchar *column_title,
|
||||
const gchar *kvp_key)
|
||||
{
|
||||
GtkCellRenderer *renderer;
|
||||
GtkTreeViewColumn *column;
|
||||
GList *list;
|
||||
|
||||
g_return_if_fail (GNC_IS_TREE_VIEW_ACCOUNT (view));
|
||||
g_return_if_fail (kvp_key != NULL);
|
||||
g_return_val_if_fail (GNC_IS_TREE_VIEW_ACCOUNT (view), NULL);
|
||||
g_return_val_if_fail (kvp_key != NULL, NULL);
|
||||
|
||||
column = gnc_tree_view_add_text_column(GNC_TREE_VIEW(view), column_title,
|
||||
kvp_key, NULL, "Sample text",
|
||||
@@ -1478,14 +1477,13 @@ gnc_tree_view_account_add_kvp_column (GncTreeViewAccount *view,
|
||||
|
||||
/* This new kvp column has only had one renderer added to it so
|
||||
* far. Find that renderer. */
|
||||
list = gtk_tree_view_column_get_cell_renderers(column);
|
||||
renderer = list->data;
|
||||
g_list_free(list);
|
||||
renderer = gnc_tree_view_column_get_renderer(column);
|
||||
g_object_set (G_OBJECT (renderer), "xalign", 1.0, NULL);
|
||||
|
||||
gtk_tree_view_column_set_cell_data_func (column, renderer,
|
||||
account_cell_kvp_data_func,
|
||||
g_strdup(kvp_key), g_free);
|
||||
return column;
|
||||
}
|
||||
|
||||
static void col_edited_helper(GtkCellRendererText *cell, gchar *path_string,
|
||||
|
||||
@@ -212,9 +212,10 @@ void gnc_tree_view_account_notes_edited_cb(Account *account, GtkTreeViewColumn *
|
||||
* account KVP structures. The value associated with this key is what
|
||||
* will be displayed in the column.
|
||||
*/
|
||||
void gnc_tree_view_account_add_kvp_column (GncTreeViewAccount *view,
|
||||
const gchar *column_title,
|
||||
const gchar *kvp_key);
|
||||
GtkTreeViewColumn *
|
||||
gnc_tree_view_account_add_kvp_column (GncTreeViewAccount *view,
|
||||
const gchar *column_title,
|
||||
const gchar *kvp_key);
|
||||
|
||||
/** @} */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user