Follow Eo -> Efl renames

This commit is contained in:
Kai Huuhko 2016-08-21 19:53:41 +03:00
parent 212eca4321
commit 6fa2d3ff95
7 changed files with 127 additions and 127 deletions

View File

@ -1,4 +1,4 @@
from efl.c_eo cimport Eo as cEo, Eo_Class, eo_add
from efl.c_eo cimport Eo as cEo, Efl_Class, efl_add
from efl.eina cimport Eina_Rectangle, Eina_Compare_Cb, \
eina_list_free, eina_list_append, eina_stringshare_del
from efl.evas cimport Eina_List, Eina_Bool, Evas_Object, Evas_Font_Size, \

View File

@ -26,7 +26,7 @@ cdef class Systray(Eo):
"""
def __init__(self, Eo parent not None, *args, **kwargs):
cdef cEo *obj = eo_add(elm_systray_class_get(), parent.obj)
cdef cEo *obj = efl_add(elm_systray_class_get(), parent.obj)
self._set_obj(obj)
self._set_properties_from_keyword_args(kwargs)
@ -108,13 +108,13 @@ cdef class Systray(Eo):
elm_obj_systray_menu_set(self.obj, value.obj)
def __get__(self):
return object_from_instance(elm_obj_systray_menu_get(self.obj))
return object_from_instance(<cEo *>elm_obj_systray_menu_get(self.obj))
def menu_set(self, Eo value):
elm_obj_systray_menu_set(self.obj, value.obj)
def menu_get(self):
return object_from_instance(elm_obj_systray_menu_get(self.obj))
return object_from_instance(<cEo *>elm_obj_systray_menu_get(self.obj))
property att_icon_name:
"""The name of the attention icon to be used by the Status Notifier Item.

View File

@ -4,7 +4,7 @@ cdef extern from "Elementary.h":
ctypedef cEo Elm_Systray
const Eo_Class *elm_systray_class_get()
const Efl_Class *elm_systray_class_get()
void elm_obj_systray_id_set(cEo *obj, const char *id)
const char * elm_obj_systray_id_get(const cEo *obj)

View File

@ -36,15 +36,15 @@ from efl.eina cimport Eina_Bool, \
Eina_Hash, eina_hash_string_superfast_new, eina_hash_add, eina_hash_del, \
eina_hash_find, EINA_LOG_DOM_DBG, EINA_LOG_DOM_INFO, \
Eina_Iterator, eina_iterator_next, eina_iterator_free
from efl.c_eo cimport Eo as cEo, eo_init, eo_shutdown, eo_del, \
eo_class_name_get, eo_class_get, eo_base_class_get,\
eo_key_data_set, eo_key_data_get, \
eo_event_callback_add, eo_event_callback_del, EO_EVENT_DEL, \
eo_parent_get, eo_parent_set, Eo_Event_Description, \
eo_event_freeze, eo_event_thaw, eo_event_freeze_count_get, \
eo_event_global_freeze, eo_event_global_thaw, \
eo_event_global_freeze_count_get, eo_event_callback_stop, \
eo_children_iterator_new, Eo_Event
from efl.c_eo cimport Eo as cEo, efl_object_init, efl_object_shutdown, efl_del, \
efl_class_name_get, efl_class_get, efl_object_class_get,\
efl_key_data_set, efl_key_data_get, \
efl_event_callback_add, efl_event_callback_del, EFL_EVENT_DEL, \
efl_parent_get, efl_parent_set, Efl_Event_Description, \
efl_event_freeze, efl_event_thaw, efl_event_freeze_count_get, \
efl_event_global_freeze, efl_event_global_thaw, \
efl_event_global_freeze_count_get, efl_event_callback_stop, \
efl_children_iterator_new, Eo_Event
from efl.utils.logger cimport add_logger
@ -61,23 +61,23 @@ import atexit
def init():
EINA_LOG_DOM_INFO(PY_EFL_EO_LOG_DOMAIN, "Initializing efl.eo", NULL)
return eo_init()
return efl_object_init()
def shutdown():
EINA_LOG_DOM_INFO(PY_EFL_EO_LOG_DOMAIN, "Shutting down efl.eo", NULL)
return eo_shutdown()
return efl_object_shutdown()
init()
atexit.register(shutdown)
def event_global_freeze_count_get():
return eo_event_global_freeze_count_get(<const cEo *>eo_base_class_get())
return efl_event_global_freeze_count_get(<const cEo *>efl_object_class_get())
def event_global_freeze():
eo_event_global_freeze(<const cEo *>eo_base_class_get())
efl_event_global_freeze(<const cEo *>efl_object_class_get())
def event_global_thaw():
eo_event_global_thaw(<const cEo *>eo_base_class_get())
efl_event_global_thaw(<const cEo *>efl_object_class_get())
######################################################################
@ -113,14 +113,14 @@ cdef api object object_from_instance(cEo *obj):
cdef:
void *data = NULL
Eo o
const char *cls_name = eo_class_name_get(eo_class_get(obj))
const char *cls_name = efl_class_name_get(efl_class_get(obj))
type cls
void *cls_ret
if obj == NULL:
return None
data = eo_key_data_get(obj, "python-eo")
data = efl_key_data_get(obj, "python-eo")
if data != NULL:
EINA_LOG_DOM_DBG(PY_EFL_EO_LOG_DOMAIN,
"Returning a Python object instance for Eo of type %s.", cls_name)
@ -182,16 +182,16 @@ cdef void _register_decorated_callbacks(Eo obj):
######################################################################
cdef void _eo_event_del_cb(void *data, const Eo_Event *event) with gil:
cdef void _efl_event_del_cb(void *data, const Eo_Event *event) with gil:
cdef:
Eo self = <Eo>data
const char *cls_name = eo_class_name_get(eo_class_get(self.obj))
const char *cls_name = efl_class_name_get(efl_class_get(self.obj))
EINA_LOG_DOM_DBG(PY_EFL_EO_LOG_DOMAIN, "Deleting Eo: %s", cls_name)
eo_event_callback_stop(self.obj)
eo_event_callback_del(self.obj, EO_EVENT_DEL, _eo_event_del_cb, <const void *>self)
eo_key_data_set(self.obj, "python-eo", NULL)
efl_event_callback_stop(self.obj)
efl_event_callback_del(self.obj, EFL_EVENT_DEL, _efl_event_del_cb, <const void *>self)
efl_key_data_set(self.obj, "python-eo", NULL)
self.obj = NULL
Py_DECREF(self)
@ -235,7 +235,7 @@ cdef class Eo(object):
def __repr__(self):
cdef cEo *parent = NULL
if self.obj != NULL:
parent = eo_parent_get(self.obj)
parent = efl_parent_get(self.obj)
return ("<%s object (Eo) at %#x (obj=%#x, parent=%#x, refcount=%d)>") % (
type(self).__name__,
<uintptr_t><void *>self,
@ -251,14 +251,14 @@ cdef class Eo(object):
assert obj != NULL, "Cannot set a NULL object"
self.obj = obj
eo_key_data_set(self.obj, "python-eo", <void *>self)
eo_event_callback_add(self.obj, EO_EVENT_DEL, _eo_event_del_cb, <const void *>self)
efl_key_data_set(self.obj, "python-eo", <void *>self)
efl_event_callback_add(self.obj, EFL_EVENT_DEL, _efl_event_del_cb, <const void *>self)
Py_INCREF(self)
# from efl 1.18 eo.parent changed behaviour, objects are now reparented
# when, fe, swallowed. This is the hack to keep the old behavior.
try:
parent = object_from_instance(eo_parent_get(obj))
parent = object_from_instance(efl_parent_get(obj))
except ValueError:
parent = None
self.internal_data["_legacy_parent"] = parent
@ -268,7 +268,7 @@ cdef class Eo(object):
def _wipe_obj_data_NEVER_USE_THIS(self):
# only used in tests/eo/test_02_class_names.py
# to force object_from_instance() to recreate the obj
eo_key_data_set(self.obj, "python-eo", NULL)
efl_key_data_set(self.obj, "python-eo", NULL)
cdef int _set_properties_from_keyword_args(self, dict kwargs) except 0:
if kwargs:
@ -277,7 +277,7 @@ cdef class Eo(object):
return 1
def __iter__(self):
return EoIterator.create(eo_children_iterator_new(self.obj))
return EoIterator.create(efl_children_iterator_new(self.obj))
def delete(self):
"""Delete the object and free internal resources.
@ -287,7 +287,7 @@ cdef class Eo(object):
garbage collector when there are no more reference to it.
"""
eo_del(self.obj)
efl_del(self.obj)
def is_deleted(self):
"""Check if the object has been deleted thus leaving the object shallow.
@ -306,25 +306,25 @@ cdef class Eo(object):
"""
def __set__(self, Eo parent):
self.internal_data["_legacy_parent"] = parent
eo_parent_set(self.obj, parent.obj)
efl_parent_set(self.obj, parent.obj)
def __get__(self):
return self.internal_data["_legacy_parent"]
def parent_set(self, Eo parent):
self.internal_data["_legacy_parent"] = parent
eo_parent_set(self.obj, parent.obj)
efl_parent_set(self.obj, parent.obj)
def parent_get(self):
return self.internal_data["_legacy_parent"]
def event_freeze(self):
"""Pause event propagation for this object."""
eo_event_freeze(self.obj)
efl_event_freeze(self.obj)
def event_thaw(self):
"""Restart event propagation for this object."""
eo_event_thaw(self.obj)
efl_event_thaw(self.obj)
def event_freeze_count_get(self):
"""Get the event freeze count for this object.
@ -333,4 +333,4 @@ cdef class Eo(object):
:rtype: int
"""
return eo_event_freeze_count_get(self.obj)
return efl_event_freeze_count_get(self.obj)

View File

@ -16,7 +16,7 @@
# along with this Python-EFL. If not, see <http://www.gnu.org/licenses/>.
from efl.utils.conversions cimport eina_list_objects_to_python_list
from efl.c_eo cimport eo_key_data_set, eo_key_data_get
from efl.c_eo cimport efl_key_data_set, efl_key_data_get
from efl.eo cimport Eo, EoIterator
from cpython cimport Py_INCREF, Py_DECREF, PyObject_Call, \
@ -106,7 +106,7 @@ cdef void _smart_object_delete(Evas_Object *o) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -131,7 +131,7 @@ cdef void _smart_object_move(Evas_Object *o, Evas_Coord x, Evas_Coord y) with gi
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -156,7 +156,7 @@ cdef void _smart_object_resize(Evas_Object *o, Evas_Coord w, Evas_Coord h) with
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -181,7 +181,7 @@ cdef void _smart_object_show(Evas_Object *o) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -206,7 +206,7 @@ cdef void _smart_object_hide(Evas_Object *o) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -231,7 +231,7 @@ cdef void _smart_object_color_set(Evas_Object *o, int r, int g, int b, int a) wi
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -257,7 +257,7 @@ cdef void _smart_object_clip_set(Evas_Object *o, Evas_Object *clip) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -284,7 +284,7 @@ cdef void _smart_object_clip_unset(Evas_Object *o) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -309,7 +309,7 @@ cdef void _smart_object_calculate(Evas_Object *o) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -335,7 +335,7 @@ cdef void _smart_object_member_add(Evas_Object *o, Evas_Object *clip) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -363,7 +363,7 @@ cdef void _smart_object_member_del(Evas_Object *o, Evas_Object *clip) with gil:
return
cls = <Smart>tmp
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_WARN(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
obj = None
@ -406,7 +406,7 @@ cdef void _smart_callback(void *data, Evas_Object *o, void *event_info) with gil
list tmp_args
list lst
tmp = eo_key_data_get(o, "python-eo")
tmp = efl_key_data_get(o, "python-eo")
if tmp == NULL:
EINA_LOG_DOM_ERR(PY_EFL_EVAS_LOG_DOMAIN, "obj is NULL!", NULL)
return
@ -704,7 +704,7 @@ cdef class SmartObject(Object):
assert obj != NULL, "Cannot set a NULL object"
self.obj = obj
eo_key_data_set(self.obj, "python-eo", <void *>self)
efl_key_data_set(self.obj, "python-eo", <void *>self)
evas_object_event_callback_add(obj, enums.EVAS_CALLBACK_FREE,
obj_free_cb, <void *>self)
Py_INCREF(self)

View File

@ -22,56 +22,56 @@ cdef extern from "Eo.h":
####################################################################
# Enums (not exported to python, only for internal use)
#
cdef enum:
EO_BASE_SUB_ID_CONSTRUCTOR
EO_BASE_SUB_ID_DESTRUCTOR
EO_BASE_SUB_ID_PARENT_SET
EO_BASE_SUB_ID_PARENT_GET
EO_BASE_SUB_ID_CHILDREN_ITERATOR_NEW
EO_BASE_SUB_ID_DATA_SET
EO_BASE_SUB_ID_DATA_GET
EO_BASE_SUB_ID_DATA_DEL
EO_BASE_SUB_ID_WREF_ADD
EO_BASE_SUB_ID_WREF_DEL
EO_BASE_SUB_ID_EVENT_CALLBACK_PRIORITY_ADD
EO_BASE_SUB_ID_EVENT_CALLBACK_DEL
EO_BASE_SUB_ID_EVENT_CALLBACK_ARRAY_PRIORITY_ADD
EO_BASE_SUB_ID_EVENT_CALLBACK_ARRAY_DEL
EO_BASE_SUB_ID_EVENT_CALLBACK_CALL
EO_BASE_SUB_ID_EVENT_CALLBACK_FORWARDER_ADD
EO_BASE_SUB_ID_EVENT_CALLBACK_FORWARDER_DEL
EO_BASE_SUB_ID_EVENT_FREEZE
EO_BASE_SUB_ID_EVENT_THAW
EO_BASE_SUB_ID_EVENT_FREEZE_GET
EO_BASE_SUB_ID_EVENT_GLOBAL_FREEZE
EO_BASE_SUB_ID_EVENT_GLOBAL_THAW
EO_BASE_SUB_ID_EVENT_GLOBAL_FREEZE_GET
EO_BASE_SUB_ID_DBG_INFO_GET
EO_BASE_SUB_ID_LAST
#cdef enum:
# EO_BASE_SUB_ID_CONSTRUCTOR
# EO_BASE_SUB_ID_DESTRUCTOR
# EO_BASE_SUB_ID_PARENT_SET
# EO_BASE_SUB_ID_PARENT_GET
# EO_BASE_SUB_ID_CHILDREN_ITERATOR_NEW
# EO_BASE_SUB_ID_DATA_SET
# EO_BASE_SUB_ID_DATA_GET
# EO_BASE_SUB_ID_DATA_DEL
# EO_BASE_SUB_ID_WREF_ADD
# EO_BASE_SUB_ID_WREF_DEL
# EO_BASE_SUB_ID_EVENT_CALLBACK_PRIORITY_ADD
# EO_BASE_SUB_ID_EVENT_CALLBACK_DEL
# EO_BASE_SUB_ID_EVENT_CALLBACK_ARRAY_PRIORITY_ADD
# EO_BASE_SUB_ID_EVENT_CALLBACK_ARRAY_DEL
# EO_BASE_SUB_ID_EVENT_CALLBACK_CALL
# EO_BASE_SUB_ID_EVENT_CALLBACK_FORWARDER_ADD
# EO_BASE_SUB_ID_EVENT_CALLBACK_FORWARDER_DEL
# EO_BASE_SUB_ID_EVENT_FREEZE
# EO_BASE_SUB_ID_EVENT_THAW
# EO_BASE_SUB_ID_EVENT_FREEZE_GET
# EO_BASE_SUB_ID_EVENT_GLOBAL_FREEZE
# EO_BASE_SUB_ID_EVENT_GLOBAL_THAW
# EO_BASE_SUB_ID_EVENT_GLOBAL_FREEZE_GET
# EO_BASE_SUB_ID_DBG_INFO_GET
# EO_BASE_SUB_ID_LAST
cdef enum:
EO_CALLBACK_PRIORITY_BEFORE
EO_CALLBACK_PRIORITY_DEFAULT
EO_CALLBACK_PRIORITY_AFTER
EFL_CALLBACK_PRIORITY_BEFORE
EFL_CALLBACK_PRIORITY_DEFAULT
EFL_CALLBACK_PRIORITY_AFTER
####################################################################
# Structures
#
ctypedef struct Eo
ctypedef Eo Eo_Base
ctypedef Eo Efl_Object
ctypedef struct Eo_Class
ctypedef Eo Efl_Class
ctypedef struct _Eo_Event_Description:
ctypedef struct _Efl_Event_Description:
const char *name # name of the event.
Eina_Bool unfreezable # Eina_True if the event cannot be frozen.
Eina_Bool legacy_is # Internal use: if is a legacy event.
ctypedef _Eo_Event_Description Eo_Event_Description
ctypedef _Efl_Event_Description Efl_Event_Description
ctypedef struct _Eo_Event:
Eo_Base *obj # The object the event was called on. */
const Eo_Event_Description *desc # The event description. */
Efl_Object *obj # The object the event was called on. */
const Efl_Event_Description *desc # The event description. */
void *event_info # Extra event information passed by the event caller. */
ctypedef _Eo_Event Eo_Event
@ -80,55 +80,55 @@ cdef extern from "Eo.h":
# Eo Events
#
cdef const Eo_Event_Description *EO_EVENT_DEL
cdef const Efl_Event_Description *EFL_EVENT_DEL
####################################################################
# Other typedefs
#
ctypedef void (*Eo_Event_Cb)(void *data, const Eo_Event *event)
ctypedef void (*Efl_Event_Cb)(void *data, const Eo_Event *event)
ctypedef void (*eo_key_data_free_func)(void *)
ctypedef void (*efl_key_data_free_func)(void *)
####################################################################
# Functions
#
int eo_init()
int eo_shutdown()
int efl_object_init()
int efl_object_shutdown()
Eo *eo_add(const Eo_Class *klass, Eo *parent, ...)
void eo_del(const Eo *obj)
Eo *eo_ref(const Eo *obj)
void eo_unref(const Eo *obj)
int eo_ref_get(const Eo *obj)
Eo *efl_add(const Efl_Class *klass, Eo *parent, ...)
void efl_del(const Eo *obj)
Eo *efl_ref(const Eo *obj)
void efl_unref(const Eo *obj)
int efl_ref_get(const Eo *obj)
void eo_wref_add(Eo **wref)
void efl_wref_add(Eo **wref)
const Eo_Class *eo_base_class_get()
const Efl_Class *efl_object_class_get()
void eo_key_data_set(Eo *obj, const char *key, const void *data)
void *eo_key_data_get(Eo *obj, const char *key)
void efl_key_data_set(Eo *obj, const char *key, const void *data)
void *efl_key_data_get(Eo *obj, const char *key)
const Eo_Class *eo_class_get(const Eo *obj)
const char *eo_class_name_get(const Eo_Class *klass)
const Efl_Class *efl_class_get(const Eo *obj)
const char *efl_class_name_get(const Efl_Class *klass)
void eo_parent_set(Eo *obj, Eo *parent)
Eo *eo_parent_get(const Eo *obj)
void efl_parent_set(Eo *obj, Eo *parent)
Eo *efl_parent_get(const Eo *obj)
void eo_event_callback_stop(Eo *obj)
void eo_event_callback_forwarder_add(Eo *obj, const Eo_Event_Description *desc, Eo *new_obj)
void eo_event_callback_forwarder_del(Eo *obj, const Eo_Event_Description *desc, Eo *new_obj)
void efl_event_callback_stop(Eo *obj)
void efl_event_callback_forwarder_add(Eo *obj, const Efl_Event_Description *desc, Eo *new_obj)
void efl_event_callback_forwarder_del(Eo *obj, const Efl_Event_Description *desc, Eo *new_obj)
void eo_event_freeze(Eo *obj)
void eo_event_thaw(Eo *obj)
int eo_event_freeze_count_get(const Eo *obj)
void efl_event_freeze(Eo *obj)
void efl_event_thaw(Eo *obj)
int efl_event_freeze_count_get(const Eo *obj)
void eo_event_global_freeze(Eo *obj)
void eo_event_global_thaw(Eo *obj)
int eo_event_global_freeze_count_get(const Eo *obj)
void efl_event_global_freeze(Eo *obj)
void efl_event_global_thaw(Eo *obj)
int efl_event_global_freeze_count_get(const Eo *obj)
Eina_Bool eo_event_callback_add(Eo *obj, const Eo_Event_Description *desc, Eo_Event_Cb cb, const void *data)
Eina_Bool eo_event_callback_del(Eo *obj, const Eo_Event_Description *desc, Eo_Event_Cb cb, const void *data)
Eina_Bool efl_event_callback_add(Eo *obj, const Efl_Event_Description *desc, Efl_Event_Cb cb, const void *data)
Eina_Bool efl_event_callback_del(Eo *obj, const Efl_Event_Description *desc, Efl_Event_Cb cb, const void *data)
Eina_Iterator * eo_children_iterator_new(Eo *obj)
Eina_Iterator * efl_children_iterator_new(Eo *obj)

View File

@ -18,7 +18,7 @@
from cpython cimport PyObject
from efl.eina cimport *
from efl.eo cimport Eo
from efl.c_eo cimport Eo as cEo, Eo_Class
from efl.c_eo cimport Eo as cEo, Efl_Class
from efl.evas.enums cimport Evas_Button_Flags, Evas_BiDi_Direction, \
Evas_Callback_Type, Evas_Event_Flags, Evas_Touch_Point_State, \
@ -304,7 +304,7 @@ cdef extern from "Evas.h":
Evas *evas_new()
void evas_free(Evas *e)
const Eo_Class *evas_class_get()
const Efl_Class *evas_class_get()
int evas_render_method_lookup(const char *name)
Eina_List *evas_render_method_list()
@ -516,7 +516,7 @@ cdef extern from "Evas.h":
void evas_smart_free(Evas_Smart *s)
Evas_Smart *evas_smart_class_new(Evas_Smart_Class *sc)
Evas_Smart_Class *evas_smart_class_get(Evas_Smart *s)
const Eo_Class *evas_object_smart_class_get()
const Efl_Class *evas_object_smart_class_get()
const Evas_Smart_Cb_Description **evas_smart_callbacks_descriptions_get(const Evas_Smart *s, unsigned int *count)
const Evas_Smart_Cb_Description *evas_smart_callback_description_find(const Evas_Smart *s, const char *name)
@ -550,7 +550,7 @@ cdef extern from "Evas.h":
# Rectangle Object
#
Evas_Object *evas_object_rectangle_add(Evas *e)
const Eo_Class *evas_object_rectangle_class_get()
const Efl_Class *evas_object_rectangle_class_get()
####################################################################
@ -559,7 +559,7 @@ cdef extern from "Evas.h":
Evas_Object *evas_object_line_add(Evas *e)
void evas_object_line_xy_set(Evas_Object *obj, Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2)
void evas_object_line_xy_get(const Evas_Object *obj, Evas_Coord *x1, Evas_Coord *y1, Evas_Coord *x2, Evas_Coord *y2)
const Eo_Class *evas_object_line_class_get()
const Efl_Class *evas_object_line_class_get()
####################################################################
@ -568,7 +568,7 @@ cdef extern from "Evas.h":
Evas_Object *evas_object_image_add(Evas *e)
# TODO: Use this?: Evas_Object *evas_object_image_filled_add(Evas *e)
# TODO: void evas_object_image_memfile_set(Evas_Object *obj, void *data, int size, char *format, char *key)
# TODO: Is this needed?: const Eo_Class *evas_object_image_class_get()
# TODO: Is this needed?: const Efl_Class *evas_object_image_class_get()
void evas_object_image_file_set(Evas_Object *obj, const char *file, const char *key)
void evas_object_image_file_get(const Evas_Object *obj, const char **file, const char **key)
void evas_object_image_border_set(Evas_Object *obj, int l, int r, int t, int b)
@ -647,7 +647,7 @@ cdef extern from "Evas.h":
# Polygon Object
#
Evas_Object *evas_object_polygon_add(Evas *e)
const Eo_Class *evas_object_polygon_class_get()
const Efl_Class *evas_object_polygon_class_get()
void evas_object_polygon_point_add(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
void evas_object_polygon_points_clear(Evas_Object *obj)
@ -656,7 +656,7 @@ cdef extern from "Evas.h":
# Text Object (py3:TODO)
#
Evas_Object *evas_object_text_add(Evas *e)
const Eo_Class *evas_object_text_class_get()
const Efl_Class *evas_object_text_class_get()
void evas_object_text_font_source_set(Evas_Object *obj, const char *font)
const char *evas_object_text_font_source_get(const Evas_Object *obj)
void evas_object_text_font_set(Evas_Object *obj, const char *font, Evas_Font_Size size)
@ -689,7 +689,7 @@ cdef extern from "Evas.h":
# Textblock Object (py3:TODO)
#
Evas_Object *evas_object_textblock_add(Evas *e)
const Eo_Class *evas_object_textblock_class_get()
const Efl_Class *evas_object_textblock_class_get()
Evas_Textblock_Style *evas_textblock_style_new()
void evas_textblock_style_free(Evas_Textblock_Style *ts)
void evas_textblock_style_set(Evas_Textblock_Style *ts, const char *text)
@ -753,7 +753,7 @@ cdef extern from "Evas.h":
#
Evas_Object *evas_object_box_add(Evas *e)
Evas_Object *evas_object_box_add_to(Evas_Object *parent)
# TODO: Is this needed?: const Eo_Class *evas_object_box_class_get()
# TODO: Is this needed?: const Efl_Class *evas_object_box_class_get()
void evas_object_box_align_set(Evas_Object *o, double horizontal, double vertical)
void evas_object_box_align_get(const Evas_Object *o, double *horizontal, double *vertical)