{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
}
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
}
char buf[1024];
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_elm_theme_object_set(obj, wd->edje, "fileselector", "base", style);
if (elm_object_disabled_get(obj))
Widget_Data *wd = elm_widget_data_get(obj);
char buf[4096];
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
snprintf(buf, sizeof(buf), "fileselector_button/%s",
elm_widget_style_get(obj));
char buf[1024];
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->edje, "fileselector_entry", "base", style);
if (elm_object_disabled_get(obj))
Widget_Data *wd = elm_widget_data_get(obj);
char buf[4096];
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
elm_hoversel_hover_end(obj);
if (wd->horizontal)
snprintf(buf, sizeof(buf), "hoversel_horizontal/%s", elm_widget_style_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
if (!edje_object_part_swallow_get(wd->as, "elm.drag_button_base"))
edje_object_part_unswallow(wd->as, wd->drag_button_base);
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->bbl, "bubble", wd->corner,
elm_widget_style_get(obj));
Widget_Data *wd = elm_widget_data_get(obj);
const char *str;
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->btn, "button", "base", elm_widget_style_get(obj));
if (wd->icon)
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_elm_theme_object_set(obj, wd->calendar, "calendar", "base",
elm_widget_style_get(obj));
_mirrored_set(obj, elm_widget_mirrored_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->chk, "check", "base", elm_widget_style_get(obj));
if (wd->icon)
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->base, "conformant", "base", elm_widget_style_get(obj));
if (wd->content)
{
Widget_Data *wd = elm_widget_data_get(obj);
const char *t;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
t = eina_stringshare_add(elm_entry_entry_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->frm, "frame", "base", elm_widget_style_get(obj));
edje_object_part_text_set(wd->frm, "elm.text", wd->label);
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
elm_smart_scroller_object_theme_set(obj, wd->scr, "gengrid", "base",
elm_widget_style_get(obj));
Item_Block *itb;
if (!wd) return;
_item_cache_zero(wd);
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
elm_smart_scroller_object_theme_set(obj, wd->scr, "genlist", "base",
elm_widget_style_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
// FIXME: hover contents doesn't seem to propagate resizes properly
_elm_theme_object_set(obj, wd->cov, "hover", "base", elm_widget_style_get(obj));
Evas_Coord minw = 0, minh = 0;
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_index_box_clear(obj, wd->bx[0], 0);
_index_box_clear(obj, wd->bx[1], 1);
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_theme_change(obj);
edje_object_part_text_set(wd->lbl, "elm.text", wd->label);
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
edje_object_scale_set(wd->lay, elm_widget_scale_get(obj) *
_elm_config->scale);
Eina_List *n;
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
if (wd->scr)
Elm_Menu_Item *item;
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
ll = eina_list_append(ll, wd->items);
EINA_LIST_FOREACH(ll, _ll, l)
{
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_notify_theme_apply(obj);
if (wd->block_events) _block_events_theme_apply(obj);
Eina_List *l;
Item *it;
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
EINA_LIST_FOREACH(wd->stack, l, it)
{
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
if (wd->scr)
{
Evas_Object *edj;
double size;
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
size = elm_panes_content_left_size_get(obj);
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(wd->frm, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->frm, "photo", "base",
elm_widget_style_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
if (wd->horizontal)
_elm_theme_object_set(obj, wd->progressbar, "progressbar", "horizontal", elm_widget_style_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->radio, "radio", "base", elm_widget_style_get(obj));
if (wd->icon)
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
if (wd->scr)
{
Evas_Object *edj;
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
if (wd->horizontal)
_elm_theme_object_set(obj, wd->sep, "separator", "horizontal", elm_widget_style_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
if (wd->horizontal)
_elm_theme_object_set(obj, wd->slider, "slider", "horizontal", elm_widget_style_get(obj));
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->slideshow, "slideshow", "base", elm_widget_style_get(obj));
edje_object_scale_set(wd->slideshow, elm_widget_scale_get(obj) *
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->spinner, "spinner", "base", elm_widget_style_get(obj));
edje_object_part_swallow(wd->spinner, "elm.swallow.entry", wd->ent);
static void
_theme_hook(Evas_Object *obj)
{
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
}
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
_mirrored_set(obj, elm_widget_mirrored_get(obj));
_elm_theme_object_set(obj, wd->tgl, "toggle", "base", elm_widget_style_get(obj));
if (wd->icon)
double scale = 0;
if (!wd) return;
+ _elm_widget_mirrored_reload(obj);
elm_smart_scroller_object_theme_set(obj, wd->scr, "toolbar", "base", elm_widget_style_get(obj));
_mirrored_set(obj, elm_widget_mirrored_get(obj));
scale = (elm_widget_scale_get(obj) * _elm_config->scale);