def kill_cb(self, event=None):
     if not mswin:
         import signal, tkinter
         from tkinter.simpledialog import SimpleDialog
         text = "Do you really want to kill this process?"
         d = SimpleDialog(tkinter._default_root,
                          text=text,
                          buttons=["Yes", "No"],
                          default=0,
                          title="Kill process")
         result = d.go()
         if result == 0:
             try:
                 os.kill(self.com.pid, signal.SIGKILL)
             except:
                 pass
     else:
         pass
Example #2
0
 def trigger(self, *args):
     dialog = SimpleDialog(
         self.figure.canvas._tkcanvas, self._get_help_text(), ["OK"])
     dialog.done = lambda num: dialog.frame.master.withdraw()
Example #3
0
 def trigger(self, *args):
     dialog = SimpleDialog(
         self.figure.canvas._tkcanvas, self._get_help_text(), ["OK"])
     dialog.done = lambda num: dialog.frame.master.withdraw()