return text;
}
-E_API E_View_Text *
-e_view_textblock_create(E_View_Tree *parent, char *style)
-{
- E_Canvas *canvas;
- E_View_Text *text;
- Evas_Object *eo;
- Evas_Textblock_Style *st;
-
- assert(parent != NULL);
-
- text = malloc(sizeof(*text));
- if (!text)
- return NULL;
-
- canvas = e_canvas_get(&parent->view);
- eo = evas_object_textblock_add(canvas->evas);
- if (!eo)
- {
- free(text);
- return NULL;
- }
-
- e_view_init(&text->view, E_VIEW_TYPE_TEXT, (E_View_Impl*)&view_text_impl, eo, parent);
-
- st = evas_textblock_style_new();
- evas_textblock_style_set(st, style);
- evas_object_textblock_style_set(eo, st);
- evas_textblock_style_free(st);
-
- wl_signal_init(&text->events.resize);
-
- evas_object_event_callback_add(text->view.eo, EVAS_CALLBACK_RESIZE, _view_text_evas_object_cb_resize, text);
-
- return text;
-}
-
E_API E_View *
e_view_text_view_get(E_View_Text *text)
{
return evas_object_text_text_get(text->view.eo);
}
+E_API E_View_Text *
+e_view_textblock_create(E_View_Tree *parent, char *style)
+{
+ E_Canvas *canvas;
+ E_View_Text *text;
+ Evas_Object *eo;
+ Evas_Textblock_Style *st;
+
+ assert(parent != NULL);
+
+ text = malloc(sizeof(*text));
+ if (!text)
+ return NULL;
+
+ canvas = e_canvas_get(&parent->view);
+ eo = evas_object_textblock_add(canvas->evas);
+ if (!eo)
+ {
+ free(text);
+ return NULL;
+ }
+
+ e_view_init(&text->view, E_VIEW_TYPE_TEXT, (E_View_Impl*)&view_text_impl, eo, parent);
+
+ st = evas_textblock_style_new();
+ evas_textblock_style_set(st, style);
+ evas_object_textblock_style_set(eo, st);
+ evas_textblock_style_free(st);
+
+ wl_signal_init(&text->events.resize);
+
+ evas_object_event_callback_add(text->view.eo, EVAS_CALLBACK_RESIZE, _view_text_evas_object_cb_resize, text);
+
+ return text;
+}
+
E_API void
e_view_textblock_text_markup_set(E_View_Text *text, char *markup)
{
*/
E_View_Text *e_view_text_create(E_View_Tree *parent, int width, int height, const int color[4]);
-/**
- * TODO
- */
-E_View_Text *e_view_textblock_create(E_View_Tree *parent, char *style);
-
/**
* TODO
*/
/**
* TODO
*/
-void e_view_textblock_text_markup_set(E_View_Text *text, char *markup);
+E_View_Text *e_view_textblock_create(E_View_Tree *parent, char *style);
+/**
+ * TODO
+ */
+void e_view_textblock_text_markup_set(E_View_Text *text, char *markup);
#ifdef __cplusplus
}