Пример #1
0
 def onTags(self,evt):
   table = self.GetTable()
   pos = self.GetGridCursorRow()
   currentStep = table.steps[pos]
   dlg = TagDialog(self,currentStep.tags())
   if (dlg.ShowModal() == wx.ID_OK):
     currentStep.setTags(dlg.tags())
   dlg.Destroy()
Пример #2
0
 def onTags(self, evt):
     table = self.GetTable()
     pos = self.GetGridCursorRow()
     currentStep = table.steps[pos]
     dlg = TagDialog(self, currentStep.tags())
     if (dlg.ShowModal() == wx.ID_OK):
         currentStep.setTags(dlg.tags())
     dlg.Destroy()
Пример #3
0
class AdvScriptRunnerWithTag(advScriptRunner):
    '''
    def __init__(self):
        super(AdvScriptRunnerWithTag, self).__init__()
        '''
    def startApplicationsNoReturn(self, l, launchServiceThreadClass):
        '''
        from dbus.mainloop.glib import threads_init
        threads_init()
        '''
        self.initialApps = l
        self.dialog = TagDialog()
        self.startScriptRunnerApp(launchServiceThreadClass)
        gtk.gdk.threads_enter()
        gtk.main()
        gtk.gdk.threads_leave()
        print 'after gtk.gdk.threads_leave()'
        #self.quitAllXmlRpcServer()
        print 'final quit'
        import sys
        sys.exit()
        return 0
    def dropped(self, wid, context, x, y, data, info, time):
        pa = data.data.split("\n")
        res = []
        for i in pa:
            v = i.replace('\r','').replace('\n','').replace(chr(0),'')
            if v == "":
                continue
            res.append(urllib.unquote(v))
        self.dialog.set_data(res)
        self.dialog.show_dialog()
        
        context.finish(True, False, time)
        
    def on_info(self, widget):
        md = gtk.MessageDialog(self, 
            gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_INFO, 
            gtk.BUTTONS_CLOSE, "Download completed")
        md.run()
        md.destroy()
        
Пример #4
0
 def startApplicationsNoReturn(self, l, launchServiceThreadClass):
     '''
     from dbus.mainloop.glib import threads_init
     threads_init()
     '''
     self.initialApps = l
     self.dialog = TagDialog()
     self.startScriptRunnerApp(launchServiceThreadClass)
     gtk.gdk.threads_enter()
     gtk.main()
     gtk.gdk.threads_leave()
     print 'after gtk.gdk.threads_leave()'
     #self.quitAllXmlRpcServer()
     print 'final quit'
     import sys
     sys.exit()
     return 0
Пример #5
0
 def onDoubleClick(self, evt):
     dlg = TagDialog(self, self.theTags)
     if (dlg.ShowModal() == wx.ID_OK):
         self.theTags = dlg.tags()
     self.SetValue(",".join(self.theTags))
Пример #6
0
 def onDoubleClick(self,evt):
   dlg = TagDialog(self,self.theTags)
   if (dlg.ShowModal() == wx.ID_OK):
     self.theTags = dlg.tags()
   self.SetValue(",".join(self.theTags))