summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hirt <hirt.danny@gmail.com>2017-05-11 16:29:59 +0300
committerDaniel Hirt <hirt.danny@gmail.com>2017-05-19 18:47:46 +0300
commit1a4f4d4a902778e82eb818dc4f8a74cd6e28dc10 (patch)
tree79e439d0c0a77893c77d7d37f3734ff3ddfa24ce
parent36f7ada682b571234a2e1c9c3132751fe7d61d4d (diff)
downloadefl-1a4f4d4a902778e82eb818dc4f8a74cd6e28dc10.tar.gz
Ui text: remove unused code
-rw-r--r--src/lib/elementary/efl_ui_text.c149
1 files changed, 1 insertions, 148 deletions
diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c
index da77cd5e34..ee096ad4d1 100644
--- a/src/lib/elementary/efl_ui_text.c
+++ b/src/lib/elementary/efl_ui_text.c
@@ -2577,99 +2577,6 @@ _markup_filter_cb(void *data,
}
}
-/* This function is used to insert text by chunks in jobs */
-static Eina_Bool
-_text_append_idler(void *data)
-{
- int start;
- char backup;
- Evas_Object *obj = (Evas_Object *)data;
-
- EFL_UI_TEXT_DATA_GET(obj, sd);
-
- evas_event_freeze(evas_object_evas_get(obj));
- ELM_SAFE_FREE(sd->text, eina_stringshare_del);
- sd->changed = EINA_TRUE;
-
- start = sd->append_text_position;
- if ((start + EFL_UI_TEXT_CHUNK_SIZE) < sd->append_text_len)
- {
- int pos = start;
- int tag_start, esc_start;
-
- tag_start = esc_start = -1;
- /* Find proper markup cut place */
- while (pos - start < EFL_UI_TEXT_CHUNK_SIZE)
- {
- int prev_pos = pos;
- Eina_Unicode tmp =
- eina_unicode_utf8_next_get(sd->append_text_left, &pos);
-
- if (esc_start == -1)
- {
- if (tmp == '<')
- tag_start = prev_pos;
- else if (tmp == '>')
- tag_start = -1;
- }
- if (tag_start == -1)
- {
- if (tmp == '&')
- esc_start = prev_pos;
- else if (tmp == ';')
- esc_start = -1;
- }
- }
-
- if (tag_start >= 0)
- {
- sd->append_text_position = tag_start;
- }
- else if (esc_start >= 0)
- {
- sd->append_text_position = esc_start;
- }
- else
- {
- sd->append_text_position = pos;
- }
- }
- else
- {
- sd->append_text_position = sd->append_text_len;
- }
-
- backup = sd->append_text_left[sd->append_text_position];
- sd->append_text_left[sd->append_text_position] = '\0';
-
- edje_object_part_text_append
- (sd->entry_edje, "elm.text", sd->append_text_left + start);
-
- sd->append_text_left[sd->append_text_position] = backup;
-
- evas_event_thaw(evas_object_evas_get(obj));
- evas_event_thaw_eval(evas_object_evas_get(obj));
-
- _efl_ui_text_guide_update(obj, EINA_TRUE);
-
- /* If there's still more to go, renew the idler, else, cleanup */
- if (sd->append_text_position < sd->append_text_len)
- {
- return ECORE_CALLBACK_RENEW;
- }
- else
- {
- edje_object_part_text_cursor_pos_set(sd->entry_edje, "elm.text",
- EDJE_CURSOR_MAIN, sd->cursor_pos);
- free(sd->append_text_left);
- sd->append_text_left = NULL;
- sd->append_text_idler = NULL;
- efl_event_callback_legacy_call
- (obj, EFL_UI_TEXT_EVENT_TEXT_SET_DONE, NULL);
- return ECORE_CALLBACK_CANCEL;
- }
-}
-
EOLIAN static void
_efl_ui_text_elm_layout_signal_emit(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd, const char *emission, const char *source)
{
@@ -2775,60 +2682,6 @@ _efl_ui_text_content_unset(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, const cha
}
#endif
-static void
-_entry_text_append(Evas_Object* obj, const char* entry, Eina_Bool set)
-{
- int len = 0;
- if (!entry) return;
-
- EFL_UI_TEXT_DATA_GET(obj, sd);
- len = strlen(entry);
-
- if (sd->append_text_left)
- {
- char *tmpbuf;
-
- tmpbuf = realloc(sd->append_text_left, sd->append_text_len + len + 1);
- if (!tmpbuf)
- {
- /* Do something */
- return;
- }
- sd->append_text_left = tmpbuf;
- memcpy(sd->append_text_left + sd->append_text_len, entry, len + 1);
- sd->append_text_len += len;
- }
- else
- {
- if (len > EFL_UI_TEXT_CHUNK_SIZE)
- {
- sd->append_text_left = (char *)malloc(len + 1);
- }
-
- if (sd->append_text_left)
- {
- memcpy(sd->append_text_left, entry, len + 1);
- sd->append_text_position = 0;
- sd->append_text_len = len;
- sd->append_text_idler = ecore_idler_add(_text_append_idler, obj);
- }
- else
- {
- if (set)
- {
- edje_object_part_text_set(sd->entry_edje, "elm.text", entry);
- }
- else
- {
- edje_object_part_text_append(sd->entry_edje, "elm.text", entry);
- }
- edje_object_part_text_cursor_pos_set(sd->entry_edje, "elm.text",
- EDJE_CURSOR_MAIN, sd->cursor_pos);
- efl_event_callback_legacy_call(obj, EFL_UI_TEXT_EVENT_TEXT_SET_DONE, NULL);
- }
- }
-}
-
static char *
_access_info_cb(void *data EINA_UNUSED, Evas_Object *obj)
{
@@ -4691,7 +4544,7 @@ _efl_ui_text_elm_interface_atspi_text_editable_copy(Eo *obj, Efl_Ui_Text_Data *p
}
EOLIAN static Eina_Bool
-_efl_ui_text_elm_interface_atspi_text_editable_delete(Eo *obj, Efl_Ui_Text_Data *pd, int start_offset, int end_offset)
+_efl_ui_text_elm_interface_atspi_text_editable_delete(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *pd, int start_offset, int end_offset)
{
Evas_Textblock_Cursor *cur1, *cur2;
Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text");