forked from enlightenment/enventor
fix build errors.
Still it has some abi issues. Need to fix them all.
This commit is contained in:
parent
e5f8e3a6a6
commit
7fc50a5eab
|
@ -1,4 +1,3 @@
|
|||
#define EFL_UI_FOCUS_OBJECT_PROTECTED 1
|
||||
#include "common.h"
|
||||
|
||||
#define VIEW_RESIZE_TYPE_W "W"
|
||||
|
|
|
@ -5,13 +5,16 @@
|
|||
#error "Enventor APIs still unstable. It's under BETA and changeable!! If you really want to use the APIs, Please define ENVENTOR_BETA_API_SUPPORT"
|
||||
#endif
|
||||
|
||||
#define EFL_UI_FOCUS_OBJECT_PROTECTED 1
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
#include <Efl_Config.h>
|
||||
#include <Elementary.h>
|
||||
#include <Efl_Config.h>
|
||||
#include <Efl_Ui.h>
|
||||
|
||||
/***
|
||||
* Compatible ABI for Win32
|
||||
|
|
|
@ -206,28 +206,44 @@ class Enventor.Object (Efl.Ui.Widget, Efl.File, Efl.Ui.Focus.Object)
|
|||
class.constructor;
|
||||
Efl.Object.constructor;
|
||||
Efl.Object.destructor;
|
||||
Efl.Gfx.visible { set; }
|
||||
Efl.Gfx.position { set; }
|
||||
Efl.Gfx.size { set; }
|
||||
Efl.Gfx.Entity.visible { set; }
|
||||
Efl.Gfx.Entity.position { set; }
|
||||
Efl.Gfx.Entity.size { set; }
|
||||
Efl.Canvas.Object.clip { set; }
|
||||
Efl.Canvas.Group.group_member_add;
|
||||
Efl.File.file { set; }
|
||||
Efl.Ui.Focus.Object.focus { set; get; }
|
||||
}
|
||||
events {
|
||||
cursor,line,changed;
|
||||
cursor,group,changed;
|
||||
live_view,updated;
|
||||
live_view,loaded;
|
||||
live_view,cursor,moved;
|
||||
live_view,resized;
|
||||
max_line,changed;
|
||||
compile,error;
|
||||
ctxpopup,activated;
|
||||
ctxpopup,changed;
|
||||
ctxpopup,dismissed;
|
||||
edc,modified;
|
||||
focused;
|
||||
file,open,requested;
|
||||
cursor,line,changed: void;
|
||||
cursor,group,changed: void;
|
||||
live_view,updated: void;
|
||||
live_view,loaded: void;
|
||||
live_view,cursor,moved: void;
|
||||
live_view,resized: void;
|
||||
max_line,changed: void;
|
||||
compile,error: void;
|
||||
ctxpopup,activated: void;
|
||||
ctxpopup,changed: void;
|
||||
ctxpopup,dismissed: void;
|
||||
edc,modified: void;
|
||||
focused: void;
|
||||
file,open,requested: void;
|
||||
/*
|
||||
cursor,line,changed: Enventor.Cursor_Line;
|
||||
cursor,group,changed: Eina_String;
|
||||
live_view,updated: Enventor.Item;
|
||||
live_view,loaded: Enventor.Item;
|
||||
live_view,cursor,moved: Enventor.Live_View_Cursor;
|
||||
live_view,resized: Enventor.Live_View_Size;
|
||||
max_line,changed: Enventor.Cursor_Line;
|
||||
compile,error: char;
|
||||
ctxpopup,activated: Enventor.Ctxpopup_Type;
|
||||
ctxpopup,changed: Enventor.Item;
|
||||
ctxpopup,dismissed: Enventor.Item;
|
||||
edc,modified: Enventor.EDC_Modified;
|
||||
focused: void;
|
||||
file,open,requested: char;
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
|
|
@ -275,9 +275,9 @@ _enventor_object_efl_canvas_group_group_member_add(Eo *obj, Enventor_Object_Data
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_enventor_object_efl_gfx_position_set(Eo *obj, Enventor_Object_Data *pd EINA_UNUSED, Eina_Position2D pos)
|
||||
_enventor_object_efl_gfx_entity_position_set(Eo *obj, Enventor_Object_Data *pd EINA_UNUSED, Eina_Position2D pos)
|
||||
{
|
||||
efl_gfx_position_set(efl_super(obj, MY_CLASS), pos);
|
||||
efl_gfx_entity_position_set(efl_super(obj, MY_CLASS), pos);
|
||||
|
||||
Eina_Iterator *it = evas_object_smart_iterator_new(obj);
|
||||
Evas_Object *o;
|
||||
|
@ -287,9 +287,9 @@ _enventor_object_efl_gfx_position_set(Eo *obj, Enventor_Object_Data *pd EINA_UNU
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_enventor_object_efl_gfx_size_set(Eo *obj, Enventor_Object_Data *pd EINA_UNUSED, Eina_Size2D size)
|
||||
_enventor_object_efl_gfx_entity_size_set(Eo *obj, Enventor_Object_Data *pd EINA_UNUSED, Eina_Size2D size)
|
||||
{
|
||||
efl_gfx_size_set(efl_super(obj, MY_CLASS), size);
|
||||
efl_gfx_entity_size_set(efl_super(obj, MY_CLASS), size);
|
||||
|
||||
Eina_Iterator *it = evas_object_smart_iterator_new(obj);
|
||||
Evas_Object *o;
|
||||
|
@ -299,9 +299,9 @@ _enventor_object_efl_gfx_size_set(Eo *obj, Enventor_Object_Data *pd EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_enventor_object_efl_gfx_visible_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd, Eina_Bool vis)
|
||||
_enventor_object_efl_gfx_entity_visible_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd, Eina_Bool vis)
|
||||
{
|
||||
efl_gfx_visible_set(efl_super(obj, MY_CLASS), vis);
|
||||
efl_gfx_entity_visible_set(efl_super(obj, MY_CLASS), vis);
|
||||
|
||||
if (!pd->focused_it) return;
|
||||
Evas_Object *o = edit_obj_get(pd->focused_it->ed);
|
||||
|
@ -451,7 +451,8 @@ _enventor_object_linenumber_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_linenumber_get(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd)
|
||||
_enventor_object_linenumber_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->linenumber;
|
||||
}
|
||||
|
@ -466,7 +467,8 @@ _enventor_object_smart_undo_redo_set(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_smart_undo_redo_get(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd)
|
||||
_enventor_object_smart_undo_redo_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->smart_undo_redo;
|
||||
}
|
||||
|
@ -479,7 +481,7 @@ _enventor_object_auto_indent_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_auto_indent_get(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd)
|
||||
_enventor_object_auto_indent_get(const Eo *obj EINA_UNUSED, Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->auto_indent;
|
||||
}
|
||||
|
@ -493,7 +495,7 @@ _enventor_object_auto_complete_set(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_auto_complete_get(Eo *obj EINA_UNUSED,
|
||||
_enventor_object_auto_complete_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd EINA_UNUSED)
|
||||
{
|
||||
return autocomp_enabled_get();
|
||||
|
@ -547,7 +549,7 @@ _enventor_object_live_view_size_get(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static double
|
||||
_enventor_object_live_view_scale_get(Eo *obj EINA_UNUSED,
|
||||
_enventor_object_live_view_scale_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd EINA_UNUSED)
|
||||
{
|
||||
return view_scale_get(VIEW_DATA);
|
||||
|
@ -566,7 +568,7 @@ _enventor_object_dummy_parts_set(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_ctxpopup_get(Eo *obj EINA_UNUSED,
|
||||
_enventor_object_ctxpopup_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->ctxpopup;
|
||||
|
@ -597,8 +599,8 @@ _enventor_object_ctxpopup_dismiss(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_dummy_parts_get(Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
_enventor_object_dummy_parts_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->dummy_parts;
|
||||
}
|
||||
|
@ -615,7 +617,7 @@ _enventor_object_wireframes_set(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_wireframes_get(Eo *obj EINA_UNUSED,
|
||||
_enventor_object_wireframes_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->wireframes;
|
||||
|
@ -639,7 +641,7 @@ _enventor_object_part_highlight_set(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_part_highlight_get(Eo *obj EINA_UNUSED,
|
||||
_enventor_object_part_highlight_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->part_highlight;
|
||||
|
@ -655,7 +657,7 @@ _enventor_object_mirror_mode_set(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_mirror_mode_get(Eo *obj EINA_UNUSED,
|
||||
_enventor_object_mirror_mode_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->mirror_mode;
|
||||
|
@ -672,7 +674,7 @@ _enventor_object_efl_ui_focus_object_focus_set(Eo *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
_enventor_object_efl_ui_focus_object_focus_get(Eo *obj EINA_UNUSED,
|
||||
_enventor_object_efl_ui_focus_object_focus_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
if (!pd->focused_it) return EINA_FALSE;
|
||||
|
@ -691,7 +693,8 @@ _enventor_object_font_scale_set(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd,
|
|||
}
|
||||
|
||||
EOLIAN static double
|
||||
_enventor_object_font_scale_get(Eo *obj EINA_UNUSED, Enventor_Object_Data *pd)
|
||||
_enventor_object_font_scale_get(const Eo *obj EINA_UNUSED,
|
||||
Enventor_Object_Data *pd)
|
||||
{
|
||||
return pd->font_scale;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue