From 91694462f53f098940345da3888d1f42fff7436f Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Wed, 30 Jul 2008 16:57:20 +0200 Subject: [PATCH] Make it compile. --- libmmanager-gtk/mm-gtk-filter-builder.c | 29 +++++++++++++++++++---------- libmmanager-gtk/mm-gtk-filter-builder.h | 2 ++ 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/libmmanager-gtk/mm-gtk-filter-builder.c b/libmmanager-gtk/mm-gtk-filter-builder.c index e3c02fd..e26bf28 100644 --- a/libmmanager-gtk/mm-gtk-filter-builder.c +++ b/libmmanager-gtk/mm-gtk-filter-builder.c @@ -21,15 +21,16 @@ #include "mm-gtk-filter-builder.h" #include +#include -G_DEFINE_TYPE (MMGtkFilterBuilder, mm_gtk_filter_builder, GTK_TYPE_V_BOX); +G_DEFINE_TYPE (MMGtkFilterBuilder, mm_gtk_filter_builder, GTK_TYPE_VBOX); #define MM_GTK_FILTER_BUILDER_GET_PRIVATE(o) \ - (G_TYPE_INSTANCE_GET_PRIVATE ((o), MM_GTK_TYPE_FILTER_BUILDER, MMGtkFilterBuilderPrivate)) + (G_TYPE_INSTANCE_GET_PRIVATE ((o), MM_GTK_TYPE_FILTER_BUILDER, MMGtkFilterBuilderDetails)) -struct MMGtkFilterBuilderDetails { +struct _MMGtkFilterBuilderDetails { GtkListStore *filter_store; - GtkTreeView *fitler_view; + GtkWidget *filter_view; GtkWidget *cat_combo; GtkWidget *attr_combo; @@ -48,8 +49,8 @@ mm_gtk_filter_builder_init (MMGtkFilterBuilder *self) { MMGtkFilterBuilderDetails *details = self->details = MM_GTK_FILTER_BUILDER_GET_PRIVATE (self); - GtkTreeView *filter_view; - GtkTreeColumn *column; + GtkWidget *filter_view; + GtkTreeViewColumn *column; GtkCellRenderer *renderer; GtkWidget *table; GtkWidget *w; @@ -64,17 +65,17 @@ mm_gtk_filter_builder_init (MMGtkFilterBuilder *self) renderer, "text", 0, NULL); - gtk_tree_view_append_column (filter_view, column); + gtk_tree_view_append_column (GTK_TREE_VIEW (filter_view), column); column = gtk_tree_view_column_new_with_attributes (_("Logic"), renderer, "text", 1, NULL); - gtk_tree_view_append_column (filter_view, column); + gtk_tree_view_append_column (GTK_TREE_VIEW (filter_view), column); column = gtk_tree_view_column_new_with_attributes (_("Value"), renderer, - text, 1, + "text", 1, NULL); - gtk_tree_view_append_column (filter_view, column); + gtk_tree_view_append_column (GTK_TREE_VIEW (filter_view), column); details->filter_view = filter_view; gtk_box_pack_start (GTK_BOX (self), GTK_WIDGET (filter_view), TRUE, TRUE, 12); @@ -111,6 +112,14 @@ mm_gtk_filter_builder_init (MMGtkFilterBuilder *self) gtk_widget_show_all (table); } +static void +populate_from_category (MMGtkFilterBuilder *self, MMCategory *cat) +{ + +} + +/* public methods */ + MMGtkFilterBuilder* mm_gtk_filter_builder_new (MMCategory *category) { diff --git a/libmmanager-gtk/mm-gtk-filter-builder.h b/libmmanager-gtk/mm-gtk-filter-builder.h index c3e5e2c..660012a 100644 --- a/libmmanager-gtk/mm-gtk-filter-builder.h +++ b/libmmanager-gtk/mm-gtk-filter-builder.h @@ -24,6 +24,8 @@ #include #include +#include "libmmanager/mm-category.h" + #define MM_GTK_TYPE_FILTER_BUILDER mm_gtk_filter_builder_get_type() #define MM_GTK_FILTER_BUILDER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_GTK_TYPE_FILTER_BUILDER, MMGtkFilterBuilder)) -- 2.11.4.GIT