no more old textblock - gone. completely. tb2 renamed (as threatened) to

textblock. updated edje and e17.


SVN revision: 18054
This commit is contained in:
Carsten Haitzler 2005-10-28 02:56:27 +00:00
parent d4db65df1f
commit 83f010591d
7 changed files with 154 additions and 3935 deletions

View File

@ -472,13 +472,13 @@ _edje_part_recalc_single(Edje *ed,
{
const char *ptxt;
if (evas_object_textblock2_style_get(ep->object) != stl->style)
evas_object_textblock2_style_set(ep->object, stl->style);
ptxt = evas_object_textblock2_text_markup_get(ep->object);
if (evas_object_textblock_style_get(ep->object) != stl->style)
evas_object_textblock_style_set(ep->object, stl->style);
ptxt = evas_object_textblock_text_markup_get(ep->object);
if (((!ptxt) && (text)) ||
((ptxt) && (text) && (strcmp(ptxt, text))) ||
((ptxt) && (!text)))
evas_object_textblock2_text_markup_set(ep->object, text);
evas_object_textblock_text_markup_set(ep->object, text);
if ((chosen_desc->text.min_x) || (chosen_desc->text.min_y))
{
int mw = 0, mh = 0;
@ -487,11 +487,11 @@ _edje_part_recalc_single(Edje *ed,
if (!chosen_desc->text.min_x)
{
evas_object_resize(ep->object, params->w, params->h);
evas_object_textblock2_size_formatted_get(ep->object, &tw, &th);
evas_object_textblock_size_formatted_get(ep->object, &tw, &th);
}
else
evas_object_textblock2_size_native_get(ep->object, &tw, &th);
evas_object_textblock2_style_insets_get(ep->object, &ins_l, &ins_r, &ins_t, &ins_b);
evas_object_textblock_size_native_get(ep->object, &tw, &th);
evas_object_textblock_style_insets_get(ep->object, &ins_l, &ins_r, &ins_t, &ins_b);
mw = ins_l + tw + ins_r;
mh = ins_t + th + ins_b;
if (chosen_desc->text.min_x)

View File

@ -164,7 +164,7 @@ edje_object_file_set(Evas_Object *obj, const char *file, const char *part)
evas_object_pass_events_set(rp->object, 1);
}
else if (ep->type == EDJE_PART_TYPE_TEXTBLOCK)
rp->object = evas_object_textblock2_add(ed->evas);
rp->object = evas_object_textblock_add(ed->evas);
else
{
printf("EDJE ERROR: wrong part type %i!\n", ep->type);

View File

@ -236,8 +236,8 @@ _edje_textblock_style_parse_and_fix(Edje_File *edf)
stl = l->data;
if (stl->style) break;
stl->style = evas_textblock2_style_new();
evas_textblock2_style_set(stl->style, (const char *)buf);
stl->style = evas_textblock_style_new();
evas_textblock_style_set(stl->style, (const char *)buf);
def_done = 0;
/* FIXME: i think we have no choice by to parse the style line,
* look for font= tags and IF that font is in the .edj then prepend
@ -298,7 +298,7 @@ _edje_textblock_style_parse_and_fix(Edje_File *edf)
}
if (fontset) free(fontset);
if (fontsource) free(fontsource);
evas_textblock2_style_set(stl->style, (const char *)buf);
evas_textblock_style_set(stl->style, (const char *)buf);
free(buf);
}
}
@ -323,7 +323,7 @@ _edje_textblock_style_cleanup(Edje_File *edf)
free(tag);
}
if (stl->name) free(stl->name);
if (stl->style) evas_textblock2_style_free(stl->style);
if (stl->style) evas_textblock_style_free(stl->style);
free(stl);
}
}

View File

@ -424,39 +424,6 @@ extern "C" {
EAPI void evas_font_cache_set (Evas *e, int size);
EAPI int evas_font_cache_get (Evas *e);
EAPI Evas_Object *evas_object_textblock_add (Evas *e);
EAPI void evas_object_textblock_clear (Evas_Object *obj);
EAPI void evas_object_textblock_cursor_pos_set (Evas_Object *obj, int pos);
EAPI int evas_object_textblock_cursor_pos_get (Evas_Object *obj);
EAPI int evas_object_textblock_length_get (Evas_Object *obj);
EAPI int evas_object_textblock_cursor_line_get (Evas_Object *obj);
EAPI int evas_object_textblock_lines_get (Evas_Object *obj);
EAPI int evas_object_textblock_line_start_pos_get (Evas_Object *obj);
EAPI int evas_object_textblock_line_end_pos_get (Evas_Object *obj);
EAPI Evas_Bool evas_object_textblock_line_get (Evas_Object *obj, int line, Evas_Coord *lx, Evas_Coord *ly, Evas_Coord *lw, Evas_Coord *lh);
EAPI Evas_Bool evas_object_textblock_char_pos_get (Evas_Object *obj, int pos, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI int evas_object_textblock_char_coords_get (Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI void evas_object_textblock_text_insert (Evas_Object *obj, const char *text);
EAPI char *evas_object_textblock_text_get (Evas_Object *obj, int len);
EAPI void evas_object_textblock_text_del (Evas_Object *obj, int len);
EAPI void evas_object_textblock_format_insert (Evas_Object *obj, const char *format);
EAPI int evas_object_textblock_format_next_pos_get (Evas_Object *obj);
EAPI int evas_object_textblock_format_next_count_get(Evas_Object *obj);
EAPI const char *evas_object_textblock_format_next_get (Evas_Object *obj, int n);
EAPI void evas_object_textblock_format_next_del (Evas_Object *obj, int n);
EAPI int evas_object_textblock_format_prev_pos_get (Evas_Object *obj);
EAPI int evas_object_textblock_format_prev_count_get(Evas_Object *obj);
EAPI const char *evas_object_textblock_format_prev_get (Evas_Object *obj, int n);
EAPI void evas_object_textblock_format_prev_del (Evas_Object *obj, int n);
EAPI char *evas_object_textblock_format_current_get (Evas_Object *obj);
EAPI void evas_object_textblock_format_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
EAPI void evas_object_textblock_native_size_get (Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
EAPI int evas_object_textblock_native_lines_get (Evas_Object *obj);
/* NEW texblock api - intended to replace the old - not complete yet */
typedef struct _Evas_Textblock_Style Evas_Textblock_Style;
typedef struct _Evas_Textblock_Cursor Evas_Textblock_Cursor;
typedef struct _Evas_Textblock_Rectangle Evas_Textblock_Rectangle;
@ -472,65 +439,65 @@ extern "C" {
EVAS_TEXTBLOCK_TEXT_PLAIN
} Evas_Textblock_Text_Type;
EAPI Evas_Object *evas_object_textblock2_add(Evas *e);
EAPI Evas_Object *evas_object_textblock_add(Evas *e);
EAPI Evas_Textblock_Style *evas_textblock2_style_new(void);
EAPI void evas_textblock2_style_free(Evas_Textblock_Style *ts);
EAPI void evas_textblock2_style_set(Evas_Textblock_Style *ts, const char *text);
EAPI const char *evas_textblock2_style_get(Evas_Textblock_Style *ts);
EAPI Evas_Textblock_Style *evas_textblock_style_new(void);
EAPI void evas_textblock_style_free(Evas_Textblock_Style *ts);
EAPI void evas_textblock_style_set(Evas_Textblock_Style *ts, const char *text);
EAPI const char *evas_textblock_style_get(Evas_Textblock_Style *ts);
EAPI void evas_object_textblock2_style_set(Evas_Object *obj, Evas_Textblock_Style *ts);
EAPI const Evas_Textblock_Style *evas_object_textblock2_style_get(Evas_Object *obj);
EAPI void evas_object_textblock_style_set(Evas_Object *obj, Evas_Textblock_Style *ts);
EAPI const Evas_Textblock_Style *evas_object_textblock_style_get(Evas_Object *obj);
EAPI void evas_object_textblock2_text_markup_set(Evas_Object *obj, const char *text);
EAPI const char *evas_object_textblock2_text_markup_get(Evas_Object *obj);
EAPI void evas_object_textblock_text_markup_set(Evas_Object *obj, const char *text);
EAPI const char *evas_object_textblock_text_markup_get(Evas_Object *obj);
EAPI const Evas_Textblock_Cursor *evas_object_textblock2_cursor_get(Evas_Object *obj);
EAPI Evas_Textblock_Cursor *evas_object_textblock2_cursor_new(Evas_Object *obj);
EAPI const Evas_Textblock_Cursor *evas_object_textblock_cursor_get(Evas_Object *obj);
EAPI Evas_Textblock_Cursor *evas_object_textblock_cursor_new(Evas_Object *obj);
EAPI void evas_textblock2_cursor_free(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_free(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_node_first(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_node_last(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock2_cursor_node_next(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock2_cursor_node_prev(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock2_cursor_char_next(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock2_cursor_char_prev(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_char_first(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_char_last(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_line_first(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_line_last(Evas_Textblock_Cursor *cur);
EAPI int evas_textblock2_cursor_pos_get(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_pos_set(Evas_Textblock_Cursor *cur, int pos);
EAPI Evas_Bool evas_textblock2_cursor_line_set(Evas_Textblock_Cursor *cur, int line);
EAPI int evas_textblock2_cursor_compare(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
EAPI void evas_textblock2_cursor_copy(Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest);
EAPI void evas_textblock_cursor_node_first(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_node_last(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock_cursor_node_next(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock_cursor_node_prev(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock_cursor_char_next(Evas_Textblock_Cursor *cur);
EAPI Evas_Bool evas_textblock_cursor_char_prev(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_char_first(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_char_last(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_line_first(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_line_last(Evas_Textblock_Cursor *cur);
EAPI int evas_textblock_cursor_pos_get(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_pos_set(Evas_Textblock_Cursor *cur, int pos);
EAPI Evas_Bool evas_textblock_cursor_line_set(Evas_Textblock_Cursor *cur, int line);
EAPI int evas_textblock_cursor_compare(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
EAPI void evas_textblock_cursor_copy(Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest);
EAPI void evas_textblock2_cursor_text_append(Evas_Textblock_Cursor *cur, const char *text);
EAPI void evas_textblock2_cursor_text_prepend(Evas_Textblock_Cursor *cur, const char *text);
EAPI void evas_textblock_cursor_text_append(Evas_Textblock_Cursor *cur, const char *text);
EAPI void evas_textblock_cursor_text_prepend(Evas_Textblock_Cursor *cur, const char *text);
EAPI void evas_textblock2_cursor_format_append(Evas_Textblock_Cursor *cur, const char *format);
EAPI void evas_textblock2_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *format);
EAPI void evas_textblock2_cursor_node_delete(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_char_delete(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
EAPI void evas_textblock_cursor_format_append(Evas_Textblock_Cursor *cur, const char *format);
EAPI void evas_textblock_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *format);
EAPI void evas_textblock_cursor_node_delete(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_char_delete(Evas_Textblock_Cursor *cur);
EAPI void evas_textblock_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
EAPI const char *evas_textblock2_cursor_node_text_get(Evas_Textblock_Cursor *cur);
EAPI int evas_textblock2_cursor_node_text_length_get(Evas_Textblock_Cursor *cur);
EAPI const char *evas_textblock2_cursor_node_format_get(Evas_Textblock_Cursor *cur);
EAPI char *evas_textblock2_cursor_range_text_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format);
EAPI const char *evas_textblock_cursor_node_text_get(Evas_Textblock_Cursor *cur);
EAPI int evas_textblock_cursor_node_text_length_get(Evas_Textblock_Cursor *cur);
EAPI const char *evas_textblock_cursor_node_format_get(Evas_Textblock_Cursor *cur);
EAPI char *evas_textblock_cursor_range_text_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format);
EAPI int evas_textblock2_cursor_char_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI int evas_textblock2_cursor_line_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI Evas_Bool evas_textblock2_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y);
EAPI int evas_textblock2_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y);
EAPI Evas_List *evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
EAPI int evas_textblock_cursor_char_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI int evas_textblock_cursor_line_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI Evas_Bool evas_textblock_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y);
EAPI int evas_textblock_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y);
EAPI Evas_List *evas_textblock_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
EAPI Evas_Bool evas_object_textblock2_line_number_geometry_get(Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI void evas_object_textblock2_clear(Evas_Object *obj);
EAPI void evas_object_textblock2_size_formatted_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
EAPI void evas_object_textblock2_size_native_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
EAPI void evas_object_textblock2_style_insets_get(Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b);
EAPI Evas_Bool evas_object_textblock_line_number_geometry_get(Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
EAPI void evas_object_textblock_clear(Evas_Object *obj);
EAPI void evas_object_textblock_size_formatted_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
EAPI void evas_object_textblock_size_native_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
EAPI void evas_object_textblock_style_insets_get(Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b);
EAPI void evas_object_del (Evas_Object *obj);

View File

@ -34,7 +34,6 @@ evas_object_rectangle.c \
evas_object_smart.c \
evas_object_text.c \
evas_object_textblock.c \
evas_object_textblock_old.c \
evas_font_dir.c \
evas_rectangle.c \
evas_render.c \

View File

@ -5,15 +5,6 @@
#include "evas_common.h"
#include "evas_private.h"
/* FIXME:
*
* this is a rewrite of textblock - for now api calsl are just textblock2
* instead of textblock
*
*/
/* LEAK: lines!!!! lines allocated in _layout_line_new() */
/* save typing */
#define ENFN obj->layer->evas->engine.func
#define ENDT obj->layer->evas->engine.data.output
@ -730,7 +721,7 @@ _append_text_run(Evas_Object_Textblock *o, char *s, char *p)
strncpy(ts, s, p - s);
ts[p - s] = 0;
ts = _clean_white(0, 0, ts);
evas_textblock2_cursor_text_append(o->cursor, ts);
evas_textblock_cursor_text_append(o->cursor, ts);
free(ts);
}
}
@ -2184,7 +2175,7 @@ _find_layout_line_num(Evas_Object *obj, int line)
* @todo Find a documentation group to put this under.
*/
Evas_Object *
evas_object_textblock2_add(Evas *e)
evas_object_textblock_add(Evas *e)
{
Evas_Object *obj;
@ -2198,7 +2189,7 @@ evas_object_textblock2_add(Evas *e)
}
Evas_Textblock_Style *
evas_textblock2_style_new(void)
evas_textblock_style_new(void)
{
Evas_Textblock_Style *ts;
@ -2207,7 +2198,7 @@ evas_textblock2_style_new(void)
}
void
evas_textblock2_style_free(Evas_Textblock_Style *ts)
evas_textblock_style_free(Evas_Textblock_Style *ts)
{
if (!ts) return;
if (ts->objects)
@ -2220,7 +2211,7 @@ evas_textblock2_style_free(Evas_Textblock_Style *ts)
}
void
evas_textblock2_style_set(Evas_Textblock_Style *ts, const char *text)
evas_textblock_style_set(Evas_Textblock_Style *ts, const char *text)
{
Evas_List *l;
@ -2320,12 +2311,12 @@ evas_textblock2_style_set(Evas_Textblock_Style *ts, const char *text)
obj = l->data;
o = (Evas_Object_Textblock *)(obj->object_data);
if (o->markup_text)
evas_object_textblock2_text_markup_set(obj, o->markup_text);
evas_object_textblock_text_markup_set(obj, o->markup_text);
}
}
const char *
evas_textblock2_style_get(Evas_Textblock_Style *ts)
evas_textblock_style_get(Evas_Textblock_Style *ts)
{
if (!ts) return NULL;
return ts->style_text;
@ -2333,7 +2324,7 @@ evas_textblock2_style_get(Evas_Textblock_Style *ts)
/* textblock styles */
void
evas_object_textblock2_style_set(Evas_Object *obj, Evas_Textblock_Style *ts)
evas_object_textblock_style_set(Evas_Object *obj, Evas_Textblock_Style *ts)
{
TB_HEAD();
if (ts == o->style) return;
@ -2345,7 +2336,7 @@ evas_object_textblock2_style_set(Evas_Object *obj, Evas_Textblock_Style *ts)
old_ts = o->style;
old_ts->objects = evas_list_remove(old_ts->objects, obj);
if ((old_ts->delete_me) && (!old_ts->objects))
evas_textblock2_style_free(old_ts);
evas_textblock_style_free(old_ts);
}
if (ts)
{
@ -2357,18 +2348,18 @@ evas_object_textblock2_style_set(Evas_Object *obj, Evas_Textblock_Style *ts)
o->style = NULL;
}
if (o->markup_text)
evas_object_textblock2_text_markup_set(obj, o->markup_text);
evas_object_textblock_text_markup_set(obj, o->markup_text);
}
const Evas_Textblock_Style *
evas_object_textblock2_style_get(Evas_Object *obj)
evas_object_textblock_style_get(Evas_Object *obj)
{
TB_HEAD_RETURN(NULL);
return o->style;
}
void
evas_object_textblock2_text_markup_set(Evas_Object *obj, const char *text)
evas_object_textblock_text_markup_set(Evas_Object *obj, const char *text)
{
TB_HEAD();
if ((text != o->markup_text) && (o->markup_text))
@ -2389,7 +2380,7 @@ evas_object_textblock2_text_markup_set(Evas_Object *obj, const char *text)
}
return;
}
evas_textblock2_cursor_node_first(o->cursor);
evas_textblock_cursor_node_first(o->cursor);
if (text)
{
char *s, *p;
@ -2415,11 +2406,11 @@ evas_object_textblock2_text_markup_set(Evas_Object *obj, const char *text)
ttag[tag_end - tag_start - 1] = 0;
match = _style_match_tag(o->style, ttag);
if (match)
evas_textblock2_cursor_format_append(o->cursor, match);
evas_textblock_cursor_format_append(o->cursor, match);
else
{
if (ttag[0] == '/')
evas_textblock2_cursor_format_append(o->cursor, "-");
evas_textblock_cursor_format_append(o->cursor, "-");
else
{
char *ttag2;
@ -2429,7 +2420,7 @@ evas_object_textblock2_text_markup_set(Evas_Object *obj, const char *text)
{
strcpy(ttag2, "+ ");
strcat(ttag2, ttag);
evas_textblock2_cursor_format_append(o->cursor, ttag2);
evas_textblock_cursor_format_append(o->cursor, ttag2);
free(ttag2);
}
}
@ -2447,7 +2438,7 @@ evas_object_textblock2_text_markup_set(Evas_Object *obj, const char *text)
if (!strncmp(_escapes[i], esc_start,
esc_end - esc_start + 1))
{
evas_textblock2_cursor_text_append(o->cursor, _escapes[i + 1]);
evas_textblock_cursor_text_append(o->cursor, _escapes[i + 1]);
break;
}
}
@ -2505,14 +2496,14 @@ evas_object_textblock2_text_markup_set(Evas_Object *obj, const char *text)
{
Evas_List *l;
evas_textblock2_cursor_node_first(o->cursor);
evas_textblock_cursor_node_first(o->cursor);
for (l = o->cursors; l; l = l->next)
evas_textblock2_cursor_node_first(l->data);
evas_textblock_cursor_node_first(l->data);
}
}
const char *
evas_object_textblock2_text_markup_get(Evas_Object *obj)
evas_object_textblock_text_markup_get(Evas_Object *obj)
{
TB_HEAD_RETURN(NULL);
if (!o->markup_text)
@ -2521,13 +2512,13 @@ evas_object_textblock2_text_markup_get(Evas_Object *obj)
int slen = 0;
int salloc = 0;
cur = evas_object_textblock2_cursor_new(obj);
evas_textblock2_cursor_node_first(cur);
cur = evas_object_textblock_cursor_new(obj);
evas_textblock_cursor_node_first(cur);
do
{
char *s, *p, *ps;
s = (char *)evas_textblock2_cursor_node_text_get(cur);
s = (char *)evas_textblock_cursor_node_text_get(cur);
if (s)
{
p = s;
@ -2578,7 +2569,7 @@ evas_object_textblock2_text_markup_get(Evas_Object *obj)
}
else
{
s = (char *)evas_textblock2_cursor_node_format_get(cur);
s = (char *)evas_textblock_cursor_node_format_get(cur);
if (s)
{
char *stag;
@ -2602,22 +2593,22 @@ evas_object_textblock2_text_markup_get(Evas_Object *obj)
}
}
while (evas_textblock2_cursor_node_next(cur));
evas_textblock2_cursor_free(cur);
while (evas_textblock_cursor_node_next(cur));
evas_textblock_cursor_free(cur);
}
return o->markup_text;
}
/* cursors */
const Evas_Textblock_Cursor *
evas_object_textblock2_cursor_get(Evas_Object *obj)
evas_object_textblock_cursor_get(Evas_Object *obj)
{
TB_HEAD_RETURN(NULL);
return o->cursor;
}
Evas_Textblock_Cursor *
evas_object_textblock2_cursor_new(Evas_Object *obj)
evas_object_textblock_cursor_new(Evas_Object *obj)
{
Evas_Textblock_Cursor *cur;
@ -2631,7 +2622,7 @@ evas_object_textblock2_cursor_new(Evas_Object *obj)
}
void
evas_textblock2_cursor_free(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_free(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
@ -2643,7 +2634,7 @@ evas_textblock2_cursor_free(Evas_Textblock_Cursor *cur)
}
void
evas_textblock2_cursor_node_first(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_first(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
@ -2654,7 +2645,7 @@ evas_textblock2_cursor_node_first(Evas_Textblock_Cursor *cur)
}
void
evas_textblock2_cursor_node_last(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_last(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
@ -2664,7 +2655,7 @@ evas_textblock2_cursor_node_last(Evas_Textblock_Cursor *cur)
{
cur->node = (Evas_Object_Textblock_Node *)(((Evas_Object_List *)(o->nodes))->last);
cur->pos = 0;
evas_textblock2_cursor_char_last(cur);
evas_textblock_cursor_char_last(cur);
}
else
{
@ -2674,7 +2665,7 @@ evas_textblock2_cursor_node_last(Evas_Textblock_Cursor *cur)
}
Evas_Bool
evas_textblock2_cursor_node_next(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_next(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
@ -2691,7 +2682,7 @@ evas_textblock2_cursor_node_next(Evas_Textblock_Cursor *cur)
}
Evas_Bool
evas_textblock2_cursor_node_prev(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_prev(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
@ -2701,14 +2692,14 @@ evas_textblock2_cursor_node_prev(Evas_Textblock_Cursor *cur)
if (((Evas_Object_List *)(cur->node))->prev)
{
cur->node = (Evas_Object_Textblock_Node *)(((Evas_Object_List *)(cur->node))->prev);
evas_textblock2_cursor_char_last(cur);
evas_textblock_cursor_char_last(cur);
return 1;
}
return 0;
}
Evas_Bool
evas_textblock2_cursor_char_next(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_char_next(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
int index, tindex, ch;
@ -2727,7 +2718,7 @@ evas_textblock2_cursor_char_next(Evas_Textblock_Cursor *cur)
}
Evas_Bool
evas_textblock2_cursor_char_prev(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_char_prev(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
int index, ch;
@ -2744,14 +2735,14 @@ evas_textblock2_cursor_char_prev(Evas_Textblock_Cursor *cur)
}
void
evas_textblock2_cursor_char_first(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_char_first(Evas_Textblock_Cursor *cur)
{
if (!cur) return;
cur->pos = 0;
}
void
evas_textblock2_cursor_char_last(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_char_last(Evas_Textblock_Cursor *cur)
{
int index;
@ -2768,7 +2759,7 @@ evas_textblock2_cursor_char_last(Evas_Textblock_Cursor *cur)
}
void
evas_textblock2_cursor_line_first(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_line_first(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Line *ln = NULL;
@ -2804,7 +2795,7 @@ evas_textblock2_cursor_line_first(Evas_Textblock_Cursor *cur)
}
void
evas_textblock2_cursor_line_last(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_line_last(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Line *ln = NULL;
@ -2850,14 +2841,14 @@ evas_textblock2_cursor_line_last(Evas_Textblock_Cursor *cur)
}
int
evas_textblock2_cursor_pos_get(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_pos_get(Evas_Textblock_Cursor *cur)
{
if (!cur) return -1;
return cur->pos;
}
void
evas_textblock2_cursor_pos_set(Evas_Textblock_Cursor *cur, int pos)
evas_textblock_cursor_pos_set(Evas_Textblock_Cursor *cur, int pos)
{
if (!cur) return;
if (!cur->node) return;
@ -2868,7 +2859,7 @@ evas_textblock2_cursor_pos_set(Evas_Textblock_Cursor *cur, int pos)
}
Evas_Bool
evas_textblock2_cursor_line_set(Evas_Textblock_Cursor *cur, int line)
evas_textblock_cursor_line_set(Evas_Textblock_Cursor *cur, int line)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Line *ln;
@ -2902,7 +2893,7 @@ evas_textblock2_cursor_line_set(Evas_Textblock_Cursor *cur, int line)
}
int
evas_textblock2_cursor_compare(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2)
evas_textblock_cursor_compare(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2)
{
Evas_Object_List *l1, *l2;
@ -2930,7 +2921,7 @@ evas_textblock2_cursor_compare(Evas_Textblock_Cursor *cur1, Evas_Textblock_Curso
}
void
evas_textblock2_cursor_copy(Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest)
evas_textblock_cursor_copy(Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest)
{
if (!cur) return;
if (!cur_dest) return;
@ -2942,7 +2933,7 @@ evas_textblock2_cursor_copy(Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *c
/* text controls */
void
evas_textblock2_cursor_text_append(Evas_Textblock_Cursor *cur, const char *text)
evas_textblock_cursor_text_append(Evas_Textblock_Cursor *cur, const char *text)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n;
@ -3000,7 +2991,7 @@ evas_textblock2_cursor_text_append(Evas_Textblock_Cursor *cur, const char *text)
}
void
evas_textblock2_cursor_text_prepend(Evas_Textblock_Cursor *cur, const char *text)
evas_textblock_cursor_text_prepend(Evas_Textblock_Cursor *cur, const char *text)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n;
@ -3056,7 +3047,7 @@ evas_textblock2_cursor_text_prepend(Evas_Textblock_Cursor *cur, const char *text
}
void
evas_textblock2_cursor_format_append(Evas_Textblock_Cursor *cur, const char *format)
evas_textblock_cursor_format_append(Evas_Textblock_Cursor *cur, const char *format)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n, *nc, *n2;
@ -3116,7 +3107,7 @@ evas_textblock2_cursor_format_append(Evas_Textblock_Cursor *cur, const char *for
}
void
evas_textblock2_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *format)
evas_textblock_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *format)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n, *nc, *n2;
@ -3171,7 +3162,7 @@ evas_textblock2_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *fo
}
void
evas_textblock2_cursor_node_delete(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_delete(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n, *n2;
@ -3190,7 +3181,7 @@ evas_textblock2_cursor_node_delete(Evas_Textblock_Cursor *cur)
n2 = (Evas_Object_Textblock_Node *)(((Evas_Object_List *)n)->prev);
cur->node = n2;
cur->pos = 0;
evas_textblock2_cursor_char_last(cur);
evas_textblock_cursor_char_last(cur);
}
{
@ -3228,7 +3219,7 @@ evas_textblock2_cursor_node_delete(Evas_Textblock_Cursor *cur)
}
void
evas_textblock2_cursor_char_delete(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_char_delete(Evas_Textblock_Cursor *cur)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n, *n2;
@ -3239,7 +3230,7 @@ evas_textblock2_cursor_char_delete(Evas_Textblock_Cursor *cur)
n = cur->node;
if (n->type == NODE_FORMAT)
{
evas_textblock2_cursor_node_delete(cur);
evas_textblock_cursor_node_delete(cur);
return;
}
index = cur->pos;
@ -3249,7 +3240,7 @@ evas_textblock2_cursor_char_delete(Evas_Textblock_Cursor *cur)
n->text = _strbuf_remove(n->text, cur->pos, index, &(n->len), &(n->alloc));
if (!n->text)
{
evas_textblock2_cursor_node_delete(cur);
evas_textblock_cursor_node_delete(cur);
return;
}
if (cur->pos == n->len)
@ -3263,7 +3254,7 @@ evas_textblock2_cursor_char_delete(Evas_Textblock_Cursor *cur)
else
{
cur->pos = 0;
evas_textblock2_cursor_char_last(cur);
evas_textblock_cursor_char_last(cur);
}
}
@ -3298,7 +3289,7 @@ evas_textblock2_cursor_char_delete(Evas_Textblock_Cursor *cur)
}
void
evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2)
evas_textblock_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n1, *n2, *n, *tn;
@ -3310,7 +3301,7 @@ evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_
if (!cur2) return;
if (cur1->obj != cur2->obj) return;
o = (Evas_Object_Textblock *)(cur1->obj->object_data);
if (evas_textblock2_cursor_compare(cur1, cur2) > 0)
if (evas_textblock_cursor_compare(cur1, cur2) > 0)
{
Evas_Textblock_Cursor *tc;
@ -3327,15 +3318,15 @@ evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_
{
if (cur1->pos == cur2->pos)
{
evas_textblock2_cursor_char_delete(cur1);
evas_textblock2_cursor_copy(cur1, cur2);
evas_textblock_cursor_char_delete(cur1);
evas_textblock_cursor_copy(cur1, cur2);
return;
}
n1->text = _strbuf_remove(n1->text, cur1->pos, index, &(n1->len), &(n1->alloc));
if (!n1->text)
{
evas_textblock2_cursor_node_delete(cur1);
evas_textblock2_cursor_copy(cur1, cur2);
evas_textblock_cursor_node_delete(cur1);
evas_textblock_cursor_copy(cur1, cur2);
return;
}
if (cur1->pos >= n1->len)
@ -3349,10 +3340,10 @@ evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_
else
{
cur1->pos = 0;
evas_textblock2_cursor_char_last(cur1);
evas_textblock_cursor_char_last(cur1);
}
}
evas_textblock2_cursor_copy(cur1, cur2);
evas_textblock_cursor_copy(cur1, cur2);
}
else
{
@ -3393,7 +3384,7 @@ evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_
if (n1->type == NODE_TEXT)
{
if (!n1->text)
evas_textblock2_cursor_node_delete(cur1);
evas_textblock_cursor_node_delete(cur1);
}
else
{
@ -3449,7 +3440,7 @@ evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_
{
n2->text = _strbuf_remove(n2->text, 0, index, &(n2->len), &(n2->alloc));
if (!n2->text)
evas_textblock2_cursor_node_delete(cur2);
evas_textblock_cursor_node_delete(cur2);
}
else
{
@ -3489,13 +3480,13 @@ evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_
if ((cur1 != o->cursor) && (cur2 != o->cursor))
{
evas_textblock2_cursor_copy(cur1, o->cursor);
evas_textblock_cursor_copy(cur1, o->cursor);
}
for (l = o->cursors; l; l = l->next)
{
if ((l->data != cur1) && (l->data != cur2))
{
evas_textblock2_cursor_copy(cur1, l->data);
evas_textblock_cursor_copy(cur1, l->data);
}
}
}
@ -3507,7 +3498,7 @@ evas_textblock2_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_
}
const char *
evas_textblock2_cursor_node_text_get(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_text_get(Evas_Textblock_Cursor *cur)
{
if (!cur) return NULL;
if (!cur->node) return NULL;
@ -3519,7 +3510,7 @@ evas_textblock2_cursor_node_text_get(Evas_Textblock_Cursor *cur)
}
int
evas_textblock2_cursor_node_text_length_get(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_text_length_get(Evas_Textblock_Cursor *cur)
{
if (!cur) return 0;
if (!cur->node) return 0;
@ -3531,7 +3522,7 @@ evas_textblock2_cursor_node_text_length_get(Evas_Textblock_Cursor *cur)
}
const char *
evas_textblock2_cursor_node_format_get(Evas_Textblock_Cursor *cur)
evas_textblock_cursor_node_format_get(Evas_Textblock_Cursor *cur)
{
if (!cur) return NULL;
if (!cur->node) return NULL;
@ -3543,7 +3534,7 @@ evas_textblock2_cursor_node_format_get(Evas_Textblock_Cursor *cur)
}
char *
evas_textblock2_cursor_range_text_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format)
evas_textblock_cursor_range_text_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Node *n1, *n2, *n;
@ -3555,7 +3546,7 @@ evas_textblock2_cursor_range_text_get(Evas_Textblock_Cursor *cur1, Evas_Textbloc
if (!cur2) return NULL;
if (cur1->obj != cur2->obj) return NULL;
o = (Evas_Object_Textblock *)(cur1->obj->object_data);
if (evas_textblock2_cursor_compare(cur1, cur2) > 0)
if (evas_textblock_cursor_compare(cur1, cur2) > 0)
{
Evas_Textblock_Cursor *tc;
@ -3614,7 +3605,7 @@ evas_textblock2_cursor_range_text_get(Evas_Textblock_Cursor *cur1, Evas_Textbloc
}
int
evas_textblock2_cursor_char_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
evas_textblock_cursor_char_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Line *ln = NULL;
@ -3668,7 +3659,7 @@ evas_textblock2_cursor_char_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord
}
int
evas_textblock2_cursor_line_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
evas_textblock_cursor_line_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
{
Evas_Object_Textblock *o;
Evas_Object_Textblock_Line *ln = NULL;
@ -3697,7 +3688,7 @@ evas_textblock2_cursor_line_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord
}
Evas_Bool
evas_textblock2_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y)
evas_textblock_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y)
{
Evas_Object_Textblock *o;
Evas_Object_List *l, *ll;
@ -3768,7 +3759,7 @@ evas_textblock2_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x,
}
int
evas_textblock2_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y)
evas_textblock_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y)
{
Evas_Object_Textblock *o;
Evas_Object_List *l;
@ -3785,7 +3776,7 @@ evas_textblock2_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y)
if (ln->y > y) break;
if ((ln->y <= y) && ((ln->y + ln->h) > y))
{
evas_textblock2_cursor_line_set(cur, ln->line_no);
evas_textblock_cursor_line_set(cur, ln->line_no);
return ln->line_no;
}
}
@ -3793,7 +3784,7 @@ evas_textblock2_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y)
}
Evas_List *
evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2)
evas_textblock_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2)
{
Evas_Object_Textblock *o;
Evas_List *rects = NULL;
@ -3805,7 +3796,7 @@ evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Text
if (!cur2) return NULL;
if (cur1->obj != cur2->obj) return NULL;
o = (Evas_Object_Textblock *)(cur1->obj->object_data);
if (evas_textblock2_cursor_compare(cur1, cur2) > 0)
if (evas_textblock_cursor_compare(cur1, cur2) > 0)
{
Evas_Textblock_Cursor *tc;
@ -3813,11 +3804,11 @@ evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Text
cur1 = cur2;
cur2 = tc;
}
line = evas_textblock2_cursor_char_geometry_get(cur1, &cx, &cy, &cw, &ch);
line = evas_textblock_cursor_char_geometry_get(cur1, &cx, &cy, &cw, &ch);
if (line < 0) return NULL;
line = evas_textblock2_cursor_line_geometry_get(cur1, &lx, &ly, &lw, &lh);
line = evas_textblock_cursor_line_geometry_get(cur1, &lx, &ly, &lw, &lh);
if (line < 0) return NULL;
line2 = evas_textblock2_cursor_line_geometry_get(cur2, NULL, NULL, NULL, NULL);
line2 = evas_textblock_cursor_line_geometry_get(cur2, NULL, NULL, NULL, NULL);
if (line2 < 0) return NULL;
if (line == line2)
{
@ -3826,7 +3817,7 @@ evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Text
tr->x = cx;
tr->y = ly;
tr->h = lh;
line = evas_textblock2_cursor_char_geometry_get(cur2, &cx, &cy, &cw, &ch);
line = evas_textblock_cursor_char_geometry_get(cur2, &cx, &cy, &cw, &ch);
if (line < 0)
{
while (rects)
@ -3848,7 +3839,7 @@ evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Text
tr->w = lx + lw - cx;
for (i = line +1; i < line2; i++)
{
evas_object_textblock2_line_number_geometry_get(cur1->obj, i, &lx, &ly, &lw, &lh);
evas_object_textblock_line_number_geometry_get(cur1->obj, i, &lx, &ly, &lw, &lh);
tr = calloc(1, sizeof(Evas_Textblock_Rectangle));
rects = evas_list_append(rects, tr);
tr->x = lx;
@ -3856,7 +3847,7 @@ evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Text
tr->h = lh;
tr->w = lw;
}
line = evas_textblock2_cursor_char_geometry_get(cur2, &cx, &cy, &cw, &ch);
line = evas_textblock_cursor_char_geometry_get(cur2, &cx, &cy, &cw, &ch);
if (line < 0)
{
while (rects)
@ -3866,7 +3857,7 @@ evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Text
}
return NULL;
}
line = evas_textblock2_cursor_line_geometry_get(cur2, &lx, &ly, &lw, &lh);
line = evas_textblock_cursor_line_geometry_get(cur2, &lx, &ly, &lw, &lh);
if (line < 0)
{
while (rects)
@ -3888,7 +3879,7 @@ evas_textblock2_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Text
/* general controls */
Evas_Bool
evas_object_textblock2_line_number_geometry_get(Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
evas_object_textblock_line_number_geometry_get(Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
{
Evas_Object_Textblock_Line *ln;
@ -3903,7 +3894,7 @@ evas_object_textblock2_line_number_geometry_get(Evas_Object *obj, int line, Evas
}
void
evas_object_textblock2_clear(Evas_Object *obj)
evas_object_textblock_clear(Evas_Object *obj)
{
Evas_List *l;
@ -3937,7 +3928,7 @@ evas_object_textblock2_clear(Evas_Object *obj)
}
void
evas_object_textblock2_size_formatted_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
evas_object_textblock_size_formatted_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
TB_HEAD();
if (!o->formatted.valid) _relayout(obj);
@ -3946,7 +3937,7 @@ evas_object_textblock2_size_formatted_get(Evas_Object *obj, Evas_Coord *w, Evas_
}
void
evas_object_textblock2_size_native_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
evas_object_textblock_size_native_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
{
TB_HEAD();
if (!o->native.valid)
@ -3962,7 +3953,7 @@ evas_object_textblock2_size_native_get(Evas_Object *obj, Evas_Coord *w, Evas_Coo
}
void
evas_object_textblock2_style_insets_get(Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b)
evas_object_textblock_style_insets_get(Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b)
{
TB_HEAD();
if (!o->formatted.valid) _relayout(obj);
@ -4017,8 +4008,8 @@ evas_object_textblock_free(Evas_Object *obj)
{
Evas_Object_Textblock *o;
evas_object_textblock2_clear(obj);
evas_object_textblock2_style_set(obj, NULL);
evas_object_textblock_clear(obj);
evas_object_textblock_style_set(obj, NULL);
o = (Evas_Object_Textblock *)(obj->object_data);
free(o->cursor);
while (o->cursors)

File diff suppressed because it is too large Load Diff