[gnome-photos/wip/abono/sidebar: 4/13] preview-view: Turn it in a GtkGrid



commit 869cd67a56d508e0ecd3ca850b5eeea6d3fac330
Author: Alessandro Bono <abono gnome org>
Date:   Thu Sep 15 23:30:09 2016 +0200

    preview-view: Turn it in a GtkGrid
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771704

 src/photos-preview-view.c |   14 +++++---------
 1 files changed, 5 insertions(+), 9 deletions(-)
---
diff --git a/src/photos-preview-view.c b/src/photos-preview-view.c
index 0ce3936..203a686 100644
--- a/src/photos-preview-view.c
+++ b/src/photos-preview-view.c
@@ -44,7 +44,7 @@
 
 struct _PhotosPreviewView
 {
-  GtkBin parent_instance;
+  GtkGrid parent_instance;
   GAction *draw;
   GCancellable *cancellable;
   GeglNode *node;
@@ -60,7 +60,7 @@ struct _PhotosPreviewView
 
 struct _PhotosPreviewViewClass
 {
-  GtkBinClass parent_class;
+  GtkGridClass parent_class;
 };
 
 enum
@@ -70,7 +70,7 @@ enum
 };
 
 
-G_DEFINE_TYPE (PhotosPreviewView, photos_preview_view, GTK_TYPE_BIN);
+G_DEFINE_TYPE (PhotosPreviewView, photos_preview_view, GTK_TYPE_GRID);
 
 
 static GtkWidget *photos_preview_view_create_view_with_container (PhotosPreviewView *self);
@@ -683,7 +683,6 @@ photos_preview_view_init (PhotosPreviewView *self)
 {
   GAction *action;
   GApplication *app;
-  GtkWidget *grid;
   GtkWidget *sw;
   GtkWidget *view_container;
   PhotosSearchContextState *state;
@@ -704,13 +703,10 @@ photos_preview_view_init (PhotosPreviewView *self)
   gtk_widget_set_hexpand (GTK_WIDGET (self), TRUE);
   gtk_widget_set_vexpand (GTK_WIDGET (self), TRUE);
 
-  grid = gtk_grid_new ();
-  gtk_container_add (GTK_CONTAINER (self), grid);
-
   self->stack = gtk_stack_new ();
   gtk_widget_set_hexpand (self->stack, TRUE);
   gtk_widget_set_vexpand (self->stack, TRUE);
-  gtk_container_add (GTK_CONTAINER (grid), self->stack);
+  gtk_container_add (GTK_CONTAINER (self), self->stack);
 
   view_container = photos_preview_view_create_view_with_container (self);
   gtk_container_add (GTK_CONTAINER (self->stack), view_container);
@@ -721,7 +717,7 @@ photos_preview_view_init (PhotosPreviewView *self)
 
   self->revealer = gtk_revealer_new ();
   gtk_revealer_set_transition_type (GTK_REVEALER (self->revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT);
-  gtk_container_add (GTK_CONTAINER (grid), self->revealer);
+  gtk_container_add (GTK_CONTAINER (self), self->revealer);
 
   sw = gtk_scrolled_window_new (NULL, NULL);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);


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