Georges Basile Stavracas Neto
3cb6c0af25
search-view: emit GcalSearchView::'event-activated' signal
...
Needed so that GcalWindow can go to the selected event's date.
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
90ad7f2cde
search-view: remove obsolete prototype
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
38311c27b5
search-view: ignore case when sorting events
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
0c08577504
search-view: show 'All day' for all day events
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
a0b0cf1e46
search-view: make it looks more like the proposed design
...
The current implementation uses 2 hash tables, one
mapping (uuid : event data) and the other one mapping
(row : event data).
Events are added and removed from both of these tables,
but only GcalSearchView::events is responsible for the
destruction proccess.
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
0c233fe3b3
search-view: define detroy functions for hash table
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
fb23939aa7
search-view: add hash of events
...
Maps uuid -> event data
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
f44179da43
search-view: remove obsolete comment, some style fixing
2015-01-09 09:16:39 -05:00
Georges Basile Stavracas Neto
26c27e880c
search-view: change list row ordering
...
First step to reach the design proposed[1].
[1] https://dl.dropboxusercontent.com/u/5031519/calendar-search-result.png
2015-01-09 09:16:38 -05:00
Georges Basile Stavracas Neto
900b55dce5
search-view: highlight date
2015-01-09 09:16:38 -05:00
Georges Basile Stavracas Neto
1055709d40
search-view: don't cast to GcalView when emit signal
...
Also, remove the last traces of GcalView.
2015-01-09 09:16:38 -05:00
Georges Basile Stavracas Neto
36e51ac981
search-view: remove GcalView interface, add GcalSearchView::'search-activated' signal
2015-01-09 09:16:37 -05:00
Georges Basile Stavracas Neto
a12e3cb59d
search-view: add a timeout for displaying the 'no results' page
...
When the user types, *all* entries are removed, then readded.
Because of it, the 'No results' page keeps flickering. This patch fixes this.
2015-01-09 08:38:16 -05:00
Georges Basile Stavracas Neto
ab1374d8cd
search-view: implemented no results page
2015-01-09 08:36:16 -05:00
Georges Basile Stavracas Neto
f937489dcd
search-view: keep a cached count of results
2015-01-09 08:36:15 -05:00
Georges Basile Stavracas Neto
a3c12fe092
search-view: make it build the UI from search-view file
2015-01-09 08:36:15 -05:00
Georges Basile Stavracas Neto
842be669cd
search-view: add a border below search results
2015-01-09 08:36:15 -05:00
Georges Basile Stavracas Neto
160e66cc83
search-view: align date & time box with event widget
2015-01-09 08:36:14 -05:00
Georges Basile Stavracas Neto
41d685d5e3
search-view: wrap date & time labels in a box
...
Makes the upper grid more flexible.
2015-01-09 08:36:14 -05:00
Georges Basile Stavracas Neto
0bdff182f8
search-view: wrap the list around a frame
2015-01-09 08:36:14 -05:00
Georges Basile Stavracas Neto
5fc4c25002
search-view: remove end date from grid
2015-01-09 08:36:14 -05:00
Georges Basile Stavracas Neto
4195e294ab
search-view: show date & time data from events
...
Needs lotf of work
2015-01-09 08:36:14 -05:00
Georges Basile Stavracas Neto
35db162529
search-view: cache locale data
...
Time mask will need format_24h info
2015-01-09 08:36:14 -05:00
Georges Basile Stavracas Neto
5a32c3794c
search-view: sort events by date & name
...
Date has highest priority than name when sorting.
Past events goes last, future events goes first.
2015-01-09 08:36:13 -05:00
Georges Basile Stavracas Neto
c8b143e399
search-view: properly remove widgets by their data
2015-01-09 08:36:13 -05:00
Georges Basile Stavracas Neto
13ee94248d
search-view: emit GcalView::'event-activated' signal when needed
2015-01-09 08:36:13 -05:00
Georges Basile Stavracas Neto
2f0413e1bc
search-view: stub implementation of GcalView interface
2015-01-09 08:36:13 -05:00
Erick Pérez Castellanos
070be33262
search-view: remove unused GtkSizeGroup
2014-12-25 15:46:13 -05:00
Erick Pérez Castellanos
532a4de02e
event-widget: fixed typo on method name
2014-12-05 08:17:30 -05:00
Erick Pérez Castellanos
947e23758c
misc: whitespace, comments and strings fixed
2014-12-04 17:10:54 -05:00
Erick Pérez Castellanos
f3bd29ba9c
app: use new search ECalDataModel
2014-12-04 17:10:54 -05:00
Erick Pérez Castellanos
e68ca325b4
views: use GcalEventWidget API for locked sate
2014-12-04 17:10:50 -05:00
Erick Pérez Castellanos
f4eaf2217d
search: added initial search implementation
2014-12-04 17:10:49 -05:00