diff options
Diffstat (limited to 'lib/efl')
| -rw-r--r-- | lib/efl/eina_list.rb | 2 | ||||
| -rw-r--r-- | lib/efl/eina_rectangle.rb | 18 | ||||
| -rw-r--r-- | lib/efl/native.rb | 1 | 
3 files changed, 20 insertions, 1 deletions
diff --git a/lib/efl/eina_list.rb b/lib/efl/eina_list.rb index a2e08f1..ac6bfad 100644 --- a/lib/efl/eina_list.rb +++ b/lib/efl/eina_list.rb @@ -9,7 +9,7 @@ module Efl          #          class EinaListStruct < FFI::Struct              layout  :data,          :pointer, -                        :next,          :pointer, +                    :next,          :pointer,                      :prev,          :pointer,                      :accounting,    :pointer,                      :magic,         :uint diff --git a/lib/efl/eina_rectangle.rb b/lib/efl/eina_rectangle.rb new file mode 100644 index 0000000..c8ba256 --- /dev/null +++ b/lib/efl/eina_rectangle.rb @@ -0,0 +1,18 @@ +#! /usr/bin/env ruby +# -*- coding: UTF-8 -*- +# +module Efl +    # +    module Native +        # +        class EinaRectangleStruct < FFI::Struct +            layout  :x, :int, +                    :y, :int, +                    :w, :int, +                    :h, :int +        end +    end +    # +end +# +# EOF diff --git a/lib/efl/native.rb b/lib/efl/native.rb index 1908595..e6b3568 100644 --- a/lib/efl/native.rb +++ b/lib/efl/native.rb @@ -5,6 +5,7 @@ require 'efl/native/eet'  require 'efl/native/eina'  require 'efl/native/eina_hash'  require 'efl/native/eina_list' +require 'efl/native/eina_rectangle'  require 'efl/native/evas'  require 'efl/native/ecore'  require 'efl/native/ecore_evas'  | 
