mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -04:00
added support for selections from leveleditor panes
This commit is contained in:
parent
0cc987d0b7
commit
055af9db0b
@ -651,7 +651,7 @@ class DirectSession(DirectObject):
|
||||
return Task.cont
|
||||
|
||||
def select(self, nodePath, fMultiSelect = 0,
|
||||
fSelectTag = 1, fResetAncestry = 1):
|
||||
fSelectTag = 1, fResetAncestry = 1, fLEPane = 0):
|
||||
dnp = self.selected.select(nodePath, fMultiSelect, fSelectTag)
|
||||
if dnp:
|
||||
messenger.send('DIRECT_preSelectNodePath', [dnp])
|
||||
@ -698,6 +698,7 @@ class DirectSession(DirectObject):
|
||||
# Send an message marking the event
|
||||
messenger.send('DIRECT_selectedNodePath', [dnp])
|
||||
messenger.send('DIRECT_selectedNodePath_fMulti_fTag', [dnp, fMultiSelect, fSelectTag])
|
||||
messenger.send('DIRECT_selectedNodePath_fMulti_fTag_fLEPane', [dnp, fMultiSelect, fSelectTag, fLEPane])
|
||||
|
||||
def followSelectedNodePathTask(self, state):
|
||||
mCoa2Render = state.dnp.mCoa2Dnp * state.dnp.getMat(render)
|
||||
|
Loading…
x
Reference in New Issue
Block a user