Codebase list sugar-log-activity / 79a494c
Port from GObject to GLib - and reorder imports by internal dependency James Cameron 5 years ago
1 changed file(s) with 8 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
2323
2424 import gi
2525 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
2927 from gi.repository import GObject
3028 from gi.repository import Gio
29 from gi.repository import Gdk
30 from gi.repository import Gtk
31 from gi.repository import Pango
3132
3233 from sugar3.activity import activity
3334 from sugar3.activity.widgets import ActivityToolbarButton
563564
564565 def _search_entry_activate_cb(self, entry):
565566 if self._autosearch_timer:
566 GObject.source_remove(self._autosearch_timer)
567 GLib.source_remove(self._autosearch_timer)
567568 self.viewer.set_search_text(entry.props.text)
568569 self._update_search_buttons()
569570
570571 def _search_entry_changed_cb(self, entry):
571572 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)
575576
576577 def __autosearch_cb(self):
577578 self._autosearch_timer = None