From fd0042f60382b8bfd3f1d64c5c9517bbd494bfc8 Mon Sep 17 00:00:00 2001 From: Jérémy Zurcher Date: Fri, 6 May 2011 00:06:23 +0200 Subject: edje updates --- lib/efl/edje.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib') diff --git a/lib/efl/edje.rb b/lib/efl/edje.rb index e5a1033..d2b2e6b 100644 --- a/lib/efl/edje.rb +++ b/lib/efl/edje.rb @@ -40,6 +40,16 @@ module Efl # EAPI Evas_Object *edje_object_part_table_child_get (Evas_Object *obj, const char *part, unsigned int col, unsigned int row); Evas::RevasObject.new Native.edje_object_part_table_child_get @ptr, part, col, row end + def file_get + f = FFI::MemoryPointer.new :pointer + g = FFI::MemoryPointer.new :pointer + Native.edje_object_file_get @ptr, f, g + [ f.read_pointer.read_string, g.read_pointer.read_string ] + end + def data_get k + Native.edje_object_data_get @ptr, k + end + alias :data :data_get end # end -- cgit v1.2.3