hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=5c521758857aac46a2d43e9e9c71f06295b849b5

commit 5c521758857aac46a2d43e9e9c71f06295b849b5
Author: Hermet Park <hermetp...@gmail.com>
Date:   Sun Aug 18 01:07:56 2019 +0900

    get rid of unstable eolian usage - 2,
    
    Now it's buildable but still not working properly.
---
 src/lib/Enventor.h.in      |  47 ++++++++
 src/lib/Makefile.am        |   2 +-
 src/lib/edc_editor.c       |  12 +-
 src/lib/edj_viewer.c       |   6 +-
 src/lib/enventor_private.h |   2 +
 src/lib/enventor_smart.c   | 291 +++++++++++++++++++++++++--------------------
 src/lib/redoundo.c         |   4 +-
 7 files changed, 225 insertions(+), 139 deletions(-)

diff --git a/src/lib/Enventor.h.in b/src/lib/Enventor.h.in
index 9bb5944..83ef834 100644
--- a/src/lib/Enventor.h.in
+++ b/src/lib/Enventor.h.in
@@ -47,6 +47,7 @@ extern "C"
  * @li "file,open,requested":
 */
 
+typedef Eo Enventor_Object;
 typedef struct _Enventor_Item_Data Enventor_Item;
 
 typedef enum
@@ -114,6 +115,52 @@ EAPI int enventor_init(int argc, char **argv);
 EAPI int enventor_shutdown(void);
 
 EAPI Evas_Object *enventor_object_add(Evas_Object *parent);
+EAPI Eina_List *enventor_object_programs_list_get(Enventor_Object *obj);
+EAPI Eina_List *enventor_object_part_states_list_get(Enventor_Object *obj, 
const char *part);
+EAPI Edje_Part_Type enventor_object_part_type_get(Enventor_Object *obj, const 
char *part_name);
+EAPI Eina_List *enventor_object_parts_list_get(Enventor_Object *obj);
+EAPI void enventor_object_linenumber_set(Enventor_Object *obj, Eina_Bool 
linenumber);
+EAPI Eina_Bool enventor_object_linenumber_get(const Enventor_Object *obj);
+EAPI void enventor_object_smart_undo_redo_set(Enventor_Object *obj, Eina_Bool 
smart_undo_redo);
+EAPI Eina_Bool enventor_object_smart_undo_redo_get(const Enventor_Object *obj);
+EAPI void enventor_object_auto_indent_set(Enventor_Object *obj, Eina_Bool 
auto_indent);
+EAPI Eina_Bool enventor_object_auto_indent_get(const Enventor_Object *obj);
+EAPI void enventor_object_auto_complete_set(Enventor_Object *obj, Eina_Bool 
auto_complete);
+EAPI Eina_Bool enventor_object_auto_complete_get(const Enventor_Object *obj);
+EAPI void enventor_object_auto_complete_list_show(Enventor_Object *obj);
+EAPI Eina_Bool enventor_object_path_set(Enventor_Object *obj, 
Enventor_Path_Type type, Eina_List *pathes);
+EAPI const Eina_List *enventor_object_path_get(Enventor_Object *obj, 
Enventor_Path_Type type);
+EAPI void enventor_object_live_view_scale_set(Enventor_Object *obj, double 
scale);
+EAPI void enventor_object_live_view_size_set(Enventor_Object *obj, Evas_Coord 
w, Evas_Coord h);
+EAPI void enventor_object_live_view_size_get(Enventor_Object *obj, Evas_Coord 
*w, Evas_Coord *h);
+EAPI double enventor_object_live_view_scale_get(const Enventor_Object *obj);
+EAPI void enventor_object_dummy_parts_set(Enventor_Object *obj, Eina_Bool 
dummy_parts);
+EAPI Eina_Bool enventor_object_ctxpopup_get(const Enventor_Object *obj);
+EAPI void enventor_object_ctxpopup_set(Enventor_Object *obj, Eina_Bool 
ctxpopup);
+EAPI Eina_Bool enventor_object_ctxpopup_visible_get(Enventor_Object *obj);
+EAPI void enventor_object_ctxpopup_dismiss(Enventor_Object *obj);
+EAPI Eina_Bool enventor_object_dummy_parts_get(const Enventor_Object *obj);
+EAPI void enventor_object_wireframes_set(Enventor_Object *obj, Eina_Bool 
wireframes);
+EAPI Eina_Bool enventor_object_wireframes_get(const Enventor_Object *obj);
+EAPI void enventor_object_part_highlight_set(Enventor_Object *obj, Eina_Bool 
part_highlight);
+EAPI Eina_Bool enventor_object_part_highlight_get(const Enventor_Object *obj);
+EAPI void enventor_object_mirror_mode_set(Enventor_Object *obj, Eina_Bool 
mirror_mode);
+EAPI Eina_Bool enventor_object_mirror_mode_get(const Enventor_Object *obj);
+EAPI void enventor_object_focus_set(Enventor_Object *obj, Eina_Bool focus);
+EAPI Eina_Bool enventor_object_focus_get(const Enventor_Object *obj);
+EAPI void enventor_object_font_scale_set(Enventor_Object *obj, double 
font_scale);
+EAPI double enventor_object_font_scale_get(const Enventor_Object *obj);
+EAPI void enventor_object_font_set(Enventor_Object *obj, const char 
*font_name, const char *font_style);
+EAPI void enventor_object_font_get(Enventor_Object *obj, const char 
**font_name, const char **font_style);
+EAPI void enventor_object_syntax_color_set(Enventor_Object *obj, 
Enventor_Syntax_Color_Type color_type, const char *val);
+EAPI const char *enventor_object_syntax_color_get(Enventor_Object *obj, 
Enventor_Syntax_Color_Type color_type);
+EAPI Eo *enventor_object_live_view_get(Enventor_Object *obj);
+EAPI void enventor_object_disabled_set(Enventor_Object *obj, Eina_Bool 
disabled);
+EAPI void enventor_object_program_run(Enventor_Object *obj, const char 
*program);
+EAPI void enventor_object_programs_stop(Enventor_Object *obj);
+EAPI void enventor_object_keyword_reference_show(Enventor_Object *obj);
+EAPI double enventor_object_base_scale_get(Enventor_Object *obj);
+
 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);
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index b596b55..726def7 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -13,7 +13,7 @@ AM_CPPFLAGS = -DPACKAGE_DATA_DIR=\"$(pkgdatadir)\" \
 lib_LTLIBRARIES = libenventor.la
 
 includes_HEADERS = \
-   Enventor.h \
+   Enventor.h
 includesdir = $(includedir)/enventor-@ENVENTOR_VERSION_MAJOR@
 
 libenventor_la_SOURCES = \
diff --git a/src/lib/edc_editor.c b/src/lib/edc_editor.c
index 3a9766d..3aa96a6 100644
--- a/src/lib/edc_editor.c
+++ b/src/lib/edc_editor.c
@@ -455,7 +455,7 @@ edit_changed_cb(void *data, Evas_Object *obj EINA_UNUSED, 
void *event_info)
                 parser_line_cnt_get(ed->pd, info->change.insert.content);
           }
 
-        if (enventor_obj_auto_indent_get(ed->enventor))
+        if (enventor_object_auto_indent_get(ed->enventor))
           {
              increase =
                 indent_insert_apply(syntax_indent_data_get(ed->sh),
@@ -466,7 +466,7 @@ edit_changed_cb(void *data, Evas_Object *obj EINA_UNUSED, 
void *event_info)
      }
    else
      {
-        if (enventor_obj_auto_indent_get(ed->enventor))
+        if (enventor_object_auto_indent_get(ed->enventor))
           {
              indent_delete_apply(syntax_indent_data_get(ed->sh),
                                  info->change.del.content, ed->cur_line);
@@ -752,7 +752,7 @@ edit_cursor_double_clicked_cb(void *data, Evas_Object *obj,
    edit_data *ed = data;
 
    if (ed->ctrl_pressed) return;
-   if (!enventor_obj_ctxpopup_get(ed->enventor)) return;
+   if (!enventor_object_ctxpopup_get(ed->enventor)) return;
 
    char *selected = (char *) elm_entry_selection_get(obj);
    if (!selected) return;
@@ -1114,7 +1114,7 @@ edit_edc_load(edit_data *ed, const char *file_path)
       = indent_text_check(id, (const char *)utf8_edit);
 
    //Set edc text to entry.
-   if (enventor_obj_auto_indent_get(ed->enventor) && !indent_correct)
+   if (enventor_object_auto_indent_get(ed->enventor) && !indent_correct)
      //Create indented markup text from utf8 text of EDC file.
      markup_edit = indent_text_create(id, (const char *)utf8_edit,
                                       &line_num);
@@ -1122,13 +1122,13 @@ edit_edc_load(edit_data *ed, const char *file_path)
      markup_edit = elm_entry_utf8_to_markup(utf8_edit);
    if (!markup_edit) goto err;
    elm_entry_entry_set(ed->en_edit, markup_edit);
-   if (enventor_obj_auto_indent_get(ed->enventor) && !indent_correct)
+   if (enventor_object_auto_indent_get(ed->enventor) && !indent_correct)
      edit_changed_set(ed, EINA_TRUE);
    free(markup_edit);
 
    //Append line numbers.
    if (!eina_strbuf_append_char(strbuf_line, '1')) goto err;
-   if (enventor_obj_auto_indent_get(ed->enventor) && !indent_correct)
+   if (enventor_object_auto_indent_get(ed->enventor) && !indent_correct)
      {
         int num = 2;
         //Use line_num given by indent_text_create().
diff --git a/src/lib/edj_viewer.c b/src/lib/edj_viewer.c
index 0687e93..2337afc 100644
--- a/src/lib/edj_viewer.c
+++ b/src/lib/edj_viewer.c
@@ -168,10 +168,10 @@ view_obj_create_post_job(view_data *vd)
 
    if (vd->part_name) view_part_highlight_set(vd, vd->part_name);
 
-   if (enventor_obj_dummy_parts_get(vd->enventor))
+   if (enventor_object_dummy_parts_get(vd->enventor))
      dummy_obj_new(vd->layout);
 
-   if (enventor_obj_wireframes_get(vd->enventor))
+   if (enventor_object_wireframes_get(vd->enventor))
      wireframes_obj_new(vd->layout);
 
    view_mirror_mode_update(vd);
@@ -961,7 +961,7 @@ view_mirror_mode_update(view_data *vd)
 {
    if (!vd || !vd->layout) return;
    edje_object_mirrored_set(vd->layout,
-                            enventor_obj_mirror_mode_get(vd->enventor));
+                            enventor_object_mirror_mode_get(vd->enventor));
    dummy_obj_update(vd->layout);
    part_obj_geom_cb(vd, evas_object_evas_get(vd->layout), vd->part_obj, NULL);
 }
diff --git a/src/lib/enventor_private.h b/src/lib/enventor_private.h
index 00b4c64..247827c 100644
--- a/src/lib/enventor_private.h
+++ b/src/lib/enventor_private.h
@@ -22,6 +22,8 @@
 #define VIEW_DATA edj_mgr_view_get(NULL)
 #define ATTR_VALUE_MAX_CNT 4
 
+typedef Eo Enventor_Object;
+
 extern const char SIG_CURSOR_LINE_CHANGED[];
 extern const char SIG_CURSOR_GROUP_CHANGED[];
 extern const char SIG_MAX_LINE_CHANGED[];
diff --git a/src/lib/enventor_smart.c b/src/lib/enventor_smart.c
index ab65633..e37ef5f 100644
--- a/src/lib/enventor_smart.c
+++ b/src/lib/enventor_smart.c
@@ -9,7 +9,6 @@
 
 #include <Enventor.h>
 #include <Eio.h>
-#include <elm_widget.h>
 #include "enventor_private.h"
 
 #define MY_CLASS_NAME_LEGACY "enventor_object"
@@ -256,6 +255,7 @@ _enventor_part_clicked_cb(void *data, Evas_Object *obj 
EINA_UNUSED, void *ei)
 /*****************************************************************************/
 /* Externally accessible calls                                               */
 /*****************************************************************************/
+#if 0
 EAPI void
 enventor_object_class_constructor(Efl_Class *klass)
 {
@@ -265,7 +265,7 @@ enventor_object_class_constructor(Efl_Class *klass)
 }
 
 EAPI void
-enventor_object_efl_canvas_group_group_member_add(Eo *obj, 
Enventor_Object_Data *pd EINA_UNUSED, Evas_Object *child)
+enventor_object_efl_canvas_group_group_member_add(Enventor_Object *obj, 
Evas_Object *child)
 {
    //Don't go through elm_widget to avoid color set.
    evas_object_data_set(child, "_elm_leaveme", (void*)1);
@@ -280,7 +280,7 @@ enventor_object_efl_canvas_group_group_member_add(Eo *obj, 
Enventor_Object_Data
 }
 
 EAPI void
-enventor_object_efl_gfx_entity_position_set(Eo *obj, Enventor_Object_Data *pd 
EINA_UNUSED, Eina_Position2D pos)
+enventor_object_efl_gfx_entity_position_set(Enventor_Object *obj, 
Eina_Position2D pos)
 {
    efl_gfx_entity_position_set(efl_super(obj, MY_CLASS), pos);
 
@@ -292,7 +292,7 @@ enventor_object_efl_gfx_entity_position_set(Eo *obj, 
Enventor_Object_Data *pd EI
 }
 
 EAPI void
-enventor_object_efl_gfx_entity_size_set(Eo *obj, Enventor_Object_Data *pd 
EINA_UNUSED, Eina_Size2D size)
+enventor_object_efl_gfx_entity_size_set(Enventor_Object *obj, Eina_Size2D size)
 {
    efl_gfx_entity_size_set(efl_super(obj, MY_CLASS), size);
 
@@ -304,7 +304,7 @@ enventor_object_efl_gfx_entity_size_set(Eo *obj, 
Enventor_Object_Data *pd EINA_U
 }
 
 EAPI void
-enventor_object_efl_gfx_entity_visible_set(Eo *obj EINA_UNUSED, 
Enventor_Object_Data *pd, Eina_Bool vis)
+enventor_object_efl_gfx_entity_visible_set(Enventor_Object *obj, Eina_Bool vis)
 {
    efl_gfx_entity_visible_set(efl_super(obj, MY_CLASS), vis);
 
@@ -317,7 +317,7 @@ enventor_object_efl_gfx_entity_visible_set(Eo *obj 
EINA_UNUSED, Enventor_Object_
 }
 
 EAPI void
-enventor_object_efl_canvas_object_clipper_set(Eo *obj, Enventor_Object_Data 
*pd EINA_UNUSED, Evas_Object *clip)
+enventor_object_efl_canvas_object_clipper_set(Enventor_Object *obj, 
Evas_Object *clip)
 {
    efl_canvas_object_clipper_set(efl_super(obj, MY_CLASS), clip);
 
@@ -328,8 +328,8 @@ enventor_object_efl_canvas_object_clipper_set(Eo *obj, 
Enventor_Object_Data *pd
    eina_iterator_free(it);
 }
 
-EAPI Eo *
-enventor_object_efl_object_constructor(Eo *obj, Enventor_Object_Data *pd)
+EAPI Enventor_Object *
+enventor_object_efl_object_constructor(Enventor_Object *obj)
 {
    obj = efl_constructor(efl_super(obj, MY_CLASS));
 
@@ -366,7 +366,7 @@ enventor_object_efl_object_constructor(Eo *obj, 
Enventor_Object_Data *pd)
 }
 
 EAPI void
-enventor_object_efl_object_destructor(Eo *obj, Enventor_Object_Data *pd)
+enventor_object_efl_object_destructor(Enventor_Object *obj)
 {
    int i;
    for (i = ENVENTOR_SYNTAX_COLOR_STRING; i < ENVENTOR_SYNTAX_COLOR_LAST; i++)
@@ -390,9 +390,7 @@ enventor_object_efl_object_destructor(Eo *obj, 
Enventor_Object_Data *pd)
 }
 
 EAPI Eina_Error
-enventor_object_efl_file_file_set(Eo *obj EINA_UNUSED,
-                                  Enventor_Object_Data *pd,
-                                  const char *file)
+enventor_object_efl_file_file_set(Enventor_Object *obj, const char *file)
 {
    build_edc_path_set(file);
    if (!file) goto err;
@@ -406,41 +404,45 @@ err:
    build_edc_path_set(NULL);
    return 1;
 }
+#endif
 
 EAPI Eina_List *
-enventor_object_programs_list_get(Eo *obj EINA_UNUSED,
-                                  Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_programs_list_get(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return view_programs_list_get(VIEW_DATA);
 }
 
 EAPI Eina_List *
-enventor_object_part_states_list_get(Eo *obj EINA_UNUSED,
-                                     Enventor_Object_Data *pd EINA_UNUSED,
-                                     const char *part)
+enventor_object_part_states_list_get(Enventor_Object *obj, const char *part)
 {
+   Enventor_Object_Data *pd;
+
    return view_part_states_list_get(VIEW_DATA, part);
 }
 
 EAPI Edje_Part_Type
-enventor_object_part_type_get(Eo *obj EINA_UNUSED,
-                              Enventor_Object_Data *pd EINA_UNUSED,
-                              const char *part_name)
+enventor_object_part_type_get(Enventor_Object *obj, const char *part_name)
 {
+   Enventor_Object_Data *pd;
+
    return view_part_type_get(VIEW_DATA, part_name);
 }
 
 EAPI Eina_List *
-enventor_object_parts_list_get(Eo *obj EINA_UNUSED,
-                               Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_parts_list_get(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return view_parts_list_get(VIEW_DATA);
 }
 
 EAPI void
-enventor_object_linenumber_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
-                               Eina_Bool linenumber)
+enventor_object_linenumber_set(Enventor_Object *obj, Eina_Bool linenumber)
 {
+   Enventor_Object_Data *pd;
+
    linenumber = !!linenumber;
 
    if (pd->linenumber == linenumber) return;
@@ -454,115 +456,124 @@ enventor_object_linenumber_set(Eo *obj EINA_UNUSED, 
Enventor_Object_Data *pd,
 }
 
 EAPI Eina_Bool
-enventor_object_linenumber_get(const Eo *obj EINA_UNUSED,
-                               Enventor_Object_Data *pd)
+enventor_object_linenumber_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->linenumber;
 }
 
 EAPI void
-enventor_object_smart_undo_redo_set(Eo *obj EINA_UNUSED,
-                                    Enventor_Object_Data *pd,
-                                    Eina_Bool smart_undo_redo)
+enventor_object_smart_undo_redo_set(Enventor_Object *obj, Eina_Bool 
smart_undo_redo)
 {
+   Enventor_Object_Data *pd;
+
    smart_undo_redo = !!smart_undo_redo;
    pd->smart_undo_redo = smart_undo_redo;
 }
 
 EAPI Eina_Bool
-enventor_object_smart_undo_redo_get(const Eo *obj EINA_UNUSED,
-                                    Enventor_Object_Data *pd)
+enventor_object_smart_undo_redo_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->smart_undo_redo;
 }
 
 EAPI void
-enventor_object_auto_indent_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
-                                Eina_Bool auto_indent)
+enventor_object_auto_indent_set(Enventor_Object *obj, Eina_Bool auto_indent)
 {
+   Enventor_Object_Data *pd;
+
    pd->auto_indent = !!auto_indent;
 }
 
 EAPI Eina_Bool
-enventor_object_auto_indent_get(const Eo *obj EINA_UNUSED, 
Enventor_Object_Data *pd)
+enventor_object_auto_indent_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->auto_indent;
 }
 
 EAPI void
-enventor_object_auto_complete_set(Eo *obj EINA_UNUSED,
-                                  Enventor_Object_Data *pd EINA_UNUSED,
-                                  Eina_Bool auto_complete)
+enventor_object_auto_complete_set(Enventor_Object *obj, Eina_Bool 
auto_complete)
 {
+   Enventor_Object_Data *pd;
+
    autocomp_enabled_set(auto_complete);
 }
 
 EAPI Eina_Bool
-_enventor_object_auto_complete_get(const Eo *obj EINA_UNUSED,
-                                   Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_auto_complete_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return autocomp_enabled_get();
 }
 
 EAPI void
-enventor_object_auto_complete_list_show(Eo *obj EINA_UNUSED,
-                                        Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_auto_complete_list_show(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    autocomp_list_show();
 }
 
 EAPI Eina_Bool
-enventor_object_path_set(Eo *obj EINA_UNUSED,
-                         Enventor_Object_Data *pd EINA_UNUSED,
-                         Enventor_Path_Type type, Eina_List *pathes)
+enventor_object_path_set(Enventor_Object *obj, Enventor_Path_Type type,
+                         Eina_List *pathes)
 {
+   Enventor_Object_Data *pd;
+
    return build_path_set(type, pathes);
 }
 
 EAPI const Eina_List *
-enventor_object_path_get(Eo *obj EINA_UNUSED,
-                         Enventor_Object_Data *pd EINA_UNUSED,
-                         Enventor_Path_Type type)
+enventor_object_path_get(Enventor_Object *obj, Enventor_Path_Type type)
 {
+   Enventor_Object_Data *pd;
+
    return build_path_get(type);
 }
 
 EAPI void
-enventor_object_live_view_scale_set(Eo *obj EINA_UNUSED,
-                                    Enventor_Object_Data *pd EINA_UNUSED,
-                                    double scale)
+enventor_object_live_view_scale_set(Enventor_Object *obj, double scale)
 {
+   Enventor_Object_Data *pd;
+
    view_scale_set(VIEW_DATA, scale);
 }
 
 EAPI void
-enventor_object_live_view_size_set(Eo *obj EINA_UNUSED,
-                                   Enventor_Object_Data *pd EINA_UNUSED,
-                                   Evas_Coord w, Evas_Coord h)
+enventor_object_live_view_size_set(Enventor_Object *obj, Evas_Coord w, 
Evas_Coord h)
 {
+   Enventor_Object_Data *pd;
+
    view_size_set(VIEW_DATA, w, h);
 }
 
 EAPI void
-enventor_object_live_view_size_get(Eo *obj EINA_UNUSED,
-                                   Enventor_Object_Data *pd EINA_UNUSED,
-                                   Evas_Coord *w, Evas_Coord *h)
+enventor_object_live_view_size_get(Enventor_Object *obj, Evas_Coord *w, 
Evas_Coord *h)
 {
+   Enventor_Object_Data *pd;
+
    view_size_get(VIEW_DATA, w, h);
 }
 
 EAPI double
-enventor_object_live_view_scale_get(const Eo *obj EINA_UNUSED,
-                                    Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_live_view_scale_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return view_scale_get(VIEW_DATA);
 }
 
 EAPI void
-enventor_object_dummy_parts_set(Eo *obj EINA_UNUSED,
-                                Enventor_Object_Data *pd,
-                                Eina_Bool dummy_parts)
+enventor_object_dummy_parts_set(Enventor_Object *obj, Eina_Bool dummy_parts)
 {
+   Enventor_Object_Data *pd;
+
    dummy_parts = !!dummy_parts;
    if (pd->dummy_parts == dummy_parts) return;
 
@@ -571,48 +582,53 @@ enventor_object_dummy_parts_set(Eo *obj EINA_UNUSED,
 }
 
 EAPI Eina_Bool
-enventor_object_ctxpopup_get(const Eo *obj EINA_UNUSED,
-                             Enventor_Object_Data *pd)
+enventor_object_ctxpopup_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->ctxpopup;
 }
 
 EAPI void
-enventor_object_ctxpopup_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
-                             Eina_Bool ctxpopup)
+enventor_object_ctxpopup_set(Enventor_Object *obj, Eina_Bool ctxpopup)
 {
+   Enventor_Object_Data *pd;
+
    ctxpopup = !!ctxpopup;
    pd->ctxpopup = ctxpopup;
 }
 
 EAPI Eina_Bool
-enventor_object_ctxpopup_visible_get(Eo *obj EINA_UNUSED,
-                                     Enventor_Object_Data *pd)
+enventor_object_ctxpopup_visible_get(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    if (!pd->focused_it) return EINA_FALSE;
    return edit_ctxpopup_visible_get(pd->focused_it->ed);
 }
 
 EAPI void
-enventor_object_ctxpopup_dismiss(Eo *obj EINA_UNUSED,
-                                 Enventor_Object_Data *pd)
+enventor_object_ctxpopup_dismiss(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    if (!pd->focused_it) return;
    edit_ctxpopup_dismiss(pd->focused_it->ed);
 }
 
 EAPI Eina_Bool
-enventor_object_dummy_parts_get(const Eo *obj EINA_UNUSED,
-                                Enventor_Object_Data *pd)
+enventor_object_dummy_parts_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->dummy_parts;
 }
 
 EAPI void
-enventor_object_wireframes_set(Eo *obj EINA_UNUSED,
-                               Enventor_Object_Data *pd,
-                               Eina_Bool wireframes)
+enventor_object_wireframes_set(Enventor_Object *obj, Eina_Bool wireframes)
 {
+   Enventor_Object_Data *pd;
+
    wireframes = !!wireframes;
 
    view_wireframes_set(VIEW_DATA, wireframes);
@@ -620,18 +636,18 @@ enventor_object_wireframes_set(Eo *obj EINA_UNUSED,
 }
 
 EAPI Eina_Bool
-enventor_object_wireframes_get(const Eo *obj EINA_UNUSED,
-                               Enventor_Object_Data *pd)
+enventor_object_wireframes_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->wireframes;
 }
 
-
 EAPI void
-enventor_object_part_highlight_set(Eo *obj EINA_UNUSED,
-                                   Enventor_Object_Data *pd,
-                                   Eina_Bool part_highlight)
+enventor_object_part_highlight_set(Enventor_Object *obj, Eina_Bool 
part_highlight)
 {
+   Enventor_Object_Data *pd;
+
    part_highlight = !!part_highlight;
    if (pd->part_highlight == part_highlight) return;
    pd->part_highlight = part_highlight;
@@ -644,50 +660,54 @@ enventor_object_part_highlight_set(Eo *obj EINA_UNUSED,
 }
 
 EAPI Eina_Bool
-enventor_object_part_highlight_get(const Eo *obj EINA_UNUSED,
-                                   Enventor_Object_Data *pd)
+enventor_object_part_highlight_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->part_highlight;
 }
 
 EAPI void
-enventor_object_mirror_mode_set(Eo *obj EINA_UNUSED,
-                                Enventor_Object_Data *pd,
-                                Eina_Bool mirror_mode)
+enventor_object_mirror_mode_set(Enventor_Object *obj, Eina_Bool mirror_mode)
 {
+   Enventor_Object_Data *pd;
+
    pd->mirror_mode = !!mirror_mode;
    view_mirror_mode_update(VIEW_DATA);
 }
 
 EAPI Eina_Bool
-enventor_object_mirror_mode_get(const Eo *obj EINA_UNUSED,
-                                Enventor_Object_Data *pd)
+enventor_object_mirror_mode_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->mirror_mode;
 }
 
 EAPI void
-enventor_object_efl_ui_focus_object_focus_set(Eo *obj EINA_UNUSED,
-                                              Enventor_Object_Data *pd 
EINA_UNUSED,
-                                              Eina_Bool focus)
+enventor_object_focus_set(Enventor_Object *obj, Eina_Bool focus)
 {
+   Enventor_Object_Data *pd;
+
    if (!pd->focused_it) return;
 
    edit_focus_set(pd->focused_it->ed, focus);
 }
 
 EAPI Eina_Bool
-enventor_object_efl_ui_focus_object_focus_get(const Eo *obj EINA_UNUSED,
-                                              Enventor_Object_Data *pd)
+enventor_object_focus_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    if (!pd->focused_it) return EINA_FALSE;
    return edit_focus_get(pd->focused_it->ed);
 }
 
 EAPI void
-enventor_object_font_scale_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
-                               double font_scale)
+enventor_object_font_scale_set(Enventor_Object *obj, double font_scale)
 {
+   Enventor_Object_Data *pd;
+
    if (pd->font_scale == font_scale) return;
    pd->font_scale = font_scale;
 
@@ -696,16 +716,19 @@ enventor_object_font_scale_set(Eo *obj EINA_UNUSED, 
Enventor_Object_Data *pd,
 }
 
 EAPI double
-enventor_object_font_scale_get(const Eo *obj EINA_UNUSED,
-                               Enventor_Object_Data *pd)
+enventor_object_font_scale_get(const Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return pd->font_scale;
 }
 
 EAPI void
-enventor_object_font_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
-                         const char *font_name, const char *font_style)
+enventor_object_font_set(Enventor_Object *obj, const char *font_name,
+                         const char *font_style)
 {
+   Enventor_Object_Data *pd;
+
    if (!font_name) return;
    if ((font_name == pd->font_name) && (font_style == pd->font_style)) return;
 
@@ -721,19 +744,22 @@ enventor_object_font_set(Eo *obj EINA_UNUSED, 
Enventor_Object_Data *pd,
 }
 
 EAPI void
-enventor_object_font_get(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
-                         const char **font_name, const char **font_style)
+enventor_object_font_get(Enventor_Object *obj, const char **font_name,
+                         const char **font_style)
 {
+   Enventor_Object_Data *pd;
+
    if (font_name) *font_name = pd->font_name;
    if (font_style) *font_style = pd->font_style;
 }
 
 EAPI void
-enventor_object_syntax_color_set(Eo *obj EINA_UNUSED,
-                                 Enventor_Object_Data *pd,
+enventor_object_syntax_color_set(Enventor_Object *obj,
                                  Enventor_Syntax_Color_Type color_type,
                                  const char *val)
 {
+   Enventor_Object_Data *pd;
+
    EINA_SAFETY_ON_NULL_RETURN(val);
 
    if ((color_type < ENVENTOR_SYNTAX_COLOR_STRING) ||
@@ -758,10 +784,11 @@ enventor_object_syntax_color_set(Eo *obj EINA_UNUSED,
 }
 
 EAPI const char *
-enventor_object_syntax_color_get(Eo *obj EINA_UNUSED,
-                                 Enventor_Object_Data *pd,
+enventor_object_syntax_color_get(Enventor_Object *obj,
                                  Enventor_Syntax_Color_Type color_type)
 {
+   Enventor_Object_Data *pd;
+
    if ((color_type < ENVENTOR_SYNTAX_COLOR_STRING) ||
        (color_type >= ENVENTOR_SYNTAX_COLOR_LAST))
      {
@@ -777,17 +804,18 @@ enventor_object_syntax_color_get(Eo *obj EINA_UNUSED,
 }
 
 EAPI Eo *
-enventor_object_live_view_get(Eo *obj EINA_UNUSED,
-                              Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_live_view_get(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    return edj_mgr_obj_get();
 }
 
 EAPI void
-enventor_object_disabled_set(Eo *obj EINA_UNUSED,
-                             Enventor_Object_Data *pd,
-                             Eina_Bool disabled)
+enventor_object_disabled_set(Enventor_Object *obj, Eina_Bool disabled)
 {
+   Enventor_Object_Data *pd;
+
    disabled = !!disabled;
    if (pd->disabled == disabled) return;
 
@@ -798,47 +826,51 @@ enventor_object_disabled_set(Eo *obj EINA_UNUSED,
 }
 
 EAPI void
-enventor_object_program_run(Eo *obj EINA_UNUSED,
-                            Enventor_Object_Data *pd EINA_UNUSED,
-                            const char *program)
+enventor_object_program_run(Enventor_Object *obj, const char *program)
 {
+   Enventor_Object_Data *pd;
+
    view_program_run(VIEW_DATA, program);
 }
 
 EAPI void
-enventor_object_programs_stop(Eo *obj EINA_UNUSED,
-                              Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_programs_stop(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    view_programs_stop(VIEW_DATA);
 }
 
 EAPI void
-enventor_object_keyword_reference_show(Eo *obj EINA_UNUSED,
-                                       Enventor_Object_Data *pd)
+enventor_object_keyword_reference_show(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
+
    if (!pd->focused_it) return;
    ref_show(pd->focused_it->ed);
 }
 
 EAPI double
-enventor_object_base_scale_get(Eo *obj EINA_UNUSED,
-                               Enventor_Object_Data *pd EINA_UNUSED)
+enventor_object_base_scale_get(Enventor_Object *obj)
 {
+   Enventor_Object_Data *pd;
    return view_base_scale_get(VIEW_DATA);
 }
 
 EAPI Enventor_Object *
-enventor_object_add(Enventor_Object *parent)
+enventor_object_add(Eo *parent)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL);
-   Evas_Object *obj = efl_add(MY_CLASS, parent);
-   return obj;
+//   Evas_Object *obj = efl_add(MY_CLASS, parent);
+//   return obj;
+   return NULL;
 }
 
 EAPI Enventor_Item *
 enventor_object_sub_item_add(Enventor_Object *obj, const char *file)
 {
-   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+//   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+   Enventor_Object_Data *pd;
 
    if (!file)
      {
@@ -882,8 +914,8 @@ enventor_object_sub_item_add(Enventor_Object *obj, const 
char *file)
 EAPI Enventor_Item *
 enventor_object_main_item_set(Enventor_Object *obj, const char *file)
 {
-   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
-
+//   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+   Enventor_Object_Data *pd;
    edj_mgr_clear();
    _enventor_main_item_free(pd);
 
@@ -913,14 +945,17 @@ enventor_object_main_item_set(Enventor_Object *obj, const 
char *file)
 EAPI Enventor_Item *
 enventor_object_main_item_get(const Enventor_Object *obj)
 {
-   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+//   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+   Enventor_Object_Data *pd;
    return pd->main_it;
 }
 
 EAPI const Eina_List *
 enventor_object_sub_items_get(const Enventor_Object *obj)
 {
-   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+//   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+   Enventor_Object_Data *pd;
+
    return pd->sub_its;
 }
 
@@ -929,7 +964,9 @@ enventor_object_focused_item_get(const Enventor_Object *obj)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE);
 
-   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+//   Enventor_Object_Data *pd = efl_data_scope_get(obj, ENVENTOR_OBJECT_CLASS);
+   Enventor_Object_Data *pd;
+
    return  pd->focused_it;
 }
 
diff --git a/src/lib/redoundo.c b/src/lib/redoundo.c
index 94c866b..d3d9cbc 100644
--- a/src/lib/redoundo.c
+++ b/src/lib/redoundo.c
@@ -64,7 +64,7 @@ static diff_data *
 smart_analyser(redoundo_data *rd, diff_data *diff)
 {
    Eina_Bool is_continues_text = EINA_FALSE;
-   if (!enventor_obj_smart_undo_redo_get(rd->enventor)) return diff;
+   if (!enventor_object_smart_undo_redo_get(rd->enventor)) return diff;
 
    if (rd->smart.timer)
      {
@@ -80,7 +80,7 @@ smart_analyser(redoundo_data *rd, diff_data *diff)
         return diff;
      }
 
-   if (diff->length == 1 && enventor_obj_auto_indent_get(rd->enventor))
+   if (diff->length == 1 && enventor_object_auto_indent_get(rd->enventor))
      {
        if (strstr(diff->text, "<br/>")) diff->relative = EINA_TRUE;
          else diff->relative = EINA_FALSE;

-- 


Reply via email to