# File vtk/gtk/GtkGLExtVTKRenderWindowInteractor.rb, line 162
  def OnButtonDown(wid, event)
??
    m = self.pointer
    ctrl, shift = _GetCtrlShift(event)
    @Iren.SetEventInformationFlipY(m[0], m[1], ctrl, shift, 0.chr, 0, nil)
    button = event.button
    if button == 3
      @Iren.RightButtonPressEvent
      return true
    elsif button == 1
      @Iren.LeftButtonPressEvent
      return true
    elsif button == 2
      @Iren.MiddleButtonPressEvent
      return true
    else
      return ralse
    end
  end