diff options
author | Daniel Kolesa <d.kolesa@samsung.com> | 2019-05-26 18:21:27 +0200 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@samsung.com> | 2019-05-26 18:21:27 +0200 |
commit | 891396897b71d1318a822536012def586816febb (patch) | |
tree | 9a08a1471a2d2b306ce9cef326bfb7338c545bd2 | |
parent | 7dcbdef56dbece79e384823e5452c647f460b006 (diff) | |
download | efl-891396897b71d1318a822536012def586816febb.tar.gz |
elua: add version_get API for units in eolian bindings
-rw-r--r-- | src/bindings/luajit/eolian.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bindings/luajit/eolian.lua b/src/bindings/luajit/eolian.lua index 6db54dc0d0..5e60c89771 100644 --- a/src/bindings/luajit/eolian.lua +++ b/src/bindings/luajit/eolian.lua @@ -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 |