[gnome-photos/wip/abono/sidebar: 11/11] WIP set_item



commit 500ba905e60ffa82623ad57975c120f7a0390ba8
Author: Alessandro Bono <abono gnome org>
Date:   Sat Nov 12 12:32:20 2016 +0100

    WIP set_item

 src/photos-embed.c        |    1 +
 src/photos-preview-view.c |    6 ++++++
 src/photos-preview-view.h |    4 ++++
 3 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/photos-embed.c b/src/photos-embed.c
index f2630b7..a877509 100644
--- a/src/photos-embed.c
+++ b/src/photos-embed.c
@@ -311,6 +311,7 @@ photos_embed_load_finished (PhotosEmbed *self, PhotosBaseItem *item, GeglNode *n
   if (node == NULL)
     return;
 
+  photos_preview_view_set_item (PHOTOS_PREVIEW_VIEW (self->preview), item);
   photos_preview_view_set_node (PHOTOS_PREVIEW_VIEW (self->preview), node);
 
   /* TODO: set toolbar model */
diff --git a/src/photos-preview-view.c b/src/photos-preview-view.c
index 5248c43..c351215 100644
--- a/src/photos-preview-view.c
+++ b/src/photos-preview-view.c
@@ -779,6 +779,12 @@ photos_preview_view_new (void)
   return g_object_new (PHOTOS_TYPE_PREVIEW_VIEW, NULL);
 }
 
+void
+photos_preview_view_set_item (PhotosPreviewView *self, PhotosBaseItem *item)
+{
+  photos_properties_sidebar_set_item (PHOTOS_PROPERTIES_SIDEBAR (self->properties), item);
+}
+
 
 void
 photos_preview_view_set_model (PhotosPreviewView *self, GtkTreeModel *model, GtkTreePath *current_path)
diff --git a/src/photos-preview-view.h b/src/photos-preview-view.h
index 7066d20..f8fb478 100644
--- a/src/photos-preview-view.h
+++ b/src/photos-preview-view.h
@@ -28,6 +28,8 @@
 #include <gegl.h>
 #include <gtk/gtk.h>
 
+#include "photos-base-item.h"
+
 G_BEGIN_DECLS
 
 #define PHOTOS_TYPE_PREVIEW_VIEW (photos_preview_view_get_type ())
@@ -47,6 +49,8 @@ GType                  photos_preview_view_get_type               (void) G_GNUC_
 
 GtkWidget             *photos_preview_view_new                    (void);
 
+void                   photos_preview_view_set_item               (PhotosPreviewView *self, PhotosBaseItem 
*item);
+
 void                   photos_preview_view_set_model              (PhotosPreviewView *self,
                                                                    GtkTreeModel *model,
                                                                    GtkTreePath *current_path);


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