Georges Basile Stavracas Neto
cba97f8719
source-dialog: properly save the source when the dialog is closed
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
18fa205916
manager: initial implementation of GcalManager::save_source method
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
ec1ad935da
source-dialog: implement changing the default source
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
c0c5f102c0
manager: fix return type
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
3070922f5e
manager: implement GcalManager::set_default_source method
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
7f9eccb7a4
source-dialog: fix sizing issue
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
5c693f3e5a
source-dialog: don't fire the color signal when it's setting the source
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
96564b3502
source-dialog: fix return type
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
0ea4357703
source-dialog: implement color selection
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
84112ae721
source-dialog: open GNOME Control Center when the description label's link is activated
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
9a3e0e51ba
source-dialog: handle source name changes
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
4a9fca3aea
source-dialog: hide default source check when calendar is readonly
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
a4ffdf0314
source-dialog: bind title when diting
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
8097b22b60
source-dialog: update the default calendar check
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
c91d5bbb59
window: hide calendar popover when the dialog is trigged
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
b08165364a
window: set the source dialog's manager field
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
8e025c5f20
source-dialog: resize dialog according to the mode
2015-05-25 12:31:06 -04:00
Georges Basile Stavracas Neto
557ec083da
window: set the source to be edited
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
fe44186446
source-dialog: add GcalSourceDialog::set_source method
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
95af5c72d3
window: hide the dialog after the response
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
00e48dca82
source-dialog: emit the response signal when an action button is activated
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
77b7f116da
source-dialog: toggle some widgets' visibility when changing mode
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
143444ddd5
window: show source dialog when a calendar is activated
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
7e9d722206
window: set source dialog to create mode
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
6dccbfe431
window: show sources dialog
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
3ef048c2a0
source-dialog: setup headerbar properly
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
ee2c22b950
window: add a GcalSourceDialog instance
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
667717a7ef
source-dialog: prototype impl of modes
2015-05-25 12:31:05 -04:00
Georges Basile Stavracas Neto
c1791cd446
source-dialog: fix wrong type assingment
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
059b783b0d
source-dialog: lazy set the GcalManager instance
...
No signals are connected.
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
3915e1c6e9
source-dialog: keep a ref to the private spot
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
2df236fccb
source-dialog: bind the template class
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
61c395ef46
source-dialog: fix compiling issues
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
7cf3ac233f
source-dialog: fix wrong return type
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
1de622f4e0
source-dialog: add missing include
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
08f4853a2a
source-dialog: rename class to GcalSourceDialog
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
095fd60ba8
source-dialog: initial stub implementation
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
cb532bbfbd
window: port the calendar popover to GtkListBox
...
This is a significant rewrite of the calendar popover. Instead of adding actions to the window, it uses a internal map to find the corresponding source.
2015-05-25 12:31:04 -04:00
Georges Basile Stavracas Neto
bbcf8fddad
month-view: initial keyboard focus highlight
2015-05-17 09:55:22 -03:00
Erick Pérez Castellanos
d49c056d0c
manager: squash compilation warning
2015-05-15 23:39:06 -04:00
Georges Basile Stavracas Neto
66c464d92e
window: remove unneeded shortcuts
2015-05-14 15:35:38 -03:00
Georges Basile Stavracas Neto
6a017cca8b
window: add view switching shortcuts
...
<Ctrl>PgUp to go to the previous view
<Ctrl>PgDn to go to the next view
<Ctrl>2 to go to month view
<Ctrl>3 to go to year view
2015-05-13 20:13:18 -03:00
Georges Basile Stavracas Neto
a75d458f69
window: use a macro to simplify code
2015-05-13 15:22:37 -03:00
Georges Basile Stavracas Neto
052e64eb53
window: add accelerators to change date
...
<Alt>Left for previous date
<Alt>Down or <Ctrl>t for today
<Alt>Right for next date
More expected shortcuts are being discussed and
registered at https://etherpad.gnome.org/p/calendar-keynav .
2015-05-13 11:39:14 -03:00
Milan Crha
b72de0c8b0
Misleading counts of events in the Calendar view's mini-calendar
...
It was caused by missing view events remove notifications when replacing
ongoing ECalClientView. The previously known (ViewData::lost_components)
were not notified as removed, thus made incorrect counts in the mini-calendar.
2015-04-29 22:27:10 -04:00
Erick Pérez Castellanos
601f3c461e
app: add event uses current date as start
...
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748133
2015-04-26 21:49:25 -04:00
Erick Pérez Castellanos
0ac46215eb
app: make window NULL upon destruction
...
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748166
2015-04-26 15:10:41 -04:00
Marcus Lundblad
adfffad88d
window: mark date format string for new event popover for translation
...
https://bugzilla.gnome.org/show_bug.cgi?id=746928
2015-04-07 10:17:27 -03:00
Georges Basile Stavracas Neto
c85b7394f9
search: split listbox sort function
...
It'll be needed for future work on
pagination, so the sorting logic can
be reused.
2015-04-03 10:06:19 -03:00
Georges Basile Stavracas Neto
f4d0e48569
search: small refactoring of the code
...
Use GObject::set_data and ::get_data
to get rid of an useless hash table.
2015-04-03 09:41:46 -03:00