Author: dmeyer
Date: Sat Apr 29 10:23:18 2006
New Revision: 1525

Modified:
   trunk/base/src/notifier/__init__.py
   trunk/canvas/src/canvas.py
   trunk/display/src/sdl.py
   trunk/display/src/x11.py
   trunk/xine/src/__init__.py
   trunk/xine/test/kaaplayer.py
   trunk/xine/test/play.py
   trunk/xine/test/test.py

Log:
rename idle signal to step

Modified: trunk/base/src/notifier/__init__.py
==============================================================================
--- trunk/base/src/notifier/__init__.py (original)
+++ trunk/base/src/notifier/__init__.py Sat Apr 29 10:23:18 2006
@@ -58,23 +58,24 @@
 # Set if currently in shutdown() (to prevent reentrancy)
 shutting_down = False
 
-def _idle_signal_emit():
+def _step_signal_emit():
     """
     Wrapper for idle signal emit that ignores return value, otherwise notifier
     may remove the dispatcher if the signal returns false.
     """
-    signals["idle"].emit()
+    signals["step"].emit()
+    return True
 
-def _idle_signal_changed(signal, flag):
+def _step_signal_changed(signal, flag):
     if flag == Signal.SIGNAL_CONNECTED and signal.count() == 1:
-        notifier.dispatcher_add(_idle_signal_emit)
+        notifier.dispatcher_add(_step_signal_emit)
     elif flag == Signal.SIGNAL_DISCONNECTED and signal.count() == 0:
-        notifier.dispatcher_remove(idle_signal_emit)
+        notifier.dispatcher_remove(_step_signal_emit)
 
 
 signals = {
     "shutdown": Signal(),
-    "idle": Signal(changed_cb = _idle_signal_changed),
+    "step": Signal(changed_cb = _step_signal_changed),
 }
 
 

Modified: trunk/canvas/src/canvas.py
==============================================================================
--- trunk/canvas/src/canvas.py  (original)
+++ trunk/canvas/src/canvas.py  Sat Apr 29 10:23:18 2006
@@ -28,7 +28,7 @@
             "updated": Signal()
         })
 
-        kaa.signals["idle"].connect_weak(self._render_queued)
+        kaa.signals["step"].connect_weak(self._render_queued)
         self._supported_sync_properties += ["fontpath"]
 
         font_path = []

Modified: trunk/display/src/sdl.py
==============================================================================
--- trunk/display/src/sdl.py    (original)
+++ trunk/display/src/sdl.py    Sat Apr 29 10:23:18 2006
@@ -61,7 +61,7 @@
                          'mouse_up_event'  : kaa.notifier.Signal(),
                          'mouse_down_event': kaa.notifier.Signal() }
         # connect to idle loop
-        kaa.notifier.signals['idle'].connect(self.poll)
+        kaa.notifier.signals['step'].connect(self.poll)
         # keyboard settings
         pygame.key.set_repeat(500, 30)
         # mouse settings

Modified: trunk/display/src/x11.py
==============================================================================
--- trunk/display/src/x11.py    (original)
+++ trunk/display/src/x11.py    Sat Apr 29 10:23:18 2006
@@ -105,10 +105,10 @@
 
         dispatcher = kaa.notifier.WeakSocketDispatcher(self.handle_events)
         dispatcher.register(self.socket)
-        # Also connect to the idle signal. It is a bad hack, but when
+        # Also connect to the step signal. It is a bad hack, but when
         # drawing is done, the socket is read and we will miss keypress
         # events when doing drawings.
-        kaa.notifier.signals['idle'].connect_weak(self.handle_events)
+        kaa.notifier.signals['step'].connect_weak(self.handle_events)
 
     def handle_events(self):
         window_events = {}

Modified: trunk/xine/src/__init__.py
==============================================================================
--- trunk/xine/src/__init__.py  (original)
+++ trunk/xine/src/__init__.py  Sat Apr 29 10:23:18 2006
@@ -449,7 +449,7 @@
             "event": notifier.Signal()
         }
         self.event_queue = self.new_event_queue()
-        kaa.signals["idle"].connect_weak(self._poll_events)
+        kaa.signals["step"].connect_weak(self._poll_events)
         #self.event_queue._queue.event_callback = 
notifier.WeakCallback(self._obj_callback)
 
     def _poll_events(self):

Modified: trunk/xine/test/kaaplayer.py
==============================================================================
--- trunk/xine/test/kaaplayer.py        (original)
+++ trunk/xine/test/kaaplayer.py        Sat Apr 29 10:23:18 2006
@@ -203,7 +203,7 @@
 stream.signals["event"].connect(handle_xine_event)
 stream.is_in_menu = False
 
-kaa.signals["idle"].connect_weak(output_status_line, stream, win)
+kaa.signals["step"].connect_weak(output_status_line, stream, win)
 kaa.signals["stdin_key_press_event"].connect_weak(handle_keypress_event, 
stream, win)
 win.signals["key_press_event"].connect_weak(handle_keypress_event, stream, win)
 

Modified: trunk/xine/test/play.py
==============================================================================
--- trunk/xine/test/play.py     (original)
+++ trunk/xine/test/play.py     Sat Apr 29 10:23:18 2006
@@ -117,7 +117,7 @@
 stream = x.new_stream(ao, vo)
 stream.signals["event"].connect(handle_xine_event)
 
-kaa.signals["idle"].connect_weak(output_status_line, stream)
+kaa.signals["step"].connect_weak(output_status_line, stream)
 kaa.signals["stdin_key_press_event"].connect_weak(handle_keypress_event, 
stream)
 
 stream.open(sys.argv[1])

Modified: trunk/xine/test/test.py
==============================================================================
--- trunk/xine/test/test.py     (original)
+++ trunk/xine/test/test.py     Sat Apr 29 10:23:18 2006
@@ -300,7 +300,7 @@
 win.signals["key_press_event"].connect_weak(handle_keypress_event, stream, win)
 if "aspect_changed" in win.signals:
     win.signals["aspect_changed"].connect_weak(handle_aspect_changed, stream, 
win)
-kaa.signals["idle"].connect_weak(output_status_line, stream, win)
+kaa.signals["step"].connect_weak(output_status_line, stream, win)
 
 stream.deint_post = x.post_init("tvtime", video_targets = [vo])
 stream.deint_post.set_parameters(method = "GreedyH", enabled = True)


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to