mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
Text Pie Menu
This commit is contained in:
parent
b0fbd85234
commit
5dd65489d8
@ -126,6 +126,7 @@ class TextPieMenu(PieMenu):
|
||||
angle = deg2Rad(360.0/numItems)
|
||||
aspectRatio = direct.dr.getWidth()/float(direct.dr.getHeight())
|
||||
# Add items
|
||||
from DirectGuiGlobals import getDefaultFont
|
||||
for i in range (numItems):
|
||||
# Create text node for each item
|
||||
if (textList[i] != None):
|
||||
@ -149,7 +150,8 @@ class TextPieMenu(PieMenu):
|
||||
((radius * aspectRatio * math.sin(i * angle)) -
|
||||
center[1]))
|
||||
# Create and return a pie menu
|
||||
PieMenu.__init__(self, newMenu, textList)
|
||||
PieMenu.__init__(self, newMenu, textList, action = action,
|
||||
fUpdateOnlyOnChange = fUpdateOnlyOnChange)
|
||||
self.accept('mouse3', self.spawnPieMenuTask)
|
||||
self.accept('mouse3-up', self.removePieMenuTask)
|
||||
def destroy(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user