Georges Basile Stavracas Neto
397e1da5de
window: make 'Calendar' the default title
...
Shows it for empty search results.
2015-01-09 09:16:38 -05:00
Georges Basile Stavracas Neto
c4724fc875
window: hear GcalSearchView::'event-activated' signal again
2015-01-09 09:16:38 -05:00
Georges Basile Stavracas Neto
baad1c352b
Revert "window: hear GcalSearchView signals"
...
This reverts commit 3c5d833f0bc33213757479289cc0daabfa4667c5.
2015-01-09 09:16:37 -05:00
Erick Pérez Castellanos
c68a499ad7
Revert "window: readd binding between search button and search mode"
...
This reverts commit f83c5865a3 .
Conflicts:
src/gcal-window.c
2015-01-09 09:16:37 -05:00
Georges Basile Stavracas Neto
bcbdb82baa
window: show/hide buttons according to search mode
2015-01-09 08:38:16 -05:00
Georges Basile Stavracas Neto
586de0f2e2
window: hear GcalSearchView signals
...
Previous commit made GcalSearchView a GcalView implementation.
2015-01-09 08:36:13 -05:00
Georges Basile Stavracas Neto
96aa73164f
window: change refresh times
...
Make them as 15min for active windows and 1h for innactive windows.
2015-01-05 22:35:23 -02:00
Erick Pérez Castellanos
5e78eadba7
Revert "window: readd binding between search button and search mode"
...
This reverts commit f83c5865a3 .
2015-01-05 10:47:37 -05:00
Erick Pérez Castellanos
9994377c9f
subscriber-view: gained ::get_child_by_uuid vfunc
...
Started migrating methods from GcalView to GcalSubscriber
2015-01-05 10:33:26 -05:00
Georges Basile Stavracas Neto
3cde8ad4f4
window: simplify refresh sources timeout code
2015-01-03 18:41:19 -02:00
Georges Basile Stavracas Neto
8aefe71316
window: syncronize sources from time to time
...
Currently, it is hardcoded 5min for active windows, and 20min for innactive windows. These values may change later.
2015-01-03 17:17:09 -02:00
Georges Basile Stavracas Neto
29d5af6bca
window: perform the search even for empty strings
...
This will keep consistency, since empty search is performed for the first time, then it's ignored.
2015-01-03 12:42:41 -02:00
Georges Basile Stavracas Neto
f83c5865a3
window: readd binding between search button and search mode
...
This should've been lost somewhere.
2015-01-03 11:24:57 -02:00
Erick Pérez Castellanos
de2cb4c9b9
window: use edit-dialog on new event action
...
New event action triggered from the menu on the header bar or the app
menu should not use new-event popover.
2014-12-25 13:34:30 -05:00
Georges Basile Stavracas Neto
07e052ef9c
edit-dialog: requires date format for construct
...
Neccessary to pass it to GcalDateSelector & GcalTimeSelector without having to search the value again.
2014-12-23 12:01:41 -05:00
Erick Pérez Castellanos
4eabc0223b
build: remove unneeded code
...
GObject type system zeroing instance private data, so initialization to
NULL and FALSE is not needed.
Misc code styles fixes.
2014-12-22 21:52:35 -05:00
Erick Pérez Castellanos
073719ef35
manager: get all connected sources
...
Added ::get_sources_connected API to retrieve a list of every source the
application has connected, no matter whether they are enabled or not.
Use ::get_sources_connected on calendars menu in GcalWindow to enable
disabled sources.
2014-12-22 08:38:20 -05:00
Erick Pérez Castellanos
761475e47b
build: remove unusued code
...
Since we don't build treeview anymore using cell renderer, this code is
not needed.
2014-12-22 08:38:20 -05:00
Erick Pérez Castellanos
c4de15eeef
window: unmark disabled sources checkbox
...
Calendars selector menu needs to know which source is enable to properly
mark the checkbox
2014-12-22 08:38:20 -05:00
Erick Pérez Castellanos
83bd285f3d
window: use GcalView::create-event-detailed signal
2014-12-22 08:38:19 -05:00
Erick Pérez Castellanos
9badd9f502
month-view: read 12/24 time format setting
...
The setting will be used when showing the start time of events in the
overflow popover.
2014-12-20 09:10:00 -05:00
Georges Basile Stavracas Neto
09262e875e
window: remove faulty g_free()
...
Freeing uid variant results in bloody segfaults.
2014-12-16 12:47:37 -02:00
Georges Basile Stavracas Neto
37241a189b
window: implement ability to show/hide calendars
...
This is a major feature of the preview roadmap.
Right now, it only shows/hides calendars, and the ability to create, delete, et al, them is to be designed.
2014-12-16 12:35:47 -02:00
Erick Pérez Castellanos
e2a2721e9e
window: add safety check
2014-12-09 15:37:02 -05:00
Erick Pérez Castellanos
83345b2fb4
app: gained --date option
...
GcalWindow loads the date from GcalApplication.
2014-12-09 15:36:01 -05:00
Erick Pérez Castellanos
db71a1c1f6
window: adjust new-event popover position
2014-12-05 22:30:10 -05:00
Erick Pérez Castellanos
da19ffd6ab
window: create edit-dialog at construct time
...
This isn't as dynamical as one was, so create it at construction will
work just fine, and we have the 'if's.
2014-12-05 08:17:30 -05:00
Erick Pérez Castellanos
9188d37e53
manager: removed EVENT_CREATED signal
...
Since we are opening edit-dialog on event creation directly, we don't
need this notification anymore.
2014-12-05 08:17:30 -05:00
Georges Basile Stavracas Neto
e9eca7c86d
window: reset title after search
2014-12-05 10:39:28 -02:00
Georges Basile Stavracas Neto
8f4d6be1bf
edit-dialog: hide Delete button when creating a new event
...
Because we don't want to delete an event that is not created
2014-12-05 00:41:34 -02:00
Georges Basile Stavracas Neto
7cd4fd032b
window: fixed key handler code
...
When in GcalWindow::new-event-mode, the key handler cannot redirect input to search bar. This commit fixes it.
2014-12-04 20:57:31 -02:00
Erick Pérez Castellanos
1916986f15
app: active More details button from new event popover
...
GcalWindow got connected to GcalManager, and pass just created component
to GcalEditDialog
GcalEditDialog gained support to handle component not committed to
manager singleton instance yet.
2014-12-04 17:10:56 -05:00
Erick Pérez Castellanos
af3ce14ac2
app: remove GcalNewEventWidget, use GcalWindow ui
...
Since there will be no behavior on GcalNewEventWidget we can use simple
ui from GcalWindow to accomplish this.
2014-12-04 17:10:55 -05:00
Erick Pérez Castellanos
83eb99efba
manager: update retrieve sources API
...
The move to newer API is to drop GtkListStore dependency on the manager.
2014-12-04 17:10:55 -05:00
Erick Pérez Castellanos
329118079d
manager: update GcalManager::remove_event API
...
Move GcalManager::remove_event API to new style using ESource and
ECalComponent instead of uuid
Update GcalWindow uses of this API
2014-12-04 17:10:55 -05:00
Erick Pérez Castellanos
e0ef2892fd
window: fixed event removed notification
...
Moved all this code into ui file.
Removed public API of GcalWindow. In time, if needed by some other
object it can be brought back.
2014-12-04 17:10:55 -05:00
Georges Basile Stavracas Neto
2970729324
window: move arrow buttons to headerbar
...
This is part of the ongoing efforts to fit Calendar with the latest designs.
2014-12-04 17:10:54 -05:00
Erick Pérez Castellanos
52fc61a1a5
window: set view visible before show it
...
Since the move into using GtkBuilder's files the views aren't show
automatically. That's why the setting of the view initially was failing.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=741003
2014-12-04 17:10:54 -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
934b1c4be0
window: more code moved into ui file
2014-12-04 17:10:54 -05:00
Erick Pérez Castellanos
f8f8991510
window: move more code into ui file
...
Probably I can load the GMenuModel of the popover directly but I don't
know exactly how, and I've asked already and you can set bindings using
builder's ui file, just like before I don't know how at this time.
2014-12-04 17:10:54 -05:00
Georges Basile Stavracas Neto
aa445c33d1
window: remove unneeded set of menu image
...
This is already done in the builder file.
2014-12-04 17:10:53 -05:00
Georges Basile Stavracas Neto
8b955cae19
window: move to builder's ui file
...
This is way better than programmatically building the entire window interface.
2014-12-04 17:10:53 -05:00
Georges Basile Stavracas Neto
c87c0e2ad0
window: use GDK_EVENT_PROPAGATE to propagate keys
...
This is good for code legibility and to be safe from any radical API update.
2014-12-04 17:10:53 -05:00
Georges Basile Stavracas Neto
c0a16ac06a
window: simplified key handler code
...
Instead of treating every case, use the builtin gtk_search_bar_handle_event function.
2014-12-04 17:10:53 -05:00
Georges Basile Stavracas Neto
97cfe4fd79
window: correctly hide search bar when not in search mode
...
Search bar shows an annoying border when it should be hidden. This commit fixes it.
Fixes bug #739913 .
2014-12-04 17:10:53 -05:00
Georges Basile Stavracas Neto
ff6440d206
window: mark headerbar search string as translatable
2014-12-04 17:10:52 -05:00
Erick Pérez Castellanos
184854e318
week-view: take into account GNOME time format
...
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703321
2014-12-04 17:10:51 -05:00
Erick Pérez Castellanos
3b9f2aa128
window: set timezone of date when moving to today
2014-12-04 17:10:51 -05:00