@@ -99,7 +99,10 @@ class Button(DirectObject):
def unmanage(self):
self.button.unmanage()
self.managed = 0
-
+
+ def getPos(self):
+ return self.button.getPos()
def setPos(self, x, y, node = None):
if node == None:
v3 = Vec3(x, 0., y)
@@ -29,7 +29,10 @@ class Frame(DirectObject):
# accessing
def getName(self):
return self.name
+ return self.frame.getPos()
def setPos(self, x, y):
v3 = Vec3.Vec3(x, 0., y)
self.frame.setPos(v3)
@@ -130,6 +130,9 @@ class ScrollingLabel(PandaObject.PandaObject):
def setEventName(self, eventName):
self.eventName = eventName
self.frame.setPos(x, y)
self.frame.recompute()
@@ -50,6 +50,9 @@ class Sign(DirectObject):
def getGuiItem(self):
return self.sign
+ self.label.getPos()
self.label.setPos(x, 0, y)