Text Pie Menu

This commit is contained in:
Mark Mine 2003-03-26 02:57:37 +00:00
parent b0fbd85234
commit 5dd65489d8

View File

@ -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):