[cheese] Rename the CheeseAvatarChooser buttons



commit dadbf07420d9198a47fc955b59c640e862d382dc
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Oct 24 18:34:25 2013 +0200

    Rename the CheeseAvatarChooser buttons
    
    As per mockups:
    https://raw.github.com/gnome-design-team/gnome-mockups/master/avatar-chooser/avatar-chooser.png
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710874

 libcheese/cheese-avatar-chooser.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/libcheese/cheese-avatar-chooser.c b/libcheese/cheese-avatar-chooser.c
index 16161b5..54a3707 100644
--- a/libcheese/cheese-avatar-chooser.c
+++ b/libcheese/cheese-avatar-chooser.c
@@ -241,6 +241,8 @@ static void
 cheese_avatar_chooser_init (CheeseAvatarChooser *chooser)
 {
   GtkWidget *frame;
+  GtkWidget *image;
+  GtkSizeGroup *sizegroup;
 
   CheeseAvatarChooserPrivate *priv = chooser->priv = CHEESE_AVATAR_CHOOSER_GET_PRIVATE (chooser);
 
@@ -270,7 +272,9 @@ cheese_avatar_chooser_init (CheeseAvatarChooser *chooser)
   priv->camera = cheese_widget_new ();
   g_signal_connect (G_OBJECT (priv->camera), "notify::state",
                     G_CALLBACK (state_change_cb), chooser);
-  priv->take_button = gtk_button_new_with_mnemonic (_("_Take a Photo"));
+  image = gtk_image_new_from_icon_name ("camera-photo-symbolic", GTK_ICON_SIZE_SMALL_TOOLBAR);
+  priv->take_button = gtk_button_new ();
+  gtk_button_set_image (GTK_BUTTON (priv->take_button), image);
   g_signal_connect (G_OBJECT (priv->take_button), "clicked",
                     G_CALLBACK (take_button_clicked_cb), chooser);
   gtk_widget_set_sensitive (priv->take_button, FALSE);
@@ -283,7 +287,7 @@ cheese_avatar_chooser_init (CheeseAvatarChooser *chooser)
   frame       = gtk_frame_new (NULL);
   gtk_container_add (GTK_CONTAINER (frame), priv->image);
   gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_ETCHED_IN);
-  priv->take_again_button = gtk_button_new_with_mnemonic (_("_Discard photo"));
+  priv->take_again_button = gtk_button_new_with_mnemonic (_("_Take Another Picture"));
   g_signal_connect (G_OBJECT (priv->take_again_button), "clicked",
                     G_CALLBACK (take_again_button_clicked_cb), chooser);
   gtk_widget_set_sensitive (priv->take_again_button, FALSE);
@@ -291,6 +295,10 @@ cheese_avatar_chooser_init (CheeseAvatarChooser *chooser)
                             create_page (frame, priv->take_again_button),
                             gtk_label_new ("image"));
 
+  sizegroup = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
+  gtk_size_group_add_widget (sizegroup, priv->take_button);
+  gtk_size_group_add_widget (sizegroup, priv->take_again_button);
+
   gtk_widget_show_all (gtk_dialog_get_content_area (GTK_DIALOG (chooser)));
 }
 


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