Class: Ektoplayer::Controllers::Info
- Inherits:
-
Controller
- Object
- Controller
- Ektoplayer::Controllers::Info
- Defined in:
- lib/ektoplayer/controllers/info.rb
Instance Method Summary collapse
-
#initialize(view, player, playlist, trackloader, database, view_operations) ⇒ Info
constructor
A new instance of Info.
Constructor Details
#initialize(view, player, playlist, trackloader, database, view_operations) ⇒ Info
Returns a new instance of Info.
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/ektoplayer/controllers/info.rb', line 8 def initialize(view, player, playlist, trackloader, database, view_operations) super(view) view.attach(player, playlist, trackloader, database) register = view_operations.with_register('info.') %w(up down page_up page_down top bottom). each { |op| register.(op, &view.method(op)) } # TODO: mouse? view.mouse.on(65536) { view.page_up } view.mouse.on(2097152) { view.page_down } end |