2016-05-01 05:16:31 -07:00
|
|
|
typedef struct _Enventor_Item_Data Enventor_Item;
|
|
|
|
|
2014-09-30 07:56:16 -07:00
|
|
|
EAPI Evas_Object *enventor_object_add(Evas_Object *parent);
|
2016-05-18 07:38:18 -07:00
|
|
|
|
2016-07-02 16:50:47 -07:00
|
|
|
//FIXME: Eofy.
|
2016-07-01 07:59:17 -07:00
|
|
|
EAPI Enventor_Item *enventor_object_main_item_set(Evas_Object *obj, const char *file);
|
|
|
|
EAPI Enventor_Item *enventor_object_sub_item_add(Evas_Object *obj, const char *file);
|
|
|
|
EAPI Enventor_Item *enventor_object_main_item_get(const Evas_Object *obj);
|
2016-06-30 00:50:20 -07:00
|
|
|
EAPI const Eina_List *enventor_object_sub_items_get(const Evas_Object *obj);
|
2016-05-18 07:38:18 -07:00
|
|
|
EAPI Evas_Object *enventor_item_editor_get(const Enventor_Item *it);
|
2016-06-29 04:28:11 -07:00
|
|
|
EAPI const char *enventor_item_file_get(const Enventor_Item *it);
|
2016-07-01 02:24:14 -07:00
|
|
|
EAPI Enventor_Item *enventor_object_focused_item_get(const Evas_Object *obj);
|
2016-07-07 04:34:42 -07:00
|
|
|
EAPI Eina_Bool enventor_item_represent(Enventor_Item *it);
|
2016-07-01 23:39:10 -07:00
|
|
|
EAPI int enventor_item_max_line_get(const Enventor_Item *it);
|
2016-07-02 16:50:47 -07:00
|
|
|
EAPI Eina_Bool enventor_item_line_goto(Enventor_Item *it, int line);
|
|
|
|
EAPI Eina_Bool enventor_item_syntax_color_full_apply(Enventor_Item *it, Eina_Bool force);
|
|
|
|
EAPI Eina_Bool enventor_item_syntax_color_partial_apply(Enventor_Item *it, double interval);
|
|
|
|
EAPI Eina_Bool enventor_item_select_region_set(Enventor_Item *it, int start, int end);
|
|
|
|
EAPI Eina_Bool enventor_item_select_none(Enventor_Item *it);
|
|
|
|
EAPI Eina_Bool enventor_item_cursor_pos_set(Enventor_Item *it, int position);
|
2016-07-02 01:32:11 -07:00
|
|
|
EAPI int enventor_item_cursor_pos_get(const Enventor_Item *it);
|
|
|
|
EAPI const char *enventor_item_selection_get(const Enventor_Item *it);
|
2016-07-02 16:50:47 -07:00
|
|
|
EAPI Eina_Bool enventor_item_text_insert(Enventor_Item *it, const char *text);
|
2016-07-02 01:32:11 -07:00
|
|
|
EAPI const char * enventor_item_text_get(const Enventor_Item *it);
|
2016-07-02 16:50:47 -07:00
|
|
|
EAPI Eina_Bool enventor_item_line_delete(Enventor_Item *it);
|
|
|
|
EAPI Eina_Bool enventor_item_file_save(Enventor_Item *it, const char *file);
|
2016-07-03 23:09:26 -07:00
|
|
|
EAPI Eina_Bool enventor_item_modified_get(const Enventor_Item *it);
|
|
|
|
EAPI void enventor_item_modified_set(Enventor_Item *it, Eina_Bool modified);
|
2016-07-04 06:17:38 -07:00
|
|
|
EAPI Eina_Bool enventor_item_del(Enventor_Item *it);
|
2016-07-27 20:58:09 -07:00
|
|
|
EAPI Eina_Bool enventor_item_template_insert(Enventor_Item *it, char *syntax, size_t n);
|
|
|
|
EAPI Eina_Bool enventor_item_template_part_insert(Enventor_Item *it, Edje_Part_Type part, Enventor_Template_Insert_Type insert_type, Eina_Bool fixed_w, Eina_Bool fixed_h, char *rel1_x_to, char *rel1_y_to, char *rel2_x_to, char *rel2_y_to, float align_x, float align_y, int min_w, int min_h, float rel1_x, float rel1_y, float rel2_x,float rel2_y, char *syntax, size_t n);
|
2016-07-07 03:13:25 -07:00
|
|
|
EAPI Eina_Bool enventor_item_redo(Enventor_Item *it);
|
|
|
|
EAPI Eina_Bool enventor_item_undo(Enventor_Item *it);
|
2016-07-21 04:53:13 -07:00
|
|
|
EAPI Eina_List *enventor_item_group_list_get(Enventor_Item *it);
|
2016-07-01 02:24:14 -07:00
|
|
|
|
2014-09-30 07:56:16 -07:00
|
|
|
#include "enventor_object.eo.legacy.h"
|