Method: UI::ListWidget#initialize
- Defined in:
- lib/ektoplayer/ui/widgets/listwidget.rb
#initialize(list: [], item_renderer: nil, **opts) ⇒ ListWidget
Returns a new instance of ListWidget.
101 102 103 104 105 106 107 108 |
# File 'lib/ektoplayer/ui/widgets/listwidget.rb', line 101 def initialize(list: [], item_renderer: nil, **opts) super(**opts) self.list=(list) @item_renderer = (item_renderer or ListItemRenderer.new) @cursor = @selected = 0 @search = ListSearch.new @selection = ListSelector.new end |