Browse Source

*** empty log message ***

gregw 25 years ago
parent
commit
512b33c7ae

+ 4 - 1
direct/src/gui/Button.py

@@ -99,7 +99,10 @@ class Button(DirectObject):
     def unmanage(self):
     def unmanage(self):
         self.button.unmanage()
         self.button.unmanage()
         self.managed = 0
         self.managed = 0
-        
+
+    def getPos(self):
+        return self.button.getPos()
+    
     def setPos(self, x, y, node = None):
     def setPos(self, x, y, node = None):
         if node == None:
         if node == None:
             v3 = Vec3(x, 0., y)
             v3 = Vec3(x, 0., y)

+ 4 - 1
direct/src/gui/Frame.py

@@ -29,7 +29,10 @@ class Frame(DirectObject):
     # accessing
     # accessing
     def getName(self):
     def getName(self):
         return self.name
         return self.name
-    
+
+    def getPos(self):
+        return self.frame.getPos()
+
     def setPos(self, x, y):
     def setPos(self, x, y):
         v3 = Vec3.Vec3(x, 0., y)
         v3 = Vec3.Vec3(x, 0., y)
         self.frame.setPos(v3)
         self.frame.setPos(v3)

+ 3 - 0
direct/src/gui/ScrollingLabel.py

@@ -130,6 +130,9 @@ class ScrollingLabel(PandaObject.PandaObject):
     def setEventName(self, eventName):
     def setEventName(self, eventName):
         self.eventName = eventName
         self.eventName = eventName
 
 
+    def getPos(self):
+        return self.frame.getPos()
+    
     def setPos(self, x, y):
     def setPos(self, x, y):
         self.frame.setPos(x, y)
         self.frame.setPos(x, y)
         self.frame.recompute()
         self.frame.recompute()

+ 3 - 0
direct/src/gui/Sign.py

@@ -50,6 +50,9 @@ class Sign(DirectObject):
     def getGuiItem(self):
     def getGuiItem(self):
         return self.sign
         return self.sign
 
 
+    def getPos(self):
+        self.label.getPos()
+        
     def setPos(self, x, y):
     def setPos(self, x, y):
         self.label.setPos(x, 0, y)
         self.label.setPos(x, 0, y)