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