CRITICAL("Failed to set layout!");
elm_layout_signal_callback_add
- (obj, "elm,action,hide,finished", "", _hide_finished_cb, obj);
+ (obj, "elm,action,hide,finished", "*", _hide_finished_cb, obj);
//Background
priv->bg = edje_object_add(evas_object_evas_get(obj));
elm_widget_theme_object_set(obj, priv->bg, "ctxpopup", "bg", "default");
edje_object_signal_callback_add
- (priv->bg, "elm,action,click", "", _bg_clicked_cb, obj);
+ (priv->bg, "elm,action,click", "*", _bg_clicked_cb, obj);
evas_object_stack_below(priv->bg, obj);
_on_item_size_hints_changed, obj);
elm_object_signal_callback_add
- (VIEW(it), "elm,action,show,finished", "", _on_item_show_finished, it);
+ (VIEW(it), "elm,action,show,finished", "*", _on_item_show_finished, it);
elm_object_signal_callback_add
- (VIEW(it), "elm,action,pushed,finished", "", _on_item_push_finished, it);
+ (VIEW(it), "elm,action,pushed,finished", "*", _on_item_push_finished, it);
elm_object_signal_callback_add
- (VIEW(it), "elm,action,popped,finished", "", _on_item_pop_finished, it);
+ (VIEW(it), "elm,action,popped,finished", "*", _on_item_pop_finished, it);
elm_object_signal_callback_add
- (VIEW(it), "elm,action,title,clicked", "", _on_item_title_clicked, it);
+ (VIEW(it), "elm,action,title,clicked", "*", _on_item_title_clicked, it);
_item_style_set(it, item_style);
evas_object_color_set(priv->drag_button_base, 0, 0, 0, 0);
edje_object_signal_callback_add
- (wd->resize_obj, "elm.drag_button,mouse,up", "",
+ (wd->resize_obj, "elm.drag_button,mouse,up", "*",
_drag_button_up_cb, obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm.drag_button,mouse,down", "",
+ (wd->resize_obj, "elm.drag_button,mouse,down", "*",
_drag_button_down_cb, obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm.drag_button,mouse,move", "",
+ (wd->resize_obj, "elm.drag_button,mouse,move", "*",
_drag_button_move_cb, obj);
if (!elm_layout_theme_set
elm_widget_sub_object_parent_add(obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm,action,click", "",
+ (wd->resize_obj, "elm,action,click", "*",
_on_clicked_signal, obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm,action,press", "",
+ (wd->resize_obj, "elm,action,press", "*",
_on_pressed_signal, obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm,action,unpress", "",
+ (wd->resize_obj, "elm,action,unpress", "*",
_on_unpressed_signal, obj);
_elm_access_object_register(obj, wd->resize_obj);
elm_widget_sub_object_parent_add(obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm,action,check,on", "",
+ (wd->resize_obj, "elm,action,check,on", "*",
_on_check_on, obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm,action,check,off", "",
+ (wd->resize_obj, "elm,action,check,off", "*",
_on_check_off, obj);
edje_object_signal_callback_add
- (wd->resize_obj, "elm,action,check,toggle", "",
+ (wd->resize_obj, "elm,action,check,toggle", "*",
_on_check_toggle, obj);
_elm_access_object_register(obj, wd->resize_obj);
edje_object_signal_emit
(sd->digit[i], "elm,state,edit,on", "elm");
edje_object_signal_callback_add
- (sd->digit[i], "elm,action,up,start", "",
+ (sd->digit[i], "elm,action,up,start", "*",
_on_clock_val_up_start, obj);
edje_object_signal_callback_add
- (sd->digit[i], "elm,action,up,stop", "",
+ (sd->digit[i], "elm,action,up,stop", "*",
_on_clock_val_change_stop, obj);
edje_object_signal_callback_add
- (sd->digit[i], "elm,action,down,start", "",
+ (sd->digit[i], "elm,action,down,start", "*",
_on_clock_val_down_start, obj);
edje_object_signal_callback_add
- (sd->digit[i], "elm,action,down,stop", "",
+ (sd->digit[i], "elm,action,down,stop", "*",
_on_clock_val_change_stop, obj);
mw = mh = -1;
edje_object_signal_emit
(sd->am_pm_obj, "elm,state,edit,on", "elm");
edje_object_signal_callback_add
- (sd->am_pm_obj, "elm,action,up,start", "",
+ (sd->am_pm_obj, "elm,action,up,start", "*",
_on_clock_val_up_start, obj);
edje_object_signal_callback_add
- (sd->am_pm_obj, "elm,action,up,stop", "",
+ (sd->am_pm_obj, "elm,action,up,stop", "*",
_on_clock_val_change_stop, obj);
edje_object_signal_callback_add
- (sd->am_pm_obj, "elm,action,down,start", "",
+ (sd->am_pm_obj, "elm,action,down,start", "*",
_on_clock_val_down_start, obj);
edje_object_signal_callback_add
- (sd->am_pm_obj, "elm,action,down,stop", "",
+ (sd->am_pm_obj, "elm,action,down,stop", "*",
_on_clock_val_change_stop, obj);
mw = mh = -1;
rtl = elm_widget_mirrored_get(obj);
EINA_LIST_FOREACH(sd->items, l, it)
{
- elm_object_signal_emit(VIEW(it), it->day_style, "");
+ elm_object_signal_emit(VIEW(it), it->day_style, ""); // XXX: compat
+ elm_object_signal_emit(VIEW(it), it->day_style, "elm");
if (it->day == sd->week_start)
{
if (rtl) elm_object_signal_emit(VIEW(it), ITEM_POS_RIGHT, "elm");
(VIEW(it), EVAS_CALLBACK_DEL, _item_del_cb, obj);
elm_object_signal_callback_add
- (VIEW(it), ITEM_TYPE_WEEKDAY_DEFAULT, "", _item_signal_emit_cb, it);
+ (VIEW(it), ITEM_TYPE_WEEKDAY_DEFAULT, "*", _item_signal_emit_cb, it);
elm_object_signal_callback_add
- (VIEW(it), ITEM_TYPE_WEEKDAY_STYLE1, "", _item_signal_emit_cb, it);
+ (VIEW(it), ITEM_TYPE_WEEKDAY_STYLE1, "*", _item_signal_emit_cb, it);
elm_object_signal_callback_add
- (VIEW(it), ITEM_TYPE_WEEKEND_DEFAULT, "", _item_signal_emit_cb, it);
+ (VIEW(it), ITEM_TYPE_WEEKEND_DEFAULT, "*", _item_signal_emit_cb, it);
elm_object_signal_callback_add
- (VIEW(it), ITEM_TYPE_WEEKEND_STYLE1, "", _item_signal_emit_cb, it);
+ (VIEW(it), ITEM_TYPE_WEEKEND_STYLE1, "*", _item_signal_emit_cb, it);
elm_layout_sizing_eval(obj);
_update_items(obj);
evas_object_event_callback_del(content, EVAS_CALLBACK_DEL, _item_del_cb);
elm_object_signal_callback_del
- (content, ITEM_TYPE_WEEKDAY_DEFAULT, "", _item_signal_emit_cb);
+ (content, ITEM_TYPE_WEEKDAY_DEFAULT, "*", _item_signal_emit_cb);
elm_object_signal_callback_del
- (content, ITEM_TYPE_WEEKDAY_STYLE1, "", _item_signal_emit_cb);
+ (content, ITEM_TYPE_WEEKDAY_STYLE1, "*", _item_signal_emit_cb);
elm_object_signal_callback_del
- (content, ITEM_TYPE_WEEKEND_DEFAULT, "", _item_signal_emit_cb);
+ (content, ITEM_TYPE_WEEKEND_DEFAULT, "*", _item_signal_emit_cb);
elm_object_signal_callback_del
- (content, ITEM_TYPE_WEEKEND_STYLE1, "", _item_signal_emit_cb);
+ (content, ITEM_TYPE_WEEKEND_STYLE1, "*", _item_signal_emit_cb);
snprintf(buf, sizeof(buf), "day%d,default", _item_location_get(sd, it));
elm_layout_signal_emit(obj, buf, "elm");
{
_item_text_set_hook((Elm_Object_Item *)it, "default", it->label);
edje_object_signal_callback_add
- (VIEW(it), "elm,action,click", "", _item_click_cb, it);
+ (VIEW(it), "elm,action,click", "*", _item_click_cb, it);
}
//XXX: ACCESS
Elm_Gen_Item *it2;
Eina_List *l;
- edje_object_signal_emit(VIEW(it), "elm,state,contract_flip", "");
+ edje_object_signal_emit(VIEW(it), "elm,state,contract_flip", ""); // XXX: for compat
+ edje_object_signal_emit(VIEW(it), "elm,state,contract_flip", "elm");
it->item->tree_effect_finished = EINA_FALSE;
EINA_LIST_FOREACH(it->item->items, l, it2)
it2->item->tree_effect_hide_me = EINA_TRUE;
if (sd->move_effect_mode ==
ELM_GENLIST_TREE_EFFECT_EXPAND)
- edje_object_signal_emit(VIEW(it2), "elm,state,hide", "");
+ {
+ edje_object_signal_emit(VIEW(it2), "elm,state,hide", ""); // XXX: for compat
+ edje_object_signal_emit(VIEW(it2), "elm,state,hide", "elm");
+ }
else if (sd->move_effect_mode ==
ELM_GENLIST_TREE_EFFECT_CONTRACT)
_item_contract_emit(it2);
{
if (!it->item->tree_effect_finished)
{
- edje_object_signal_emit(VIEW(it), "flip_item", "");
+ edje_object_signal_emit(VIEW(it), "flip_item", ""); // XXX: for compat
+ edje_object_signal_emit(VIEW(it), "elm,action,flip_item", "elm");
_item_position
(it, VIEW(it), it->item->scrl_x, it->item->scrl_y);
it->item->tree_effect_finished = EINA_TRUE;
{
if (!it->item->tree_effect_finished)
{
- edje_object_signal_emit(VIEW(it), "elm,state,hide", "");
+ edje_object_signal_emit(VIEW(it), "elm,state,hide", ""); // XXX: for compat
+ edje_object_signal_emit(VIEW(it), "elm,state,hide", "elm");
it->item->tree_effect_finished = EINA_TRUE;
}
}
it->item->old_scrl_y = it->item->scrl_y;
if (GL_IT(it)->wsd->move_effect_mode ==
ELM_GENLIST_TREE_EFFECT_EXPAND)
- edje_object_signal_emit(VIEW(it), "elm,state,show", "");
+ {
+ edje_object_signal_emit(VIEW(it), "elm,state,show", ""); // XXX: for compat
+ edje_object_signal_emit(VIEW(it), "elm,state,show", "elm");
+ }
}
}
{
if (sd->move_effect_mode
!= ELM_GENLIST_TREE_EFFECT_NONE)
- edje_object_signal_emit(VIEW(it), "elm,state,hide", "");
+ {
+ edje_object_signal_emit(VIEW(it), "elm,state,hide", ""); // XXX: for compat
+ edje_object_signal_emit(VIEW(it), "elm,state,hide", "elm");
+ }
it->item->tree_effect_hide_me = EINA_FALSE;
}
if (t >= (((num - 1) * effect_duration) /
expanded_item_num))
{
- edje_object_signal_emit(VIEW(it), "flip_item", "");
+ edje_object_signal_emit(VIEW(it), "flip_item", ""); // XXX: for compat
+ edje_object_signal_emit(VIEW(it), "elm,action,flip_item", "elm");
_item_position(it, VIEW(it), it->item->scrl_x,
it->item->scrl_y);
it->item->tree_effect_finished = EINA_TRUE;
CRITICAL("Failed to set layout!");
elm_layout_signal_callback_add
- (obj, "elm,action,dismiss", "", _hov_dismiss_cb, obj);
+ (obj, "elm,action,dismiss", "*", _hov_dismiss_cb, obj);
priv->offset = evas_object_rectangle_add(evas_object_evas_get(obj));
evas_object_pass_events_set(priv->offset, EINA_TRUE);
static void
_elm_hover_dismiss(Eo *obj, void *_pd EINA_UNUSED, va_list *list EINA_UNUSED)
{
- elm_layout_signal_emit(obj, "elm,action,dismiss", "");
+ elm_layout_signal_emit(obj, "elm,action,dismiss", ""); // XXX: for compat
+ elm_layout_signal_emit(obj, "elm,action,dismiss", "elm");
}
static void
CRITICAL("Failed to set layout!");
else
{
- elm_layout_signal_callback_add(VIEW(item), "elm,action,click", "",
+ elm_layout_signal_callback_add(VIEW(item), "elm,action,click", "*",
_menu_item_select_cb, item);
- elm_layout_signal_callback_add(VIEW(item), "elm,action,activate", "",
+ elm_layout_signal_callback_add(VIEW(item), "elm,action,activate", "*",
_menu_item_activate_cb, item);
- elm_layout_signal_callback_add(VIEW(item), "elm,action,inactivate", "",
+ elm_layout_signal_callback_add(VIEW(item), "elm,action,inactivate", "*",
_menu_item_inactivate_cb,
item);
evas_object_show(VIEW(item));
else
{
elm_layout_signal_callback_add
- (VIEW(item), "elm,action,activate", "", _menu_item_activate_cb, item);
+ (VIEW(item), "elm,action,activate", "*", _menu_item_activate_cb, item);
evas_object_show(VIEW(item));
}
}
if (item->icon_str)
elm_menu_item_icon_name_set((Elm_Object_Item *)item, item->icon_str);
- elm_layout_signal_callback_add(VIEW(item), "elm,action,open", "",
+ elm_layout_signal_callback_add(VIEW(item), "elm,action,open", "*",
_submenu_open_cb, item);
evas_object_event_callback_add
(VIEW(item), EVAS_CALLBACK_MOVE, _item_move_resize_cb, item);
CRITICAL("Failed to set layout!");
elm_layout_signal_callback_add
- (obj, "elm,action,radio,toggle", "", _radio_on_cb, obj);
+ (obj, "elm,action,radio,toggle", "*", _radio_on_cb, obj);
priv->group = calloc(1, sizeof(Group));
priv->group->radios = eina_list_append(priv->group->radios, obj);
evas_object_layer_set(sd->popup, evas_object_layer_get(data));
evas_object_raise(sd->popup);
evas_object_show(sd->popup);
- edje_object_signal_emit(sd->popup, "popup,show", "elm");
+ edje_object_signal_emit(sd->popup, "popup,show", "elm"); // XXX: for compat
+ edje_object_signal_emit(sd->popup, "elm,popup,show", "elm");
}
}
{
if (!sd->popup_hiding)
{
- edje_object_signal_emit(sd->popup, "popup,hide", "elm");
+ edje_object_signal_emit(sd->popup, "popup,hide", "elm"); // XXX: for compat
+ edje_object_signal_emit(sd->popup, "elm,popup,hide", "elm");
sd->popup_hiding = EINA_TRUE;
}
}
elm_layout_signal_callback_add(obj, "drag,stop", "*", _drag_stop, obj);
elm_layout_signal_callback_add(obj, "drag,step", "*", _drag_step, obj);
elm_layout_signal_callback_add(obj, "drag,page", "*", _drag_stop, obj);
- elm_layout_signal_callback_add(obj, "popup,show", "elm", _popup_show, obj);
- elm_layout_signal_callback_add(obj, "popup,hide", "elm", _popup_hide, obj);
+ elm_layout_signal_callback_add(obj, "popup,show", "elm", _popup_show, obj); // XXX: for compat
+ elm_layout_signal_callback_add(obj, "popup,hide", "elm", _popup_hide, obj); // XXX: for compat
+ elm_layout_signal_callback_add(obj, "elm,popup,show", "elm", _popup_show, obj);
+ elm_layout_signal_callback_add(obj, "elm,popup,hide", "elm", _popup_hide, obj);
elm_layout_signal_callback_add(obj, "*", "popup,emit", _popup_emit, obj);
edje_object_part_drag_value_set
(wd->resize_obj, "elm.dragable.slider", 0.0, 0.0);
elm_widget_style_get(obj));
edje_object_scale_set(priv->popup, elm_widget_scale_get(obj) *
elm_config_scale_get());
- edje_object_signal_callback_add(priv->popup, "popup,hide,done", "elm",
+ edje_object_signal_callback_add(priv->popup, "popup,hide,done", "elm", // XXX: for compat
+ _popup_hide_done, obj);
+ edje_object_signal_callback_add(priv->popup, "elm,popup,hide,done", "elm",
_popup_hide_done, obj);
/* create a rectangle to track position+size of the dragable */
elm_layout_content_unset(data, "elm.swallow.2");
elm_layout_content_set(data, "elm.swallow.1", VIEW(item));
- elm_layout_signal_emit(data, "anim,end", "elm");
+ elm_layout_signal_emit(data, "elm,anim,end", "elm");
// XXX: fort backwards compat
elm_layout_signal_emit(data, "anim,end", "slideshow");
priv->layout.current = eina_list_data_get(priv->layout.list);
edje_object_signal_callback_add
- (wd->resize_obj, "end", "elm", _on_slideshow_end,
+ (wd->resize_obj, "elm,end", "elm", _on_slideshow_end,
obj);
// XXX: for backwards compat :(
edje_object_signal_callback_add
elm_layout_content_set(WIDGET(item), "elm.swallow.2", VIEW(next));
if (!sd->transition)
- sprintf(buf,"none,next");
+ sprintf(buf, "elm,none,next");
else
- snprintf(buf, sizeof(buf), "%s,next", sd->transition);
+ snprintf(buf, sizeof(buf), "elm,%s,next", sd->transition);
elm_layout_signal_emit(WIDGET(item), buf, "elm");
// XXX: for backwards compat
+ if (!sd->transition)
+ sprintf(buf,"none,next");
+ else
+ snprintf(buf, sizeof(buf), "%s,next", sd->transition);
elm_layout_signal_emit(WIDGET(item), buf, "slideshow");
sd->previous = sd->current;
elm_layout_content_set(obj, "elm.swallow.2", VIEW(next));
if (!sd->transition)
- sprintf(buf,"none,next");
+ sprintf(buf, "elm,none,next");
else
- snprintf(buf, sizeof(buf), "%s,next", sd->transition);
+ snprintf(buf, sizeof(buf), "elm,%s,next", sd->transition);
elm_layout_signal_emit(obj, buf, "elm");
// XXX: for backwards compat
+ if (!sd->transition)
+ sprintf(buf,"none,next");
+ else
+ snprintf(buf, sizeof(buf), "%s,next", sd->transition);
elm_layout_signal_emit(obj, buf, "slideshow");
sd->previous = sd->current;
elm_layout_content_set(obj, "elm.swallow.2", VIEW(prev));
if (!sd->transition)
- sprintf(buf,"none,previous");
+ sprintf(buf, "elm,none,previous");
else
- snprintf(buf, 1024, "%s,previous", sd->transition);
+ snprintf(buf, 1024, "elm,%s,previous", sd->transition);
elm_layout_signal_emit(obj, buf, "elm");
// XXX: for backwards compat
+ if (!sd->transition)
+ sprintf(buf,"none,previous");
+ else
+ snprintf(buf, 1024, "%s,previous", sd->transition);
elm_layout_signal_emit(obj, buf, "slideshow");
sd->previous = sd->current;
Elm_Slideshow_Smart_Data *sd = _pd;
sd->layout.current = layout;
- snprintf(buf, sizeof(buf), "layout,%s", layout);
+ snprintf(buf, sizeof(buf), "elm,layout,%s", layout);
elm_layout_signal_emit(obj, buf, "elm");
// XXX: for bakcwards compat
+ snprintf(buf, sizeof(buf), "layout,%s", layout);
elm_layout_signal_emit(obj, buf, "slideshow");
}
if ((sd->is_video) && (sd->thumb.format == ETHUMB_THUMB_EET))
{
if (setting == ELM_THUMB_ANIMATION_LOOP)
- edje_object_signal_emit(sd->view, "animate_loop", "");
+ edje_object_signal_emit(sd->view, "elm,action,animate_loop", "elm");
else if (setting == ELM_THUMB_ANIMATION_START)
- edje_object_signal_emit(sd->view, "animate", "");
+ edje_object_signal_emit(sd->view, "elm,action,animate", "elm");
else if (setting == ELM_THUMB_ANIMATION_STOP)
- edje_object_signal_emit(sd->view, "animate_stop", "");
+ edje_object_signal_emit(sd->view, "elm,action,animate_stop", "elm");
}
#endif
}
sd->focus_highlight.theme_changed = EINA_TRUE;
edje_object_signal_callback_add(sd->focus_highlight.fobj,
- "elm,action,focus,hide,end", "",
+ "elm,action,focus,hide,end", "*",
_elm_win_focus_highlight_hide, NULL);
edje_object_signal_callback_add(sd->focus_highlight.fobj,
- "elm,action,focus,anim,end", "",
+ "elm,action,focus,anim,end", "*",
_elm_win_focus_highlight_anim_end, sd->obj);
_elm_win_focus_highlight_reconfigure_job_start(sd);
}