From db8f2ba3875395d853ee80b2f537b1f720d3ccdd Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Fri, 4 Oct 2002 01:39:13 +0000 Subject: [PATCH] Popup menu at button midpoint --- direct/src/gui/DirectOptionMenu.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/direct/src/gui/DirectOptionMenu.py b/direct/src/gui/DirectOptionMenu.py index b27391add4..2b96d082ee 100644 --- a/direct/src/gui/DirectOptionMenu.py +++ b/direct/src/gui/DirectOptionMenu.py @@ -172,14 +172,9 @@ class DirectOptionMenu(DirectButton): # Compute bounds b = self.getBounds() fb = self.popupMenu.getBounds() - # Where did the user click his mouse? - if (base.mouseWatcherNode.hasMouse()): - xPos = base.mouseWatcherNode.getMouseX() - self.popupMenu.setX(render2d, xPos) - else: - # If no mouse watcher, use midpoint of menu button - xPos = (b[1] - b[0])/2.0 - fb[0] - self.popupMenu.setX(self, xPos) + # Position menu at midpoint of button + xPos = (b[1] - b[0])/2.0 - fb[0] + self.popupMenu.setX(self, xPos) # Try to set height to line up selected item with button self.popupMenu.setZ( self, self.minZ + (self.selectedIndex + 1)*self.maxHeight)