[gnome-photos] embed: Set use_layout_size
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos] embed: Set use_layout_size
- Date: Fri, 10 Aug 2012 10:56:18 +0000 (UTC)
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]