+2006-11-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
+
+ * configure.ac: Fixing the build problem of the examples (missing _)
+
+ * examples/Makefile.am:
+ * examples/hildon-weekday-picker:
+ * examples/hildon-weekday-picker/hildon-weekday-picker-example.c:
+ Adding a weekday picker example.
+
+ * src/Makefile.am: Fixing the problem mis-ordered build.
+
2006-11-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
* Makefile.am:
# includes all the low-level flags
# FIXME Add esd and gconf flags
HILDON_WIDGETS_OBJ_CFLAGS="\$(CFLAGS) \$(GTK_CFLAGS) -I\$(top_builddir)/src/"
-HILDON_WIDGETS_OBJ_LIBS="\$(top_builddir)/src/libhildon\$(PACKAGE_VERSION_MAJOR).la \$(GTK_LIBS)"
+HILDON_WIDGETS_OBJ_LIBS="\$(top_builddir)/src/libhildon_\$(PACKAGE_VERSION_MAJOR).la \$(GTK_LIBS)"
AC_SUBST(HILDON_WIDGETS_OBJ_CFLAGS)
AC_SUBST(HILDON_WIDGETS_OBJ_LIBS)
noinst_PROGRAMS = hildon-window-example \
hildon-banner-example \
- hildon-caption-example
+ hildon-caption-example \
+ hildon-weekday-picker-example
# HIldon window
hildon_window_example_LDADD = $(HILDON_WIDGETS_OBJ_LIBS)
hildon_caption_example_LDADD = $(HILDON_WIDGETS_OBJ_LIBS)
hildon_caption_example_CFLAGS = $(HILDON_WIDGETS_OBJ_CFLAGS)
hildon_caption_example_SOURCES = hildon-caption/hildon-caption-example.c
+
+# Hildon weekday picker
+hildon_weekday_picker_example_LDADD = $(HILDON_WIDGETS_OBJ_LIBS)
+hildon_weekday_picker_example_CFLAGS = $(HILDON_WIDGETS_OBJ_CFLAGS)
+hildon_weekday_picker_example_SOURCES = hildon-weekday-picker/hildon-weekday-picker-example.c
--- /dev/null
+#include <stdio.h>
+#include <stdlib.h>
+#include <glib.h>
+#include <gtk/gtk.h>
+#include "hildon-widgets/hildon-window.h"
+#include "hildon-widgets/hildon-weekday-picker.h"
+#include "hildon-widgets/hildon-program.h"
+
+int
+main (int argc, char **args)
+{
+ gtk_init (&argc, &args);
+
+ GtkDialog *dialog = GTK_DIALOG (gtk_dialog_new ());
+
+ GtkWidget *picker = hildon_weekday_picker_new ();
+
+ gtk_box_pack_start (GTK_BOX (dialog->vbox), picker, TRUE, TRUE, 0);
+
+ gtk_dialog_add_button (dialog, "Close", GTK_RESPONSE_CLOSE);
+
+ gtk_widget_show_all (GTK_WIDGET (dialog));
+ gtk_dialog_run (dialog);
+
+ return 0;
+}
+
+
hildon-marshalers.h
# Don't build the library until we have built the header that it needs:
-$(OBJECTS) $(libhildon_$(PACKAGE_VERSION_MAJOR)_la_OBJECTS): hildon-enum-types.h
+$(OBJECTS) $(libhildon_$(PACKAGE_VERSION_MAJOR)_la_OBJECTS): hildon-enum-types.h hildon-marshalers.c hildon-marshalers.h
-hildon-enum-types.h: @REBUILD@ $(libhildon1_include_HEADERS) Makefile
+hildon-enum-types.h: @REBUILD@ $(libhildon_$(PACKAGE_VERSION_MAJOR)_include_HEADERS) Makefile
(cd $(srcdir) && glib-mkenums \
--fhead "#ifndef __HILDON_ENUM_TYPES_H__\n" \
--fhead "#define __HILDON_ENUM_TYPES_H__\n" \