[maemo-commits] [maemo-commits] r16606 - in projects/haf/trunk/hildon-thumbnail: . thumbs

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Fri Nov 7 13:21:33 EET 2008
Author: pvanhoof
Date: 2008-11-07 13:21:30 +0200 (Fri, 07 Nov 2008)
New Revision: 16606

Modified:
   projects/haf/trunk/hildon-thumbnail/ChangeLog
   projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-factory.h
   projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-obj.c
Log:
2008-11-05  Philip Van Hoof  <philip at codeminded.be>

	* thumbs/hildon-albumart-obj.c
	* thumbs/hildon-albumart-factory.h: Added cropped param to API



Modified: projects/haf/trunk/hildon-thumbnail/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-thumbnail/ChangeLog	2008-11-07 09:27:58 UTC (rev 16605)
+++ projects/haf/trunk/hildon-thumbnail/ChangeLog	2008-11-07 11:21:30 UTC (rev 16606)
@@ -1,5 +1,10 @@
 2008-11-05  Philip Van Hoof  <philip at codeminded.be>
 
+	* thumbs/hildon-albumart-obj.c
+	* thumbs/hildon-albumart-factory.h: Added cropped param to API
+
+2008-11-05  Philip Van Hoof  <philip at codeminded.be>
+
 	* daemon/utils.c: Bugfix for files with filename <= 1, found by
 	Garnacho
 

Modified: projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-factory.h
===================================================================
--- projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-factory.h	2008-11-07 09:27:58 UTC (rev 16605)
+++ projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-factory.h	2008-11-07 11:21:30 UTC (rev 16606)
@@ -140,7 +140,7 @@
 HildonAlbumartRequest*
 	 hildon_albumart_factory_queue_thumbnail (HildonAlbumartFactory *self,
 									 const gchar *artist_or_title, const gchar *album, const gchar *kind,
-									 guint width, guint height,
+									 guint width, guint height, gboolean cropped,
 									 HildonAlbumartRequestCallback callback,
 									 gpointer user_data,
 									 GDestroyNotify destroy);

Modified: projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-obj.c
===================================================================
--- projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-obj.c	2008-11-07 09:27:58 UTC (rev 16605)
+++ projects/haf/trunk/hildon-thumbnail/thumbs/hildon-albumart-obj.c	2008-11-07 11:21:30 UTC (rev 16606)
@@ -297,6 +297,7 @@
 	HildonAlbumartRequest *request;
 	guint width;
 	guint height;
+	gboolean cropped;
 } ArtReqInfo;
 
 
@@ -332,10 +333,11 @@
 
 		uri = g_strdup_printf ("file://%s", path);
 
-		hildon_thumbnail_factory_load (uri, "image/jpeg",
-					       info->width, info->height,
-					       thumb_callback, 
-					       info);
+		hildon_thumbnail_factory_load_custom (uri, "image/jpeg",
+						      info->width, info->height,
+						      thumb_callback, 
+						      info, 
+						      info->cropped?HILDON_THUMBNAIL_FLAG_CROP:0, -1);
 
 		g_free (path);
 		g_free (uri);
@@ -346,7 +348,7 @@
 HildonAlbumartRequest*
 hildon_albumart_factory_queue_thumbnail (HildonAlbumartFactory *self,
 					  const gchar *artist_or_title, const gchar *album, const gchar *kind,
-					  guint width, guint height,
+					  guint width, guint height, gboolean cropped,
 					  HildonAlbumartRequestCallback callback,
 					  gpointer user_data,
 					  GDestroyNotify destroy)
@@ -366,6 +368,7 @@
 	info->request = g_object_ref (request);
 	info->width = width;
 	info->height = height;
+	info->cropped = cropped;
 
 	r_priv->real = hildon_albumart_factory_queue (self, artist_or_title, 
 							album, kind,


More information about the maemo-commits mailing list