CalendarView is now compatible with
Xojo Web and Desktop Apps.

Calendar & Web Calendar View

Version 1.7.3

Calendar View is a complete Calendar solution for all your Xojo / RealStudio projects. It includes 6 view types and 6 themes.

Design goals


1The Calendar View is designed to match all your needs of a Calendar in a Xojo project. It can display 6 different views:

  • Year
  • Month
  • Week
  • 5 days
  • 1 day
  • DatePicker


2In order to match the look and feel of your application, the Calendar View is completely customizable and includes 6 themes:

  • Default
  • Google Calendar
  • iCal
  • Office 2010 & 2013
  • Dark

User experience

3Using the Calendar View is very easy and intuive. Dragging the mouse in Month, Week and Day views will create a new event. Clicking and dragging an element enables moving it from one day to another, or resizing events to make them longer or shorter. A double-click on a day scales the display from Year view down to Day view.

The CalendarView automatically retrieves the day and month names from the user's OS settings. The first day of week is automatically retrieved on Windows systems.

Retina Displays

Calendarview Retina The Calendar View is now compatible with Mac Retina Displays. If your application is Retina compliant, the Calendar View renders smooth text and graphics.

Recurrent Events

The Calendar View can handle all type of events. One-time events, daily events, weekly, monthly and annually. The provided Edit Event view handles the recurrent events with an advanced view.

CalendarView Edit event window

Quick Guide

The Calendar View displays a set of CalendarEvents. These events can be hourly events (from one date-time to another), day events on one day or event day events spanning over several days.

calendarview HourEvent CalendarView DayEvent Each CalendarEvent has a start date/time and end date/time. The Title, Location, Description and Color of each event can be defined.

Re-use the provided New Event window in your applications and easily adapt it to your requirements.

The CalendarEvents can easily be dragged and resized in Month and Week view to change the date or the time of a meeting.

The CalendarView offers smart features such as Printing if you need to print out the current display. Smart resizing to always adapt to the current window size. Animated scrolling and an integrated Scrollbar that disappears automatically when not needed.

The CalendarView supports both ICS and Database loading and storage systems. Both systems are suitable for less than 1000 events. Above that figure, it is recommended to use a database and only load the necessary data.

Download Docs Purchase