static const char SIG_TRANSITION_FINISHED[] = "transition,finished";
static const char SIG_TITLE_CLICKED[] = "title,clicked";
-//widget item signals
-static const char SIG_ITEM_SHOW_BEGIN[] = "show,begin";
-static const char SIG_ITEM_HIDE_FINISHED[] = "hide,finished";
-
static const Evas_Smart_Cb_Description _signals[] = {
{SIG_TRANSITION_FINISHED, ""},
{SIG_TITLE_CLICKED, ""},
- {SIG_ITEM_SHOW_BEGIN, ""},
- {SIG_ITEM_HIDE_FINISHED, ""},
{NULL, NULL}
};
evas_object_hide(VIEW(it));
if (wd->freeze_events)
evas_object_freeze_events_set(VIEW(it), EINA_FALSE);
-
- elm_widget_item_smart_callback_call(it,
- SIG_ITEM_HIDE_FINISHED,
- NULL);
}
static void
"elm");
edje_object_message_signal_process(elm_layout_edje_get(VIEW(it)));
edje_object_message_signal_process(elm_layout_edje_get(VIEW(prev_it)));
- elm_widget_item_smart_callback_call(prev_it,
- SIG_ITEM_SHOW_BEGIN,
- NULL);
}
else
{
* item
* @li "title,clicked" - User clicked title area
*
- * Item Signals that you can add callbacks for are:
- * @li "show,begin" - When the item is started to be top item.
- * @li "hide,finished" - When a new top item is finished to push onto the
- * item.
- *
* Default content parts of the naviframe items that you can use content hooks
* for are:
* @li "default" - The main content of the page