[bijiben] mainview: use a Grid widget, not a box
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] mainview: use a Grid widget, not a box
- Date: Mon, 21 Oct 2013 19:02:03 +0000 (UTC)
commit 563cddfb37d4afa3decff1a7fc18acdea653dcf6
Author: Pierre-Yves Luyten <py luyten fr>
Date: Sun Oct 20 23:30:41 2013 +0200
mainview: use a Grid widget, not a box
src/bjb-main-view.c | 17 ++++++-----------
src/bjb-main-view.h | 4 ++--
2 files changed, 8 insertions(+), 13 deletions(-)
---
diff --git a/src/bjb-main-view.c b/src/bjb-main-view.c
index f1bf410..823e7ac 100644
--- a/src/bjb-main-view.c
+++ b/src/bjb-main-view.c
@@ -76,7 +76,8 @@ struct _BjbMainViewPriv {
gulong view_selection_changed;
};
-G_DEFINE_TYPE (BjbMainView, bjb_main_view, GTK_TYPE_BOX);
+
+G_DEFINE_TYPE (BjbMainView, bjb_main_view, GTK_TYPE_GRID);
static void
bjb_main_view_init (BjbMainView *object)
@@ -588,35 +589,29 @@ static void
bjb_main_view_constructed(GObject *o)
{
BjbMainView *self;
- GtkBox *vbox; //self, too
BjbMainViewPriv *priv;
G_OBJECT_CLASS (bjb_main_view_parent_class)->constructed(G_OBJECT(o));
self = BJB_MAIN_VIEW(o);
- priv = self->priv ;
- vbox = GTK_BOX (self);
+ priv = self->priv;
- gtk_box_set_homogeneous (vbox, FALSE);
- gtk_box_set_spacing (vbox, 0);
gtk_orientable_set_orientation (GTK_ORIENTABLE (self), GTK_ORIENTATION_VERTICAL);
-
priv->view = gd_main_view_new (DEFAULT_VIEW);
/* Main view */
gd_main_view_set_selection_mode (priv->view, FALSE);
gd_main_view_set_model (priv->view, bjb_controller_get_model(priv->controller));
- gtk_box_pack_start (vbox, GTK_WIDGET (priv->view), TRUE, TRUE, 0);
-
+ gtk_container_add (GTK_CONTAINER (self), GTK_WIDGET (priv->view));
/* Load more */
priv->load_more = bjb_load_more_button_new (priv->controller);
- gtk_box_pack_start (vbox, priv->load_more, FALSE, FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (self), priv->load_more);
/* Selection Panel */
priv->select_bar = bjb_selection_toolbar_new (priv->view, self);
- gtk_box_pack_start (vbox, GTK_WIDGET (priv->select_bar), FALSE, FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (self), GTK_WIDGET (priv->select_bar));
/* Drag n drop */
gtk_drag_dest_set (GTK_WIDGET (priv->view), GTK_DEST_DEFAULT_ALL,
diff --git a/src/bjb-main-view.h b/src/bjb-main-view.h
index 5e9e689..baa46db 100644
--- a/src/bjb-main-view.h
+++ b/src/bjb-main-view.h
@@ -41,12 +41,12 @@ typedef struct _BjbMainViewPriv BjbMainViewPriv;
struct _BjbMainViewClass
{
- GtkBoxClass parent_class ;
+ GtkGridClass parent_class;
};
struct _BjbMainView
{
- GtkBox parent_instance ;
+ GtkGrid parent_instance;
BjbMainViewPriv *priv;
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]