def show_para(self, title, view, para, on_handle=None, on_ok=None, on_cancel=None, preview=False, modal=True): dialog = ParaDialog(self, title) dialog.init_view(view, para, preview, modal=modal, app=self) dialog.Bind('cancel', on_cancel) dialog.Bind('parameter', on_handle) dialog.Bind('commit', on_ok) return dialog.show()
def show_para(self, title, para, view, on_handle=None, on_ok=None, on_cancel=None, on_help=None, preview=False, modal=True): on_help = lambda x=None:self.show_md(x or 'No Document!', title) dialog = ParaDialog(self, title) dialog.init_view(view, para, preview, modal=modal, app=self) dialog.Bind('cancel', on_cancel) dialog.Bind('parameter', on_handle) dialog.Bind('commit', on_ok) dialog.Bind('help', on_help) return dialog.show()
def show_para(self, title, para, view, on_handle=None, on_ok=None, on_cancel=None, on_help=None, preview=False, modal=True): lang = ConfigManager.get('language') dic = DictManager.get(name=title, tag=lang) doc = DocumentManager.get(title, tag=lang) doc = doc or DocumentManager.get(title, tag='English') on_help = lambda x=doc:self.show_md(x or 'No Document!', title) dialog = ParaDialog(self, title) dialog.init_view(view, para, preview, modal=modal, app=self) self.translate(dic)(dialog) dialog.Bind('cancel', on_cancel) dialog.Bind('parameter', on_handle) dialog.Bind('commit', on_ok) dialog.Bind('help', on_help) return dialog.show()
def show_para(self, title, view, para, on_handle=None, on_ok=None, on_cancel=None, on_help=None, preview=False, modal=True): lang = Source.manager('config').get('language') dic = Source.manager('dictionary').get(name=title, tag=lang) dialog = ParaDialog(self, title, dic or {}) dialog.init_view(view, para, preview, modal=modal, app=self) dialog.Bind('cancel', on_cancel) dialog.Bind('parameter', on_handle) dialog.Bind('commit', on_ok) dialog.Bind('help', on_help) return dialog.show()