diff --git a/README.md b/README.md new file mode 100644 index 0000000..35ca4f7 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +Uberwriter +========== + +Uberwriter is a GTK+ based distraction free Markdown editor, mainly developed by Wolf Vollprecht. It uses pandoc as backend for markdown parsing and offers a very clean and sleek user interface. \ No newline at end of file diff --git a/data/ui/UberwriterWindow.ui b/data/ui/UberwriterWindow.ui index 941750b..67e0fe2 100644 --- a/data/ui/UberwriterWindow.ui +++ b/data/ui/UberwriterWindow.ui @@ -370,21 +370,7 @@ True False 5 - - - 100 - True - False - 5 - 0 - Search - - - False - True - 0 - - + 5 True diff --git a/uberwriter/UberwriterSearchAndReplace.py b/uberwriter/UberwriterSearchAndReplace.py index 6db1380..17955ee 100644 --- a/uberwriter/UberwriterSearchAndReplace.py +++ b/uberwriter/UberwriterSearchAndReplace.py @@ -124,7 +124,9 @@ class UberwriterSearchAndReplace(): self.active = 0 matchiter = self.matchiters[self.active] - self.texteditor.scroll_to_iter(matchiter[0], 0.0, True, 0.0, 0.5) + self.texteditor.get_buffer().select_range(matchiter[0], matchiter[1]) + + # self.texteditor.scroll_to_iter(matchiter[0], 0.0, True, 0.0, 0.5) def hide(self): self.box.hide() diff --git a/uberwriter/UberwriterTextEditor.py b/uberwriter/UberwriterTextEditor.py index 534a97b..cf8cde0 100644 --- a/uberwriter/UberwriterTextEditor.py +++ b/uberwriter/UberwriterTextEditor.py @@ -110,6 +110,9 @@ class TextEditor(Gtk.TextView): 'redo': (GObject.SIGNAL_ACTION, None, ()) } + def scroll_to_iter(self, iter, *args): + self.get_buffer().place_cursor(iter) + def __init__(self): """ Create a TextEditor