示例#1
0
void
setup_events(E_Login_Session e)
{
    e_session = e;
    evas = e->evas;

    ecore_event_filter_handler_add(ECORE_EVENT_WINDOW_EXPOSE, e_window_expose);
    ecore_event_filter_handler_add(ECORE_EVENT_MOUSE_MOVE, e_mouse_move);
    ecore_event_filter_handler_add(ECORE_EVENT_MOUSE_DOWN, e_mouse_down);
    ecore_event_filter_handler_add(ECORE_EVENT_MOUSE_UP, e_mouse_up);
    ecore_event_filter_handler_add(ECORE_EVENT_KEY_DOWN, e_key_down);
    ecore_event_filter_idle_handler_add(e_idle, NULL);

    typebuffer.buf_index = 0;
    typebuffer.buf[0] = 0;
}
示例#2
0
void
e_entry_init(void)
{
   ecore_event_filter_handler_add(ECORE_EVENT_PASTE_REQUEST,               e_paste_request);
   ecore_event_filter_handler_add(ECORE_EVENT_CLEAR_SELECTION,             e_clear_selection);
}