Data Views

Evolution provides a graphical calendar client inside the shell that is just a view onto the data stored in the personal calendar server. You can launch as many views of a calendar as you like and they will all receive notification from the PCS when changes occur. The views are then responsible for updating their respective displays.

Even within a single calendar view in the Evolution shell there can be multiple clients of a single calendar. For example, in the day view of the Evolution calendar there are three widgets that act as three different clients of the PCS: the multi-day view, the busy days calendar, and the task list.