aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell-searchbar.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug #726654 - Search bar's filter change may not steal keyboard focusMilan Crha2014-03-271-7/+0
|
* Bug #711351 - Folder change in folder tree steals focusMilan Crha2014-03-071-1/+9
|
* Fix EShellSearchbar regression after gtk-stock cleanupMilan Crha2014-02-141-4/+4
| | | | | There were missing icons on the shell's searchbar entry, due to missed property binding on stock-id, instead of icon-name.
* Bug 677300 - Add 3 px padding above and below the searchbarMatthew Barnes2014-01-131-0/+1
| | | | This got dropped accidentally in the patch for bug 709428.
* Bug 721545 - License text contains obsolete FSF postal addressMatthew Barnes2014-01-081-10/+9
|
* EShellSearchbar: Remove unused 'child_containers'.Matthew Barnes2013-10-271-3/+0
|
* Bug 709428 - Searchbar widgets should not wrapMatthew Barnes2013-10-271-235/+83
| | | | | | | | | | | | | | | Instead of wrapping the searchbar for small screens (which looks ugly and breaks the initial window size on large screens), hide the filter combo box in views that would otherwise be too wide for the screen. There's no loss of functionality when hiding the filter combo box. It's just a set of convenient pre-defined searches, all of which can be reproduced through the Advanced Search interface. New functions: e_shell_searchbar_get_filter_visible() e_shell_searchbar_set_filter_visible()
* EShellSearchbar: Put focus on search results after changing filter.Matthew Barnes2013-08-221-4/+20
| | | | | | Direct the focus away from the filter combo box so the next keyboard event doesn't change the selected filter. The user is probably trying to navigate search results.
* EShell-related cleanups.Matthew Barnes2013-07-061-8/+16
|
* Bug 677300 - Add 3 px padding above and below the searchbarJean-François Fortin Tam2013-04-091-0/+1
|
* Add e_shell_view_get_size_group().Matthew Barnes2013-04-091-0/+5
| | | | | Returns a GtkSizeGroup used to keep the search bar and sidebar banner vertically aligned.
* EShellSearchbar: Remove more Express Mode leftovers.Matthew Barnes2013-04-091-233/+6
| | | | | | | | | Remove the following properties and corresponding get/set functions: "express-mode" "filter-visible" "labels-visible" "search-visible"
* EShellSearchbar cleanups.Matthew Barnes2013-04-091-64/+95
|
* Bug #696173 - Various memory leaksMilan Crha2013-03-251-0/+2
|
* G_PRIORITY_HIGH_IDLE is sufficient to beat GTK+ redraws.Matthew Barnes2013-02-091-2/+6
| | | | | | GTK+ uses (G_PRIORITY_HIGH_IDLE + 20) for redrawing operations, which is actually a slightly lower priority than G_PRIORITY_HIGH_IDLE. Therefore for our purpose, G_PRIORITY_HIGH_IDLE is sufficient.
* Add comments around g_idle_add() changesMilan Crha2013-02-091-0/+1
|
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-091-1/+1
|
* Revert "Bug #683867 - Schedule actions with higher idle priority"Matthew Barnes2013-02-081-1/+1
| | | | | | | | | This reverts commit 2b507716b257e6ef98dae8463180dbe718eb7b64. The commit contains not a single comment as to why these custom priority values are being used. The rationale needs to be documented in the code, either at each call point or preferrably at a centralized priority value definition.
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-081-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2013-01-111-6/+8
|
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start.
* Bug #685808 - Search bar entry background does not change on searchMilan Crha2012-11-211-10/+60
|
* Coding style and whitespace cleanup.Matthew Barnes2012-11-111-14/+20
|
* Missing search buttons in Calendar viewMilan Crha2012-11-061-2/+4
|
* Bug #422273 - Wrap searchbar widgets for smaller minimum width requestMilan Crha2012-10-311-26/+208
|
* Do not call g_object_notify() when property didn't changeMilan Crha2012-06-181-0/+27
|
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-041-1/+1
|
* Show calendar Find Next/Prev/Stop buttons beside Search text entryMilan Crha2012-04-161-0/+10
|
* Miscellaneous cleanups.Matthew Barnes2011-11-231-3/+6
|
* Remove EHintedEntry.Matthew Barnes2011-10-061-14/+18
| | | | | GtkEntry in GTK+ 3.2 now provides this functionality through the new GtkEntry:placeholder-text property.
* The EExtension framework is now in libebackend.Matthew Barnes2011-09-261-1/+1
| | | | | | | | The EModule, EExtensible and EExtension classes as well as the e_type_traverse() function have been moved to Evolution-Data-Server's libebackend library to replace e-data-server-module.c. Now Evolution-Data-Server modules use the same framework as Evolution.
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-1/+4
|
* Bug 645825 - Search bar not changing color when showing resultsDan Vrátil2011-04-291-2/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2011-03-061-1/+2
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-6/+2
|
* Remove NULL checks for GObject methods.Matthew Barnes2011-02-131-2/+2
| | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks.
* Drop backward-compatibility cruft.Matthew Barnes2011-01-251-3/+0
|
* Free/busy meeting view doesn't work due to non-working extensionMilan Crha2010-12-061-0/+3
|
* Replace EBinding with GBinding.Matthew Barnes2010-10-141-23/+33
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* Use new GDK keysym names if available.Matthew Barnes2010-09-181-1/+4
| | | | | | | In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*. I've added backward-compatibility macors to gtk-compat.h, which can be dumped as soon as we require GTK+ >= 2.22.0.
* Various memory leaksMilan Crha2010-09-081-0/+5
|
* GObject boilerplate cleanup.Matthew Barnes2010-08-251-2/+5
| | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do.
* Execute calendar search post startup, notMichael Meeks2010-08-101-2/+11
|
* EShellContent: Add a focus_search_results() method.Matthew Barnes2010-06-251-6/+7
| | | | | This gives EShellSearchbar something concrete to call to direct focus away from itself instead of tabbing forward and hoping for the best.
* Bug #620815 - Memory leaks with EvolutionMilan Crha2010-06-251-0/+1
|
* Bug 622559 - Changing search option should focus search entryMatthew Barnes2010-06-241-1/+3
|
* Simplify the search UI for express mode.Matthew Barnes2010-03-271-18/+88
| | | | | | | | | | | | | | | For express mode: - Move the search bar up to the toolbar. - Hide the "filter" combo box and lock down the first item. - Hide the "scope" combo box and lock down the first item. (This is the combo box with "Current Folder" only in the mailer.) - EShellView owns the search bar widget now instead of EShellContent. - Insert several nasty hacks that will likely come back to bite me.
* Move "section" documentation out of header files.Matthew Barnes2010-03-221-0/+6
|
* Make EShell and related classes extensible.Matthew Barnes2010-03-201-32/+10
|
* Bug 609302 - Quick search filters are brokenMatthew Barnes2010-02-091-2/+7
|
* Bug 609304 - Search scope forgotten if search is not performedMatthew Barnes2010-02-091-3/+7
|
* Remember search menu option even when not searching.Matthew Barnes2010-02-091-56/+131
|
* Implement account-wide search scope in mail.Matthew Barnes2010-02-071-30/+233
| | | | Also, let EShellSearchbar handle search state persistence.
* Fix a issue for anjal while saving/restoring search across multipleSrinivasa Ragavan2010-01-251-0/+1
| | | | folders
* Do not focus in a search entry when it is not having a focusMilan Crha2010-01-081-1/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2009-12-261-1/+1
|
* Provison to hide search label for Anjal's use.Srinivasa Ragavan2009-12-231-1/+47
|
* Refactor the EShell search API.Matthew Barnes2009-12-191-0/+1053
Move the search interface to a new widget: EShellSearchbar The current search rule is now stored in EShellView, and the search context in EShellViewClass similar to GalViewCollection (since it's class-specific, not instance-specific). Also add a couple new signals to EShellView: "clear-search" and "custom-search" ("custom" refers to an advanced search or a saved search -- something more complex than a quick search). Still working out a few kinks. The search entry is clearly trying to be too many things. We need a different way of indicating that you're looking at search results. Perhaps a search results banner similar to Nautilus.