summaryrefslogtreecommitdiff
path: root/gsm-tvoid
diff options
context:
space:
mode:
authortvoid <tvoid@lesaige.com>2008-04-07 14:17:24 -0600
committertvoid <tvoid@lesaige.com>2008-04-07 14:17:24 -0600
commitc26f4b9bd2b00279b6f0f0bbf027c72cafaae5b6 (patch)
treebe0d4b23e40f9ac6c3a3020fa66bf6b2c7f7feab /gsm-tvoid
parente623985d7bed48ea54ab06635e2e25c6f77f3808 (diff)
testing wxpython idle event timing (too slow)
Diffstat (limited to 'gsm-tvoid')
-rwxr-xr-xgsm-tvoid/src/python/gsm_scan.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/gsm-tvoid/src/python/gsm_scan.py b/gsm-tvoid/src/python/gsm_scan.py
index 5d48ce5..43331e1 100755
--- a/gsm-tvoid/src/python/gsm_scan.py
+++ b/gsm-tvoid/src/python/gsm_scan.py
@@ -383,6 +383,9 @@ class app_flow_graph(stdgui.gui_flow_graph):
self.t1.Start(5000,0)
self.frame.Bind(wx.EVT_TIMER, self.on_tick)
+ #bind the idle routing for message_queue processing
+ self.frame.Bind(wx.EVT_IDLE, self.on_idle)
+
def _set_status_msg(self, msg):
self.frame.GetStatusBar().SetStatusText(msg, 0)
@@ -428,7 +431,7 @@ class app_flow_graph(stdgui.gui_flow_graph):
callback=self.set_channel)
vbox.Add(hbox, 0, wx.EXPAND)
-
+
def set_freq(self, freq):
@@ -491,7 +494,10 @@ class app_flow_graph(stdgui.gui_flow_graph):
if self.print_status:
self.print_stats()
-
+
+ def on_idle(self, event):
+ print "Idle.\n";
+
def main ():
app = stdgui.stdapp(app_flow_graph, "GSM Scanner", nstatus=1)
app.MainLoop()
personal git repositories of Harald Welte. Your mileage may vary