Method: Fidgit::MenuPane#item

Defined in:
lib/fidgit/elements/menu_pane.rb

#item(text, value, options = {}, &block) ⇒ Object



112
113
114
115
116
117
118
119
120
121
122
123
# File 'lib/fidgit/elements/menu_pane.rb', line 112

def item(text, value, options = {}, &block)
  options = options.merge({
     parent: @items,
     z: z,
  })
  item = Item.new(text, value, options, &block)

  item.subscribe :left_mouse_button, method(:item_selected)
  item.subscribe :right_mouse_button, method(:item_selected)

  item
end