mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
Made arrow key events passed from wx to panda
This commit is contained in:
parent
b5d27fa62a
commit
08a28d9ca7
@ -338,6 +338,18 @@ class LevelEditorUIBase(WxAppShell):
|
||||
base.direct.fControl = 1
|
||||
elif evt.GetKeyCode() == wx.WXK_SHIFT:
|
||||
base.direct.fShift = 1
|
||||
elif evt.GetKeyCode() == wx.WXK_UP:
|
||||
messenger.send('arrow_up')
|
||||
elif evt.GetKeyCode() == wx.WXK_DOWN:
|
||||
messenger.send('arrow_down')
|
||||
elif evt.GetKeyCode() == wx.WXK_LEFT:
|
||||
messenger.send('arrow_left')
|
||||
elif evt.GetKeyCode() == wx.WXK_RIGHT:
|
||||
messenger.send('arrow_right')
|
||||
elif evt.GetKeyCode() == wx.WXK_PAGEUP:
|
||||
messenger.send('page_up')
|
||||
elif evt.GetKeyCode() == wx.WXK_PAGEDOWN:
|
||||
messenger.send('page_down')
|
||||
else:
|
||||
evt.Skip()
|
||||
|
||||
@ -348,6 +360,18 @@ class LevelEditorUIBase(WxAppShell):
|
||||
base.direct.fControl = 0
|
||||
elif evt.GetKeyCode() == wx.WXK_SHIFT:
|
||||
base.direct.fShift = 0
|
||||
elif evt.GetKeyCode() == wx.WXK_UP:
|
||||
messenger.send('arrow_up-up')
|
||||
elif evt.GetKeyCode() == wx.WXK_DOWN:
|
||||
messenger.send('arrow_down-up')
|
||||
elif evt.GetKeyCode() == wx.WXK_LEFT:
|
||||
messenger.send('arrow_left-up')
|
||||
elif evt.GetKeyCode() == wx.WXK_RIGHT:
|
||||
messenger.send('arrow_right-up')
|
||||
elif evt.GetKeyCode() == wx.WXK_PAGEUP:
|
||||
messenger.send('page_up-up')
|
||||
elif evt.GetKeyCode() == wx.WXK_PAGEDOWN:
|
||||
messenger.send('page_down-up')
|
||||
else:
|
||||
evt.Skip()
|
||||
|
||||
|
@ -95,9 +95,9 @@ class Viewport(wx.Panel, DirectObject):
|
||||
|
||||
self.camNode.setCameraMask(LE_CAM_MASKS[self.name])
|
||||
|
||||
bt = base.setupMouse(self.win, True)
|
||||
bt.node().setPrefix('_le_%s_'%self.name[:3])
|
||||
mw = bt.getParent()
|
||||
self.bt = base.setupMouse(self.win, True)
|
||||
self.bt.node().setPrefix('_le_%s_'%self.name[:3])
|
||||
mw = self.bt.getParent()
|
||||
mk = mw.getParent()
|
||||
winCtrl = WindowControls(
|
||||
self.win, mouseWatcher=mw,
|
||||
|
Loading…
x
Reference in New Issue
Block a user