diff options
author | Alan Fitton <ajf@eth0.org.uk> | 2011-12-11 15:06:01 +0000 |
---|---|---|
committer | Alan Fitton <ajf@eth0.org.uk> | 2011-12-11 15:06:01 +0000 |
commit | 0d08a471f9ebfdfadded6c92abc700c706475644 (patch) | |
tree | 2c49e445ccca81f5af70244e89a15585757798d6 /src/trg-sortable-filtered-model.c | |
parent | 24195d0013f81933578afa14a44a10e4b75817dd (diff) |
run GNU indent everything. not done this for a while because it was producing weird results. seems ok now.
Diffstat (limited to 'src/trg-sortable-filtered-model.c')
-rw-r--r-- | src/trg-sortable-filtered-model.c | 207 |
1 files changed, 136 insertions, 71 deletions
diff --git a/src/trg-sortable-filtered-model.c b/src/trg-sortable-filtered-model.c index 198a723..649d999 100644 --- a/src/trg-sortable-filtered-model.c +++ b/src/trg-sortable-filtered-model.c @@ -28,113 +28,178 @@ */ static void -trg_sortable_filtered_model_tree_sortable_init(GtkTreeSortableIface *iface); +trg_sortable_filtered_model_tree_sortable_init(GtkTreeSortableIface * + iface); /* TreeSortable interface */ -static GtkTreeSortable *trg_sortable_filtered_model_get_real_sortable(GtkTreeSortable *sortable); -static gboolean trg_sortable_filtered_model_sort_get_sort_column_id( - GtkTreeSortable *sortable, gint *sort_column_id, GtkSortType *order); -static void trg_sortable_filtered_model_sort_set_sort_column_id( - GtkTreeSortable *sortable, gint sort_column_id, GtkSortType order); -static void trg_sortable_filtered_model_sort_set_sort_func( - GtkTreeSortable *sortable, gint sort_column_id, - GtkTreeIterCompareFunc func, gpointer data, GDestroyNotify destroy); -static void trg_sortable_filtered_model_sort_set_default_sort_func( - GtkTreeSortable *sortable, GtkTreeIterCompareFunc func, gpointer data, - GDestroyNotify destroy); -static gboolean trg_sortable_filtered_model_sort_has_default_sort_func( - GtkTreeSortable *sortable); -static void trg_sortable_filtered_model_sort_column_changed(GtkTreeSortable *realSortable, - GtkTreeSortable *fakeSortable); - -G_DEFINE_TYPE_WITH_CODE( - TrgSortableFilteredModel, - trg_sortable_filtered_model, - GTK_TYPE_TREE_MODEL_FILTER, - G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_SORTABLE, trg_sortable_filtered_model_tree_sortable_init)) - -static void trg_sortable_filtered_model_class_init( - TrgSortableFilteredModelClass *klass) { +static GtkTreeSortable + *trg_sortable_filtered_model_get_real_sortable(GtkTreeSortable * + sortable); +static gboolean +trg_sortable_filtered_model_sort_get_sort_column_id(GtkTreeSortable * + sortable, + gint * sort_column_id, + GtkSortType * order); +static void +trg_sortable_filtered_model_sort_set_sort_column_id(GtkTreeSortable * + sortable, + gint sort_column_id, + GtkSortType order); +static void trg_sortable_filtered_model_sort_set_sort_func(GtkTreeSortable + * sortable, + gint + sort_column_id, + GtkTreeIterCompareFunc + func, + gpointer data, + GDestroyNotify + destroy); +static void +trg_sortable_filtered_model_sort_set_default_sort_func(GtkTreeSortable * + sortable, + GtkTreeIterCompareFunc + func, gpointer data, + GDestroyNotify + destroy); +static gboolean +trg_sortable_filtered_model_sort_has_default_sort_func(GtkTreeSortable * + sortable); +static void trg_sortable_filtered_model_sort_column_changed(GtkTreeSortable + * realSortable, + GtkTreeSortable + * + fakeSortable); + +G_DEFINE_TYPE_WITH_CODE(TrgSortableFilteredModel, + trg_sortable_filtered_model, + GTK_TYPE_TREE_MODEL_FILTER, + G_IMPLEMENT_INTERFACE(GTK_TYPE_TREE_SORTABLE, + trg_sortable_filtered_model_tree_sortable_init)) + +static void +trg_sortable_filtered_model_class_init(TrgSortableFilteredModelClass * + klass) +{ } -static void trg_sortable_filtered_model_init(TrgSortableFilteredModel *self) { +static void trg_sortable_filtered_model_init(TrgSortableFilteredModel * + self) +{ } -static void trg_sortable_filtered_model_tree_sortable_init( - GtkTreeSortableIface *iface) { +static void +trg_sortable_filtered_model_tree_sortable_init(GtkTreeSortableIface * + iface) +{ iface->get_sort_column_id = - trg_sortable_filtered_model_sort_get_sort_column_id; + trg_sortable_filtered_model_sort_get_sort_column_id; iface->set_sort_column_id = - trg_sortable_filtered_model_sort_set_sort_column_id; + trg_sortable_filtered_model_sort_set_sort_column_id; iface->set_sort_func = trg_sortable_filtered_model_sort_set_sort_func; iface->set_default_sort_func = - trg_sortable_filtered_model_sort_set_default_sort_func; + trg_sortable_filtered_model_sort_set_default_sort_func; iface->has_default_sort_func = - trg_sortable_filtered_model_sort_has_default_sort_func; + trg_sortable_filtered_model_sort_has_default_sort_func; } -static void trg_sortable_filtered_model_sort_column_changed(GtkTreeSortable *realSortable G_GNUC_UNUSED, - GtkTreeSortable *fakeSortable) +static void trg_sortable_filtered_model_sort_column_changed(GtkTreeSortable + * + realSortable + G_GNUC_UNUSED, + GtkTreeSortable + * fakeSortable) { - g_signal_emit_by_name (fakeSortable, "sort-column-changed"); + g_signal_emit_by_name(fakeSortable, "sort-column-changed"); } -GtkTreeModel * -trg_sortable_filtered_model_new (GtkTreeSortable *child_model, - GtkTreePath *root) +GtkTreeModel *trg_sortable_filtered_model_new(GtkTreeSortable * + child_model, + GtkTreePath * root) { - g_return_val_if_fail (GTK_IS_TREE_MODEL (child_model), NULL); - g_return_val_if_fail (GTK_IS_TREE_SORTABLE (child_model), NULL); + g_return_val_if_fail(GTK_IS_TREE_MODEL(child_model), NULL); + g_return_val_if_fail(GTK_IS_TREE_SORTABLE(child_model), NULL); - GObject *obj = g_object_new (TRG_TYPE_SORTABLE_FILTERED_MODEL, - "child-model", GTK_TREE_MODEL(child_model), - "virtual-root", root, - NULL); + GObject *obj = g_object_new(TRG_TYPE_SORTABLE_FILTERED_MODEL, + "child-model", GTK_TREE_MODEL(child_model), + "virtual-root", root, + NULL); - g_signal_connect (child_model, "sort-column-changed", - G_CALLBACK (trg_sortable_filtered_model_sort_column_changed), - obj); + g_signal_connect(child_model, "sort-column-changed", + G_CALLBACK + (trg_sortable_filtered_model_sort_column_changed), + obj); - return GTK_TREE_MODEL(obj); + return GTK_TREE_MODEL(obj); } -static GtkTreeSortable *trg_sortable_filtered_model_get_real_sortable(GtkTreeSortable *sortable) +static GtkTreeSortable + *trg_sortable_filtered_model_get_real_sortable(GtkTreeSortable * + sortable) { - return GTK_TREE_SORTABLE(gtk_tree_model_filter_get_model(GTK_TREE_MODEL_FILTER(sortable))); + return + GTK_TREE_SORTABLE(gtk_tree_model_filter_get_model + (GTK_TREE_MODEL_FILTER(sortable))); } -static gboolean trg_sortable_filtered_model_sort_get_sort_column_id( - GtkTreeSortable *sortable, gint *sort_column_id, GtkSortType *order) { - GtkTreeSortable *realSortable = trg_sortable_filtered_model_get_real_sortable(sortable); - return gtk_tree_sortable_get_sort_column_id(realSortable, sort_column_id, order); +static gboolean +trg_sortable_filtered_model_sort_get_sort_column_id(GtkTreeSortable * + sortable, + gint * sort_column_id, + GtkSortType * order) +{ + GtkTreeSortable *realSortable = + trg_sortable_filtered_model_get_real_sortable(sortable); + return gtk_tree_sortable_get_sort_column_id(realSortable, + sort_column_id, order); } -static void trg_sortable_filtered_model_sort_set_sort_column_id( - GtkTreeSortable *sortable, gint sort_column_id, GtkSortType order) +static void +trg_sortable_filtered_model_sort_set_sort_column_id(GtkTreeSortable * + sortable, + gint sort_column_id, + GtkSortType order) { - GtkTreeSortable *realSortable = trg_sortable_filtered_model_get_real_sortable(sortable); - gtk_tree_sortable_set_sort_column_id(realSortable, sort_column_id, order); + GtkTreeSortable *realSortable = + trg_sortable_filtered_model_get_real_sortable(sortable); + gtk_tree_sortable_set_sort_column_id(realSortable, sort_column_id, + order); } -static void trg_sortable_filtered_model_sort_set_sort_func( - GtkTreeSortable *sortable, gint sort_column_id, - GtkTreeIterCompareFunc func, gpointer data, GDestroyNotify destroy) +static void trg_sortable_filtered_model_sort_set_sort_func(GtkTreeSortable + * sortable, + gint + sort_column_id, + GtkTreeIterCompareFunc + func, + gpointer data, + GDestroyNotify + destroy) { - GtkTreeSortable *realSortable = trg_sortable_filtered_model_get_real_sortable(sortable); - gtk_tree_sortable_set_sort_func(realSortable, sort_column_id, func, data, destroy); + GtkTreeSortable *realSortable = + trg_sortable_filtered_model_get_real_sortable(sortable); + gtk_tree_sortable_set_sort_func(realSortable, sort_column_id, func, + data, destroy); } -static void trg_sortable_filtered_model_sort_set_default_sort_func( - GtkTreeSortable *sortable, GtkTreeIterCompareFunc func, gpointer data, - GDestroyNotify destroy) +static void +trg_sortable_filtered_model_sort_set_default_sort_func(GtkTreeSortable * + sortable, + GtkTreeIterCompareFunc + func, gpointer data, + GDestroyNotify + destroy) { - GtkTreeSortable *realSortable = trg_sortable_filtered_model_get_real_sortable(sortable); - gtk_tree_sortable_set_default_sort_func(realSortable, func, data, destroy); + GtkTreeSortable *realSortable = + trg_sortable_filtered_model_get_real_sortable(sortable); + gtk_tree_sortable_set_default_sort_func(realSortable, func, data, + destroy); } -static gboolean trg_sortable_filtered_model_sort_has_default_sort_func( - GtkTreeSortable *sortable) +static gboolean +trg_sortable_filtered_model_sort_has_default_sort_func(GtkTreeSortable * + sortable) { - GtkTreeSortable *realSortable = trg_sortable_filtered_model_get_real_sortable(sortable); + GtkTreeSortable *realSortable = + trg_sortable_filtered_model_get_real_sortable(sortable); return gtk_tree_sortable_has_default_sort_func(realSortable); } |