[maemo-commits] [maemo-commits] r18512 - projects/haf/trunk/hildon-thumbnail/tests
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed May 27 17:21:43 EEST 2009
- Previous message: [maemo-commits] r18511 - projects/haf/trunk/hildon-thumbnail/thumbs
- Next message: [maemo-commits] r18513 - in projects/haf/trunk/libmatchbox2: . matchbox/comp-mgr
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: pvanhoof Date: 2009-05-27 17:21:40 +0300 (Wed, 27 May 2009) New Revision: 18512 Added: projects/haf/trunk/hildon-thumbnail/tests/thumbnailer3.c Log: Added testcase Added: projects/haf/trunk/hildon-thumbnail/tests/thumbnailer3.c =================================================================== --- projects/haf/trunk/hildon-thumbnail/tests/thumbnailer3.c 2009-05-27 14:18:41 UTC (rev 18511) +++ projects/haf/trunk/hildon-thumbnail/tests/thumbnailer3.c 2009-05-27 14:21:40 UTC (rev 18512) @@ -0,0 +1,59 @@ +/* Compile with: + gcc -Wall -g --std=gnu99 thumbnailer3.c -o thumbnailer3 $(pkg-config --cflags --libs glib-2.0 hildon-thumbnail) + */ + +#include <stdlib.h> +#include <string.h> +#include <glib.h> +#include <hildon-thumbnail-factory.h> + +static GMainLoop *loop; +static HildonThumbnailFactory *thumbnail_factory; +static const gchar uri[] = "file:///home/divanov/MyDocs/woodcut.jpg"; + + +static void +thumbnail_cb (HildonThumbnailFactory *thumbnail_factory, + GdkPixbuf *pixbuf, + GError *error, + gpointer user_data) +{ + if (error) { + g_debug (error->message); + } else { + g_debug ("Success"); + } + + g_main_loop_quit (loop); +} + + +gint +main (gint argc, + gchar **argv) +{ + HildonThumbnailRequest *thumbnail_request; + gchar *thumbnail; + + g_type_init (); + + loop = g_main_loop_new (NULL, FALSE); + + thumbnail_factory = hildon_thumbnail_factory_get_instance (); + + g_debug ("hildon_thumbnail_get_uri"); + thumbnail = hildon_thumbnail_get_uri (uri, 124, 124, TRUE); + g_free (thumbnail); + + g_debug ("hildon_thumbnail_factory_request_pixbuf"); + thumbnail_request = hildon_thumbnail_factory_request_pixbuf ( + thumbnail_factory, + uri, 124, 124, TRUE, "", + thumbnail_cb, NULL, NULL); + + g_main_loop_run (loop); + + g_object_unref (thumbnail_factory); + + exit (0); +}
- Previous message: [maemo-commits] r18511 - projects/haf/trunk/hildon-thumbnail/thumbs
- Next message: [maemo-commits] r18513 - in projects/haf/trunk/libmatchbox2: . matchbox/comp-mgr
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]