From: Aharon Hillel Date: Thu, 20 Sep 2012 08:13:28 +0000 (+0000) Subject: elementary: Fixed show/hide direction for ctx-popup ui-mirroring X-Git-Tag: submit/efl/20131021.015827~1728 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1d31e3e7f86c47851684a302c0af159923b29cdd;p=platform%2Fupstream%2Felementary.git elementary: Fixed show/hide direction for ctx-popup ui-mirroring Signed-off-by: Aharon Hillel SVN revision: 76892 --- diff --git a/src/lib/elc_ctxpopup.c b/src/lib/elc_ctxpopup.c index 110b57a..1dae7ee 100644 --- a/src/lib/elc_ctxpopup.c +++ b/src/lib/elc_ctxpopup.c @@ -409,11 +409,15 @@ _show_signals_emit(Evas_Object *obj, break; case ELM_CTXPOPUP_DIRECTION_LEFT: - elm_layout_signal_emit(obj, "elm,state,show,left", "elm"); + elm_layout_signal_emit(obj, + (elm_widget_mirrored_get(obj) ? "elm,state,show,right" : + "elm,state,show,left"), "elm"); break; case ELM_CTXPOPUP_DIRECTION_RIGHT: - elm_layout_signal_emit(obj, "elm,state,show,right", "elm"); + elm_layout_signal_emit(obj, + (elm_widget_mirrored_get(obj) ? "elm,state,show,left" : + "elm,state,show,right"), "elm"); break; case ELM_CTXPOPUP_DIRECTION_DOWN: @@ -443,11 +447,15 @@ _hide_signals_emit(Evas_Object *obj, break; case ELM_CTXPOPUP_DIRECTION_LEFT: - elm_layout_signal_emit(obj, "elm,state,hide,left", "elm"); + elm_layout_signal_emit(obj, + (elm_widget_mirrored_get(obj) ? "elm,state,hide,right" : + "elm,state,hide,left"), "elm"); break; case ELM_CTXPOPUP_DIRECTION_RIGHT: - elm_layout_signal_emit(obj, "elm,state,hide,right", "elm"); + elm_layout_signal_emit(obj, + (elm_widget_mirrored_get(obj) ? "elm,state,hide,left" : + "elm,state,hide,right"), "elm"); break; case ELM_CTXPOPUP_DIRECTION_DOWN: