diff options
Diffstat (limited to 'lib/efl')
-rw-r--r-- | lib/efl/evas.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/efl/evas.rb b/lib/efl/evas.rb index 560cc49..e701ef8 100644 --- a/lib/efl/evas.rb +++ b/lib/efl/evas.rb @@ -45,6 +45,9 @@ module Efl EVAS_ENGINE_BUFFER_DEPTH_BGR24 = 3 EVAS_ENGINE_BUFFER_DEPTH_RGB32 = 4 # + EVAS_HINT_FILL = -1.0 + EVAS_HINT_EXPAND = 1.0 + # class REvas # include Efl::ClassHelper @@ -232,6 +235,10 @@ module Efl [ Native.enum_type(:evas_aspect_control)[a.read_int], w.read_int, h.read_int ] end alias :size_hint_aspect :size_hint_aspect_get + def size_hint_align_set_fill + Native.evas_object_size_hint_align_set @ptr, EVAS_HINT_FILL, EVAS_HINT_FILL + end + alias :size_hint_align_fill :size_hint_align_set_fill def size_hint_align_get w = FFI::MemoryPointer.new :double h = FFI::MemoryPointer.new :double @@ -239,6 +246,10 @@ module Efl [ w.read_double, h.read_double ] end alias :size_hint_align :size_hint_align_get + def size_hint_weight_set_expand + Native.evas_object_size_hint_weight_set @ptr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND + end + alias :size_hint_weight_expand :size_hint_weight_set_expand def size_hint_weight_get w = FFI::MemoryPointer.new :double h = FFI::MemoryPointer.new :double |