David Zeuthen
374a88366b
Set up glue for native Evolution Data Server event source
...
Right now it's just native code returning a fake event.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-25 12:17:32 -05:00
David Zeuthen
a1440bdec7
Calendar updates
...
- Reshuffle items to make it look more like the mockup
- Increase vertical spacing between event section ("Today") headings
and the event items (see mockup)
- Don't show the year in month-switcher and event list unless it's
a different year
- Include the day in the date heading
- Sort events in event list according to start time
- Respect 12h/24h setting in event list
- Support "All Day" events in CalendarTask abstraction
- Show "Nothing Scheduled" if there are no events
- Add a "Open Calendar" button
- Refactor some of the code
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-25 10:07:54 -05:00
David Zeuthen
b10458e57a
Use stippled line instead of gradient in calendar
...
See
http://people.freedesktop.org/~david/shell-calendar-with-dash.png
We still have to move around some stuff to make it look like the mock-up, see
https://live.gnome.org/GnomeShell/Design/Whiteboards/DateNTime
Thanks to Colin for binding Cairo's, set_dash() method.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-24 16:01:08 -05:00
David Zeuthen
bce2cf9164
Switch to empty event source
...
We are leaving in the fake event source so it's easy to debug the
UI. This is helpful because the fake event source has a transient
event that is being added/removed every five seconds.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-20 13:17:57 -05:00
David Zeuthen
0a87e28d1a
Rework interaction between Calendar, EventList and EventSource abstractions
...
As proposed by Florian in the review.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-19 13:55:04 -05:00
David Zeuthen
fd49fe6915
Use camelCase for naming
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-19 13:31:29 -05:00
David Zeuthen
af68881a94
Partial update for code review
...
This addresses some of the comments in
https://bugzilla.gnome.org/show_bug.cgi?id=632109#c22
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-19 12:44:40 -05:00
Florian Müllner
8bc396a7e0
Adjust for merging commit 24f1e87
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-01-19 11:08:36 -05:00
David Zeuthen
71851a58e5
Minor updates
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-12-20 15:29:14 -05:00
David Zeuthen
a2932250a7
Refactor calendar code
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-12-20 13:51:44 -05:00
David Zeuthen
0b866a620f
Rework some of the visual layout
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-12-15 17:32:35 -05:00
David Zeuthen
8e9bc6019c
Rework how fake events work
...
Also draw days with events with bold in the calendar view.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-11-30 14:31:37 -05:00
David Zeuthen
8dd05f9e7b
Use fake events
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-11-30 10:50:20 -05:00
David Zeuthen
7d5b4511cd
Update datetime branch for latest changes
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-10-28 13:33:12 -04:00
Maxim Ermilov
b4c038c036
calendar: implement Events List
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-10-20 14:30:35 -04:00
David Zeuthen
85ec4d86f3
Start implementing the Date and Time mockups
2010-10-13 17:53:26 -04:00