*** empty log message ***

This commit is contained in:
David Rose 2001-03-09 02:47:09 +00:00
parent f9c10939b1
commit 2bbd8ee2cc
4 changed files with 10 additions and 7 deletions

View File

@ -88,8 +88,12 @@ class Button(DirectObject):
self.l3.thaw() self.l3.thaw()
self.button.thaw() self.button.thaw()
def manage(self): def manage(self, nodepath = None):
self.button.manage(guiMgr, base.eventMgr.eventHandler) if nodepath:
self.button.manage(guiMgr, base.eventMgr.eventHandler,
nodepath.node())
else:
self.button.manage(guiMgr, base.eventMgr.eventHandler)
self.managed = 1 self.managed = 1
def unmanage(self): def unmanage(self):
@ -108,3 +112,5 @@ class Button(DirectObject):
def setScale(self, scale): def setScale(self, scale):
self.button.setScale(scale) self.button.setScale(scale)
def setDrawOrder(self, drawOrder):
self.button.setDrawOrder(drawOrder)

View File

@ -4,7 +4,7 @@ import GuiChooser
import GuiManager import GuiManager
import GuiButton import GuiButton
guiMgr = GuiManager.GuiManager.getPtr(base.win, base.mak.node(), base.renderGui.node()) guiMgr = GuiManager.GuiManager.getPtr(base.win, base.mak.node(), base.render2d.node())
class Chooser(DirectObject): class Chooser(DirectObject):

View File

@ -4,7 +4,7 @@ from ShowBaseGlobal import *
import GuiManager import GuiManager
guiMgr = GuiManager.GuiManager.getPtr(base.win, base.mak.node(), guiMgr = GuiManager.GuiManager.getPtr(base.win, base.mak.node(),
base.renderGui.node()) base.render2d.node())
font = loader.loadModelNode("models/fonts/ttf-comic") font = loader.loadModelNode("models/fonts/ttf-comic")

View File

@ -92,9 +92,6 @@ class ShowBase:
self.a2dLeft = -self.aspectRatio self.a2dLeft = -self.aspectRatio
self.a2dRight = self.aspectRatio self.a2dRight = self.aspectRatio
# Set up another 2-d layer for drawing the Gui labels themselves.
self.renderGui = NodePath(setupPanda2d(self.win, "renderGui"))
# Set up an auxiliary 3-d layer for rendering floating heads # Set up an auxiliary 3-d layer for rendering floating heads
# or other 3-d objects on top of text or widgets in the 2-d # or other 3-d objects on top of text or widgets in the 2-d
# layer. We set it up with a camera that specifically shares # layer. We set it up with a camera that specifically shares