Class: Efl::Evas::REvasText
Instance Method Summary
collapse
Methods inherited from REvasObject
#above_get, #below_get, #center_get, #center_set, #color_get, #data_get, #ecore_evas_get, #evas_get, #evas_name, #evas_type, #free, #geometry_get, #initialize, #object_box_add, release, #size, #size=, #size_hint_align_get, #size_hint_align_set_fill, #size_hint_aspect_get, #size_hint_max_get, #size_hint_min_get, #size_hint_padding_get, #size_hint_request_get, #size_hint_weight_get, #size_hint_weight_set_expand, #size_hint_weight_set_expand_fill
#===, #address, included, #method_missing, #null?, #to_a, #to_ary, #to_ptr, #to_s
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Efl::ClassHelper
Instance Method Details
permalink
#char_coords_get(x, y) ⇒ Object
Also known as:
char_coords
[View source]
341
342
343
344
345
346
347
348
|
# File 'lib/efl/evas.rb', line 341
def char_coords_get x, y
@ri0 ||= FFI::MemoryPointer.new :int
@ri1 ||= FFI::MemoryPointer.new :int
@ri2 ||= FFI::MemoryPointer.new :int
@ri3 ||= FFI::MemoryPointer.new :int
r = Native.evas_object_text_char_coords_get @ptr, x, y, @ri0, @ri1, @ri2, @ri3
return [ r, @ri0.read_int, @ri1.read_int, @ri2.read_int, @ri3.read_int ]
end
|
permalink
#char_pos_get(pos) ⇒ Object
Also known as:
char_pos
[View source]
332
333
334
335
336
337
338
339
|
# File 'lib/efl/evas.rb', line 332
def char_pos_get pos
@ri0 ||= FFI::MemoryPointer.new :int
@ri1 ||= FFI::MemoryPointer.new :int
@ri2 ||= FFI::MemoryPointer.new :int
@ri3 ||= FFI::MemoryPointer.new :int
Native.evas_object_text_char_pos_get @ptr, pos, @ri0, @ri1, @ri2, @ri3
return [ @ri0.read_int, @ri1.read_int, @ri2.read_int, @ri3.read_int ]
end
|
permalink
#font_get ⇒ Object
Also known as:
font
[View source]
325
326
327
328
329
330
|
# File 'lib/efl/evas.rb', line 325
def font_get
@rs0 ||= FFI::MemoryPointer.new :string
@ri0 ||= FFI::MemoryPointer.new :int
Native.evas_object_text_font_get @ptr, @rs0, @ri0
[ @rs0.read_pointer.read_string, @ri0.read_int ]
end
|
permalink
#glow2_color_get ⇒ Object
Also known as:
glow2_color
[View source]
377
378
379
380
381
382
383
384
|
# File 'lib/efl/evas.rb', line 377
def glow2_color_get
@ri0 ||= FFI::MemoryPointer.new :int
@ri1 ||= FFI::MemoryPointer.new :int
@ri2 ||= FFI::MemoryPointer.new :int
@ri3 ||= FFI::MemoryPointer.new :int
Native.evas_object_text_glow2_color_get @ptr, @ri0, @ri1, @ri2, @ri3
return [ @ri0.read_int, @ri1.read_int, @ri2.read_int, @ri3.read_int ]
end
|
permalink
#glow_color_get ⇒ Object
Also known as:
glow_color
[View source]
368
369
370
371
372
373
374
375
|
# File 'lib/efl/evas.rb', line 368
def glow_color_get
@ri0 ||= FFI::MemoryPointer.new :int
@ri1 ||= FFI::MemoryPointer.new :int
@ri2 ||= FFI::MemoryPointer.new :int
@ri3 ||= FFI::MemoryPointer.new :int
Native.evas_object_text_glow_color_get @ptr, @ri0, @ri1, @ri2, @ri3
return [ @ri0.read_int, @ri1.read_int, @ri2.read_int, @ri3.read_int ]
end
|
permalink
#outline_color_get ⇒ Object
Also known as:
outline_color
[View source]
386
387
388
389
390
391
392
393
|
# File 'lib/efl/evas.rb', line 386
def outline_color_get
@ri0 ||= FFI::MemoryPointer.new :int
@ri1 ||= FFI::MemoryPointer.new :int
@ri2 ||= FFI::MemoryPointer.new :int
@ri3 ||= FFI::MemoryPointer.new :int
Native.evas_object_text_outline_color_get @ptr, @ri0, @ri1, @ri2, @ri3
return [ @ri0.read_int, @ri1.read_int, @ri2.read_int, @ri3.read_int ]
end
|
permalink
#shadow_color_get ⇒ Object
Also known as:
shadow_color
[View source]
359
360
361
362
363
364
365
366
|
# File 'lib/efl/evas.rb', line 359
def shadow_color_get
@ri0 ||= FFI::MemoryPointer.new :int
@ri1 ||= FFI::MemoryPointer.new :int
@ri2 ||= FFI::MemoryPointer.new :int
@ri3 ||= FFI::MemoryPointer.new :int
Native.evas_object_text_shadow_color_get @ptr, @ri0, @ri1, @ri2, @ri3
return [ @ri0.read_int, @ri1.read_int, @ri2.read_int, @ri3.read_int ]
end
|
permalink
#style_pad_get ⇒ Object
Also known as:
style_pad
[View source]
350
351
352
353
354
355
356
357
|
# File 'lib/efl/evas.rb', line 350
def style_pad_get
@ri0 ||= FFI::MemoryPointer.new :int
@ri1 ||= FFI::MemoryPointer.new :int
@ri2 ||= FFI::MemoryPointer.new :int
@ri3 ||= FFI::MemoryPointer.new :int
Native.evas_object_text_shadow_color_get @ptr, @ri0, @ri1, @ri2, @ri3
return [ @ri0.read_int, @ri1.read_int, @ri2.read_int, @ri3.read_int ]
end
|