Example #1
0
 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 = new_word_and_body(word)
     if word:
         self.panel.show_page_and_word(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!')
Example #2
0
 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 = new_word_and_body(word)
     if word:
         self.panel.show_page_and_word(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!')
Example #3
0
 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 = new_word_and_body(word)
     if word:
         self.show_page_and_word(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!')
Example #4
0
 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 = new_word_and_body(word)
     if word:
         self.show_page_and_word(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!')
Example #5
0
def app():
    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)
        frm.SetIcon(ico)
    word, body = 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 = explanation + body
    frm.panel.nb.h_w.show_page(pg('green', body))
    page = frm.panel.nb.h_w.GetParser().GetSource()
    page = frm.panel.nb.GetPage(0).GetParser().GetSource()
    frm.Show()
    frm.Maximize(True)
    _adjust_pos_and_size(frm)
    app.MainLoop()
Example #6
0
def app():
    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)
        frm.SetIcon(ico)
    word,body = 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 = explanation + body
    frm.panel.nb.h_w.show_page(pg('green', body))
    page = frm.panel.nb.h_w.GetParser().GetSource()
    page = frm.panel.nb.GetPage(0).GetParser().GetSource()
    frm.Show()
    frm.Maximize(True)
    _adjust_pos_and_size(frm)
    app.MainLoop()