From e56f12cbaa9c0d8e88696ce2e32b76dd525fdb6d Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Tue, 4 Mar 2008 13:39:40 +0100 Subject: Reduced lag in searching --- portato/gui/gtk/windows.py | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/portato/gui/gtk/windows.py b/portato/gui/gtk/windows.py index 02785ed..5b6c621 100644 --- a/portato/gui/gtk/windows.py +++ b/portato/gui/gtk/windows.py @@ -948,6 +948,7 @@ class MainWindow (Window): # booleans self.doUpdate = False self.showAll = True # show only installed or all packages? + self.__searchChanged = False # installed pixbuf self.instPixbuf = self.window.render_icon(gtk.STOCK_YES, gtk.ICON_SIZE_MENU) @@ -1675,16 +1676,26 @@ class MainWindow (Window): Called when the user enters something in the search field. Updates the packages according to the search expression. """ - if self.cfg.get_boolean("searchOnType", section="GUI"): - txt = self.searchEntry.get_text() + if not self.__searchChanged and self.cfg.get_boolean("searchOnType", section="GUI"): + self.__searchChanged = True + + def __update(): + self.__searchChanged = False + txt = self.searchEntry.get_text() - if txt or self.db.restrict: - self.db.restrict = txt + if txt or self.db.restrict: + self.db.restrict = txt - self.refresh_stores() - self.catList.get_selection().select_path("0") # XXX make this smarter + self.refresh_stores() + self.catList.get_selection().select_path("0") # XXX make this smarter - return True + return False # not again ;) + + gobject.timeout_add(100, __update) + + def cb_delete_search_clicked (self, *args): + self.searchEntry.set_text("") + return True def cb_preferences_clicked (self, *args): """ -- cgit v1.2.3-54-g00ecf 39af04f00fe0e738&follow=1'>diff
path: root/pkg/util (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-05-13Publish docker images also at Docker Hub.René 'Necoro' Neumann3-4/+13
Closes #15.
2020-05-13Move app-data into /app in docker imagev0.3.1René 'Necoro' Neumann2-6/+7
2020-05-13Remove local names for docker images -- they are tried to push to docker.ioRené 'Necoro' Neumann1-2/+0
2020-05-12Release Workflow: Add docker loginRené 'Necoro' Neumann1-0/+7
2020-05-12Prepare v0.3.1René 'Necoro' Neumann2-2/+6
2020-05-12Docker SetupRené 'Necoro' Neumann4-31/+48
2020-05-12Fix README.md after mergeRené 'Necoro' Neumann1-2/+1
2020-05-12add docker stuffRuediger Küpper3-0/+44
2020-05-11Reorganize flag handlingRené 'Necoro' Neumann1-17/+30
2020-05-11Use stable version of gofeedRené 'Necoro' Neumann2-3/+3
2020-05-10Prepare release 0.3.0v0.3.0René 'Necoro' Neumann3-5/+6
2020-05-10Fixed linebreaks for Enclosures in text templateRené 'Necoro' Neumann1-5/+5
2020-05-10Upgrade html2textRené 'Necoro' Neumann2-5/+3
2020-05-10Switch to our own html2text fork for the time beingRené 'Necoro' Neumann3-5/+5
2020-05-10Text part in emailsRené 'Necoro' Neumann7-33/+115
2020-05-10Allow options on group level.René 'Necoro' Neumann3-5/+11
Closes #12.
2020-05-10Renamed feed template to html templateRené 'Necoro' Neumann2-2/+2
2020-05-10Release v0.2.0v0.2.0René 'Necoro' Neumann2-2/+6
2020-05-10Fix building cacheRené 'Necoro' Neumann1-1/+3
2020-05-10Update READMERené 'Necoro' Neumann1-5/+44
2020-05-10Ignore 'dist' folder and build productsRené 'Necoro' Neumann1-0/+2
2020-05-08Print item hashes in debug modeRené 'Necoro' Neumann1-1/+7
2020-05-07Improve html renderingRené 'Necoro' Neumann2-53/+32
2020-05-07Do not assume items to be new when their published date is newer than the ↵René 'Necoro' Neumann2-7/+1
last run
2020-05-07Updating some depsRené 'Necoro' Neumann2-2/+7
2020-05-07Better detection if a text starts with html or notRené 'Necoro' Neumann2-4/+13
2020-05-07go fmtRené 'Necoro' Neumann1-3/+2
2020-05-07Add header X-Feed2Imap-GUIDRené 'Necoro' Neumann3-1/+7
2020-05-07update changelogRené 'Necoro' Neumann1-0/+1
2020-05-07FixRené 'Necoro' Neumann1-1/+1
2020-05-07Unified publishedDate and updatedDate into one (just as the old feed2imap...)René 'Necoro' Neumann5-21/+32
2020-05-06Print version during startupRené 'Necoro' Neumann1-1/+1
2020-05-06Improve templateRené 'Necoro' Neumann3-20/+28
2020-05-05Fix pipelineRené 'Necoro' Neumann1-2/+5
2020-05-05Make changelog a part of the release pipeline (untested)René 'Necoro' Neumann2-0/+12