Sick and tired of boring software?
We have the Solution...

CalendarPro Wrapper Template

Our CalendarPro Wrapper template for the Codejock Calendar ActiveX control enables Clarion developers to quickly add the power of the control to their applications in a matter of minutes. Our product boasts full support for all recent versions of Clarion, ABC and Legacy compatability, and an easy to use Template and Class interface.

Demo

To demonstrate the combination of the ActiveX control and our Wrapper Template in action we've compiled a quick video to show just how easy it is to add to your application. We've also made the demo application that is included with the template available for you to download and review at your convenience.
Video Demo Buy

Purchase

Select Currency:

New Purchases

Licence Required:
 

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.


Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:
 

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:
 

New Purchases

Licence Required:
 

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.


Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:
 

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:
 

Distributors


Noyantis CalendarPro Wrapper Template for the Codejock Xtreme Calendar ActiveX control.

The template is extremely easy to add to your application. It supports from C6 through to C10 and is both ABC and Legacy compatible. Of course, as you would expect it can be added to multi-dll applications as well as single applications. It consists of various global, window, extension and code templates as well as a very feature rich class.

Demo applications that show some of the more "exciting" features are included in the installer to help you maximise the most out of your investment as fast as possible.

The template is continually being updated due to the progressive development of the actual ActiveX control. This does mean from time to time that a particular feature within the control might not be covered directly by the template. We will of course add new updates to cover these features in future builds but, to make sure you're not left waiting around, we include a set of extra methods within the class to allow you to communicate directly with the control.

We offer email support, we actively monitor and interact with the Clarion newsgroups and even hold a monthly User Group webinar thanks to the generosity of the guys over at ClarionLive.

Xtreme Calendar provides Windows developers with a sophisticated Outlook 2003 style calendar.

Windows developers can easily create a calendar that can manage appointments which can be arranged by day, week, work week or month. Week view is displayed as a seven day calendar; month view is designed like a traditional 31 day calendar.

Adding appointments to the calendar can be done with the click of a mouse. Appointments can be rescheduled simply by dragging the appointment to the new time. Appointments can easily be identified by assigning them a color label or a busy status. Furthermore, appointments can be labeled as ?private? or ?meeting?.

Several built-in appointment types are provided that are ready to use in the calendar. You can choose from any of the predefined appointment types including single day, multi-day, all-day, weekly, monthly, and yearly appointments.

The Calendar comes with its own built-in Date Picker control. The Date Picker can work in both "bound" and "un-bound" mode. While working in bound mode, the Date Picker is synchronized with the Calendar.

An integrated Time Scale is automatically displayed while in Day or Work Week view. The time scale can be displayed in time increments from 5 minutes up to 1 hour. Up to two Time Scales can be displayed to show two different time zones at the same time. This allows you to easily keep track of appointments across time zones.

Users can print the contents of the Calendar. You can choose to incorporate a print header which includes a mini calendar of the current month, the current day, week, and day of the week. When viewing the Calendar in day or work week view you can specify a time range that will be printed so you are not limited to the times displayed on the screen.

Alerting users about an upcoming calendar appointment or about an appointment that is past due is each with the calendar reminders. All you need to do is specify how far in advanced or how long after an appointment the reminder should occur and the calendar will notify you.

Viewing and comparing the schedule of multiple users is effortless with Xtreme Calendar's multi-schedule features. Multi-schedules work great in the office setting. If you are wondering what two or more people are doing on the same day, the schedule for each person can be displayed side-by-side so you can make informed decisions based on everyone's schedule.

All of the colors, fonts, and text used in the calendar can now be customized. This allows you to customize each and every part of the calendar. You can now create a completely custom theme using the exact colors you need. Since you can change all text drawn by the calendar you can modify the format or text to look and say exactly what you want it to.

Custom calendar appointment icon support allows you to override the standard occurrence, recurrence, private, meeting, and exception icons displayed in appointments and you can add your own additional icons.

There are three methods provided for saving and retrieving data in the calendar. Data in the calendar can be bound to an external database, xml file, or binary file. Xtreme Calendar is compatible with MS Outlook 2003? so you can load your existing Outlook appointments into the Calendar. In addition, the Calendar now supports MySQL and SQL Server using custom data providers.

Product Features

  • Integrated Time Scales allow multiple time zones to be displayed at the same time.
  • Enhanced Date Picker control that integrates seamlessly with the Calendar. A single day or range of dates can be viewed simply by selecting them from the Date Picker.
  • Users are provided with a fast and easy way to edit the various appointments available in the calendar. Many of the options provided allow the appointments in the calendar to be edited with only the click of a mouse or the press of a key.
  • Includes four different calendar layouts. You can choose from day, 7 day week, 5 day work week, or month view. If a built-in view is not desired, then a user defined range of days can be specified.
  • Numerous appointment types come ready to use in the calendar. You can choose from any of the predefined appointment types including single day, multi-day, all-day, weekly, monthly, and yearly appointments.
  • Popup Date Picker support allows a popup calendar to be displayed anywhere on the screen.
  • Reminders make it easy to alert users when an appointment in the Calendar is approaching or is past due. You can customize how much in advanced or how long after the appointment's due time to alert the user.
  • Multi-Schedule calendar support so you can have many individuals schedules displayed at the same time.
  • Custom print support allows you to choose how the Calendar is to be printed.
  • Appointment data can easily be saved or loaded to an external database, xml file, or binary file.
  • All colors and fonts used in the Calendar can be customized.
  • With custom icons you can override the standard icons displayed in appointments and add your own.
  • Appointment data is also compatible with MS Outlook 2003?. You can easily load your existing Outlook appointments into the Calendar. In addition, the Calendar now supports MySQL and SQL Server using custom data providers.


Please note, the Codejock ActiveX control is not included in this product - the template is a wrapper only for the control.

While we're always here to help, some questions can be quickly answered by simply pointing you in the right direction. Below are a few of the more common questions that are asked.

The only extra file you need to ship with your application is the actual Codejock ActiveX file itself. The OCX file is located within the "Bin" directory of your Codejock installation.

Like any ActiveX control, the Codejock ActiveX control needs to be registered within windows. This can be accomplished in a number of different ways, these include:-

  • Have your installation scripts perform this task (eg, SetupBuilder by Lindersoft)
  • Use RegFree COM technology (for Clarion 9.1 onward users)
  • Have your application perform the registration
    (your application will need to be run with sufficient access rights within windows)

Within the "Bin" directory of your Codejock installation, a Licence file (".lic") will exist. This includes your individual "Validation Code". The contents of this file, especially the "Validation Code" needs to be compiled into your application. To accomplish this follow these steps:-

  • Go to the Global Extension template.
  • Go to the Global Extension ActiveX Licence tab.
  • Select the "Compile Licence Into Application" option.
  • There are 3 entries - "Copyright", "Product ID" and "Validation" The first two entries will be disabled if a pre-defined Codejock version has been selected on the "General" tab. Copy the contents of the licence file into the related entries EXACTLY.
  • Recompile your application.

Now, your Codejock licence details will be compiled into your application.

Yes, all of the Codejock ActiveX controls support multiple languages and are shipped with over 30 different language support files.

To use a language other than English (default language), simply specify the name of the language file in the "Language Resource" entry on the "General" tab of the Global Extension template.

The Global Extension template only needs to be added to the apps that contain procedures that utilize the control.

End User Interface

The feature rich control contains a multitude of facilities. Here are a few screen shots for you to review.

Click on an image to enlarge

  • Time Scale in 1 Hour Increments
  • An appointment that occurs every other day starting on Monday
  • An appointment that occurs over multiple days, but does not last more than 24 hours
  • An appointment that occurs over multiple days and lasts more than 24 hours
  • An ?all day? appointment that occurs for 3 days
  • An appointment that occurs Wednesday of every week
  • Several appointments with an assortment of labels
  • Date Picker
  • Built-in Calendar Print Dialog
  • A Notification is Sent When an Appointment is Past Due or Upcoming
  • Time is shown digitally
  • Time is shown as clock icons
  • Time Scale in 15 Minute Increments
  • Multiple Time Scales Displaying Both EST and PST Standard Time
  • Office 2007 Style Theme
  • Custom Theme Support
  • Custom Icon Support
  • Multi-Schedule Support - Comparing John and Jane's Schedules
  • A single day viewed in ?Day View?
  • A typical 7 day week viewed in ?Week View?
  • A typical work week viewed in ?Work Week View?
  • A typical month viewed in ?Month View?
  • Mask indicating that work hours are from 8am to 5pm
  • With Apps & 1 Schedule & Date Picker
  • Week starting with Monday
  • Week starting with Thursday
  • Calendar in Month View displaying only 3 weeks
  • Calendar in Month View displaying 6 weeks
  • An appointment that occurs only one time
  • DatePicker with Mutliple Blocks
  • Timeline View
  • With Apps & 1 Schedule
  • With Apps & 2 Schedules & Date Picker & Shedule Selection
 

Template Interface

The template interface has been purposely designed to be as easy to use and as intuitive as possible, leaving you to focus on the development of your application.

Click on an image to enlarge

  • DatePicker : Calendar Link
  • DatePicker : Appearance
  • DatePicker : Options
  • DatePicker : DateLimits
  • DatePicker : Events
  • DatePicker : Classes
  • PageSetup
  • Print Calendar
  • Print Preview
  • Reminders
  • TimeScale
  • Calendar View
  • Calendar Header Formats
  • Appearance
  • Appearance : CaptionBar
  • Appearance : DayView Custom Cell Colours
  • Appearance : DayView Standard Working Hours
  • Appearance : Drog and Drop
  • Appearance : Header Formats
  • Appearance : Month View
  • Appearance : Schedules
  • Appearance : Theme Overrides
  • Appearance : Tooltips
  • Appearance : Week View
  • Classes
  • Day View : Custom Cell Colours
  • Day View : Standard Working Hours
  • Event Movement
  • Callback Events
  • Global Extension Template
  • Keystrokes
  • Month View
  • Options
  • Reminders
  • Right Click Options
  • Schedule Definitions
  • Week View