Abdullahi Usman 1360fe01e8 week-grid : seperate week's events overlaps.
The week view can display mutilple events that can partly or fully span
same time ranges.

But week view fails to make correct assumption about the width of events when
two or more events span some time ranges in which these events also span some
time ranges with other events, and whereby the number of these other events
that they span time ranges with does not coincide with the number of the events
that the other event also span.  Week view ended up calculating cells that
appears horizontally jointed up.  Also int16_compare() does not dereference the
pointer from g_ptr_array_sort() correctly and that makes it sort events
incorrectly and hence making events appears vertically jointed up.

If an event have other events in which they span some time, we calcuate its width
by taking into consideration of all the events that the other event may span
time with.  The event that has the higher number of time spans is considered.
We also save and retrieve our positions using UINT_TO_POINTER and POINTER_TO_UINT()
respectively, and then dereference the pointer from g_ptr_array_sort() correctly.

https://bugzilla.gnome.org/show_bug.cgi?id=777416
2017-07-10 22:44:43 -03:00
2017-06-19 17:11:30 -03:00
2017-06-19 17:11:30 -03:00
2017-07-10 11:47:04 +00:00
2015-04-26 15:14:55 -04:00
2017-04-29 10:47:25 -03:00
2017-04-29 10:47:25 -03:00
2012-04-25 23:56:34 -04:00
2017-06-19 17:11:30 -03:00
2012-04-25 23:56:34 -04:00
2015-01-30 12:58:12 -05:00
2017-04-29 10:47:25 -03:00
2017-06-19 17:11:30 -03:00
2014-03-31 19:28:09 +02:00
2012-04-26 01:54:43 -04:00
2017-03-17 21:09:33 -03:00

Calendar is a calendar application for GNOME.

Design is an ongoing effort, so is development.

The wiki is [here][1]

[1]: https://wiki.gnome.org/Design/Apps/Calendar
S
Description
No description provided
Readme
19 MiB
Languages
C 97.6%
Meson 1.2%
CSS 0.7%
Python 0.3%
Shell 0.2%