Calendar Works home page

Order Online
Buy Calendar Works

Free Trial
Register & Download

Help
Release notes
Installation Guide
Online Manual
Download help file
FAQ's
Tips & Tricks

Feedback
Report a Bug
Request a new feature

Resources
Newsletter Subscription


Best viewed with
Microsoft Internet Explorer
Calendar Works Release Notes



Source code now available for Calendar Works


Version 1.1a (Delphi 6)

Version 1.1a for Delphi 6 released


Version 1.1a (Delphi 5)

Version 1.1a for Delphi 5 released

If you get the error message "File not found: DsgnIntf.dcu" when trying to compile your application under Delphi 5 make sure you add "C:\Program Files\Borland\Delphi5\Source\Toolsapi" to the search path of your project


Version 1.1a (Delphi 3 & 4, C++ Builder 3 & 4)

Bug fix - Hints are now being displayed without flicker


Version 1.1 (Delphi 3 & 4, C++ Builder 3 & 4)

TcwDayView
New property - ShowEvents
New property - HintColor
New property - HintFont
New event - OnShowHint
New protected method - ShowHint
New method - HintShow. Forces hint to be show
New method - HintHide. Forces hint to hidden
Added CellType to TcwDayViewCell. Use CellType to determine the type of cell rather than relying on TcwDayViewCell.Date

TcwMonthView
New property - ShowEvents
New property - NavigationPopup. If true a popup list of months and years will be displayed (like Microsoft Outlook)
New property - NavigationArrows. If true arrows are displayed on the month view (like Microsoft Outlook)
New property - Hour2400. If true event times will be displayed in 2400 hour format
New property - HintColor
New property - HintFont
New event - OnShowHint
New protected method - ShowHint
New method - HintShow. Forces hint to be show
New method - HintHide. Forces hint to hidden
Added CellType to TcwMonthViewCell. Use CellType to determine the type of cell rather than relying on TcwMonthViewCell.Date

TcwWeekView
New property - ShowEvents
New property - Hour2400. If true event times will be displayed in 2400 hour format
New property - HintColor
New property - HintFont
New event - OnShowHint
New protected method - ShowHint
New method - HintShow. Forces hint to be show
New method - HintHide. Forces hint to hidden
Added CellType to TcwWeekViewCell. Use CellType to determine the type of cell rather than relying on TcwWeekViewCell.Date

Miscellaneous
Dragging only begins after the mouse is moved a few pixels
Moving the mouse over a hotspot no longer changes mouse cursor
Added CENTER and /CENTER tags to HTML drawing routines


Version 1.0 (C++ Builder 4)

Commercial release of Calendar Works - C++ Builder 4 version

Important
If you are using C++ Builder and are having trouble running your application try building without runtime packages. Goto Project/Options/Packages and uncheck the "Build with runtime packages" checkbox


Version 1.0 (C++ Builder 3)

Commercial release of Calendar Works - C++ Builder 3 version

Important
If you are using C++ Builder and are having trouble running your application try building without runtime packages. Goto Project/Options/Packages and uncheck the "Build with runtime packages" checkbox


Version 1.0 (Delphi 3 and Delphi 4)

Commercial release of Calendar Works - Delphi 3 and Delphi 4 versions


Beta Build #10

TcwEvent
Fixed LoadFromStream and SaveToStream methods. If you are deriving your own event class from TcwEvent you must implement LoadFromStream and SaveToStream methods in your class.


Beta Build #9

TcwManager
New event - OnSynchronized

TcwEvents
Changed event - OnInserting is now called OnBeforeInsert
Changed event - OnChanging is now called OnBeforeChange
Changed event - OnDeleting is now called OnBeforeDelete
Changed event - OnInserted is now called OnAfterInsert
Changed event - OnChanged is now called OnAfterChange
Changed event - OnDeleted is now called OnAfterDelete

TcwMemoryEvents
New method - LoadFromStream
New method - SaveToStream

TcwDayView
New property - Anchors (Delphi 4 only)
New event - OnMouseMove
New event - OnSelectionComplete

TcwWeekView
New property - Anchors (Delphi 4 only)
New event - OnMouseMove
New event - OnSelectionComplete

TcwMonthView
New property - Anchors (Delphi 4 only)
New event - OnMouseMove
New event - OnSelectionComplete

Other changes
TCell is now called TgwCell
TColumn is now called TgwColumn
TRow is now called TgwRow
TGridObject is now called TgwGridObject

Help file
Updated

Demonstration program
Updated


Beta Build #8

TcwDayView
New public property - OriginX
New public property - OriginY
New event - OnOriginXChange
New event - OnOriginYChange

TcwWeekView
New public property - OriginX
New public property - OriginY
New event - OnOriginXChange
New event - OnOriginYChange

TcwMonthView
New public property - OriginX
New public property - OriginY
New event - OnOriginXChange
New event - OnOriginYChange

Help file
Updated

Demonstration program
Updated


Beta Build #7

TcwManager
New property - SiteIDs
New property - EventTypeIDs
New property - ResourceIDs
New property - EntityIDs
Events property is now published. Connect it to a TcwMemoryEvents component
Deleted FormatEvent event (it has been replace by ShowEvent)
New event - ShowEvent
New event - HideEvent
Renamed Accept parameter to Allow for FilterEvent event
Deleted Event - OnEventInserted (moved to TcwEvents)
Deleted Event - OnEventChanged (moved to TcwEvents)
Deleted Event - OnEventDeleted (moved to TcwEvents)
Deleted Event - OnInsertingEvent (moved to TcwEvents)
Deleted Event - OnChangingEvent (moved to TcwEvents)
Deleted Event - OnDeletingEvent (moved to TcwEvents)

TcwEventIterator
New property - SiteIDs
New property - EventTypeIDs
New property - ResourceIDs
New property - EntityIDs

TcwEvents
New Event - OnEventInserted
New Event - OnEventChanged
New Event - OnEventDeleted
New Event - OnInsertingEvent
New Event - OnChangingEvent
New Event - OnDeletingEvent

TcwMemoryEvents
Now a non visual component

TcwDayView
New property - DayTitleFormats
Changed property - ResourceIDs changed from integer to string
New Event - OnEnterCell
New Event - OnExitCell
New Event - OnEnterColumn
New Event - OnExitColumn
New Event - OnEnterRow
New Event - OnExitRow

TcwWeekView
New property - DayTitleFormats
New Event - OnEnterCell
New Event - OnExitCell
New Event - OnEnterColumn
New Event - OnExitColumn
New Event - OnEnterRow
New Event - OnExitRow

TcwMonthView
New property - DayTitleFormats
New property - MonthTitleFormats
New Event - OnEnterCell
New Event - OnExitCell
New Event - OnEnterColumn
New Event - OnExitColumn
New Event - OnEnterRow
New Event - OnExitRow

TcwEvent
Changed property - EventID changed from integer to string
Changed property - SiteID changed from integer to string
Changed property - ResourceID changed from integer to string
Changed property - EventTypeID changed from integer to string
Changed property - AppointeeID is now called EntityID and is now a string and not an integer
Deleted property - Color
New property - MonthTitleFormats
New Event - OnEnterCell
New Event - OnExitCell
New Event - OnEnterColumn
New Event - OnExitColumn
New Event - OnEnterRow
New Event - OnExitRow


Beta Build #6

Manager
New property - EventBeingDragged
New event - OnInsertingEvent
New event - OnChangingEvent
New event - OnDeletingEvent

TcwEvents
Deleted method - First (use TcwEventIterator instead)
Deleted method - Next (use TcwEventIterator instead)
"Overlapping" events are not currently supported. If you try to save events that cover overlapping date/time ranges for the same resource a EcwOverlappingEvent exception will be raised.

TcwEvent
New method - Overlaps - Use this method to determine if the event overlaps with any other event for the same resource

TcwEventIterator New
This class provides a way to iterate through events. It replaces the First, Next methods that were part of the TcwEvents object

Demonstration program
The demonstration has been updated to show resource handling.

Help file New
A Windows Help File is now available for Calendar Works.


Beta Build #5

Day View
New property - Resource
New property - ResourceCount
New property - ResourceTitles
New property - ResourceTitleColor
New property - ResourceTitleFont
New property - ResourceTitleSize
New property - ResourceIDs
New property - GroupBy
Changed property - Days[] - This array is now zero based, ie the first day is Days[0] not Days[1]
Changed method - GetCell - Resource parameter added

Cool new features in this build
Display multiple resources (people, rooms, equipment etc) in the Day View and group events by resource or date

Manager
New event - OnFilterEvent
New event - OnFormatEvent
New event - OnEventInserted
New event - OnEventChanged
New event - OnEventDeleted

Demonstration program
The demonstration has been updated to show resource handling.


Beta Build #4

Day View
New property - Hour2400 - Displays time in 2400 hour format

Demonstration program New
A program demonstrating the Manager, Day View, Week View and Month View components is now available for download. It shows event management (eg Appointments), synchronization and drag and drop event rescheduling.


Beta Build #3

Month View
New property - StartOfWeek
New property - DragMode
New property - DragCursor
New property - Manager
New property - OriginDate - Set this property to "scroll" to a different month
Changed property - Date - No longer "scrolls" to a different month. Use the OriginDate property to "scroll" to a different month
New method - SelectionComplete
New method - SaveHTMLToFile
New method - SaveHTMLToStream
New method - Today
New event - OnDragDrop
New event - OnDragOver
New event - OnStartDrag
New event - OnEndDrag

Week View
New property - DragMode
New property - DragCursor
New property - Manager
New property - OriginDate - Set this property to "scroll" to a different week
Changed property - Date - No longer "scrolls" to a different week. Use the OriginDate property to "scroll" to a different week
New method - SelectionComplete
New method - SaveHTMLToFile
New method - SaveHTMLToStream
New method - Today
New event - OnDragDrop
New event - OnDragOver
New event - OnStartDrag
New event - OnEndDrag

Day View
New property - DragMode
New property - DragCursor
New property - Manager
New property - DateTime - Gets or sets the current date or time
New method - SelectionComplete
New method - SaveHTMLToFile
New method - SaveHTMLToStream
New event - OnDragDrop
New event - OnDragOver
New event - OnStartDrag
New event - OnEndDrag

Cool new features in this build
The new Manager component synchronizes navigation between MonthView, DayView and WeekView components. For example, if you select multiple days in the Month View component those days will be displayed in the Day View and Week View components automatically.
The Manager component also manages the display of "events" (appointments, holidays etc). Simply add events to the Manager and they will be displayed in the MonthView, WeekView and DayView components.
The Manager component automatically handles drag and drop between the month, week and day view components to reschedule events
MonthView, DayView and WeekView components can now be "exported" as HTML using the SaveHTMLToFile and SaveHTMLToStream methods.

Manager New
TcwManager is a non visual component which controls the month, week and day view components. The following features are available in this build :-
Navigation. The manager synchronizes navigation and cell selection between the GUI components.
Event display
Drag and drop event rescheduling


Beta Build #2
No longer requires the Math unit. Users of Delphi "standard" can now use the package


Beta Build #1
Initial build. Contains the MonthView, WeekView and DayView components. The Manager component will be available in a future beta



Copyright © 1998-2007 Innova Software ALL RIGHTS RESERVED
All trademarks are the property of their respective owners.
Webmaster webmaster@innovasoftware.com