예제 #1
0
static void destroyInspectorWindow(Ecore_Evas* inspectorWindow)
{
    Evas_Object* inspectorView = evas_object_name_find(ecore_evas_get(inspectorWindow), "inspector");
    if (inspectorView)
        evas_object_smart_callback_call(inspectorView, "inspector,view,close", 0);
}
예제 #2
0
파일: elm_button.c 프로젝트: Limsik/e17
static void
_elm_button_smart_activate(Evas_Object *obj)
{
   evas_object_smart_callback_call(obj, SIG_CLICKED, NULL);
   elm_layout_signal_emit(obj, "elm,anim,activate", "elm");
}
예제 #3
0
static void
_mouse_in(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
	evas_object_smart_callback_call(obj, SMART_TOGGLE_MOUSE_IN, NULL);
}
void VibrationClientEfl::vibrate(const unsigned& time)
{
    evas_object_smart_callback_call(m_view, "vibration,vibrate", (void*)&time);
}
void VibrationClientEfl::cancelVibration()
{
    evas_object_smart_callback_call(m_view, "vibration,cancel", 0);
}
예제 #6
0
void FrameLoaderClientEfl::dispatchDidFinishLoading(DocumentLoader*, unsigned long identifier)
{
    ewk_frame_load_resource_finished(m_frame, identifier);
    evas_object_smart_callback_call(m_view, "load,resource,finished", &identifier);
}
예제 #7
0
bool EditorClientEfl::shouldChangeSelectedRange(Range* fromRange, Range* toRange, EAffinity affinity, bool stillSelecting)
{
    Ewk_Should_Change_Selected_Range_Event shouldChangeSelectedRangeEvent = { fromRange, toRange, affinity, stillSelecting };
    evas_object_smart_callback_call(m_view, "editorclient,selected,range,change", &shouldChangeSelectedRangeEvent);
    return true;
}
예제 #8
0
bool EditorClientEfl::shouldEndEditing(Range* range)
{
    evas_object_smart_callback_call(m_view, "editorclient,editing,end", range);
    return true;
}
예제 #9
0
파일: emotion_smart.c 프로젝트: wargio/efl
EAPI void
_emotion_playback_started(Evas_Object *obj)
{
   evas_object_smart_callback_call(obj, SIG_PLAYBACK_STARTED, NULL);
}
예제 #10
0
bool EditorClientEfl::shouldInsertNode(Node* node, Range* range, EditorInsertAction action)
{
    Ewk_Should_Insert_Node_Event insertNodeEvent = { node, range, action };
    evas_object_smart_callback_call(m_view, "editorclient,node,insert", &insertNodeEvent);
    return true;
}
예제 #11
0
bool EditorClientEfl::shouldDeleteRange(Range* range)
{
    evas_object_smart_callback_call(m_view, "editorclient,range,delete", range);
    return true;
}
예제 #12
0
void EditorClientEfl::didEndEditing()
{
    evas_object_smart_callback_call(m_view, "editorclient,editing,ended", 0);
}
예제 #13
0
void EditorClientEfl::didBeginEditing()
{
    evas_object_smart_callback_call(m_view, "editorclient,editing,began", 0);
}
예제 #14
0
bool EditorClientEfl::shouldApplyStyle(StyleProperties* style, Range* range)
{
    Ewk_Should_Apply_Style_Event shouldApplyStyleEvent = { style, range };
    evas_object_smart_callback_call(m_view, "editorclient,style,apply", &shouldApplyStyleEvent);
    return true;
}
예제 #15
0
void ewk_context_menu_show(Ewk_Context_Menu* o)
{
    EINA_SAFETY_ON_NULL_RETURN(o);

    evas_object_smart_callback_call(o->view, "contextmenu,show", o);
}
예제 #16
0
파일: emotion_smart.c 프로젝트: wargio/efl
EAPI void
_emotion_playback_finished(Evas_Object *obj)
{
   evas_object_smart_callback_call(obj, SIG_PLAYBACK_FINISHED, NULL);
}
예제 #17
0
static void
_button_clicked_stop_cb(void *data, Evas_Object *obj, void *event_info)
{
    Smart_Data *sd = data;
    evas_object_smart_callback_call(sd->layout, "delete,requested", NULL);
}
예제 #18
0
파일: emotion_smart.c 프로젝트: wargio/efl
EAPI void
_emotion_audio_level_change(Evas_Object *obj)
{
   evas_object_smart_callback_call(obj, SIG_AUDIO_LEVEL_CHANGE, NULL);
}
예제 #19
0
static void
_mouse_out(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
	evas_object_smart_callback_call(obj, SMART_SLIDER_MOUSE_OUT, NULL);
}
예제 #20
0
파일: browser_bar.c 프로젝트: gzorin/e17
static void
_up_clicked_cb(void *data, Evas_Object *obj, void *event_info)
{
   Evas_Object *o_layout = data;
   evas_object_smart_callback_call(o_layout, "up,clicked", NULL);
}