mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
*** empty log message ***
This commit is contained in:
parent
f9c10939b1
commit
2bbd8ee2cc
@ -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)
|
||||||
|
@ -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):
|
||||||
|
|
||||||
|
@ -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")
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user