# File lib/ruby-sdl-ffi/sdl/event.rb, line 348
  def self.SetEventFilter( &block )
    if( block_given? )
      proc = Proc.new { |ev| 
        result = block.call( Event.new(ev).unwrap )
        case result
        when true;        1
        when false, nil;  0
        else;             result
        end
      }
      __SDL_SetEventFilter( proc )
    else
      __SDL_SetEventFilter( nil )
    end
  end