forked from enlightenment/efl
elua: add version_get API for units in eolian bindings
This commit is contained in:
parent
7dcbdef56d
commit
891396897b
|
@ -323,6 +323,7 @@ ffi.cdef [[
|
|||
Eina_Iterator *eolian_unit_children_get(const Eolian_Unit *unit);
|
||||
const char *eolian_unit_file_get(const Eolian_Unit *unit);
|
||||
const char *eolian_unit_file_path_get(const Eolian_Unit *unit);
|
||||
unsigned short eolian_unit_version_get(const Eolian_Unit *unit);
|
||||
const Eolian_Object *eolian_unit_object_by_name_get(const Eolian_Unit *unit, const char *name);
|
||||
Eina_Iterator *eolian_unit_objects_get(const Eolian_Unit *unit);
|
||||
const Eolian_Class *eolian_unit_class_by_name_get(const Eolian_Unit *unit, const char *class_name);
|
||||
|
@ -638,6 +639,10 @@ local unit_idx, wrap_unit = gen_wrap {
|
|||
return ffi.string(v)
|
||||
end,
|
||||
|
||||
version_get = function(self)
|
||||
return tonumber(eolian.eolian_unit_version_get(cast_unit(self)))
|
||||
end,
|
||||
|
||||
object_by_name_get = function(self, name)
|
||||
local v = eolian.eolian_unit_object_by_name_get(cast_unit(self), name)
|
||||
if v == nil then return nil end
|
||||
|
|
Loading…
Reference in New Issue