114 |
self._start_date_edit = xml.get_widget("find_start_date_edit") |
self._start_date_edit = xml.get_widget("find_start_date_edit") |
115 |
self._end_date_edit = xml.get_widget("find_end_date_edit") |
self._end_date_edit = xml.get_widget("find_end_date_edit") |
116 |
self._text_entry = xml.get_widget("find_text_entry") |
self._text_entry = xml.get_widget("find_text_entry") |
117 |
|
|
118 |
self._current_text = "" |
self._current_text = "" |
119 |
self._current_start_date = None |
self._current_start_date = None |
120 |
self._current_end_date = None |
self._current_end_date = None |
121 |
straw.main_window.get_find_results_view().register_find_dialog(self) |
straw.main_window.get_find_results_view().register_find_dialog(self) |
122 |
self._in_render = 0 |
self._in_render = 0 |
123 |
|
|
124 |
def show(self): |
def show(self): |
|
self._window.show() |
|
125 |
self._window.present() |
self._window.present() |
126 |
self._text_entry.grab_focus() |
self._text_entry.grab_focus() |
127 |
|
|
132 |
def on_find_close_button_clicked(self, *args): |
def on_find_close_button_clicked(self, *args): |
133 |
self.hide() |
self.hide() |
134 |
|
|
|
def on_find_dialog_close(self, *args): |
|
|
self.hide() |
|
|
|
|
135 |
def on_find_text_entry_insert_text( |
def on_find_text_entry_insert_text( |
136 |
self, widget, text, length, position, data=None): |
self, widget, text, length, position, data=None): |
137 |
gtk.timeout_add(1, self.after_change) |
gtk.timeout_add(1, self.after_change) |
185 |
|
|
186 |
def on_find_dialog_delete_event(self, *args): |
def on_find_dialog_delete_event(self, *args): |
187 |
self.hide() |
self.hide() |
188 |
return 1 |
return gtk.TRUE |
189 |
|
|
190 |
def read_start_date(self): |
def read_start_date(self): |
191 |
date = localtime(self._start_date_edit.get_time()) |
date = localtime(self._start_date_edit.get_time()) |
202 |
self._current_text, self._current_start_date, date) |
self._current_text, self._current_start_date, date) |
203 |
straw.main_window.show_find_results(self._fr.find(limit)) |
straw.main_window.show_find_results(self._fr.find(limit)) |
204 |
self._current_end_date = date |
self._current_end_date = date |
|
|
|