Georges Basile Stavracas Neto
17f56895dd
window: use markup label for in-app notification
2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto
9df8b8077d
window: implement removing and undoing the removal of a calendar
...
We're still facing the bug where the just-added calendar segfaults when removed.
2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto
9d222e47fc
source-dialog: separate local & remote source handling
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
4585b44941
window: remove annoying compile warning
...
Hey GCC, they're just pointers!
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
8ac47264a4
source-dialog: initial implementation of local source creation
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
16f12f600e
local-source: copy code from Evolution regarding local sources
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
3c5a1ebfe6
source-manager: don't try to save NULL sources
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
d6b4aef582
window: sort calendars by name
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
df1b7def8c
window: refresh calendar list when a source is edited
2015-05-25 12:31:07 -04:00
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
Erick Pérez Castellanos
d49c056d0c
manager: squash compilation warning
2015-05-15 23:39:06 -04: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