Esempio n. 1
0
def _UpdateConsumer(delayedresult, parent):
    results = delayedresult.get()
    parent.StatusBar.SetStatusText("Update: " + results[1])
    if results[0]:
        updatemenu = wx.Menu()
        parent.menubar.Append(updatemenu, "&Update available!")
        menudl = updatemenu.Append(wx.ID_ANY,
                                   "Download version {}".format(results[0]),
                                   results[1])

        def get_update(e=None, url=results[1]):
            webbrowser.open(url)

        parent.Bind(wx.EVT_MENU, get_update, menudl)
    parent.StatusBar.SetStatusText("")
Esempio n. 2
0
def _UpdateConsumer(delayedresult, parent):
    results = delayedresult.get()
    parent.StatusBar.SetStatusText("Update: "+results[1])
    if results[0]:
        updatemenu = wx.Menu()
        parent.menubar.Append(updatemenu, "&Update available!")
        menudl = updatemenu.Append(
                                wx.ID_ANY,
                                "Download version {}".format(results[0]),
                                results[1])
        def get_update(e=None, url=results[1]):
            webbrowser.open(url)
            
        parent.Bind(wx.EVT_MENU, get_update, menudl)
    parent.StatusBar.SetStatusText("")
Esempio n. 3
0
def _UpdateConsumer(delayedresult, parent):
    results = delayedresult.get()
    #dlg = UpdateDlg(parent, results)
    #dlg.Show()
    if results[0]:

        updatemenu = wx.Menu()
        parent.menubar.Append(updatemenu, _('&Update available!'))
        menudl = updatemenu.Append(wx.ID_ANY,
                                   _("Download version {}").format(results[0]),
                                   results[1])

        def get_update(e=None, url=results[1]):
            webbrowser.open(url)

        parent.Bind(wx.EVT_MENU, get_update, menudl)
Esempio n. 4
0
def _UpdateConsumer(delayedresult, parent):
    results = delayedresult.get()
    parent.StatusBar.SetStatusText("Update: "+results[1])
    if results[0]:
        updatemenu = wx.Menu()
        parent.menubar.Append(updatemenu, _('&Update available!'))
        menudl = updatemenu.Append(
                                wx.ID_ANY,
                                _("Download version {}").format(results[0]),
                                results[1])
        def get_update(e=None, url=results[1]):
            webbrowser.open(url)
            
        parent.Bind(wx.EVT_MENU, get_update, menudl)
        # Do not block GUI too long!
    time.sleep(1)
    parent.StatusBar.SetStatusText("")
Esempio n. 5
0
def _UpdateConsumer(delayedresult, parent):
    results = delayedresult.get()
    #dlg = UpdateDlg(parent, results)
    #dlg.Show()
    if results[0]:
        
        updatemenu = wx.Menu()
        parent.menubar.Append(updatemenu, _('&Update available!'))
        menudl = updatemenu.Append(
                                wx.ID_ANY,
                                _("Download version {}").format(results[0]),
                                results[1])
        
        def get_update(e=None, url=results[1]):
            webbrowser.open(url)
            
        parent.Bind(wx.EVT_MENU, get_update, menudl)
Esempio n. 6
0
def _UpdateConsumer(delayedresult, parent):
    results = delayedresult.get()
    parent.StatusBar.SetStatusText("Update: " + results[1])
    if results[0]:
        updatemenu = wx.Menu()
        parent.menubar.Append(updatemenu, _('&Update available!'))
        menudl = updatemenu.Append(wx.ID_ANY,
                                   _("Download version {}").format(results[0]),
                                   results[1])

        def get_update(e=None, url=results[1]):
            webbrowser.open(url)

        parent.Bind(wx.EVT_MENU, get_update, menudl)
        # Do not block GUI too long!
    time.sleep(1)
    parent.StatusBar.SetStatusText("")
Esempio n. 7
0
def _UpdateConsumer(delayedresult, parent):
    results = delayedresult.get()
    dlg = UpdateDlg(parent, results)
    dlg.Show()
    parent.StatusBar.SetStatusText("...update status: "+results["Description"][2])
Esempio n. 8
0
def _update_consumer(delayedresult, parent):
    results = delayedresult.get()
    dlg = UpdateDlg(parent, results)
    dlg.Show()
    parent.StatusBar.SetStatusText("...update status: " +
                                   results["Description"][2])