I have an application that is used on a secondary school and teachers can click on a date in the Calendar.
A popup window let them enter the needed information and after pressing the OK button on the popup window the data (time period, subject, description, etc.) is added to the Calendar. The popup window is not part of the Calendar control.
(in Xojo I'm using GraffitiCalendar)
