From 02052e4e3ace51599d75306f3fe7f95934617655 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Tue, 13 Dec 2005 14:39:15 +0000 Subject: [PATCH] IBox Cfg Dld Icon Size Fix SVN revision: 18993 --- src/modules/ibox/e_mod_config.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/modules/ibox/e_mod_config.c b/src/modules/ibox/e_mod_config.c index a157ccf..db2458b 100644 --- a/src/modules/ibox/e_mod_config.c +++ b/src/modules/ibox/e_mod_config.c @@ -5,17 +5,10 @@ typedef struct _cfdata CFData; typedef struct _Cfg_File_Data Cfg_File_Data; -#define ICONSIZE_MICROSCOPIC 8 -#define ICONSIZE_TINY 12 -#define ICONSIZE_VERYSMALL 16 #define ICONSIZE_SMALL 24 #define ICONSIZE_MEDIUM 32 #define ICONSIZE_LARGE 40 #define ICONSIZE_VERYLARGE 48 -#define ICONSIZE_EXTLARGE 56 -#define ICONSIZE_HUGE 64 -#define ICONSIZE_ENORMOUS 96 -#define ICONSIZE_GIGANTIC 128 struct _cfdata { @@ -86,7 +79,8 @@ static void _fill_data(CFData *cfdata) cfdata->iconsize = ib->conf->iconsize; if (cfdata->iconsize <=24) cfdata->icon_method = ICONSIZE_SMALL; if ((cfdata->iconsize > 24) && (cfdata->iconsize <=32)) cfdata->icon_method = ICONSIZE_MEDIUM; - if (cfdata->iconsize > 32) cfdata->icon_method = ICONSIZE_LARGE; + if ((cfdata->iconsize > 32) && (cfdata->iconsize <=40)) cfdata->icon_method = ICONSIZE_LARGE; + if (cfdata->iconsize > 40) cfdata->icon_method = ICONSIZE_VERYLARGE; cfdata->follow_speed = ib->conf->follow_speed; cfdata->autoscroll_speed = ib->conf->autoscroll_speed; @@ -128,6 +122,9 @@ static Evas_Object *_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, CFDa e_widget_framelist_object_append(of, ob); ob = e_widget_radio_add(evas, _("Large"), ICONSIZE_LARGE, rg); e_widget_framelist_object_append(of, ob); + ob = e_widget_radio_add(evas, _("Very Large"), ICONSIZE_VERYLARGE, rg); + e_widget_framelist_object_append(of, ob); + e_widget_list_object_append(o, of, 1, 1, 0.5); return o; @@ -151,7 +148,8 @@ static int _basic_apply_data(E_Config_Dialog *cfd, CFData *cfdata) if (cfdata->icon_method == ICONSIZE_SMALL) ib->conf->iconsize = 24; if (cfdata->icon_method == ICONSIZE_MEDIUM) ib->conf->iconsize = 32; if (cfdata->icon_method == ICONSIZE_LARGE) ib->conf->iconsize = 40; - + if (cfdata->icon_method == ICONSIZE_VERYLARGE) ib->conf->iconsize = 48; + e_border_button_bindings_grab_all(); e_config_save_queue(); -- 2.7.4