From 993b4582ada3477d88ac31a1db1dc5d4de2d8b0b Mon Sep 17 00:00:00 2001 From: Joe Shochet Date: Tue, 6 Nov 2001 01:21:37 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/gui/DirectEntry.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/direct/src/gui/DirectEntry.py b/direct/src/gui/DirectEntry.py index eb296e17b6..67b2c2eaaf 100644 --- a/direct/src/gui/DirectEntry.py +++ b/direct/src/gui/DirectEntry.py @@ -40,6 +40,7 @@ class DirectEntry(DirectFrame): ('extraArgs', [], None), # Sounds to be used for button events ('rolloverSound', getDefaultRolloverSound(), self.setRolloverSound), + ('clickSound', getDefaultClickSound(), self.setClickSound), ) # Merge keyword options with default options self.defineoptions(kw, optiondefs) @@ -105,6 +106,14 @@ class DirectEntry(DirectFrame): else: self.guiItem.clearSound(ENTER + self.guiId) + def setClickSound(self): + if base.wantSfx: + clickSound = self['clickSound'] + if clickSound: + self.guiItem.setSound(ACCEPT + self.guiId, clickSound) + else: + self.guiItem.clearSound(ACCEPT + self.guiId) + def commandFunc(self, event): if self['command']: # Pass any extra args to command