summaryrefslogtreecommitdiff
path: root/src/trg-sortable-filtered-model.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-12-11 15:06:01 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-12-11 15:06:01 +0000
commit0d08a471f9ebfdfadded6c92abc700c706475644 (patch)
tree2c49e445ccca81f5af70244e89a15585757798d6 /src/trg-sortable-filtered-model.c
parent24195d0013f81933578afa14a44a10e4b75817dd (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.c207
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);
}