Syscon module:

- allow to action buttons to be translated when the language is changed;

Setting panel:
- fix compiler warnings;
- allow to categories and items to be translated when the language is changed;



SVN revision: 40256
This commit is contained in:
Massimiliano Calamelli 2009-04-20 22:36:17 +00:00
parent 831356e1c9
commit 7ee24941ef
2 changed files with 8 additions and 7 deletions

View File

@ -70,6 +70,7 @@ e_configure_show(E_Container *con)
Evas_Coord ew, eh, mw, mh;
Evas_Object *o, *of;
Evas_Modifier_Mask mask;
Eina_Bool kg;
if (_e_configure)
{
@ -138,13 +139,13 @@ e_configure_show(E_Container *con)
/* Event Obj for keydown */
o = evas_object_rectangle_add(eco->evas);
mask = 0;
evas_object_key_grab(o, "Tab", mask, ~mask, 0);
kg = evas_object_key_grab(o, "Tab", mask, ~mask, 0);
mask = evas_key_modifier_mask_get(e_win_evas_get(eco->win), "Shift");
evas_object_key_grab(o, "Tab", mask, ~mask, 0);
kg = evas_object_key_grab(o, "Tab", mask, ~mask, 0);
mask = 0;
evas_object_key_grab(o, "Return", mask, ~mask, 0);
kg = evas_object_key_grab(o, "Return", mask, ~mask, 0);
mask = 0;
evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
kg = evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, _e_configure_keydown_cb, eco->win);
/* Category List */
@ -493,7 +494,7 @@ _e_configure_fill_cat_list(void *data)
ecat = l->data;
if ((ecat->pri >= 0) && (ecat->items))
{
cat = _e_configure_category_add(eco, ecat->label, ecat->icon);
cat = _e_configure_category_add(eco, _(ecat->label), ecat->icon);
for (ll = ecat->items; ll; ll = ll->next)
{
E_Configure_It *eci;
@ -503,7 +504,7 @@ _e_configure_fill_cat_list(void *data)
if (eci->pri >= 0)
{
snprintf(buf, sizeof(buf), "%s/%s", ecat->cat, eci->item);
_e_configure_item_add(cat, eci->label, eci->icon, buf);
_e_configure_item_add(cat, _(eci->label), eci->icon, buf);
}
}
}

View File

@ -165,7 +165,7 @@ e_syscon_show(E_Zone *zone, const char *defact)
e_theme_edje_object_set(o, "base/theme/widgets",
"e/widgets/syscon/item/button");
edje_object_part_text_set(o, "e.text.label",
e_action_predef_label_get(sca->action, sca->params));
_(e_action_predef_label_get(sca->action, sca->params)));
if (sca->icon)
{
o2 = e_icon_add(popup->evas);