[gnome-media] Bug 579115 – fix alignment issues with sliders
- From: Bastien Nocera <hadess src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-media] Bug 579115 – fix alignment issues with sliders
- Date: Thu, 7 May 2009 11:09:30 -0400 (EDT)
commit 9b2f061d52b81d6d63e7b313f5af729baebb83e1
Author: Matthias Clasen <mclasen redhat com>
Date: Thu May 7 16:07:59 2009 +0100
Bug 579115 â?? fix alignment issues with sliders
Make the horizontal sliders line up with the icons and labels
on the same line.
---
gnome-volume-control/src/gvc-balance-bar.c | 2 +-
gnome-volume-control/src/gvc-channel-bar.c | 31 ++++++++++++++++-----------
2 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/gnome-volume-control/src/gvc-balance-bar.c b/gnome-volume-control/src/gvc-balance-bar.c
index 34dd9a2..74d3b2a 100644
--- a/gnome-volume-control/src/gvc-balance-bar.c
+++ b/gnome-volume-control/src/gvc-balance-bar.c
@@ -385,7 +385,7 @@ gvc_balance_bar_init (GvcBalanceBar *bar)
bar->priv->label = gtk_label_new_with_mnemonic (_("_Balance:"));
gtk_misc_set_alignment (GTK_MISC (bar->priv->label),
0.0,
- 0.5);
+ 0.0);
/* frame */
frame = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_NONE);
diff --git a/gnome-volume-control/src/gvc-channel-bar.c b/gnome-volume-control/src/gvc-channel-bar.c
index 71cc9ae..6e29686 100644
--- a/gnome-volume-control/src/gvc-channel-bar.c
+++ b/gnome-volume-control/src/gvc-channel-bar.c
@@ -143,7 +143,6 @@ _scale_box_new (GvcChannelBar *bar)
gtk_box_pack_start (GTK_BOX (sbox), priv->image, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (sbox), priv->label, FALSE, FALSE, 0);
-
gtk_box_pack_start (GTK_BOX (box), priv->scale, TRUE, TRUE, 0);
bar->priv->end_box = ebox = gtk_hbox_new (FALSE, 6);
@@ -573,15 +572,23 @@ gvc_channel_bar_set_is_amplified (GvcChannelBar *bar, gboolean amplified)
gtk_adjustment_set_upper (bar->priv->zero_adjustment, ADJUSTMENT_MAX);
if (amplified) {
- char *str;
-
- str = g_strdup_printf ("<small>%s</small>", C_("volume", "100%"));
- gtk_scale_add_mark (GTK_SCALE (bar->priv->scale), ADJUSTMENT_MAX_NORMAL,
- GTK_POS_BOTTOM, str);
- g_free (str);
- } else {
- gtk_scale_clear_marks (GTK_SCALE (bar->priv->scale));
- }
+ char *str;
+
+ str = g_strdup_printf ("<small>%s</small>", C_("volume", "100%"));
+ gtk_scale_add_mark (GTK_SCALE (bar->priv->scale), ADJUSTMENT_MAX_NORMAL,
+ GTK_POS_BOTTOM, str);
+ g_free (str);
+ gtk_alignment_set (GTK_ALIGNMENT (bar->priv->mute_box), 0.5, 0, 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->low_image), 0.5, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->high_image), 0.5, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->label), 0, 0);
+ } else {
+ gtk_scale_clear_marks (GTK_SCALE (bar->priv->scale));
+ gtk_alignment_set (GTK_ALIGNMENT (bar->priv->mute_box), 0.5, 0.5, 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->low_image), 0.5, 0.5);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->high_image), 0.5, 0.5);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->label), 0, 0.5);
+ }
}
static void
@@ -826,9 +833,7 @@ gvc_channel_bar_init (GvcChannelBar *bar)
gtk_widget_set_no_show_all (bar->priv->image, TRUE);
bar->priv->label = gtk_label_new (NULL);
- gtk_misc_set_alignment (GTK_MISC (bar->priv->label),
- 0.0,
- 0.5);
+ gtk_misc_set_alignment (GTK_MISC (bar->priv->label), 0.0, 0.5);
gtk_widget_set_no_show_all (bar->priv->label, TRUE);
/* frame */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]