From b39f8ef08e064d4d61e0720afad4c534c07a7dc8 Mon Sep 17 00:00:00 2001 From: Danielle Madeley Date: Fri, 4 Nov 2011 17:12:21 +1100 Subject: dialpad-widget: ensure able to show with gtk_widget_show() The child widgets of the dialpad-widget weren't being shown, so the widget required a gtk_widget_show_all() to show up. Unexpected :( --- libempathy-gtk/empathy-dialpad-widget.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libempathy-gtk') diff --git a/libempathy-gtk/empathy-dialpad-widget.c b/libempathy-gtk/empathy-dialpad-widget.c index 9baaa4a86..0790123ed 100644 --- a/libempathy-gtk/empathy-dialpad-widget.c +++ b/libempathy-gtk/empathy-dialpad-widget.c @@ -179,6 +179,10 @@ empathy_dialpad_widget_init (EmpathyDialpadWidget *self) } gtk_box_pack_start (GTK_BOX (self), grid, FALSE, FALSE, 3); + + /* show everything but the packing box */ + gtk_widget_show_all (GTK_WIDGET (self)); + gtk_widget_hide (GTK_WIDGET (self)); } GtkWidget * -- cgit v1.2.3 From c51087c21e75c3c8309adc042d66cb92906e17d5 Mon Sep 17 00:00:00 2001 From: Danielle Madeley Date: Fri, 4 Nov 2011 17:16:42 +1100 Subject: dialpad-widget: make grid rows/columns homogeneous Buttons should all be the same size. --- libempathy-gtk/empathy-dialpad-widget.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libempathy-gtk') diff --git a/libempathy-gtk/empathy-dialpad-widget.c b/libempathy-gtk/empathy-dialpad-widget.c index 0790123ed..529aff26f 100644 --- a/libempathy-gtk/empathy-dialpad-widget.c +++ b/libempathy-gtk/empathy-dialpad-widget.c @@ -135,6 +135,8 @@ empathy_dialpad_widget_init (EmpathyDialpadWidget *self) gtk_box_pack_start (GTK_BOX (self), self->priv->entry, FALSE, FALSE, 3); grid = gtk_grid_new (); + gtk_grid_set_column_homogeneous (GTK_GRID (grid), TRUE); + gtk_grid_set_row_homogeneous (GTK_GRID (grid), TRUE); for (i = 0; dtmfbuttons[i].label != NULL; i++) { -- cgit v1.2.3