Class: UI::ListItemRenderer
- Inherits:
-
Object
- Object
- UI::ListItemRenderer
show all
- Defined in:
- lib/ektoplayer/ui/widgets/listwidget.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of ListItemRenderer.
5
6
7
|
# File 'lib/ektoplayer/ui/widgets/listwidget.rb', line 5
def initialize(width: nil)
@width = width
end
|
Instance Method Details
#layout ⇒ Object
13
|
# File 'lib/ektoplayer/ui/widgets/listwidget.rb', line 13
def layout; end
|
#render(scr, item, selected: false, marked: false, selection: false) ⇒ Object
15
16
17
18
|
# File 'lib/ektoplayer/ui/widgets/listwidget.rb', line 15
def render(scr, item, selected: false, marked: false, selection: false)
scr << (selected ? ?> : ' ')
scr << item_to.s
end
|
#width=(new) ⇒ Object
9
10
11
|
# File 'lib/ektoplayer/ui/widgets/listwidget.rb', line 9
def width=(new)
@width != new and (@width = new; layout)
end
|