Realign source files gnc-sx-list-tree-model-adapter.*

This commit is contained in:
Robert Fewell 2023-11-15 10:09:15 +00:00
parent c4ccde69c8
commit 631ac2b371
2 changed files with 90 additions and 60 deletions

View File

@ -66,7 +66,8 @@ static void gnc_sx_list_tree_model_adapter_finalize (GObject *obj);
static guint gnc_sx_list_tree_model_adapter_signals[LAST_SIGNAL] = {0};
static GncSxInstances* gsltma_get_sx_instances_from_orig_iter (GncSxListTreeModelAdapter *model, GtkTreeIter *orig_iter);
static GncSxInstances* gsltma_get_sx_instances_from_orig_iter (GncSxListTreeModelAdapter *model,
GtkTreeIter *orig_iter);
G_DEFINE_TYPE_WITH_CODE(GncSxListTreeModelAdapter, gnc_sx_list_tree_model_adapter, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE(GTK_TYPE_TREE_MODEL, gsltma_tree_model_interface_init)
@ -105,7 +106,8 @@ gsltma_get_n_columns (GtkTreeModel *tree_model)
static GType
gsltma_get_column_type (GtkTreeModel *tree_model, gint index)
{
return gtk_tree_model_get_column_type (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), index);
return gtk_tree_model_get_column_type (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
index);
}
static gboolean
@ -113,14 +115,16 @@ gsltma_get_iter (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreePath *path)
{
return gtk_tree_model_get_iter (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter, path);
return gtk_tree_model_get_iter (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter, path);
}
static GtkTreePath*
gsltma_get_path (GtkTreeModel *tree_model,
GtkTreeIter *iter)
{
return gtk_tree_model_get_path (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter);
return gtk_tree_model_get_path (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter);
}
static void
@ -129,14 +133,16 @@ gsltma_get_value (GtkTreeModel *tree_model,
gint column,
GValue *value)
{
gtk_tree_model_get_value (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter, column, value);
gtk_tree_model_get_value (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter, column, value);
}
static gboolean
gsltma_iter_next (GtkTreeModel *tree_model,
GtkTreeIter *iter)
{
return gtk_tree_model_iter_next (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter);
return gtk_tree_model_iter_next (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter);
}
static gboolean
@ -144,21 +150,24 @@ gsltma_iter_children (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *parent)
{
return gtk_tree_model_iter_children (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter, parent);
return gtk_tree_model_iter_children (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter, parent);
}
static gboolean
gsltma_iter_has_child (GtkTreeModel *tree_model,
GtkTreeIter *iter)
{
return gtk_tree_model_iter_has_child (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter);
return gtk_tree_model_iter_has_child (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter);
}
static gint
gsltma_iter_n_children (GtkTreeModel *tree_model,
GtkTreeIter *iter)
{
return gtk_tree_model_iter_n_children (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter);
return gtk_tree_model_iter_n_children (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter);
}
static gboolean
@ -167,7 +176,8 @@ gsltma_iter_nth_child (GtkTreeModel *tree_model,
GtkTreeIter *parent,
gint n)
{
return gtk_tree_model_iter_nth_child (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter, parent, n);
return gtk_tree_model_iter_nth_child (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter, parent, n);
}
static gboolean
@ -175,21 +185,24 @@ gsltma_iter_parent (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *child)
{
return gtk_tree_model_iter_parent (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter, child);
return gtk_tree_model_iter_parent (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter, child);
}
static void
gsltma_ref_node (GtkTreeModel *tree_model,
GtkTreeIter *iter)
{
gtk_tree_model_ref_node (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter);
gtk_tree_model_ref_node (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter);
}
static void
gsltma_unref_node (GtkTreeModel *tree_model,
GtkTreeIter *iter)
{
gtk_tree_model_unref_node (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real), iter);
gtk_tree_model_unref_node (GTK_TREE_MODEL(GNC_SX_LIST_TREE_MODEL_ADAPTER(tree_model)->real),
iter);
}
static void
@ -434,20 +447,32 @@ gnc_sx_list_tree_model_adapter_init (GncSxListTreeModelAdapter *adapter)
adapter->real = GTK_TREE_MODEL_SORT(gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL(adapter->orig)));
// setup sorting
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_NAME, _name_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_ENABLED, _enabled_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_FREQUENCY, _freq_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_LAST_OCCUR, _last_occur_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_NEXT_OCCUR, _next_occur_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_NEXT_OCCUR, GTK_SORT_ASCENDING);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_NAME,
_name_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_ENABLED,
_enabled_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_FREQUENCY,
_freq_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_LAST_OCCUR,
_last_occur_comparator, adapter, NULL);
gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE(adapter->real), SXLTMA_COL_NEXT_OCCUR,
_next_occur_comparator, adapter, NULL);
g_signal_connect (adapter->real, "row-changed", G_CALLBACK(gsltma_proxy_row_changed), adapter);
g_signal_connect (adapter->real, "row-deleted", G_CALLBACK(gsltma_proxy_row_deleted), adapter);
g_signal_connect (adapter->real, "row-has-child-toggled", G_CALLBACK(gsltma_proxy_row_has_child_toggled), adapter);
g_signal_connect (adapter->real, "row-inserted", G_CALLBACK(gsltma_proxy_row_inserted), adapter);
g_signal_connect (adapter->real, "rows-reordered", G_CALLBACK(gsltma_proxy_rows_reordered), adapter);
gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(adapter->real),
SXLTMA_COL_NEXT_OCCUR, GTK_SORT_ASCENDING);
g_signal_connect (adapter->real, "sort-column-changed", G_CALLBACK(gsltma_proxy_sort_column_changed), adapter);
g_signal_connect (adapter->real, "row-changed",
G_CALLBACK(gsltma_proxy_row_changed), adapter);
g_signal_connect (adapter->real, "row-deleted",
G_CALLBACK(gsltma_proxy_row_deleted), adapter);
g_signal_connect (adapter->real, "row-has-child-toggled",
G_CALLBACK(gsltma_proxy_row_has_child_toggled), adapter);
g_signal_connect (adapter->real, "row-inserted",
G_CALLBACK(gsltma_proxy_row_inserted), adapter);
g_signal_connect (adapter->real, "rows-reordered",
G_CALLBACK(gsltma_proxy_rows_reordered), adapter);
g_signal_connect (adapter->real, "sort-column-changed",
G_CALLBACK(gsltma_proxy_sort_column_changed), adapter);
}
static void
@ -529,9 +554,12 @@ gnc_sx_list_tree_model_adapter_new (GncSxInstanceModel *instances)
gsltma_populate_tree_store (rtn);
g_signal_connect (G_OBJECT(rtn->instances), "added", (GCallback)gsltma_added_cb, (gpointer)rtn);
g_signal_connect (G_OBJECT(rtn->instances), "updated", (GCallback)gsltma_updated_cb, (gpointer)rtn);
g_signal_connect (G_OBJECT(rtn->instances), "removing", (GCallback)gsltma_removing_cb, (gpointer)rtn);
g_signal_connect (G_OBJECT(rtn->instances), "added",
(GCallback)gsltma_added_cb, (gpointer)rtn);
g_signal_connect (G_OBJECT(rtn->instances), "updated",
(GCallback)gsltma_updated_cb, (gpointer)rtn);
g_signal_connect (G_OBJECT(rtn->instances), "removing",
(GCallback)gsltma_removing_cb, (gpointer)rtn);
return rtn;
}

View File

@ -44,7 +44,8 @@
G_BEGIN_DECLS
#define GNC_TYPE_SX_LIST_TREE_MODEL_ADAPTER (gnc_sx_list_tree_model_adapter_get_type ())
G_DECLARE_FINAL_TYPE (GncSxListTreeModelAdapter, gnc_sx_list_tree_model_adapter, GNC, SX_LIST_TREE_MODEL_ADAPTER, GObject)
G_DECLARE_FINAL_TYPE (GncSxListTreeModelAdapter, gnc_sx_list_tree_model_adapter,
GNC, SX_LIST_TREE_MODEL_ADAPTER, GObject)
// model columns
enum
@ -58,7 +59,8 @@ enum
GncSxListTreeModelAdapter* gnc_sx_list_tree_model_adapter_new (GncSxInstanceModel *instances);
GncSxInstances* gnc_sx_list_tree_model_adapter_get_sx_instances (GncSxListTreeModelAdapter *model, GtkTreeIter *iter);
GncSxInstances* gnc_sx_list_tree_model_adapter_get_sx_instances (GncSxListTreeModelAdapter *model,
GtkTreeIter *iter);
G_END_DECLS