[gimp] web-page: Use GimpIntComboBox and avoid a lot of excess code
- From: Mukund Sivaraman <muks src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] web-page: Use GimpIntComboBox and avoid a lot of excess code
- Date: Sun, 10 Apr 2011 07:39:28 +0000 (UTC)
commit 1a3315feac50e80c3c1a887843428b7b4af0d967
Author: Mukund Sivaraman <muks banu com>
Date: Sun Apr 10 13:06:12 2011 +0530
web-page: Use GimpIntComboBox and avoid a lot of excess code
plug-ins/common/web-page.c | 55 ++++++++-----------------------------------
1 files changed, 11 insertions(+), 44 deletions(-)
---
diff --git a/plug-ins/common/web-page.c b/plug-ins/common/web-page.c
index ce52fcb..ec7a09d 100644
--- a/plug-ins/common/web-page.c
+++ b/plug-ins/common/web-page.c
@@ -312,41 +312,27 @@ webpage_dialog (void)
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
gtk_widget_show (label);
- combo = gtk_combo_box_text_new ();
- gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo),
- _("Huge"));
- gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo),
- _("Large"));
- gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo),
- _("Default"));
- gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo),
- _("Small"));
- gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo),
- _("Tiny"));
+ combo = gimp_int_combo_box_new (_("Huge"), 16,
+ _("Large"), 14,
+ _("Default"), 12,
+ _("Small"), 10,
+ _("Tiny"), 8,
+ NULL);
switch (webpagevals.font_size)
{
case 16:
- active = 0;
- break;
case 14:
- active = 1;
- break;
case 12:
- active = 2;
- break;
case 10:
- active = 3;
- break;
case 8:
- active = 4;
+ active = webpagevals.font_size;
break;
default:
- active = 2;
- break;
+ active = 12;
}
- gtk_combo_box_set_active (GTK_COMBO_BOX (combo), active);
+ gimp_int_combo_box_set_active (GIMP_INT_COMBO_BOX (combo), active);
gtk_box_pack_start (GTK_BOX (hbox), combo, FALSE, FALSE, 0);
gtk_widget_show (combo);
@@ -362,27 +348,8 @@ webpage_dialog (void)
webpagevals.width = (gint) gtk_adjustment_get_value
(GTK_ADJUSTMENT (adjustment));
- active = gtk_combo_box_get_active (GTK_COMBO_BOX (combo));
- switch (active)
- {
- case 0:
- webpagevals.font_size = 16;
- break;
- case 1:
- webpagevals.font_size = 14;
- break;
- case 2:
- webpagevals.font_size = 12;
- break;
- case 3:
- webpagevals.font_size = 10;
- break;
- case 4:
- webpagevals.font_size = 8;
- break;
- default:
- webpagevals.font_size = 12;
- }
+ gimp_int_combo_box_get_active (GIMP_INT_COMBO_BOX (combo),
+ &webpagevals.font_size);
ret = TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]