Example #1
0
def get_wx_app(redirect=False):
    global _wx_app
    if _wx_app is None:
        if _in_ipython:
            _wx_app = guisupport.get_app_wx()
            if IPython.__version__ >= "0.12":
                if kernelapp.IPKernelApp.initialized():
                    eventloops.enable_gui("wx")
            inputhook.enable_wx(_wx_app)
            guisupport.start_event_loop_wx(_wx_app)
        else:
            _wx_app = wx.App(redirect=redirect)
    return _wx_app
Example #2
0
def get_wx_app(redirect=False):
    global _wx_app
    if _wx_app is None:
        if _in_ipython:
            _wx_app = guisupport.get_app_wx()
            if IPython.__version__ >= "0.12":
                if kernelapp.IPKernelApp.initialized():
                    eventloops.enable_gui("wx")
            inputhook.enable_wx(_wx_app)
            guisupport.start_event_loop_wx(_wx_app)
        else:
            _wx_app = wx.App(redirect=redirect)
    return _wx_app
Example #3
0
def open(filename, redirect=False):
    """
    Opens a new mdf viewer with a picked context file.
    """
    # get/create a wx.App
    if _in_ipython:
        app = guisupport.get_app_wx()
    else:
        app = wx.App(redirect=redirect)

    frame = MDFViewerFrame(None, -1, "MDF Viewer", size=(800, 600))
    frame.CenterOnScreen()
    frame.Open(filename)
    frame.Show()

    if _in_ipython:
        inputhook.enable_wx(app)
    else:
        app.MainLoop()
Example #4
0
def open(filename, redirect=False):
    """
    Opens a new mdf viewer with a picked context file.
    """
    # get/create a wx.App
    if _in_ipython:
        app = guisupport.get_app_wx()
    else:
        app = wx.App(redirect=redirect)

    frame = MDFViewerFrame(None, -1, "MDF Viewer", size=(800, 600))
    frame.CenterOnScreen()
    frame.Open(filename)
    frame.Show()

    if _in_ipython:
        inputhook.enable_wx(app)
    else:
        app.MainLoop()