**********************************************************************
TPlanner, TDBPlanner v3.0.2.7 : May 2012

 Copyright  2001 - 2012 by TMS Software
 E-mail: info@tmssoftware.com
 Web : http://www.tmssoftware.com
**********************************************************************

Delphi 5.0/6.0/7.0/2005/2006/2007/2009/2010/XE/XE2 - C++Builder 5.0/6.0/2006/2007/2009/2010/XE/XE2 highly configurable interactive scheduling component

Files :
-----
  plannerd5.zip       : component files for Delphi 5.0
  plannerd6.zip       : component files for Delphi 6.0
  plannerd7.zip       : component files for Delphi 7.0
  plannerd2005.zip    : component files for Delphi 2005 (VCL Win32)
  plannerd2006.zip    : component files for Delphi 2006, Delphi 2007 & C++Builder 2006 (VCL Win32)
  tmsplannerd2009.zip : component files for Delphi 2009 & C++Builder 2009 (VCL Win32)
  tmsplannerd2010.zip : component files for Delphi 2010 & C++Builder 2010 (VCL Win32)
  tmsplannerd2011.zip : component files for Delphi XE & C++Builder XE (VCL Win32)
  tmsplannerdxe2.zip  : component files for Delphi XE2 & C++Builder XE2 (VCL Win32/Win64)
  plannerc5.zip       : component files for C++Builder 5.0
  plannerc6.zip       : component files for C++Builder 6.0


Release TPlanner, TDBPlanner, TPlannerMonthView, TDBPlannerMonthView, TPlannerWaitList 3.0.2.7
----------------------------------------------------------------------------------------------

Component for interactive scheduling.
Features : 

- DB aware in day mode through TDBDaySource
- Items that can be resized / repositioned.
- Inplace multiline editable items
- Items with multiple imagelist images
- Items with caption time indication
- Readonly items
- Various display modes : day (5,6,10,15,30,60 min), week, month, multi day / multi resource mode, custom grid displays.
- Controllable active day start, active day end, day start, day end
- Events for insert, delete, left click, right click of items.
- Overlapped / non overlapped items
- HTML export.
- Save to streams
- Rich text planner items
- 12/24 hrs time format
- Header alignment / images / events
- Printing
- Layers
- HTML formatted items
- Linked items
- Alarms
- Support for spell checkers

Feature Revision history :
--------------------------

   TPlanner

   0.1  : first preview release
   0.2  : added streaming capabilities, navigator buttons
   0.3  : fixes 
          added planner items hinting
          rich text planner items
   0.4  : scrolling while moving / sizing planner items
          planner caption can contain text and time info
          12/24 hour time format
          track color can be specified for each item
          proportional track bar to indicate short events in larger time units
          header alignment / images / left+right click events
   0.5  : printing support
          item dbl click event
          planner dbl click event
          single / multiline inplace editors with options to set scrollbars, mask
          user interface improvements
   0.55 : HTML formatted planner items
          Layer support
          user interface improvements
          multiline header text
   0.6  : item selection / movement fixes
          readonly item  fixes
          individual item overlap control
          horizontal scroll capability
          anchor events & latest HTML engine formatting support
          new ItemStartTime & ItemEndTime properties
          new Background items
          new font per item property
          new ItemStartTime, ItemEndTime properties
   0.7  : horizontal mode with Sidebar on top
          New events for HTML anchors
          Custom background color
          Drag & drop support 
          Vertical alignment in headers
   0.8  : Improved printing
          new PrintOptions property to control printing appearance
          Improved horizontal mode
          Support for latest mini-HTML formatting    
          new linked item capability
          new InsertPosition, DeletePosition, MovePosition 
          new OnTopLeftChanged event
          new OnPrintStart event
   0.9    new Items.ClearPosition
          new Items.ClearLayer
          new methods LoadFromFile, SaveToFile, InsertFromFile, InsertFromStream
          new methods LoadPositionFromStream, SavePositionToStream
          new methods LoadLayerFromStream, SaveLayerToStream
          new methods LoadPositionFromFile, SavePositionTOFile
          new methods LoadLayerFromFile, SaveLayerToFile
          new property EditDirect
          improved HTML export with HTML settings
          latest mini HTML formatting features 
   0.95   new Header dragdrop
          new modes : plDayPeriod, plHalfDayPeriod
          new ColorCurrent & ShowCurrent properties
          new dynamic indication of current time
          new CopyToClipboard, CutToClipboard, PasteFromClipboard, PasteFromClipboardAtPos
          new OnItemActivate, OnItemDeActivate
          new Items.UnSelect function added
          new Editable headers
          new FontTag / FontStyle in HTMLOptions
          improved HTML Export
   1.0    improved printing
          new overlapped items in horizontal mode
          new OwnsObject in PlannerItem
          new items in header section with header textheight and itemheight properties
          new Owner draw header
          new Owner draw caption 
          improved Faster painting
          new Default item property  
          new FindFirst / FindNext functions
          new HeaderFirst / HeaderNext functions
          new flat styles for planner elements 
          improved HTML formatted painting & handling of anchors
          new GridLineColor
          new property for setting inactive days
          new Show current items  
          new multiselect of planner items
          new planner item selectioncolor
          new planner item brush style
          new planner item caption font, alignment, background color
          new planner item moving with caption
          new events OnItemMoving and OnItemSizing
   1.1    new repeated sidebars
          new left&right sidebars
          new sidebar occupied display
          new event for sidebar text customization
          new positiongap to show occupied time
          new trackwidth can be customized
          new event for setting cell line color & width
          new rounded & hexagon planner shapes
          new direct move for items and always move for readonly items
          new moveable items within single position only
          new item caption can be text & time at same time
          new scrollsynch for direct scroll of plannergrid
          new methods for selecting & finding planner items 
          new popup menu per item on right click & event to prepare popup menu  
          new flat & 3D sidebar
          new print selected positions and/or selected time zones
          new print fit to page
          improved faster display 
          improved printing 
          improved stream saving
          improved painting
          improved mouse & keyboard handling
   1.2    new OnPlannerKeyDown / OnPlannerKeyUp events added
          new Item wordwrap property added
          new BidiMode property added
          new Constraints property added
          new HTML support in Caption
          new URLColor property
          new PlannerItem Attachement property 
          new PlannerItem URL property
          new AllowResize in planner header added
          new find function added
          new partial visible items in DayPeriod/HalfDayPeriod & Month mode
          new plannermode clip property added for month,dayperiod and halfdayperiod modes
          new display ScaleToFit property added
          new flat scrollbars with color & width control
          new Owner property in TPlannerItem
          new Background wallpaper in planner added
          improved and easier control of start/end times in day period and halfday period mode
          improved HTML export
   1.3    new methods PrintTo, PrintSelectionTo, PrintRangeTo 
          improved faster item moving & sizing
          improved printing
          new public properties PaintMarginTY, PaintMarginLX, PaintMarginBY, PaintMarginRX
          new Non clipped items in day mode
          new Latest HTML features, including PictureContainer support
          new Event & type for custom planner item editing
          new Support for spell checkers, including Addict spell check support included.
          improved SideBar flat look
          new Merged Planner headers with MergeHeader / UnMergeHeader methods
          new Time can start at any minute of the day, display unit can be any time in Day mode
          new Editable all-day items
          new Autosize header for all-day items
          new Per position control of active time period & background colors      
          new Delphi 6 support
   1.4    new item flashing support added : FlashColor, FlashFontColor, EnableFlashing & Flashing
          new UniformBkg property added to have always identical item caption & text background color
          new DoExport public property for planner item to indicate item needs to be exported
          new ExportItem, ExportItemsInPosition, ExportItemsInLayer, ExportItems method added
          new MarkInItem, MarkInItems, MarkInPosition methods added to mark text in items
          new HilightInItem, HilightInItems, HilightInPosition to highlight text in items
          new DragItem property to enable inter component drag & drop
          new OnDragStart, OnDragEnd, OnItemDrag events added for inter component drag & drop
          new ScrollSmooth property added to have slow smooth scroll on item move
          new various add-on alarm handler add-on components
          new various import / export handler add-on components 
   1.5    new multimonth mode, extendable to year mode
          new positiongroups, grouping of positions
          new printing on multiple pages
          new bumped trackbar
          new different cursor per item
          new Windows XP visual style use
          new blended selection color for inactive cells
          new position zooming, position width control
          new background bitmap per position
          new limited selections per position
          new input forms in planner items
          new item cloning
          new scroll delay can be controlled          
   1.6    new OnExit, OnEnter events
          new Bands property
          improved precision time handling
          improved editing of large items
          improved printing
          new IndicateNonVisibleItems property 
          new OnItemPlaceUpdate event added for dynamic item placement changing
          new PlannerItem.ItemRect read-only property
          new TPlannerItem Shadow & shadowcolor 
          new Overlapped items on background items
          new AM/PM time indication modes & AM/PM display position control
          new OnItemClipboardAction event added
          new default item editor & interfaces for custom popup editors
          new gradient item captions & gradient planner caption
          new PositionProps Use property
          new OnHeaderStartEdit, OnHeaderEndEdit event
          new Custom item draw tools
   1.7    improved printing 
          improved HTML export
          new Timeline mode
          new Active cell indication in sidebar
          new Completion display
          new PositionZoom in horizontal mode
          new Header popup & item popup handling
          new Alarm times relative to event start or end time or both
          new Support for virtual notes text
          improved & additional AM/PM display capabilities in SideBar
          improved sidebar display for better readability in high resolution time display
          new Transparent overlapable background items
          new Grid cellrectangle function added
          new Design time property preference handling
          improved bitmap background drawing
          new OnPlannerIsActive event added
          new ItemSelection property added to control item selection methods and improved selection
          new LineColor setting in PlannerHeader added
          new Pen style selection for planner grid cells through OnPlannerBottomLine possible
          new Display.CurrentPosFrom, Display.CurrentPosTo properties added
	  new Custom time interval display
   2.0    new disjunct selection
          new gradients in header
          new property to set linecolor in sidebar
          new support for rotated text for vertical header
          new gradient occupied showing in sidebar
          new fixed time items
          new ShowSelection property
          new header runtime resize
          new vertical header section resize
          new footer
          new completion display in footer
          new attachement & url glyph exposed
          new multi item images direction added
          new clearbackgroundcolors method added
          new property TPlannerItem.trackselectcolor property added
          new planner trackonly display added
          new planner.hintpause property
          new OnItemCreated, OnItemDeleted event added
          new planner.autoinsdel property added
          new waitlist component
          new drag & drop from header to planner and vice versa
          new header items with anchors supported
          new selection draw over background items
          new direct delete button in planneritem caption
          new custom hints in planner header
          new support for custom border color between positions
          new timeline mode with partial day display
          new hexagon display adapt with partial displayed items
          new showoccupiedinpositiongap property added
          new control to display positiongap in specified positions only
          new OnPlannerBeforePositionZoom event added
          new balloon hints
          new styles property editor
          new OnPlannerBeforeKeydown added
          new skinned items
          new groupgaponly added
          new support for HTML formatted print header & footer
          new OnPrintFooter, OnPrintHeader events added
          improved item completion display
          improved header drawing
          improved HTML export
	  improved sidebar display for halfdayperiod
  2.1     new property AutoThemeAdapt
          new property Planner.Footer.CompletionType
          new TPlannerMonthView component   
  2.2     new Delphi 8 VCL.NET & Delphi 2005 support
  2.2.1   new PlannerHeader.ResizeAll property added
          new Balloon hints for header items
          new PlannerHeader.ShowHint property added
	  new PlannerMonthView recurrency support added
	  new PlannerMonthView printing support added
	  new PlannerMonthView balloon tooltips added
	  new PlannerMonthView automatic XP theme adaption added
  2.5     New: TPlanner.PositionAutoSize
          New: TPlanner.Display.HourLineColor
          New: TPlanner.ScrollToTime()
          New: TPlanner.StickySelect
          New: TPlanner.Header.GroupFont
          New: TPlanner.UserMode
          New: TPlanner.SelectionToAbsTime
          New: TPlanner.SelectRange
          New: TPlanner.Header.ActiveColor
          New: TPlanner.Header.ActiveColorTo
          New: TPlanner.SideBar.ActiveColorTo
          New: TPlanner.OnPlannerHeaderSized event
          New: TPlanner.OnItemUnSelect 
          New: TPlanner.OnHeaderHeightChange
	  New: TPlanner.OnPlannerSideDrawAfter
   	  New: TPlanner.CtrlDragCopy
	  New: TPlanner.Caption.GradientDirection
	  New: TPlanner improved property storage
	  New: Capability to link more than two items
	  New: Capability to store link information automatically in database
	  New: TPlannerItem.ControlValue[] property 
          New: public propert TPlanner.EditMode added
	  New: Unicode support for TPlannerItem Caption & Text
	  New: Current TimeIndicator in the SideBar
	  New: TPlanner.SideBar.HourFontRatio added
	  New: TPlanner.SideBar.ShowOtherTimeZone added
	  New: TPlanner.SideBar.TimeZoneMinDelta added
	  New: TPlanner.Header.RotateOnTop added
	  New: TPlanner.Header.CustomGroups added
	  New: TPlanner.Header.WordWrap added
	  New: TPlanner.ShowDesignHelper
	  New: TPlanner.OnFooterHint added
	  New: TPlanner.ItemSelection.AutoSelectOnAutoInsert added
	  New: TPlanner.ItemSelection.AutoEditOnAutoInsert added
	  New: TPlanner.Footer.CompletionFormat added
	  New: TPlanner.Items.ItemsAtCell() added
	  New: TPlanner footer completion progressbar with transparent background
	  New: TPlannerMonthView.DayAlignment property added
	  New: TPlannerMonthView.DayCaptionAlignment property added
	  New: TPlannerMonthView.FindFirstItemAtDate function added
	  New: TPlannerMonthView.FindNextItemAtDate function added
	  New: TPlannerMonthView.HasPlannerItem function added
	  New: TPlannerMonthView.ShowSelectionFull property added
	  New: TPlannerMonthView.TodayColor
	  New: TPlannerMonthView.TodayColorTo
	  New: TPlannerMonthView.TodayStyle.stCaption 
	  New: TPlannerItem.ShowLinks, TPlannerItem.TrackLinkColor added
	  New: TPlanner/TPlannerMonthView actions
          Improved: Printing of PlannerItems with HTML formatted text
          Improved: Printing takes Planner.Display.DisplayText in account
          Improved: disjunct cell selection mode
  2.5.1   New Office 2007 styles added
          Fixed issue with sidebar printing in timeline mode 
	  Improved : printing of timeline mode
          Improved : printing with use of OnPlannerBottomLine event
          Fixed : issue with displaying events < DisplayStart & > DisplayEnd
          Fixed : sidebar display issue in period mode for horiz. time axis
          Fixed : issue with programmatically setting the ImageList in TPlannerMonthView
          Fixed : issue with multiday items with duration < 24hrs in TPlannerMonthView
          Fixed : issue with showing a messagebox from the OnItemSizing event in TPlannerMonthView
  2.5.3   Improved : painting of planner items with multiple images
          New : property NotesMaxLength added
          New : event OnSideBarHint added
          Improved : header printing for horiz. Planner
          Fixed : issue with multipage printing
          Fixed : issue with apNextToTime & rightaligned sidebar
          Fixed : issue with scrolling & position resizing
          Fixed : issue with ShowCurrentItem := true
2.5.7.0 : New : Windows Vista, Windows 7 & Terminal styles
          New : property AutoCreateOnSelect added
          New : property WheelAction added to scroll only with the mousewheel
          Improved : performance improvement with active selection indication in sidebar
          Fixed : issue with completion display in horizontal mode 
          Fixed : issue with AllowOverlap = false in specific circumstances  
2.5.8.5 : New : PrintOptions.LineWidth property added
          Improved : Auto position sizing in combination with position zooming behaviour
          Fixed : specific issue with printing header/groupheaders        
          Fixed : Issue with rich text inplace editor and rich text hints/balloons
          Fixed : Issue with PlannerItem end time display in plMultiMonth mode
          Fixed : Issue with InHeader items and layers
          Fixed : Issue with HTML hints
          Fixed : Use of Planner.Sidebar.SeparatorLineColor for plHalfDayPeriod mode
          Fixed : Inactive day marking in plWeek mode


  TDBPlanner

   1.0  : first release
          includes TDBDaySource, TDBMonthSource and TDBPeriodSource for
          automatic DB-awareness in day, month & dayperiod mode.         
   1.1  : added TDBWeekSource DB interface
          added events OnCreateItem, OnDeleteItem, OnUpdateItem
          added methods LocateFirstItem, LocateNextItem to search full database
          new support for Alarms
          new support for spell check components
   1.2  : various optimizations
          all new TPlanner v1.4 base class capabilities
   1.3  : various improvements
          TDBDaySource supports new multi day / multi resource modes
          all new TPlanner v1.5 base class capabilities 
   1.4  : new TDBMultiMonth source
          OnGetResourceName event added in TDBMonthSource, TDBPeriodSource
          all new TPlanner v1.6 base class capabilities 
          improved DBDaySource DB handling   
          improved clipboard handling in DB aware mode
   1.5  : inherits all new features and improvements of TPlanner v1.7
          TDBHalfDayPeriodSource & TDBTimeLineSource added
          RefreshItem function added for single appointment reload in DBPlanner          
	  new event OnItemsRead added in TDBxxxSource components
   2.0  : new TDBActiveDaySource component
          new TDBDisjunctDaySource component
	  new ResourceMap property in TDBItemSource
	  new OnTimeToFields, OnFieldsToTime in TDBItemSource
          new AutoHeaderupdate, NumberOfResources in TimeLineSource
   2.1  : new TPlannerMonthView, TDBPlannerMonthView component added
   2.2  : new built-in recurrency support
          new demo for TDBPlanner recurrency support
          new: support for Delphi 8 VCL.NET & Delphi 2005 added
          Various smaller code improvements & enhancements
   2.2.1: Various smaller code improvements & enhancements
   2.5  : Recurrency editor easy translation capabilities added
          Automatic ResourceMap update on position drag & drop
          Automatic ResourceMap to ResourceDataSource binding
          New: Demo with full SQL implementation of DB update/insert/delete
   2.5.1: inherits all new features & improvements of TPlanner v2.5
          Fixed : issue with CtrlDragCopy & TDBPlanner
2.5.2.0 : New : property NotesMaxLength added
2.5.3.0 : New : event OnSideBarHint added
2.5.3.1 : Improved : header printing for horiz. Planner
2.5.3.2 : Fixed : issue with multipage printing
2.5.3.3 : Fixed : issue with apNextToTime & rightaligned sidebar
        : Fixed : issue with scrolling & position resizing
2.5.3.4 : Fixed : issue with ShowCurrentItem := true
2.5.3.5 : Fixed : issue with OnItemImageClick event for items in header
2.5.3.6 : Fixed : issue with recurrency editor
        : Fixed : issue with InHeader item painting
        : Fixed : issue with cursor with PositionZoomWidth > 0
2.5.3.7 : Fixed : issue with item hint for items in Planner Header
2.5.3.8 : Fixed : issue with header activecolor for vertically scroll grid
2.5.4.0 : New : exposed OnTimer as public event
        : Fixed : issue with child item moving/sizing
2.5.4.1 : Fixed : issue with proportional trackbar drawing
        : Fixed : issue with active display in sidebar with FullHalfday mode
2.5.4.2 : Fixed : issue with hyperlink in Notes & items without captions
2.5.4.3 : Fixed : issue with printing of transparent background items
        : Fixed : issue with HandPoint mouse cursor for header item links
2.5.4.4 : Fixed : issue with PrintOptions.HeaderSize in horizontal printing
2.5.5.0 : Improved : support for printing custom groups added
2.5.5.1 : Fixed : issue with printing multiple pages
2.5.5.2 : Fixed : issue with drag cursor on resizable header
2.5.5.3 : Improved : sidebar drawing in day mode with small display scales
2.5.5.4 : Fixed : painting issue with D2007 for GridControl.DoubleBuffered := true
        : Fixed : issue with tab key handling on pagecontrol
2.5.5.5 : Fixed : issue with painting on not rotated top sidebar
2.5.5.6 : Fixed : issue with setting ItemEndTime with uninitialized ItemRealStartTime
2.5.5.7 : Fixed : issue with rotated header painting
2.5.6.0 : Improved : added capability to show multiline text in left rotated header text
2.5.6.1 : Fixed : issue with DisplayText > 1 and showing current time indicator in sidebar
2.5.6.2 : Fixed : header alignment with rotated text
2.5.6.3 : Fixed : issue with completion display for spRight sidebar
        : Fixed : issue with item times when setting Planner.Display.DisplayText
2.5.6.4 : Fixed : issue with rotated header drawing for top sidebar Planner
2.5.6.5 : Improved : Assign method
2.5.6.6 : Fixed : issues with specific yearly recurrence types
2.5.6.7 : Fixed : issue with hint hiding after cancelled item move/size
2.5.6.8 : Fixed : issue with SelectionToAbsTime for mode plDay with full day selection
2.5.6.9 : Improved : printing with sidebar right, leftright
2.5.6.10: Fixed : issue with auto delete of recurrent items
2.5.6.11: Fixed : issue with footer font
        : Fixed : issue with footer printing
2.5.6.12: Fixed : issue with Planner.SideBar.Visible = false for top position sidebar
2.5.6.13: Fixed : issue with DBDisjunctDaySource when Dates collection is empty
2.5.6.14: Fixed : issue with Item.Reorganize and StartOffset/EndOffset
        : Fixed : issue with ShowCurrentTime
2.5.6.15: Improved : Planner header printing
2.5.6.16: Fixed : issue with SideBar.AMPMPos for horiz. time axis
2.5.6.17: Improved : event OnItemCreated is called from item duplication with CtrlDragCopy
2.5.6.18: Fixed : issue with DBPlanner & ScaleToFit option
2.5.6.19: Fixed : issue with setting Planner Cursor from OnMouseMove event
2.5.6.20: Fixed : issue with custom background colors & ShowSelection = false
2.5.6.27: New : public property Planner.CaptionControl exposed
          New : Planner.HeaderControl.OnMouseXXX events exposed
          Improved : active cell repainting
          Improved : Header background color printed
          Fixed : header printing for SideBar position set to spRight
          Fixed : OnPrintFooter for horiz. planner printing not called
          Fixed : Issue with group image drawing in header
          Fixed : Issue with DBTimeLineSource and Planner.Mode.TimeLineNVUBegin,Planner.Mode.TimeLineNVUEnd
          Fixed : issue with ActiveDaySource and events in last timeslot of day
2.5.7.0 : New : Windows Vista, Windows 7 & Terminal styles
          New : property AutoCreateOnSelect added
          New : property WheelAction added to scroll only with the mousewheel
          Improved : performance improvement with active selection indication in sidebar
          Fixed : issue with completion display in horizontal mode 
          Fixed : issue with AllowOverlap = false in specific circumstances  
2.5.8.5 : 
          New : PrintOptions.LineWidth property added
          Improved : Auto position sizing in combination with position zooming behaviour
          Fixed : specific issue with printing header/groupheaders
          Fixed : Issue with rich text inplace editor and rich text hints/balloons
          Fixed : Issue with PlannerItem end time display in plMultiMonth mode
          Fixed : Issue with InHeader items and layers
          Fixed : Issue with HTML hints
          Fixed : Issue in TDBPlanner
          Fixed : Use of Planner.Sidebar.SeparatorLineColor for plHalfDayPeriod mode
          Fixed : Inactive day marking in plWeek mode
2.5.12.1  New : Support for timeindicator in sidebar in plTimeLine mode added
          New : Property Planner.Header.RotateGroupOnLeft added
          New : Property Planner.Header.AutoSizeGroupCaption added
          New : Unicode parameter added in method SaveToHTML() to export as unicode HTML file
          Improved : HTML export with position groups
          Improved : HTML export with PositionProps use
          Fixed : Custom header group printing
          Fixed : Issue with header painting in vertical planner
          Fixed : Issue with hints in timeline mode when resizing items
          Fixed : Issue with sidebar hour printing in horizontal mode
          Fixed : Issue with header drag & drop and scrolled Planner
          Fixed : issue with full linked item moving across day boundaries
          Fixed : Issue with sizing item in horizontal mode under specific circumstances
          Fixed : Issue with new header group height capabilities
          Fixed : Issue with using PlannerItem.ItemEndTime, ItemStartTime with DisplayOffset > 0
          Fixed : Conflict calculation issue when DisplayStart > 0 and items are outside Planner timeaxis range
2.5.13.0  New : PrintOptions.TopMargin property added

3.0.0.0   New : Visual item link indication
          New : Mode plActiveDayPeriod added
          New : OnPlannerMouseLeave, OnPlannerMouseEnter events added
          New : OnSideBarClick, OnSideBarRightClick, OnSideBarDblClick events added
          New : OnHeaderAnchorClick, OnHeaderAnchorEnter, OnHeaderAnchorLeave events added
          New : OnItemAfterPaint event added
          New : Planner.Header.GroupHeight property added
          New : Exposed WheelAction property
          New : PlannerItem.HTMLTemplate added for DB-aware templating
          New : OnHeaderDraw, OnHeaderDrawProp events added
          New : Easy translatable event edit dialogs
          New : PlannerItem.ColorDirection, PlannerItem.CaptionBkgDirection properties added
          New : PlannerItem.TrackBrushStyle
          New : Automatic selection limitation in multimonth mode
          New : Planner.Display.ColorNonSelect, Planner.Display.BrushNonSelect properties added
          New : OnItemCanSelect event added
          New : AutoPositionPrevNext property added
          New : Method LinkItems(), UnlinkItems(), SelectLinkedItems() added
          New : AutoSelectLinkedItems, AutoDeleteLinkedItems property added
          New : SyncPlanner capability added
          New : OnPlannerNextPosition/OnPlannerPrevPosition events added
          New : DragItemImage , drag & drop to move items with drag image support added
          New : SideBar.TimeIndicatorType & SideBar.TimeIndicatorGlyph properties added
          New : PlannerItem HintIndicator / HintIndicatorColor added
          New : Full Office 2007, 2010 automatic theme adapt
          New : Support for timeindicator in sidebar in plTimeLine mode added
          New : HTMLTemplate handling
          New : TDBActiveDayPeriodSource added
          New : MonthIncrement property added in TDBMultiMonthSource
          New : OnGetHTMLTemplate, OnGetHTMLTemplateData events added
          New : Memo field support for HTML templates
          Improved : Caption drawing
          Improved : Auto Position size calculation
          Improved : HTML export with position groups & PositionProps use
          Improved : HTML export of font colors in items
          Improved : HTML export of header, group header
          Improved : precise drawing
          Improved : Text positioning in Planner items
          Improved : Updating Planner mode performance
          Improved : Performance for retrieving records from the database
          Improved : Handling of DB fields using OnGetText
          Fixed : Header drawing in plCustomList mode
3.0.0.1   Fixed : Issue with color initialisation
          Fixed : Exposed events OnPlannerNextPosition/OnPlannerPrevPosition 
3.0.0.9   Improved : Click accuracy when large nr. of overlapping items are in a cell
          Fixed : Issue with using PositionProps when SelMin/SelMax = 0
          Fixed : Issue with position width calculation when SideBar.Visible = false
          Fixed : Issue with resizing & position width
          Fixed : Issue with header group printing for horiz. Planner
          Fixed : Issue with recurrency handler for 5th weekday in a month
          Fixed : Planner item focus drawing
          Fixed : Issue with positioning item on Planner in plCustomList mode
          Fixed : Issue with timeline start time position calculation
          Fixed : Issue with Display.CurrentColor when Mode = plDay
3.0.2.0   New : Function IsVisibleCell added
          New : PlannerItem.SelectCaptionBkg,PlannerItem.SelectCaptionBkgTo added
          Improved : Click accuracy when large nr. of overlapping items are in a cell in horiz. mode
          Fixed : Issue with Mode.Day property setter for last day of month
          Fixed : Painting issue in horiz. mode due to rounding
3.0.2.1   Fixed : Center aligned text in top timeline sidebar
          Fixed : Issue with background bitmap and disjunct selection in horiz. mode
          Fixed : Issue with handling item in MoveFromPlanner method in TPlannerWaitList 
3.0.2.2   Fixed : Issue with AutoHeaderUpdate for TDBPeriodSource
          Fixed : Issue with OnDaySelect triggered incorrectly in TPlannerMonthView 
3.0.2.3   Fixed : Issue with AutoHeaderUpdate for TDBPeriodSource
          Fixed : Issue with LineFeeds & SaveToHTML  
3.0.2.4   New : SaveToFile/LoadFromFile methods in TPlannerWaitList
          New : SaveToStream/LoadFromStream methods in TPlannerWaitList
          New : Support for Layers in TPlannerMonthView
          Improved : Footer.Captions initialization for custom completion calculation
          Improved : Printing in halfdayperiod mode with horiz. time axis
          Fixed : Issue with balloons & ShowWeeks = true in TPlannerMonthView
3.0.2.6   Fixed : Issue with header anchors when position groups are used
          Fixed : Issue with header anchors when position groups with specified group size is used
3.0.2.7   Fixed : Issue with completion display in horiz. time axis mode


Installation :
--------------

 Unzip the appropriate ZIP file into a new separate folder

 ------------------------------------------------------
 To install the TPlanner (non data-aware version only!)
 ------------------------------------------------------
 For Delphi 5,6,7

 1) From the IDE, choose, File, Open and browse for

    Delphi 5 : PLAND5.DPK
    Delphi 6 : PLAND6.DPK
    Delphi 7 : PLAND7.DPK
 
    From the package editor press Install. This installs the runtime component package

 2) From the IDE, choose, File, Open and browse for

    Delphi 5 : PLANDED5.DPK
    Delphi 6 : PLANDED6.DPK
    Delphi 7 : PLANDED7.DPK
 
    From the package editor press Install. This installs the design time support
  

  For C++Builder 5,6
  
 1) From the IDE, choose, File, Open and browse for

    C++Builder 5 : PLANC5.DPK
    C++Builder 6 : PLANC6.DPK

    From the package editor press Install. This installs the runtime component package

 2) From the IDE, choose, File, Open and browse for

    C++Builder 5 : PLANDEC5.DPK
    C++Builder 6 : PLANDEC6.DPK

    From the package editor press Install. This installs the design time support

 -------------------------
 To install the TDBPlanner
 -------------------------
 For Delphi 5,6,7,2005

 1) From the IDE, choose, File, Open and browse for

    Delphi 5 : DBPLAND5.DPK
    Delphi 6 : DBPLAND6.DPK
    Delphi 7 : DBPLAND7.DPK
    Delphi 2005 : DBPLAND2005.bdsproj 
   
    From the package editor press Install. This installs the runtime component package

 2) From the IDE, choose, File, Open and browse for

    Delphi 5 : DBPLANDED5.DPK
    Delphi 6 : DBPLANDED6.DPK
    Delphi 7 : DBPLANDED7.DPK
    Delphi 2005 : DBPLANDED2005.bdsproj
 
    From the package editor press Install. This installs the design time support

 
  For C++Builder 5,6
  
 1) From the IDE, choose, File, Open and browse for

    C++Builder 5 : DBPLANC5.DPK
    C++Builder 6 : DBPLANC6.DPK

    From the package editor press Install. This installs the runtime component package

 2) From the IDE, choose, File, Open and browse for

    C++Builder 5 : DBPLANDEC5.DPK
    C++Builder 6 : DBPLANDEC6.DPK

    From the package editor press Install. This installs the design time support


 For Delphi 2006,2007,2009,2010,XE,XE2 & C++Builder 2006,2007,2009,2010,XE,XE2

 Close the IDE & run Setup.exe


Installing help :
-----------------

   Delphi 5 & C++Builder 5,6
   Help can be installed by adding the TMSPlannerXX.HLP file with
   in the Index tab after Help, Customize from the IDE.

   Delphi 6,7
   Put the file TMSPlannerXX.ALS in the {$DELPHI}\Help folder first
   Add the TMSPlannerXX.HLP file on the Index tab after Help, Customize from the IDE

   Delphi 2005
   Close the IDE, execute RegHelpBDS3W.bat and restart the IDE

   Delphi 2006,2007,2009,2010,XE,XE2 & C++Builder 2006,2007,2009,2010,XE,XE2
   Automatically installed by Setup.exe


Demos :
-------

 The standard distribution includes demo applications for TPlanner and TDBPlanner.
 Additional demo applications are available from http://www.tmssoftware.com/site/dbplanner.asp


Usage of TDBPlanner with TDBDaySource
-------------------------------------

Create a database that has at least following fields :

- Start time : full date/time field
- End time : full date/time field
- Key : 40 char unique item key field

Additional fields :
- Notes field : memo field holding the planner item text
- Subject field : character field holding the planner item caption text
- Resource field : numeric field holding the planner item position in dmMultiResource mode

Add a TDBDaySource component on the form and assign a datasource component to your used database.
Set the applicable fields to the TDBDaySource fields properties

Set the Mode property : can be dmMultiDay for displaying multiple day data in multiple positions
or dmMultiResource for multiple resources in multiple positions.

Set the day property to a valid date : this is the first day that will be displayed
in the first position of the planner.

When other database fields need to be mapped to planner items, use the OnFieldsToItem and
OnItemToFields event like below :

 procedure TForm1.DBDaySource1FieldsToItem(Sender: TObject; Fields: TFields;
   Item: TPlannerItem);
 begin
   Item.Color := TColor(Fields.FieldByName('COLOR').AsInteger);
   Item.CaptionBkg := Item.Color;
   Item.ImageID := Fields.FieldByName('IMAGE').AsInteger;
   if Fields.FieldByName('CAPTION').AsBoolean then
     Item.CaptionType := ctTime
   else
     Item.CaptionType := ctNone;
 end;


 procedure TForm1.DBDaySource1ItemToFields(Sender: TObject; Fields: TFields;
   Item: TPlannerItem);
 begin
   Fields.FieldByName('COLOR').AsInteger := Integer(Item.Color);
   Fields.FieldByName('CAPTION').AsBoolean := Item.CaptionType = ctTime;
   Fields.FieldByName('IMAGE').AsInteger := Item.ImageID;
 end;

After this setup, the planner will automatically display the right items from the database
in the planner and react to the navigator Next/Prev buttons.

To create, delete or update items at runtime use :

TPlanner.CreateItem: TPlannerItem;

 Creates a new item in the database and thus also on the planner. Set the properties of
 the returned item. The full item settings are updated in the database with the Item.Update method.

TPlanner.FreeItem(APlannerItem: TPlannerItem);

 Removes the planner item from the database as well as the planner

TPlannerItem.Update

 After changing the planner item properties, use Item.Update to let the changes reflect in the
 database.

       

License :
-------
Use of the TMS Planner components in an application requires a license.
The component cannot be distruted in any other way except through free
accessible Internet Web pages or ftp servers. The component can only
be distributed on CD-ROM or other media with written autorization of the
author.
TPlanner and TDBPlanner registration can be done online from 
http://www.tmssoftware.com/planner.htm and 
http://www.tmssoftware.com/dbplanner.htm. 
The TPlanner and TDBPlanner components are also included in the 
TMS Component Pack, see http://www.tmssoftware.com/tmspack.htm


Help, hints, tips, bug reports :
------------------------------
Send any remarks to : info@tmssoftware.com
Please clearly state which Delphi or C++Builder version you are using
and which version of the component you are using. In case of doubt,
download the latest version first at http://www.tmssoftware.com
When installing newer versions of the component, make sure to update
all your form files that used the previous version of TPlanner
before recompiling your application to make sure all new properties
are available. You can update the form file by opening it, ignoring
remarks about new properties and save the form. 

