Class: Efl::Elm::ElmCheck
- Inherits:
-
ElmObject
- Object
- Efl::Evas::REvasObject
- ElmObject
- Efl::Elm::ElmCheck
- Includes:
- Helper
- Defined in:
- lib/efl/elm/elm_check.rb,
lib/efl/elm/elm_hoversel.rb,
lib/efl/elm/elm_segment_control.rb
Instance Method Summary collapse
- #item_add(icon, label = nil) ⇒ Object
- #item_get(idx) ⇒ Object
- #item_insert_at(icon, label, idx) ⇒ Object
- #item_selected_get ⇒ Object
Methods included from Helper
Methods inherited from ElmObject
#cnp_selection_clear, #cnp_selection_get, #cnp_selection_set, #content_get, #content_set, #content_unset, #focus_allow_custom_chain_get, #focus_allow_custom_chain_set, #focus_allow_custom_chain_unset, #focus_allow_get, #focus_allow_set, #focus_custom_chain_append, #focus_custom_chain_prepend, #focus_cycle, #focus_get, #focus_set, #parent_widget_get, #scroll_freeze_pop, #scroll_freeze_push, #scroll_hold_pop, #scroll_hold_push, #scroll_lock_x_get, #scroll_lock_x_set, #scroll_lock_y_get, #scroll_lock_y_set, #smart_callback_add, #text_get, #text_set, #tree_dot_dump, #tree_dump, #tree_unfocusable_get, #tree_unfocusable_set
Methods inherited from Efl::Evas::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
Methods included from ClassHelper
#===, #address, included, #method_missing, #null?, #to_a, #to_ary, #to_ptr, #to_s
Constructor Details
This class inherits a constructor from Efl::Evas::REvasObject
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Efl::ClassHelper
Instance Method Details
#item_add(icon, label = nil) ⇒ Object
18 19 20 |
# File 'lib/efl/elm/elm_hoversel.rb', line 18 def item_add label, icon_file=nil, icon_type=:elm_icon_none, cb=nil, data=nil ElmHoverselItem.new Native.elm_hoversel_item_add @ptr, label, icon_file, icon_type, cb, data end |
#item_get(idx) ⇒ Object
26 27 28 |
# File 'lib/efl/elm/elm_segment_control.rb', line 26 def item_get idx ElmObjectItem.new Native.elm_segment_control_item_get @ptr, idx end |
#item_insert_at(icon, label, idx) ⇒ Object
22 23 24 |
# File 'lib/efl/elm/elm_segment_control.rb', line 22 def item_insert_at icon, label, idx ElmObjectItem.new Native.elm_segment_control_item_insert_at @ptr, icon, label, idx end |
#item_selected_get ⇒ Object
30 31 32 |
# File 'lib/efl/elm/elm_segment_control.rb', line 30 def item_selected_get ElmObjectItem.new Native.elm_segment_control_item_selected_get @ptr end |