diff --git a/direct/src/gui/ScrollingLabel.py b/direct/src/gui/ScrollingLabel.py index 6380906d0a..5da1d06ccd 100644 --- a/direct/src/gui/ScrollingLabel.py +++ b/direct/src/gui/ScrollingLabel.py @@ -70,8 +70,9 @@ class ScrollingLabel(PandaObject.PandaObject): # listen for the scroll buttons self.accept(self.name + "-left", self.handleLeftButton) self.accept(self.name + "-right", self.handleRightButton) + # listen for keyboard hits - self.setKeyFocus(1) + self.setKeyFocus(0) # set list to first element self.setItem(self.item) @@ -140,6 +141,9 @@ class ScrollingLabel(PandaObject.PandaObject): def setKeyFocus(self, focus): self.keyFocus = focus if (focus == 1): + # ignore keyboard hits + self.ignore("left-up") + self.ignore("right-up") # listen for keyboard hits self.accept("left-up", self.handleLeftArrow) self.accept("right-up", self.handleRightArrow) diff --git a/direct/src/showbase/Messenger.py b/direct/src/showbase/Messenger.py index 68621408a6..a47c48846c 100644 --- a/direct/src/showbase/Messenger.py +++ b/direct/src/showbase/Messenger.py @@ -22,6 +22,9 @@ class Messenger: if (Messenger.notify == None): Messenger.notify = directNotify.newCategory("Messenger") + + # Messenger.notify.setDebug(1) + def accept(self, event, object, method, extraArgs=[], persistent=1): """ accept(self, string, DirectObject, Function, List, Boolean) diff --git a/direct/src/task/Task.py b/direct/src/task/Task.py index 5071e4599e..7284fa34a7 100644 --- a/direct/src/task/Task.py +++ b/direct/src/task/Task.py @@ -189,7 +189,7 @@ class TaskManager: self.currentTime, self.currentFrame = getTimeFrame() if (TaskManager.notify == None): TaskManager.notify = directNotify.newCategory("TaskManager") - #TaskManager.notify.setDebug(1) + # TaskManager.notify.setDebug(1) def stepping(value): self.stepping = value