Commit Graph
2536 Commits
Author SHA1 Message Date
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
Georges Basile Stavracas Neto 955c934956 window: block automatic creation of nameless events
We shouldn't let nameless events be created.
This commit blocks all ways to create them
when the name is not set.

The user can still edit events' data.
2015-04-02 12:35:29 -03:00
Erick Pérez Castellanos e5c7dee5d8 misc: code style fixing 2015-03-16 13:07:54 -04:00
Erick Pérez Castellanos cac370e6b7 edit-dialog: handle timezone properly 2015-03-16 13:07:34 -04:00
Erick Pérez Castellanos 46c67688e1 year-view: set sidebar range timezone 2015-03-16 12:41:11 -04:00
Erick Pérez Castellanos 636df18f64 event-widget: convert date/time to local timezone 2015-03-16 12:37:43 -04:00
Erick Pérez Castellanos abc999dff0 shell-search: fix timezone handling 2015-03-16 12:25:14 -04:00
Erick Pérez Castellanos f7e897fefe search-view: fix timezone handling 2015-03-16 12:24:39 -04:00
Erick Pérez Castellanos c7563da2d0 app: handle calendars colours better
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=745487
2015-03-06 11:32:32 -05:00
Erick Pérez Castellanos 9f20c3f2f9 edit-dialog: fix ref leak when selecting a calendar 2015-03-06 10:35:25 -05:00
Erick Pérez Castellanos 8589cde0f5 utils: clean description of whitespaces 2015-03-06 10:35:25 -05:00
Erick Pérez Castellanos 47e78ce1b1 date-selector: fix labels order in RTL locales 2015-03-04 10:14:38 -05:00
Erick Pérez Castellanos 52634b982e date-selector: fix children order in RTL locales
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=745117
2015-03-04 10:02:42 -05:00
Erick Pérez Castellanos 96c8120d28 month-view: optimized event-widget parts removal 2015-02-17 08:06:19 -05:00
Erick Pérez Castellanos edec70fe0d search: use new compare function 2015-02-17 08:06:18 -05:00
Erick Pérez Castellanos 87d35dd443 utils: gained compare API 2015-02-17 08:06:18 -05:00
Erick Pérez Castellanos b502ccd363 misc: fix styling 2015-02-16 12:54:41 -05:00
Erick Pérez Castellanos aef9960d73 search-view: fix double free of ListBox's rows 2015-02-16 12:54:41 -05:00
Erick Pérez Castellanos b86f381705 search-view: changed sorting of results
This sorting promotes the results closer to the time when the search was done.
2015-02-16 12:54:41 -05:00
Erick Pérez Castellanos 91defe22de window: handle reissue of in-app notification
For now we throw the first one away, and show the second. Eventually we
could handle this better.
2015-02-16 09:31:21 -05:00
Erick Pérez Castellanos 15604b13d8 year-view: fix sidebar headers 2015-02-16 09:31:21 -05:00
Erick Pérez Castellanos 264492580e edit-dialog: convert time to timezone 2015-02-16 09:31:21 -05:00