Explorar o código

Make scrolled list throw 'wakeup' events:

Greg Wiatroski %!s(int64=18) %!d(string=hai) anos
pai
achega
a94605bc0b
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      direct/src/gui/DirectScrolledList.py

+ 3 - 1
direct/src/gui/DirectScrolledList.py

@@ -311,6 +311,7 @@ class DirectScrolledList(DirectFrame):
         #print "incButtonDown: adding ", taskName
         #print "incButtonDown: adding ", taskName
         taskMgr.add(task, taskName)
         taskMgr.add(task, taskName)
         self.scrollBy(task.delta)
         self.scrollBy(task.delta)
+        messenger.send('wakeup')
         
         
     def __decButtonDown(self, event):
     def __decButtonDown(self, event):
         assert self.notify.debugStateCall(self)
         assert self.notify.debugStateCall(self)
@@ -322,7 +323,8 @@ class DirectScrolledList(DirectFrame):
         #print "decButtonDown: adding ", taskName
         #print "decButtonDown: adding ", taskName
         taskMgr.add(task, taskName)
         taskMgr.add(task, taskName)
         self.scrollBy(task.delta)
         self.scrollBy(task.delta)
-       
+        messenger.send('wakeup')
+               
     def __buttonUp(self, event):
     def __buttonUp(self, event):
         assert self.notify.debugStateCall(self)
         assert self.notify.debugStateCall(self)
         taskName = self.taskName("scroll")
         taskName = self.taskName("scroll")