[giggle] giggle-personal-details-window: Use GtkGrid instead GtkTable
- From: Javier Jardón <jjardon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [giggle] giggle-personal-details-window: Use GtkGrid instead GtkTable
- Date: Sat, 20 Nov 2010 08:42:29 +0000 (UTC)
commit 11471871bbdb6232b5d75c253125ddcefe8e63b0
Author: Javier Jardón <jjardon gnome org>
Date: Sat Nov 20 07:09:17 2010 +0100
giggle-personal-details-window: Use GtkGrid instead GtkTable
plugins/giggle-personal-details-window.c | 30 +++++++++++++++++-------------
1 files changed, 17 insertions(+), 13 deletions(-)
---
diff --git a/plugins/giggle-personal-details-window.c b/plugins/giggle-personal-details-window.c
index d92fef0..708a6ab 100644
--- a/plugins/giggle-personal-details-window.c
+++ b/plugins/giggle-personal-details-window.c
@@ -238,31 +238,35 @@ static void
giggle_personal_details_window_init (GigglePersonalDetailsWindow *window)
{
GigglePersonalDetailsWindowPriv *priv = GET_PRIV (window);
- GtkWidget *label, *table;
+ GtkWidget *label, *grid;
- table = gtk_table_new (2, 2, FALSE);
- gtk_table_set_col_spacings (GTK_TABLE (table), 6);
- gtk_table_set_row_spacings (GTK_TABLE (table), 6);
- gtk_container_set_border_width (GTK_CONTAINER (table), 6);
+ grid = gtk_grid_new ();
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
+ gtk_container_set_border_width (GTK_CONTAINER (grid), 6);
label = gtk_label_new_with_mnemonic (_("_Name:"));
- gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_widget_set_halign (label, GTK_ALIGN_CENTER);
+ gtk_grid_attach (GTK_GRID (grid), label,
+ 0, 0, 1, 1);
priv->name_entry = gtk_entry_new ();
gtk_label_set_mnemonic_widget (GTK_LABEL (label), priv->name_entry);
- gtk_table_attach (GTK_TABLE (table), priv->name_entry, 1, 2, 0, 1, GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach_next_to (GTK_GRID (grid), priv->name_entry,
+ label, GTK_POS_RIGHT, 1, 1);
label = gtk_label_new_with_mnemonic (_("_Email:"));
- gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
- gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL, 0, 0);
+ gtk_widget_set_halign (label, GTK_ALIGN_CENTER);
+ gtk_grid_attach (GTK_GRID (grid), label,
+ 0, 1, 1, 1);
priv->email_entry = gtk_entry_new ();
gtk_label_set_mnemonic_widget (GTK_LABEL (label), priv->email_entry);
- gtk_table_attach (GTK_TABLE (table), priv->email_entry, 1, 2, 1, 2, GTK_FILL|GTK_EXPAND, GTK_FILL, 0, 0);
+ gtk_grid_attach_next_to (GTK_GRID (grid), priv->email_entry,
+ label, GTK_POS_RIGHT, 1, 1);
- gtk_widget_show_all (table);
- gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (window))), table);
+ gtk_widget_show_all (grid);
+ gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (window))), grid);
gtk_window_set_title (GTK_WINDOW (window), _("Personal Details"));
gtk_window_set_resizable (GTK_WINDOW (window), FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]