Sha256: 3deea78d7adb5c3c2aa724715d7ece2de58ff92cabbf315cfeaff51162ba053d

Contents?: true

Size: 720 Bytes

Versions: 18

Compression:

Stored size: 720 Bytes

Contents

# Functionality here must be loaded first to add custom events
require 'wx/classes/evthandler'

# These event handlers should only be defined if MediaCtrl is actually
# available; some builds may not include it
if defined?(Wx::MediaCtrl)
  evt_type = Wx::EvtHandler::EventType
  mediactrl_event_types = [
    evt_type['evt_media_finished', 1,
              Wx::EVT_MEDIA_FINISHED,
              Wx::MediaEvent],
    evt_type['evt_media_stop', 1,
              Wx::EVT_MEDIA_STOP,
              Wx::MediaEvent],
    evt_type['evt_media_loaded', 1,
              Wx::EVT_MEDIA_LOADED,
              Wx::MediaEvent]
  ]
  mediactrl_event_types.each do | ev_type | 
    Wx::EvtHandler.register_event_type(ev_type)
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
wxruby-1.9.7-i386-mswin32 lib/wx/classes/mediactrl.rb
wxruby-1.9.5-i386-mswin32 lib/wx/classes/mediactrl.rb
wxruby-1.9.4-i386-mswin32 lib/wx/classes/mediactrl.rb
wxruby-1.9.3-i386-mswin32 lib/wx/classes/mediactrl.rb
wxruby-1.9.3-universal-darwin lib/wx/classes/mediactrl.rb
wxruby-1.9.3-x86-linux lib/wx/classes/mediactrl.rb
wxruby-1.9.4-x86_64-linux lib/wx/classes/mediactrl.rb
wxruby-1.9.4-x86-linux lib/wx/classes/mediactrl.rb
wxruby-1.9.5-universal-darwin-9 lib/wx/classes/mediactrl.rb
wxruby-1.9.5-x86-linux lib/wx/classes/mediactrl.rb
wxruby-1.9.6-universal-darwin-9 lib/wx/classes/mediactrl.rb
wxruby-1.9.5-x86_64-linux lib/wx/classes/mediactrl.rb
wxruby-1.9.6-x86-linux lib/wx/classes/mediactrl.rb
wxruby-1.9.6-x86-mingw32 lib/wx/classes/mediactrl.rb
wxruby-1.9.6-x86-mswin32-60 lib/wx/classes/mediactrl.rb
wxruby-1.9.7-universal-darwin-9 lib/wx/classes/mediactrl.rb
wxruby-1.9.7-x86-mswin32-60 lib/wx/classes/mediactrl.rb
wxruby-1.9.7-x86-linux lib/wx/classes/mediactrl.rb