[gnome-photos] embed: Set use_layout_size



commit e4bf00efac28c5fa0aa5cf5d4841599874bfa1c7
Author: Debarshi Ray <debarshir gnome org>
Date:   Thu Aug 9 17:30:03 2012 +0200

    embed: Set use_layout_size
    
    This allows the minimum size request of the window to take into
    consideration the actors embedded in the scene.
    
    Bump minimum ClutterGtk version to 1.3.2.
    
    Original patch from Cosimo Cecchi for gnome-documents.

 configure.ac       |    3 ++-
 src/photos-embed.c |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index d0e16d9..9a7c9aa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,6 +24,7 @@ AC_SUBST(LIBM)
 
 GLIB_GSETTINGS
 
+CLUTTER_GTK_MIN_VERSION=1.3.2
 CLUTTER_MIN_VERSION=1.11
 GLIB_MIN_VERSION=2.28
 
@@ -44,7 +45,7 @@ LT_INIT
 
 PKG_CHECK_MODULES(CAIRO, [cairo])
 PKG_CHECK_MODULES(CLUTTER, [clutter-1.0 >= $CLUTTER_MIN_VERSION])
-PKG_CHECK_MODULES(CLUTTER_GTK, [clutter-gtk-1.0])
+PKG_CHECK_MODULES(CLUTTER_GTK, [clutter-gtk-1.0 >= $CLUTTER_GTK_MIN_VERSION])
 PKG_CHECK_MODULES(GDK_PIXBUF, [gdk-pixbuf-2.0])
 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= $GLIB_MIN_VERSION])
 PKG_CHECK_MODULES(GIO, [gio-2.0])
diff --git a/src/photos-embed.c b/src/photos-embed.c
index 974e409..832636f 100644
--- a/src/photos-embed.c
+++ b/src/photos-embed.c
@@ -343,6 +343,8 @@ photos_embed_init (PhotosEmbed *self)
   self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, PHOTOS_TYPE_EMBED, PhotosEmbedPrivate);
   priv = self->priv;
 
+  gtk_clutter_embed_set_use_layout_size (GTK_CLUTTER_EMBED (self), TRUE);
+
   overlay_layout = clutter_bin_layout_new (CLUTTER_BIN_ALIGNMENT_CENTER, CLUTTER_BIN_ALIGNMENT_CENTER);
   actor = clutter_box_new (CLUTTER_LAYOUT_MANAGER (overlay_layout));
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]