1. for some reason the po's needed a lot of updates - msgmerge thiks so

2. use preload for icons a lot.



SVN revision: 43191
This commit is contained in:
Carsten Haitzler 2009-10-22 06:47:02 +00:00
parent 87a24fab77
commit 88d2d262e5
37 changed files with 66193 additions and 69200 deletions

4330
po/ar.po

File diff suppressed because it is too large Load Diff

4234
po/bg.po

File diff suppressed because it is too large Load Diff

4256
po/ca.po

File diff suppressed because it is too large Load Diff

4277
po/cs.po

File diff suppressed because it is too large Load Diff

4425
po/da.po

File diff suppressed because it is too large Load Diff

4276
po/de.po

File diff suppressed because it is too large Load Diff

4234
po/el.po

File diff suppressed because it is too large Load Diff

4276
po/eo.po

File diff suppressed because it is too large Load Diff

4281
po/es.po

File diff suppressed because it is too large Load Diff

4251
po/fi.po

File diff suppressed because it is too large Load Diff

4299
po/fo.po

File diff suppressed because it is too large Load Diff

1794
po/fr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

4221
po/he.po

File diff suppressed because it is too large Load Diff

4428
po/hr.po

File diff suppressed because it is too large Load Diff

4460
po/hu.po

File diff suppressed because it is too large Load Diff

132
po/it.po
View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Enlightenment 0.17\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2009-10-03 12:26+0200\n"
"POT-Creation-Date: 2009-10-12 12:03+1100\n"
"PO-Revision-Date: 2009-10-03 12:28+0200\n"
"Last-Translator: Massimo Maiurana <maiurana@gmail.com>\n"
"Language-Team: none\n"
@ -19,13 +19,13 @@ msgid "About Enlightenment"
msgstr "Informazioni su Enlightenment"
#: src/bin/e_about.c:20 src/bin/e_actions.c:2547 src/bin/e_config_dialog.c:270
#: src/bin/e_fm.c:943 src/bin/e_int_border_menu.c:218
#: src/bin/e_fm.c:943 src/bin/e_int_border_menu.c:222
#: src/bin/e_int_border_prop.c:81 src/bin/e_theme_about.c:20
#: src/modules/conf/e_conf.c:180
#: src/modules/conf_edgebindings/e_int_config_edgebindings.c:848
#: src/modules/conf_theme/e_int_config_theme_web.c:130
#: src/modules/conf_wallpaper/e_int_config_wallpaper_web.c:121
#: src/modules/fileman/e_fwin.c:1805 src/modules/illume/e_mod_win.c:177
#: src/modules/fileman/e_fwin.c:1824 src/modules/illume/e_mod_win.c:177
#: src/modules/mixer/app_mixer.c:531
msgid "Close"
msgstr "Chiudi"
@ -181,15 +181,15 @@ msgstr "Menù"
msgid "Window Menu"
msgstr "Menù finestra"
#: src/bin/e_actions.c:2537 src/bin/e_int_border_menu.c:188
#: src/bin/e_actions.c:2537 src/bin/e_int_border_menu.c:192
msgid "Raise"
msgstr "Eleva"
#: src/bin/e_actions.c:2542 src/bin/e_int_border_menu.c:180
#: src/bin/e_actions.c:2542 src/bin/e_int_border_menu.c:184
msgid "Lower"
msgstr "Abbassa"
#: src/bin/e_actions.c:2552 src/bin/e_int_border_menu.c:207
#: src/bin/e_actions.c:2552 src/bin/e_int_border_menu.c:211
msgid "Kill"
msgstr "Uccidi"
@ -214,8 +214,8 @@ msgstr "Commuta stato iconificata"
msgid "Fullscreen Mode Toggle"
msgstr "Commuta stato a tutto schermo"
#: src/bin/e_actions.c:2578 src/bin/e_int_border_menu.c:151
#: src/bin/e_int_border_menu.c:353
#: src/bin/e_actions.c:2578 src/bin/e_int_border_menu.c:153
#: src/bin/e_int_border_menu.c:357
msgid "Maximize"
msgstr "Massimizza"
@ -665,7 +665,7 @@ msgstr "Selettore colore"
#: src/modules/conf_theme/e_int_config_theme_import.c:113
#: src/modules/conf_wallpaper/e_int_config_wallpaper_gradient.c:198
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:212
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:340
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:334
#: src/modules/cpufreq/e_mod_main.c:389 src/modules/cpufreq/e_mod_main.c:416
#: src/modules/cpufreq/e_mod_main.c:435 src/modules/connman/e_mod_main.c:778
msgid "OK"
@ -679,7 +679,7 @@ msgstr "OK"
#: src/modules/conf_theme/e_int_config_theme_import.c:117
#: src/modules/conf_wallpaper/e_int_config_wallpaper_gradient.c:199
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:216
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:344
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:338
#: src/modules/syscon/e_syscon.c:97 src/modules/connman/e_mod_main.c:779
msgid "Cancel"
msgstr "Annulla"
@ -1513,7 +1513,7 @@ msgstr ""
"Un'istanza precedente di Enlightenment è ancora\n"
"attiva su questo schermo. Abortisco l'avvio.\n"
#: src/bin/e_int_border_locks.c:67 src/bin/e_int_border_menu.c:567
#: src/bin/e_int_border_locks.c:67 src/bin/e_int_border_menu.c:571
msgid "Window Locks"
msgstr "Blocchi finestre"
@ -1560,7 +1560,7 @@ msgid "Size"
msgstr "Dimensione"
#: src/bin/e_int_border_locks.c:313 src/bin/e_int_border_locks.c:332
#: src/bin/e_int_border_menu.c:539 src/bin/e_int_border_prop.c:469
#: src/bin/e_int_border_menu.c:543 src/bin/e_int_border_prop.c:469
#: src/bin/e_int_border_remember.c:708 src/bin/e_int_shelf_config.c:639
msgid "Stacking"
msgstr "Livello"
@ -1640,107 +1640,107 @@ msgstr "Stacca dal desktop"
msgid "More..."
msgstr "Altro..."
#: src/bin/e_int_border_menu.c:167
#: src/bin/e_int_border_menu.c:171
msgid "Iconify"
msgstr "Iconifica"
#: src/bin/e_int_border_menu.c:364
#: src/bin/e_int_border_menu.c:368
msgid "Maximize vertically"
msgstr "Massimizza verticalmente"
#: src/bin/e_int_border_menu.c:375
#: src/bin/e_int_border_menu.c:379
msgid "Maximize horizontally"
msgstr "Massimizza orizzontalmente"
#: src/bin/e_int_border_menu.c:386
#: src/bin/e_int_border_menu.c:390
msgid "Unmaximize"
msgstr "Dimensioni normali"
#: src/bin/e_int_border_menu.c:487
#: src/bin/e_int_border_menu.c:491
msgid "Keyboard Shortcut"
msgstr "Scorciatoia di tastiera"
#: src/bin/e_int_border_menu.c:493
#: src/bin/e_int_border_menu.c:497
msgid "To Favorites Menu"
msgstr "Al menù preferiti"
#: src/bin/e_int_border_menu.c:498
#: src/bin/e_int_border_menu.c:502
msgid "To Launcher"
msgstr "Alla barra"
#: src/bin/e_int_border_menu.c:520 src/modules/conf_borders/e_mod_main.c:37
#: src/bin/e_int_border_menu.c:524 src/modules/conf_borders/e_mod_main.c:37
#: src/modules/conf_mousebindings/e_int_config_mousebindings.c:321
msgid "Border"
msgstr "Bordo"
#: src/bin/e_int_border_menu.c:529
#: src/bin/e_int_border_menu.c:533
msgid "Skip"
msgstr "Salta"
#: src/bin/e_int_border_menu.c:548 src/bin/e_int_border_prop.c:433
#: src/bin/e_int_border_menu.c:552 src/bin/e_int_border_prop.c:433
#: src/modules/conf_colors/e_int_config_color_classes.c:514
msgid "State"
msgstr "Stato"
#: src/bin/e_int_border_menu.c:559
#: src/bin/e_int_border_menu.c:563
#: src/modules/conf_dialogs/e_int_config_dialogs.c:115
msgid "Remember"
msgstr "Ricorda..."
#: src/bin/e_int_border_menu.c:575 src/bin/e_int_border_prop.c:75
#: src/bin/e_int_border_menu.c:579 src/bin/e_int_border_prop.c:75
msgid "Window Properties"
msgstr "Proprietà della finestra"
#: src/bin/e_int_border_menu.c:810
#: src/bin/e_int_border_menu.c:814
msgid "Always On Top"
msgstr "Sempre sulle altre"
#: src/bin/e_int_border_menu.c:821
#: src/bin/e_int_border_menu.c:825
#: src/modules/conf_fonts/e_int_config_fonts.c:101
#: src/modules/conf_fonts/e_int_config_fonts.c:265
#: src/modules/temperature/e_mod_config.c:260
msgid "Normal"
msgstr "Normale"
#: src/bin/e_int_border_menu.c:832
#: src/bin/e_int_border_menu.c:836
msgid "Always Below"
msgstr "Sempre sotto le altre"
#: src/bin/e_int_border_menu.c:924
#: src/bin/e_int_border_menu.c:928
msgid "Select Border Style"
msgstr "Seleziona stile del bordo"
#: src/bin/e_int_border_menu.c:936
#: src/bin/e_int_border_menu.c:940
msgid "Use E17 Default Icon Preference"
msgstr "Usa preferenza predefinita per l'icona"
#: src/bin/e_int_border_menu.c:945
#: src/bin/e_int_border_menu.c:949
msgid "Use Application Provided Icon "
msgstr "Usa icona fornita dall'applicazione"
#: src/bin/e_int_border_menu.c:953
#: src/bin/e_int_border_menu.c:957
msgid "Use User Defined Icon"
msgstr "Usa icona impostata dall'utente"
#: src/bin/e_int_border_menu.c:1014 src/bin/e_int_border_prop.c:473
#: src/bin/e_int_border_menu.c:1018 src/bin/e_int_border_prop.c:473
msgid "Shaded"
msgstr "Contratta"
#: src/bin/e_int_border_menu.c:1027 src/bin/e_int_border_prop.c:472
#: src/bin/e_int_border_menu.c:1031 src/bin/e_int_border_prop.c:472
msgid "Sticky"
msgstr "Appiccicata"
#: src/bin/e_int_border_menu.c:1041 src/bin/e_int_border_prop.c:477
#: src/bin/e_int_border_menu.c:1047 src/bin/e_int_border_prop.c:477
#: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:117
#: src/modules/conf_window_manipulation/e_int_config_window_maxpolicy.c:140
msgid "Fullscreen"
msgstr "A tutto schermo"
#: src/bin/e_int_border_menu.c:1066 src/modules/conf_winlist/e_mod_main.c:35
#: src/bin/e_int_border_menu.c:1072 src/modules/conf_winlist/e_mod_main.c:35
msgid "Window List"
msgstr "Lista finestre"
#: src/bin/e_int_border_menu.c:1076 src/modules/pager/e_mod_main.c:261
#: src/bin/e_int_border_menu.c:1082 src/modules/pager/e_mod_main.c:261
#: src/modules/pager/e_mod_main.c:2843 src/modules/pager/e_mod_main.c:2850
#: src/modules/pager/e_mod_main.c:2857 src/modules/pager/e_mod_main.c:2859
#: src/modules/pager/e_mod_main.c:2861 src/modules/pager/e_mod_main.c:2863
@ -1749,7 +1749,7 @@ msgstr "Lista finestre"
msgid "Pager"
msgstr "Pager"
#: src/bin/e_int_border_menu.c:1086
#: src/bin/e_int_border_menu.c:1092
msgid "Taskbar"
msgstr "Taskbar"
@ -3408,7 +3408,7 @@ msgid "Restart Applications"
msgstr "Applicazioni per il riavvio"
#: src/modules/conf_applications/e_int_config_apps.c:236
#: src/modules/fileman/e_fwin.c:1852
#: src/modules/fileman/e_fwin.c:1871
msgid "All Applications"
msgstr "Tutte le applicazioni"
@ -4199,8 +4199,8 @@ msgid ""
msgstr ""
"Selezionare un bordo dello schermo<br>o cliccare <hilight>Chiudi</hilight> "
"per abortire.<br><br>Si può anche specificare un ritardo<br> per questa "
"azione usando il cursore,<br>oppure fare in modo che risponda ai<br>"
"clic del mouse sul bordo:"
"azione usando il cursore,<br>oppure fare in modo che risponda ai<br>clic del "
"mouse sul bordo:"
#: src/modules/conf_edgebindings/e_int_config_edgebindings.c:105
msgid "Edge Binding Settings"
@ -5627,34 +5627,34 @@ msgstr "%3.0f%%"
msgid "Select a Picture..."
msgstr "Selezionare un'immmagine..."
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:620
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:613
msgid "Picture Import Error"
msgstr "Errore importazione immagine"
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:621
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:614
msgid ""
"Enlightenment was unable to import the picture<br>due to conversion errors."
msgstr ""
"Enlightenment non ha potuto importare l'immagine<br>a causa di errori di "
"conversione."
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:711
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:721
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:806
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:816
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:702
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:712
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:795
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:805
msgid "Wallpaper Import Error"
msgstr "Errore importazione sfondo"
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:712
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:807
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:703
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:796
msgid ""
"Enlightenment was unable to import the wallpaper<br>due to a copy error."
msgstr ""
"Enlightenment non ha potuto importare lo sfondo<br>a causa di un errore di "
"copia."
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:722
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:817
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:713
#: src/modules/conf_wallpaper/e_int_config_wallpaper_import.c:806
msgid ""
"Enlightenment was unable to import the wallpaper.<br><br>Are you sure this "
"is a valid wallpaper?"
@ -6418,87 +6418,87 @@ msgstr "Directory superiore"
msgid "Other application..."
msgstr "Altre applicazioni..."
#: src/modules/fileman/e_fwin.c:1495 src/modules/fileman/e_fwin.c:1803
#: src/modules/fileman/e_fwin.c:1495 src/modules/fileman/e_fwin.c:1822
msgid "Open"
msgstr "Apri"
#: src/modules/fileman/e_fwin.c:1500 src/modules/fileman/e_fwin.c:1801
#: src/modules/fileman/e_fwin.c:1500 src/modules/fileman/e_fwin.c:1820
msgid "Open with..."
msgstr "Apri con..."
#: src/modules/fileman/e_fwin.c:1821
#: src/modules/fileman/e_fwin.c:1840
msgid "Known Applications"
msgstr "Applicazioni conosciute"
#: src/modules/fileman/e_fwin.c:1831
#: src/modules/fileman/e_fwin.c:1850
msgid "Specific Applications"
msgstr "Applicazioni specifiche"
#: src/modules/fileman/e_fwin.c:1873
#: src/modules/fileman/e_fwin.c:1892
msgid "Custom Command"
msgstr "Comando personalizzato"
#: src/modules/fileman/e_fwin.c:2129
#: src/modules/fileman/e_fwin.c:2148
#: src/modules/fileman_opinfo/e_mod_main.c:94
#, c-format
msgid "Copying is aborted"
msgstr "Copiatura abortita"
#: src/modules/fileman/e_fwin.c:2132
#: src/modules/fileman/e_fwin.c:2151
#: src/modules/fileman_opinfo/e_mod_main.c:97
#, c-format
msgid "Moving is aborted"
msgstr "Spostamento abortito"
#: src/modules/fileman/e_fwin.c:2135
#: src/modules/fileman/e_fwin.c:2154
#: src/modules/fileman_opinfo/e_mod_main.c:100
#, c-format
msgid "Deleting is aborted"
msgstr "Eliminazione abortita"
#: src/modules/fileman/e_fwin.c:2138
#: src/modules/fileman/e_fwin.c:2157
#: src/modules/fileman_opinfo/e_mod_main.c:103
#, c-format
msgid "Unknown operation from slave is aborted"
msgstr "Operazione sconosciuta dallo slave abortita"
#: src/modules/fileman/e_fwin.c:2148
#: src/modules/fileman/e_fwin.c:2167
#: src/modules/fileman_opinfo/e_mod_main.c:113
#, c-format
msgid "Copy of %s done"
msgstr "Copiatura di %s eseguita"
#: src/modules/fileman/e_fwin.c:2150
#: src/modules/fileman/e_fwin.c:2169
#: src/modules/fileman_opinfo/e_mod_main.c:115
#, c-format
msgid "Copying %s (eta: %d sec)"
msgstr "Copio %s (rimangono %d sec)"
#: src/modules/fileman/e_fwin.c:2154
#: src/modules/fileman/e_fwin.c:2173
#: src/modules/fileman_opinfo/e_mod_main.c:119
#, c-format
msgid "Move of %s done"
msgstr "Spostamento di %s eseguito"
#: src/modules/fileman/e_fwin.c:2156
#: src/modules/fileman/e_fwin.c:2175
#: src/modules/fileman_opinfo/e_mod_main.c:121
#, c-format
msgid "Moving %s (eta: %d sec)"
msgstr "Sposto %s (rimangono %d sec)"
#: src/modules/fileman/e_fwin.c:2160
#: src/modules/fileman/e_fwin.c:2179
#: src/modules/fileman_opinfo/e_mod_main.c:125
#, c-format
msgid "Delete done"
msgstr "Eliminazione eseguita"
#: src/modules/fileman/e_fwin.c:2162
#: src/modules/fileman/e_fwin.c:2181
#: src/modules/fileman_opinfo/e_mod_main.c:127
#, c-format
msgid "Deleting files..."
msgstr "Eliminazione file..."
#: src/modules/fileman/e_fwin.c:2165
#: src/modules/fileman/e_fwin.c:2184
#: src/modules/fileman_opinfo/e_mod_main.c:130
#, c-format
msgid "Unknow operation from slave %d"

4281
po/ja.po

File diff suppressed because it is too large Load Diff

4372
po/ko.po

File diff suppressed because it is too large Load Diff

4204
po/ku.po

File diff suppressed because it is too large Load Diff

4267
po/nb.po

File diff suppressed because it is too large Load Diff

4460
po/nl.po

File diff suppressed because it is too large Load Diff

4280
po/pl.po

File diff suppressed because it is too large Load Diff

4284
po/pt.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

4277
po/ru.po

File diff suppressed because it is too large Load Diff

4282
po/sk.po

File diff suppressed because it is too large Load Diff

4250
po/sl.po

File diff suppressed because it is too large Load Diff

4273
po/sv.po

File diff suppressed because it is too large Load Diff

4234
po/tr.po

File diff suppressed because it is too large Load Diff

4291
po/uk.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -13,6 +13,7 @@ struct _E_Smart_Data
unsigned char fill_inside : 1;
unsigned char scale_up : 1;
unsigned char preload : 1;
unsigned char loading : 1;
};
/* local subsystem functions */
@ -66,10 +67,19 @@ e_icon_file_set(Evas_Object *obj, const char *file)
/* smart code here */
_e_icon_obj_prepare(obj, sd);
/* FIXME: 64x64 - unhappy about this. use icon size */
sd->loading = 0;
if (sd->size != 0)
evas_object_image_load_size_set(sd->obj, sd->size, sd->size);
if (sd->preload)
evas_object_hide(sd->obj);
evas_object_image_file_set(sd->obj, file, NULL);
if (sd->preload) evas_object_image_preload(sd->obj, 0);
if (sd->preload)
{
sd->loading = 1;
evas_object_image_preload(sd->obj, 0);
}
else if (evas_object_visible_get(obj))
evas_object_show(sd->obj);
_e_icon_smart_reconfigure(sd);
}
@ -81,11 +91,20 @@ e_icon_file_key_set(Evas_Object *obj, const char *file, const char *key)
sd = evas_object_smart_data_get(obj);
if (!sd) return;
/* smart code here */
sd->loading = 0;
_e_icon_obj_prepare(obj, sd);
if (sd->size != 0)
evas_object_image_load_size_set(sd->obj, sd->size, sd->size);
if (sd->preload)
evas_object_hide(sd->obj);
evas_object_image_file_set(sd->obj, file, key);
if (sd->preload) evas_object_image_preload(sd->obj, 0);
if (sd->preload)
{
sd->loading = 1;
evas_object_image_preload(sd->obj, 0);
}
else if (evas_object_visible_get(obj))
evas_object_show(sd->obj);
_e_icon_smart_reconfigure(sd);
}
@ -98,8 +117,11 @@ e_icon_file_edje_set(Evas_Object *obj, const char *file, const char *part)
if (!sd) return;
/* smart code here */
if (sd->obj) evas_object_del(sd->obj);
sd->loading = 0;
sd->obj = edje_object_add(evas_object_evas_get(obj));
edje_object_file_set(sd->obj, file, part);
if (evas_object_visible_get(obj))
evas_object_show(sd->obj);
evas_object_smart_member_add(sd->obj, obj);
_e_icon_smart_reconfigure(sd);
}
@ -113,8 +135,11 @@ e_icon_object_set(Evas_Object *obj, Evas_Object *o)
if (!sd) return;
/* smart code here */
if (sd->obj) evas_object_del(sd->obj);
sd->loading = 0;
sd->obj = o;
evas_object_smart_member_add(sd->obj, obj);
if (evas_object_visible_get(obj))
evas_object_show(sd->obj);
_e_icon_smart_reconfigure(sd);
}
@ -399,7 +424,12 @@ _e_icon_smart_init(void)
static void
_e_icon_preloaded(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
E_Smart_Data *sd;
sd = evas_object_smart_data_get(data);
evas_object_smart_callback_call(data, "preloaded", NULL);
evas_object_show(sd->obj);
sd->loading = 0;
}
static void
@ -467,7 +497,8 @@ _e_icon_smart_show(Evas_Object *obj)
sd = evas_object_smart_data_get(obj);
if (!sd) return;
evas_object_show(sd->obj);
if (!((sd->preload) && (sd->loading)))
evas_object_show(sd->obj);
}
static void

View File

@ -1273,6 +1273,7 @@ _e_menu_item_realize(E_Menu_Item *mi)
{
o = e_icon_add(mi->menu->evas);
mi->icon_object = o;
e_icon_preload_set(mi->icon, 1);
e_icon_file_set(o, mi->icon);
e_icon_fill_inside_set(o, 1);
e_icon_size_get(mi->icon_object, &icon_w, &icon_h);

View File

@ -262,7 +262,7 @@ e_thumb_client_data(Ecore_Ipc_Event_Client_Data *e)
_pending--;
eth->done = 1;
if (_pending == 0) _e_thumb_thumbnailers_kill();
//y// e_icon_preload_set(obj, 1);
e_icon_preload_set(obj, 1);
e_icon_file_key_set(obj, icon, "/thumbnail/data");
_e_thumb_key_load(eth, icon);
evas_object_smart_callback_call(obj, "e_thumb_gen", NULL);

View File

@ -909,6 +909,7 @@ e_util_icon_add(const char *path, Evas *evas)
if (!ecore_file_exists(path)) return NULL;
o = e_icon_add(evas);
e_icon_preload_set(o, 1);
ext = strrchr(path, '.');
if (ext)
{