def _email_patch(self, menuitem): from hgemail import EmailDialog rev = self.currow[treemodel.REVID] dlg = EmailDialog(self.repo.root, ['--rev', str(rev)]) dlg.set_transient_for(self) dlg.show_all() dlg.present() dlg.set_transient_for(None)
def _email_clicked(self, toolbutton, data=None): path = self._pathtext.get_text() if not path: info_dialog(self, 'No repository selected', 'Select a peer repository to compare with') self._pathbox.grab_focus() return from hgemail import EmailDialog dlg = EmailDialog(self.root, ['--outgoing', path]) dlg.set_transient_for(self) dlg.show_all() dlg.present() dlg.set_transient_for(None)