Calendar View is a complete Calendar solution for all your Xojo / RealStudio projects. It includes 6 view types and 6 themes.
The CalendarView and WebCalendarView are designed to match all your needs of a Calendar in a Xojo project. This powerful control provides you with polished, professional ways to display and work with calendar data.
Different Ways to View a Calendar
It can display 6 different views.
- 5 days
- 1 day
In order to match the look and feel of your application, the Calendar View is completely customizable and includes 6 themes:
- Google Calendar
- Office 2010 & 2013
Using 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.
Calendar View is now compatible with Mac Retina Displays. If your application is Retina compliant, the Calendar View renders smooth text and graphics.
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.
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. 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.
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.
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.