efl_event_callback_add(obj, &ELM_CODE_EVENT_LINE_LOAD_DONE, _elm_code_widget_line_cb, obj);
efl_event_callback_add(obj, &ELM_CODE_EVENT_FILE_LOAD_DONE, _elm_code_widget_file_cb, obj);
- efl_event_callback_add(obj, EFL_UI_CODE_WIDGET_EVENT_SELECTION_CHANGED, _elm_code_widget_selection_cb, obj);
- efl_event_callback_add(obj, EFL_UI_CODE_WIDGET_EVENT_SELECTION_CLEARED, _elm_code_widget_selection_clear_cb, obj);
+ efl_event_callback_add(obj, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CHANGED, _elm_code_widget_selection_cb, obj);
+ efl_event_callback_add(obj, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CLEARED, _elm_code_widget_selection_clear_cb, obj);
}
/* Internal EO APIs and hidden overrides */
changed,user: void; [[Called when object changed due to user interaction]]
/* FIXME: All events below send the obj in the event_info, which is redundant */
cursor,changed: Elm.Code_Widget; [[Called when cursor changed]]
- selection,start: Elm.Code_Widget; [[Called when a selection is started]]
- selection,changed: Elm.Code_Widget; [[Called when selection changed]]
- selection,cleared: Elm.Code_Widget; [[Called when selection was cleared]]
- selection,cut: Elm.Code_Widget; [[Called when a cut action is performed]]
- selection,copy: Elm.Code_Widget; [[Called when a copy action is performed]]
- selection,paste: Elm.Code_Widget; [[Called when a paste action is performed]]
+ code,selection,start: Elm.Code_Widget; [[Called when a selection is started]]
+ code,selection,changed: Elm.Code_Widget; [[Called when selection changed]]
+ code,selection,cleared: Elm.Code_Widget; [[Called when selection was cleared]]
+ code,selection,cut: Elm.Code_Widget; [[Called when a cut action is performed]]
+ code,selection,copy: Elm.Code_Widget; [[Called when a copy action is performed]]
+ code,selection,paste: Elm.Code_Widget; [[Called when a paste action is performed]]
}
}
pd->selection->start_line = line;
pd->selection->start_col = col;
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_START, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_START, widget);
}
EAPI void
pd->selection->end_line = line;
pd->selection->end_col = col;
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_CHANGED, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CHANGED, widget);
}
EAPI void
elm_code_widget_selection_end(widget, maxrow, last_col);
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_CHANGED, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CHANGED, widget);
}
EAPI Elm_Code_Widget_Selection_Data *
free(pd->selection);
pd->selection = NULL;
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_CLEARED, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CLEARED, widget);
}
static void
pd->selection = NULL;
free(selection);
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_CLEARED, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CLEARED, widget);
elm_code_widget_cursor_position_set(widget, row, col);
}
elm_code_widget_selection_delete(widget);
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_CUT, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_CUT, widget);
efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CHANGED_USER, NULL);
}
elm_cnp_selection_loss_callback_set(widget, ELM_SEL_TYPE_CLIPBOARD, _selection_loss_cb, widget);
free(text);
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_COPY, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_COPY, widget);
}
static Eina_Bool
elm_code_widget_text_at_cursor_insert(widget, ev->data);
- efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_SELECTION_PASTE, widget);
+ efl_event_callback_legacy_call(widget, EFL_UI_CODE_WIDGET_EVENT_CODE_SELECTION_PASTE, widget);
return EINA_TRUE;
}