r1653 - trunk/src/target/OM-2007/applications/openmoko-dialer/src
tony_guan at sita.openmoko.org
tony_guan at sita.openmoko.org
Wed Apr 4 10:43:41 CEST 2007
Author: tony_guan
Date: 2007-04-04 10:43:35 +0200 (Wed, 04 Apr 2007)
New Revision: 1653
Modified:
trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-digit-button.c
Log:
bug362,363,365,386, they are one bug.
Modified: trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-digit-button.c
===================================================================
--- trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-digit-button.c 2007-04-04 08:25:39 UTC (rev 1652)
+++ trunk/src/target/OM-2007/applications/openmoko-dialer/src/moko-digit-button.c 2007-04-04 08:43:35 UTC (rev 1653)
@@ -61,7 +61,8 @@
const gchar * string_acrobat)
{
-
+ PangoFontDescription *font_desc_label = 0;
+ font_desc_label = pango_font_description_new ();
MokoDigitButton *digitbutton =
(MokoDigitButton *) g_object_new (MOKO_TYPE_DIGIT_BUTTON, NULL);
@@ -76,31 +77,40 @@
GtkWidget *vbox = gtk_vbox_new (TRUE, 0);
gtk_widget_show (vbox);
- gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 15);
GtkWidget *labelDigit = gtk_label_new (string_digit);
gtk_widget_show (labelDigit);
gtk_box_pack_start (GTK_BOX (vbox), labelDigit, TRUE, TRUE, 0);
- GtkWidget *alignment = gtk_alignment_new (0, 1, 1, 0.3);
+ GtkWidget *alignment = gtk_alignment_new (0, 1, 0, 0.3);
gtk_widget_show (alignment);
gtk_box_pack_start (GTK_BOX (hbox), alignment, TRUE, TRUE, 0);
GtkWidget *labelAcrobat = gtk_label_new (string_acrobat);
gtk_widget_show (labelAcrobat);
gtk_container_add (GTK_CONTAINER (alignment), labelAcrobat);
- gtk_widget_set_size_request (labelAcrobat, 0, 0);
- gtk_label_set_justify (GTK_LABEL (labelAcrobat), GTK_JUSTIFY_RIGHT);
gtk_widget_set_name (GTK_WIDGET (digitbutton), "mokofingerbutton-dialer");
MokoDigitButtonPrivate *priv =
(MokoDigitButtonPrivate *) MOKO_DIGIT_BUTTON_GET_PRIVATE (digitbutton);
+ //set the fonts of each side.
+ pango_font_description_set_size (font_desc_label, 32 * PANGO_SCALE);
+ if (font_desc_label)
+ gtk_widget_modify_font (labelDigit ,
+ font_desc_label);
+ pango_font_description_set_size (font_desc_label, 10*PANGO_SCALE);
+ if (font_desc_label)
+ gtk_widget_modify_font (labelAcrobat,
+ font_desc_label);
+ if(font_desc_label)
+ pango_font_description_free(font_desc_label);
+
priv->labelDigit = labelDigit;
priv->labelAcrobat = labelAcrobat;
-//g_print("moko_digit_button_new_with_labels:%s,%s\n",string_digit,string_acrobat);
return GTK_WIDGET (digitbutton);
More information about the commitlog
mailing list