def OnKeyPress(wid, event=nil)
if (event.keyval == Gdk::Keyval.from_name('r') ||
event.keyval == Gdk::Keyval.from_name('R')):
self.Reset
return true
elsif (event.keyval == Gdk::Keyval.from_name('w') ||
event.keyval == Gdk::Keyval.from_name('W')):
self.Wireframe
return true
elsif (event.keyval == Gdk::Keyval.from_name('s') ||
event.keyval == Gdk::Keyval.from_name('S')):
self.Surface
return true
elsif (event.keyval == Gdk::Keyval.from_name('p') ||
event.keyval == Gdk::Keyval.from_name('P')):
m = self.pointer
self.PickActor(m[0], m[1])
return true
else
return true
end
end