added long overdue readme.md

experimental
Wolf Vollprecht 2014-10-05 00:46:48 +02:00
parent 0c9e6263b9
commit 19f936dcbc
4 changed files with 11 additions and 16 deletions

4
README.md 100644
View File

@ -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.

View File

@ -370,21 +370,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">5</property>
<child>
<object class="GtkLabel" id="label_search">
<property name="width_request">100</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">5</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Search</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<property name="margin">5</property>
<child>
<object class="GtkSearchEntry" id="searchentrybox">
<property name="visible">True</property>

View File

@ -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()

View File

@ -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