[goobox] use a GtkGrid for the window layout
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goobox] use a GtkGrid for the window layout
- Date: Wed, 5 Dec 2012 16:22:18 +0000 (UTC)
commit 5b0ac981b4d5d6a6a2271355798976e7c823a45c
Author: Paolo Bacchilega <paobac src gnome org>
Date: Tue Dec 4 15:45:30 2012 +0100
use a GtkGrid for the window layout
src/gth-window.c | 29 ++++++++++-------------------
1 files changed, 10 insertions(+), 19 deletions(-)
---
diff --git a/src/gth-window.c b/src/gth-window.c
index 447ea32..a4c3313 100644
--- a/src/gth-window.c
+++ b/src/gth-window.c
@@ -41,7 +41,7 @@ static GtkWindowClass *parent_class = NULL;
struct _GthWindowPrivate {
int n_pages;
int current_page;
- GtkWidget *table;
+ GtkWidget *layout;
GtkWidget *notebook;
GtkWidget *menubar;
GtkWidget *toolbar;
@@ -59,21 +59,15 @@ gth_window_set_n_pages (GthWindow *self,
self->priv->n_pages = n_pages;
- self->priv->table = gtk_table_new (4, 1, FALSE);
- gtk_widget_show (self->priv->table);
- gtk_container_add (GTK_CONTAINER (self), self->priv->table);
+ self->priv->layout = gtk_grid_new ();
+ gtk_widget_show (self->priv->layout);
+ gtk_container_add (GTK_CONTAINER (self), self->priv->layout);
self->priv->notebook = gtk_notebook_new ();
gtk_notebook_set_show_tabs (GTK_NOTEBOOK (self->priv->notebook), FALSE);
gtk_notebook_set_show_border (GTK_NOTEBOOK (self->priv->notebook), FALSE);
gtk_widget_show (self->priv->notebook);
- gtk_table_attach (GTK_TABLE (self->priv->table),
- self->priv->notebook,
- 0, 1,
- 2, 3,
- GTK_EXPAND | GTK_FILL,
- GTK_EXPAND | GTK_FILL,
- 0, 0);
+ gtk_grid_attach (GTK_GRID (self->priv->layout), self->priv->notebook, 0, 2, 1, 1);
self->priv->toolbars = g_new0 (GtkWidget *, n_pages);
self->priv->contents = g_new0 (GtkWidget *, n_pages);
@@ -193,7 +187,7 @@ static void
gth_window_init (GthWindow *window)
{
window->priv = GTH_WINDOW_GET_PRIVATE (window);
- window->priv->table = NULL;
+ window->priv->layout = NULL;
window->priv->contents = NULL;
window->priv->n_pages = 0;
window->priv->current_page = -1;
@@ -267,13 +261,10 @@ gth_window_attach (GthWindow *window,
return;
}
- gtk_table_attach (GTK_TABLE (window->priv->table),
- child,
- 0, 1,
- position, position + 1,
- GTK_EXPAND | GTK_FILL,
- GTK_FILL,
- 0, 0);
+ gtk_grid_attach (GTK_GRID (window->priv->layout),
+ child,
+ 0, position,
+ 1, 1);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]