Commit 5a231c8f authored by Chui Tey's avatar Chui Tey

By default when getting the search menu, the currently highligted

text is the search term.
parent 110aa50c
......@@ -11,7 +11,8 @@ def _setup(text):
return engine._searchdialog
def find(text):
return _setup(text).open(text)
pat = text.get("sel.first", "sel.last")
return _setup(text).open(text,pat)
def find_again(text):
return _setup(text).find_again(text)
......
......@@ -11,13 +11,16 @@ class SearchDialogBase:
self.engine = engine
self.top = None
def open(self, text):
def open(self, text, searchphrase=None):
self.text = text
if not self.top:
self.create_widgets()
else:
self.top.deiconify()
self.top.tkraise()
if searchphrase:
self.ent.delete(0,"end")
self.ent.insert("end",searchphrase)
self.ent.focus_set()
self.ent.selection_range(0, "end")
self.ent.icursor(0)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment