def demo(): # global explanation_text global options_dict app = wx.PySimpleApp() _initalize_options() frm = MyHtmlFrame(None, frame_title) # , -1, -1) # Icon handling may not be portable - don't know # This succeeds in Windows, so let's make it conditional if platform.system() == "Windows": ico = wx.Icon("favicon.ico", wx.BITMAP_TYPE_ICO) # ??? tbi = wx.TaskBarIcon() # ??? tbi.SetIcon(ico, 'this is the tip, you know') frm.SetIcon(ico) word, body = bu.new_word_and_body("green") frm.panel.nb.SetPageText(0, word) frm.panel.nb.h_w.current_word = word frm.panel.search_word.SetValue(word) body = bu.explanation + body frm.panel.nb.h_w.show_page(bu.pg("green", body)) page = frm.panel.nb.h_w.GetParser().GetSource() page = frm.panel.nb.GetPage(0).GetParser().GetSource() # explanation_text = body frm.Show() frm.Maximize(True) _adjust_pos_and_size(frm) app.MainLoop()
def demo(): #global explanation_text global options_dict app = wx.PySimpleApp() _initalize_options() frm = MyHtmlFrame(None, frame_title) #, -1, -1) # Icon handling may not be portable - don't know # This succeeds in Windows, so let's make it conditional if platform.system() == 'Windows': ico = wx.Icon('favicon.ico', wx.BITMAP_TYPE_ICO) # ??? tbi = wx.TaskBarIcon() # ??? tbi.SetIcon(ico, 'this is the tip, you know') frm.SetIcon(ico) word, body = bu.new_word_and_body('green') frm.panel.nb.SetPageText(0, word) frm.panel.nb.h_w.current_word = word frm.panel.search_word.SetValue(word) body = bu.explanation + body frm.panel.nb.h_w.show_page(bu.pg('green', body)) page = frm.panel.nb.h_w.GetParser().GetSource() page = frm.panel.nb.GetPage(0).GetParser().GetSource() #explanation_text = body frm.Show() frm.Maximize(True) _adjust_pos_and_size(frm) app.MainLoop()
def on_ssw_nt(self, event): word = self.panel.search_word.GetValue() if word == '': return current_page = self.panel.nb.add_html_page() word, body = bu.new_word_and_body(word) if word: self.panel.show_page_and_word(bu.pg(word, body), word) self.panel.nb.h_w.current_word = word self.panel.nb.SetPageText(current_page, word) else: self.panel.nb.h_w.show_msg('The word was not found!')
def on_ssw_nt(self, event): word = self.panel.search_word.GetValue() if word == "": return current_page = self.panel.nb.add_html_page() word, body = bu.new_word_and_body(word) if word: self.panel.show_page_and_word(bu.pg(word, body), word) self.panel.nb.h_w.current_word = word self.panel.nb.SetPageText(current_page, word) else: self.panel.nb.h_w.show_msg("The word was not found!")
def on_word_enter(self, event): if not self.nb.GetPageCount(): self.frame.on_ssw_nt(None) return word = self.search_word.GetValue() word = word.strip() if word == '': return word, body = bu.new_word_and_body(word) if word: self.show_page_and_word(bu.pg(word, body), word) self.nb.h_w.current_word = word self.nb.SetPageText(self.nb.current_page, word) else: self.nb.h_w.show_msg('The word was not found!')
def on_word_enter(self, event): if not self.nb.GetPageCount(): self.frame.on_ssw_nt(None) return word = self.search_word.GetValue() word = word.strip() if word == "": return word, body = bu.new_word_and_body(word) if word: self.show_page_and_word(bu.pg(word, body), word) self.nb.h_w.current_word = word self.nb.SetPageText(self.nb.current_page, word) else: self.nb.h_w.show_msg("The word was not found!")