]> git.gag.com Git - debian/gnuradio/blobdiff - gr-wxgui/src/python/common.py
custom wx event to post data, avoid threading issues
[debian/gnuradio] / gr-wxgui / src / python / common.py
index 4297648825213998a0441d2f42648980b3fdc71a..e54f4dbf154981d317f34e594483fe7811c9a711 100644 (file)
@@ -24,6 +24,12 @@ import numpy
 import math
 import wx
 
+EVT_DATA = wx.NewEventType()
+class DataEvent(wx.PyEvent):
+       def __init__(self, data):
+               wx.PyEvent.__init__(self, wx.NewId(), EVT_DATA)
+               self.data = data
+
 class prop_setter(object):
        def _register_set_prop(self, controller, control_key, *args):
                def set_method(value): controller[control_key] = value