Port from GObject to GLib
- and reorder imports by internal dependency
James Cameron
5 years ago
23 | 23 | |
24 | 24 | import gi |
25 | 25 | gi.require_version('Gtk', '3.0') |
26 | from gi.repository import Gtk | |
27 | from gi.repository import Gdk | |
28 | from gi.repository import Pango | |
26 | from gi.repository import GLib | |
29 | 27 | from gi.repository import GObject |
30 | 28 | from gi.repository import Gio |
29 | from gi.repository import Gdk | |
30 | from gi.repository import Gtk | |
31 | from gi.repository import Pango | |
31 | 32 | |
32 | 33 | from sugar3.activity import activity |
33 | 34 | from sugar3.activity.widgets import ActivityToolbarButton |
563 | 564 | |
564 | 565 | def _search_entry_activate_cb(self, entry): |
565 | 566 | if self._autosearch_timer: |
566 | GObject.source_remove(self._autosearch_timer) | |
567 | GLib.source_remove(self._autosearch_timer) | |
567 | 568 | self.viewer.set_search_text(entry.props.text) |
568 | 569 | self._update_search_buttons() |
569 | 570 | |
570 | 571 | def _search_entry_changed_cb(self, entry): |
571 | 572 | if self._autosearch_timer: |
572 | GObject.source_remove(self._autosearch_timer) | |
573 | self._autosearch_timer = GObject.timeout_add(_AUTOSEARCH_TIMEOUT, | |
574 | self.__autosearch_cb) | |
573 | GLib.source_remove(self._autosearch_timer) | |
574 | self._autosearch_timer = GLib.timeout_add(_AUTOSEARCH_TIMEOUT, | |
575 | self.__autosearch_cb) | |
575 | 576 | |
576 | 577 | def __autosearch_cb(self): |
577 | 578 | self._autosearch_timer = None |