[EGIT] [core/enlightenment] master 01/01: Update for french localization
maxerba pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=6b51750cec2ecdc860ed7c256f446e767516b0dd commit 6b51750cec2ecdc860ed7c256f446e767516b0dd Author: Massimo Maiurana Date: Thu Nov 25 07:43:57 2021 +0100 Update for french localization --- po/fr.po | 71 +--- 1 file changed, 37 insertions(+), 34 deletions(-) diff --git a/po/fr.po b/po/fr.po index 69cf0b568..263e17bfd 100644 --- a/po/fr.po +++ b/po/fr.po @@ -19,7 +19,7 @@ msgstr "" "Project-Id-Version: enlightenment\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2021-10-10 18:03+0200\n" -"PO-Revision-Date: 2021-10-10 18:19+0200\n" +"PO-Revision-Date: 2021-11-23 15:32+0100\n" "Last-Translator: Philippe Jean Guillaumie \n" "Language-Team: French\n" "Language: fr\n" @@ -332,7 +332,7 @@ msgstr "Définir l'état d'enroulement" #: src/bin/e_actions.c:3595 msgid "syntax: \"(0|1) (up|down|left|right)\"" -msgstr "syntaxe : \"(0|1) (up|down|left|right)\"" +msgstr "syntax : \"(0|1) (up|down|left|right)\"" #: src/bin/e_actions.c:3599 msgid "Toggle Borderless State" @@ -965,7 +965,7 @@ msgstr "Changer l'opacité de la fenêtre actuelle" #: src/bin/e_comp.c:1245 msgid "Set current window opacity" -msgstr "Définir l'opacité de la fenêtre" +msgstr "Définir l'opacité de la fenêtre actuelle" #: src/bin/e_comp.c:1251 msgid "Toggle focused client's redirect state" @@ -1146,7 +1146,7 @@ msgstr "Erreurs d'E/S sur le disque.Peut-être devriez-vous le remplacer ? #: src/bin/e_config.c:204 msgid "You ran out of space while writing the file." -msgstr "Vous êtes tombé à cours d'espace lors de l'écriture du fichier." +msgstr "Vous êtes tombé(e) à cours d'espace lors de l'écriture du fichier." #: src/bin/e_config.c:207 msgid "The file was closed while writing." @@ -1222,7 +1222,7 @@ msgstr "" "vraiment étonnant. Cela ne devrait pas se produireà moins que vous " "n'ayez installé une version antérieureou copié la configuration depuis " "une machine sur laquelleune version plus récente de E était en cours. " -"Ce n'est pas bonet, par mesure de précaution, les valeurs par défaut " +"Ce n'est pas sainet, par mesure de précaution, les valeurs par défaut " "devotre configuration ont été restaurées.Désolé pour le " "désagrément." @@ -2173,8 +2173,8 @@ msgid "" "Enlightenment was unable to import the image.Are you sure this is " "a valid image?" msgstr "" -"Enlightenment n'a pu importer cette image.Est-ce un fichier " -"valide ?" +"Enlightenment n'a pu importer cette image.Est-ce vraiment un " +"fichier valide ?" #: src/bin/e_import_config_dialog.c:283 msgid "Import Settings..." @@ -4834,7 +4834,7 @@ msgstr "Afficher une alerte dès que la batterie est faible" #: src/modules/battery/e_mod_config.c:133 msgid "Use desktop notifications for alert" -msgstr "Utiliser une notification du bureau pour alerter" +msgstr "Utiliser une notification de bureau pour alerter" #: src/modules/battery/e_mod_config.c:223 msgid "Check every:" @@ -5899,7 +5899,7 @@ msgstr "Ajouter un raccourci de balayage" #: src/modules/conf_bindings/e_int_config_swipebindings.c:675 msgid "Direction:" -msgstr "Direction" +msgstr "Direction :" #: src/modules/conf_bindings/e_int_config_swipebindings.c:685 msgid "Error:" @@ -6568,8 +6568,8 @@ msgid "" "Enlightenment was unable to import the configuration.Are you sure " "this is really a valid configuration?" msgstr "" -"Enlightenment n'a pu importer la configuration.Est-ce que cette " -"configuration est vraiment valide ?" +"Enlightenment n'a pu importer la configuration.Est-ce vraiment une " +"configuration valide ?" #: src/modules/conf_intl/e_int_config_imc_import.c:280 msgid "" @@ -6747,7 +6747,7 @@ msgstr "Variables d'environnement" #: src/modules/conf_paths/e_int_config_env.c:332 msgid "Unset" -msgstr "Non assigné" +msgstr "Non assignée" #: src/modules/conf_paths/e_int_config_paths.c:59 msgid "Search Path Settings" @@ -7352,7 +7352,7 @@ msgstr " Importer un fichier…" #: src/modules/conf_theme/e_int_config_theme.c:773 msgid " Import Online..." -msgstr " Importer un fichier en ligne…" +msgstr " Importer un fichier distant…" #: src/modules/conf_theme/e_int_config_theme_import.c:65 msgid "Select a Theme..." @@ -7423,7 +7423,7 @@ msgstr "Importer un fichier…" #: src/modules/conf_theme/e_int_config_wallpaper.c:517 #: src/modules/conf_theme/e_int_config_wallpaper.c:718 msgid "Import Online..." -msgstr "Importer un fichier en ligne…" +msgstr "Importer un fichier distant…" #: src/modules/conf_theme/e_int_config_wallpaper.c:741 msgid "Where to place the Wallpaper" @@ -8820,7 +8820,7 @@ msgstr "Barre latérale" #: src/modules/fileman/e_mod_config.c:362 msgid "Show Detailed Time and Date" -msgstr "Affichage détaillé du temps et date" +msgstr "Affichage détaillé de temps et de date" #: src/modules/fileman/e_mod_config.c:403 msgid "Open
[EGIT] [apps/terminology] master 01/01: colorschemes: simplify build and allow parallel compilation
billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=caba4bf828eb7073631860396698363ace4b288d commit caba4bf828eb7073631860396698363ace4b288d Author: Boris Faure Date: Thu Nov 25 00:16:14 2021 +0100 colorschemes: simplify build and allow parallel compilation --- COLORSCHEMES.md | 4 +- data/colorschemes/add_color_scheme.sh | 11 +++-- data/colorschemes/builder.sh | 14 -- data/colorschemes/meson.build | 84 +++ 4 files changed, 53 insertions(+), 60 deletions(-) diff --git a/COLORSCHEMES.md b/COLORSCHEMES.md index 1f62966..08ef522 100644 --- a/COLORSCHEMES.md +++ b/COLORSCHEMES.md @@ -104,8 +104,6 @@ proportion is configurable, like this for a 80/20 proportion: Now that we are happy with the content of `FooBar.ini`, we can call the script `add_color_scheme.sh` stored in `data/color_schemes/` as seen below: -`add_color_scheme.sh eet ~/.config/terminology/colorschemes.eet FooBar.ini` +`add_color_scheme.sh eet ~/.config/terminology/colorschemes/FooBar.eet FooBar.ini` Now you should be able to select your color scheme in Terminology! - - diff --git a/data/colorschemes/add_color_scheme.sh b/data/colorschemes/add_color_scheme.sh index 1edf5c2..37c404f 100755 --- a/data/colorschemes/add_color_scheme.sh +++ b/data/colorschemes/add_color_scheme.sh @@ -6,6 +6,8 @@ COMPRESS=1 EET=$1 shift +EET_FILE=$1 +shift INI=$1 shift @@ -14,17 +16,18 @@ GET_NAME=$(dirname "$0")/get_name.py NAME=$($GET_NAME "$INI") +# ensure output directory exists +mkdir -p "$(dirname "$EET_FILE")" + # generate desc on a temporary file TMP_DESC=$(mktemp "$NAME-DESC-XX") +TMP_EET=$(mktemp "$NAME-EET-XX") # trap to avoid creating orphan files -trap 'rm -f "$TMP_DESC"' INT TERM HUP EXIT +trap 'rm -f "$TMP_DESC" "$TMP_EET"' INT TERM HUP EXIT NAME=$($GET_NAME "$INI") -mkdir -p "data/colorschemes" -EET_FILE="data/colorschemes/$NAME.eet" - [ ! -w "$EET_FILE" ] && touch "$EET_FILE" echo "Generating $EET_FILE" diff --git a/data/colorschemes/builder.sh b/data/colorschemes/builder.sh deleted file mode 100755 index 28e778a..000 --- a/data/colorschemes/builder.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -set -e -set -u - -EET=$1 -shift -ADD_COLOR_SCHEME=$(dirname "$0")/add_color_scheme.sh - -for INI in "$@" -do - echo "Building $INI" - # use the name, without extension as key in eet - $ADD_COLOR_SCHEME "$EET" "$INI" -done diff --git a/data/colorschemes/meson.build b/data/colorschemes/meson.build index 87e4e08..c23add2 100644 --- a/data/colorschemes/meson.build +++ b/data/colorschemes/meson.build @@ -1,46 +1,52 @@ -colorschemes_desc = [ - 'Belafonte Day.ini', - 'Belafonte Night.ini', - 'Black.ini', - 'Cobalt2.ini', - 'Dracula.ini', - 'Fahrenheit.ini', - 'Material.ini', - 'Mild.ini', - 'Mustang.ini', - 'Nord.ini', - 'Ocean Dark.ini', - 'One Dark.ini', - 'PaleNight.ini', - 'PaperColor.ini', - 'Smyck.ini', - 'Soft Era.ini', - 'Solarized.ini', - 'Solarized Light.ini', - 'Tango Dark.ini', - 'Tango Light.ini', - 'Tomorrow Night Burns.ini', +colorschemes = [ + 'Belafonte Day', + 'Belafonte Night', + 'Black', + 'Cobalt2', + 'Dracula', + 'Fahrenheit', + 'Material', + 'Mild', + 'Mustang', + 'Nord', + 'Ocean Dark', + 'One Dark', + 'PaleNight', + 'PaperColor', + 'Smyck', + 'Soft Era', + 'Solarized', + 'Solarized Light', + 'Tango Dark', + 'Tango Light', + 'Tomorrow Night Burns', ] -colorschemes_out = [] +add_color_scheme_sh = find_program( + 'add_color_scheme.sh', + native: false, + required: true, + dirs: [join_paths(meson.source_root(), 'data', 'colorschemes')]) -foreach c : colorschemes_desc - colorschemes_out += c.replace('ini','eet') -endforeach +cs_builder = [add_color_scheme_sh, + eet_bin, '@OUTPUT@', '@INPUT@'] -cs_builder = [join_paths(meson.source_root(), - 'data', 'colorschemes', 'builder.sh'), - eet_bin, '@INPUT@'] cs_install_dir = join_paths(get_option('datadir'), - meson.project_name(), - 'colorschemes') + meson.project_name()) + +cs_install_dir = join_paths( + get_option('datadir'), + meson.project_name(), + 'colorschemes') -custom_target('colorschemes', - install:true, - install_dir: cs_install_dir, - install_mode: 'rw-r--r--', - depend_files: ['builder.sh', 'ini2desc.py', 'get_name.py', 'add_color_scheme.sh'], - command: cs_builder, - input: colorschemes_desc, - output: colorschemes_out) +foreach c : colorschemes + custom_target(c, +install:true, +install_dir: cs_install_dir, +install_mode: 'rw-r--r--', +depend_files : ['ini2desc.py', 'get_name.py', 'add_color_scheme.sh'], +command: cs_builder, +input: [c + '.ini'], +output: [c + '.eet']) +endforeach --
[EGIT] [apps/evisum] master 01/01: fix bg so theme bg works
raster pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=38ad17b0384c965b40ff411745e93b64ce27f1aa commit 38ad17b0384c965b40ff411745e93b64ce27f1aa Author: Carsten Haitzler (Rasterman) Date: Wed Nov 24 21:45:00 2021 + fix bg so theme bg works --- src/bin/ui/ui_process_list.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c index b9cead5..5341aae 100644 --- a/src/bin/ui/ui_process_list.c +++ b/src/bin/ui/ui_process_list.c @@ -2233,17 +2233,19 @@ _win_alpha_set(Win_Data *wd) // FIXME: Base window colour from theme. if (ui->proc.transparent) { -r = b = g = 128; a = 255; -evas_object_color_set(bg, r * fade, g * fade, b * fade, fade * a); r = b = g = a = 255; evas_object_color_set(wd->tb_main, r * fade, g * fade, b * fade, fade * a); +r = b = g = a = 255; +evas_object_color_set(bg, r * fade, g * fade, b * fade, fade * a); +elm_bg_color_set(bg, -1, -1, -1); } else { r = b = g = a = 255; evas_object_color_set(wd->tb_main, r, g, b, a); -r = b = g = 128; a = 255; +r = b = g = a = 255; evas_object_color_set(bg, r, g, b, a); +elm_bg_color_set(bg, -1, -1, -1); } if (ui->proc.transparent != wd->transparent) --
[EGIT] [core/enlightenment] master 01/01: paledit - make the major colors uses bigger 4x4 items in pal thumb
raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=01ff5b2958a62b4412a4a031a750c5ebd9ebebb2 commit 01ff5b2958a62b4412a4a031a750c5ebd9ebebb2 Author: Carsten Haitzler Date: Wed Nov 24 20:25:46 2021 + paledit - make the major colors uses bigger 4x4 items in pal thumb --- src/bin/tools/paledit/palimg.c | 71 +++--- 1 file changed, 67 insertions(+), 4 deletions(-) diff --git a/src/bin/tools/paledit/palimg.c b/src/bin/tools/paledit/palimg.c index fe718ead0..e40110bc4 100644 --- a/src/bin/tools/paledit/palimg.c +++ b/src/bin/tools/paledit/palimg.c @@ -1,5 +1,18 @@ #include "main.h" +static Elm_Palette_Color * +_find_col(Eina_List *colors, const char *name) +{ + Eina_List *l; + Elm_Palette_Color *col; + + EINA_LIST_FOREACH(colors, l, col) + { +if ((col->name) && (!strcmp(col->name, name))) return col; + } + return NULL; +} + void palimg_update(Evas_Object *img, Elm_Palette *pal) { @@ -7,17 +20,67 @@ palimg_update(Evas_Object *img, Elm_Palette *pal) int w, h, stride; Eina_List *l; Elm_Palette_Color *col; - int x = 0, pixn = 0; + Elm_Palette_Color *cols[8]; + int x = 0, pixn = 0, xx, yy; + int i, n, r, g, b, a; if (!pal) return; evas_object_image_size_get(img, , ); stride = evas_object_image_stride_get(img); pix = evas_object_image_data_get(img, EINA_TRUE); lin = p = pix; + memset(pix, 0, stride * h); +#define PIX_WRITE(r, g, b, a) \ + for (yy = 0; yy < 4; yy++) \ + { \ + for (xx = 0; xx < 4; xx++) \ +{ \ + ((int *)(void *)(p + (yy * stride)))[xx] = \ + (a << 24) | (r << 16) | (g << 8) | (b); \ +} \ + } \ + pixn += 16; \ + x += 4; \ + p += 16; \ + if (x == w) \ + { \ + lin += stride * 4; \ + p = lin; \ + x = 0; \ + } \ + if (pixn >= 256) break + + n = 0; + cols[n] = _find_col(pal->colors, ":bg"); if (cols[n]) n++; + cols[n] = _find_col(pal->colors, ":fg"); if (cols[n]) n++; + cols[n] = _find_col(pal->colors, ":selected"); if (cols[n]) n++; + cols[n] = _find_col(pal->colors, ":bg-dark"); if (cols[n]) n++; + cols[n] = _find_col(pal->colors, ":fg-light"); if (cols[n]) n++; + cols[n] = _find_col(pal->colors, ":selected-alt"); if (cols[n]) n++; + cols[n] = _find_col(pal->colors, ":selected2"); if (cols[n]) n++; + cols[n] = _find_col(pal->colors, ":selected3"); if (cols[n]) n++; + i = 0; while (pixn < 256) { +if (i >= n) break; +r = cols[i]->r; +g = cols[i]->g; +b = cols[i]->b; +a = cols[i]->a; +evas_color_argb_premul(a, , , ); +PIX_WRITE(r, g, b, a); +i++; + } +#undef PIX_WRITE + if (!((i == 0) || (i == 4) || (i == 8))) + { +lin += stride * 4; +p = lin; +x = 0; + } + #define PIX_WRITE(r, g, b, a) \ - *((int *)(void *)p) = (a << 24) | (r << 16) | (g << 8) | (b); \ + ((int *)(void *)p)[0] = (a << 24) | (r << 16) | (g << 8) | (b); \ p += sizeof(int); \ pixn++; \ x++; \ @@ -28,6 +91,8 @@ palimg_update(Evas_Object *img, Elm_Palette *pal) x = 0; \ } \ if (pixn >= 256) break + while (pixn < 256) + { if (!pal->colors) { PIX_WRITE(0, 0, 0, 0); @@ -36,8 +101,6 @@ palimg_update(Evas_Object *img, Elm_Palette *pal) { EINA_LIST_FOREACH(pal->colors, l, col) { - int r, g, b, a; - r = col->r; g = col->g; b = col->b; --
[EGIT] [core/enlightenment] master 01/01: settings - add a palette entry under look and in main menu for shortcut
raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=03f6b0bfe6ebeb9dce0c36ecea047a0b7b8d3f8a commit 03f6b0bfe6ebeb9dce0c36ecea047a0b7b8d3f8a Author: Carsten Haitzler Date: Wed Nov 24 19:13:55 2021 + settings - add a palette entry under look and in main menu for shortcut now paledit is where you'd expect it in settings --- src/modules/conf_theme/e_mod_main.c | 48 + 1 file changed, 43 insertions(+), 5 deletions(-) diff --git a/src/modules/conf_theme/e_mod_main.c b/src/modules/conf_theme/e_mod_main.c index 591a75541..47b33e4e9 100644 --- a/src/modules/conf_theme/e_mod_main.c +++ b/src/modules/conf_theme/e_mod_main.c @@ -47,6 +47,38 @@ _e_mod_menu_theme_add(void *data EINA_UNUSED, E_Menu *m) e_menu_item_callback_set(mi, _e_mod_run_theme_cb, NULL); } +static void +_e_mod_run_colors_cb(void *data EINA_UNUSED, E_Menu *m EINA_UNUSED, E_Menu_Item *mi EINA_UNUSED) +{ + e_configure_registry_call("appearance/colors", NULL, NULL); +} + +static void +_e_mod_menu_colors_add(void *data EINA_UNUSED, E_Menu *m) +{ + E_Menu_Item *mi; + + mi = e_menu_item_new(m); + e_menu_item_label_set(mi, _("Palette")); + e_util_menu_item_theme_icon_set(mi, "preferences-desktop-color"); + e_menu_item_callback_set(mi, _e_mod_run_colors_cb, NULL); +} + +E_Config_Dialog * +e_int_config_colors(Evas_Object *parent EINA_UNUSED, const char *params EINA_UNUSED) +{ + Efreet_Desktop *desktop; + + desktop = efreet_util_desktop_file_id_find("enlightenment_paledit.desktop"); + if (desktop) + { +e_exec(e_zone_current_get(), desktop, + "enlightenment_paledit", NULL, "conf_theme"); +efreet_desktop_free(desktop); + } + return NULL; +} + E_API void * e_modapi_init(E_Module *m) { @@ -68,11 +100,9 @@ e_modapi_init(E_Module *m) e_configure_registry_item_add("appearance/xsettings", 20, _("Application Theme"), NULL, "preferences-desktop-theme", e_int_config_xsettings); -// This is currently broken and does nothing other than list colorclasses -// so no point having a broken dialog in E -// e_configure_registry_item_add("appearance/colors", 30, _("Colors"), NULL, -// "preferences-desktop-color", -// e_int_config_color_classes); + e_configure_registry_item_add("appearance/colors", 30, _("Palette"), NULL, + "preferences-desktop-color", + e_int_config_colors); e_configure_registry_item_add("appearance/fonts", 40, _("Fonts"), NULL, "preferences-desktop-font", e_int_config_fonts); @@ -92,6 +122,9 @@ e_modapi_init(E_Module *m) maug[1] = e_int_menus_menu_augmentation_add_sorted("config/1", _("Theme"), _e_mod_menu_theme_add, NULL, NULL, NULL); + maug[2] = + e_int_menus_menu_augmentation_add_sorted("config/1", _("Palette"), + _e_mod_menu_colors_add, NULL, NULL, NULL); conf_module = m; @@ -114,6 +147,11 @@ e_modapi_shutdown(E_Module *m EINA_UNUSED) e_int_menus_menu_augmentation_del("config/1", maug[1]); maug[1] = NULL; } + if (maug[2]) + { +e_int_menus_menu_augmentation_del("config/1", maug[2]); +maug[2] = NULL; + } while ((cfd = e_config_dialog_get("E", "appearance/scale"))) e_object_del(E_OBJECT(cfd)); --
[EGIT] [core/enlightenment] master 01/01: e transitions - add theme anim duration multiplier setting
raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=07274b94953c507f76ef04abe045b9039a0cb9bb commit 07274b94953c507f76ef04abe045b9039a0cb9bb Author: Carsten Haitzler Date: Wed Nov 24 18:39:11 2021 + e transitions - add theme anim duration multiplier setting this is a universal knob for "make those transtions faster". set it ot 0 and edje animations will essentially stop and be instant (take 0 time). if set to 1 - they will go at "theme defined", 2.0 == take twice as long etc. ... so for people who want "things to go faster" slid this down to where you like it. they dont actually go faster... e goes just as fast - just some transtion takes less time (fewer frames)... :) this has been in elm and edje for a long time but this makes the setting obvious to find. --- src/modules/conf_theme/e_int_config_transitions.c | 22 -- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/modules/conf_theme/e_int_config_transitions.c b/src/modules/conf_theme/e_int_config_transitions.c index 256726b58..b98537836 100644 --- a/src/modules/conf_theme/e_int_config_transitions.c +++ b/src/modules/conf_theme/e_int_config_transitions.c @@ -19,6 +19,8 @@ struct _E_Config_Dialog_Data char*transition_desk; char*transition_change; + double duration_factor; + Evas_Object *event_list; Evas_Object *trans_list; Evas_Object *tp; @@ -58,6 +60,7 @@ _fill_data(E_Config_Dialog_Data *cfdata) cfdata->transition_desk = strdup(e_config->transition_desk); if (e_config->transition_change) cfdata->transition_change = strdup(e_config->transition_change); + cfdata->duration_factor = elm_config_transition_duration_factor_get(); } static void * @@ -93,7 +96,9 @@ _basic_check_changed(E_Config_Dialog *cfd EINA_UNUSED, E_Config_Dialog_Data *cfd (cfdata->transition_desk && e_config->transition_desk && strcmp(cfdata->transition_desk, e_config->transition_desk)) || (cfdata->transition_change && e_config->transition_change && - strcmp(cfdata->transition_change, e_config->transition_change)); + strcmp(cfdata->transition_change, e_config->transition_change)) || + (!EINA_DBL_EQ(elm_config_transition_duration_factor_get(), +cfdata->duration_factor)); } static int @@ -150,6 +155,14 @@ _basic_apply_data(E_Config_Dialog *cfd EINA_UNUSED, E_Config_Dialog_Data *cfdata /* e_config->transition_change = eina_stringshare_add(cfdata->transition_change); */ } + if (!EINA_DBL_EQ(elm_config_transition_duration_factor_get(), +cfdata->duration_factor)) + { +elm_config_transition_duration_factor_set(cfdata->duration_factor); +elm_config_save(); +elm_config_all_flush(); + } + e_config_save_queue(); EINA_LIST_FREE(trans, str) @@ -162,7 +175,7 @@ static Evas_Object * _basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) { E_Zone *zone; - Evas_Object *o, *of, *il; + Evas_Object *o, *of, *il, *sl; Eina_List *l; char *t; @@ -216,6 +229,11 @@ _basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dia e_widget_framelist_object_append(of, il); e_widget_table_object_append(o, of, 0, 1, 2, 1, 1, 1, 1, 1); + of = e_widget_framelist_add(evas, _("Animation Period Multiplier"), 0); + sl = e_widget_slider_add(evas, 1, 0, _("%1.1f"), 0.0, 5.0, 0.1, 0, +&(cfdata->duration_factor), NULL, 150); + e_widget_framelist_object_append(of, sl); + e_widget_table_object_append(o, of, 0, 2, 2, 1, 1, 1, 1, 1); return o; } --