=============================================================================
Calendar - class definition
=============================================================================
Construct_Object()
=========================================================================
End_Construct_Object()
OnCreate()
- Integer
hoFlags - Integer
hoCalResources - Integer
hoCalSchedules - Variant
vFlags - Variant
vCalResources - Variant
vCalSchedules - Integer
iUseResources
OnLoad_Resources()
=========================================================================
Load_Resources()
- Boolean
bFound - Integer
hoCalResources - Integer
hoResource - Variant
vResource - Integer
iLast_Res - String
sLayout
Add_Resource_And_Schedule(String sResourceName Integer iScheduleID String sScheduleName Integer iDataType String sDataSource)
Add Resource / schedule
- Boolean
bFound - Boolean
bOK - Integer
hoResource - Integer
hoSchedule - Integer
hoScheduleIDs - Integer
hoDataProvider - Integer
hoCalSchedules - Integer
hoCalResources - Variant
vResource - Variant
vSchedule - Variant
vScheduleIDs - Variant
vDataProvider - Variant
vCalSchedules - Integer
iCount - Integer
iLoop - String
sName
Set(Integer eCaption)
=========================================================================
Property Methods
=========================================================================
- Integer
peCaptionBar()
- Boolean
bValue - Integer
eCaption
Set(Boolean bState)
-------------------------------------------------------------------------
- Boolean
pbEnableReminders()
- Boolean
bState
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbEnableStdToolTips()
Set(String sValue)
-------------------------------------------------------------------------
- String
psPrintPreviewTitle()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbUseCustomDialogs()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbUseCustomCategories()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbClickToAdd()
Set(String sValue)
-------------------------------------------------------------------------
- String
psClickToAddText()
Set(Integer eValue)
-------------------------------------------------------------------------
- Integer
peDayViewCurrentTimeMarkVisible()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbDayViewShowMinutes()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbInPlaceCreateEvent()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbInPlaceEdit_AfterEventResize()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbInPlaceEdit_ByF2()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbInPlaceEdit_ByMouseClick()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbInPlaceEdit_ByTab()
Set(Integer eValue)
-------------------------------------------------------------------------
- Boolean
peFirstDayOfTheWeek()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbCompressWeekendDays()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbMultiColumnWeekMode()
Set(Boolean bValue)
-------------------------------------------------------------------------
- Boolean
pbUseOutlookGlyphs()
Set(Integer eValue)
-------------------------------------------------------------------------
- Integer
peShowEndDate()
- Boolean
bValue - Integer
eValue
Set(Integer eValue)
-------------------------------------------------------------------------
- Integer
peShowTimeAsClocks()
- Boolean
bValue - Integer
eValue
Set(Integer eValue)
-------------------------------------------------------------------------
- Integer
hoDayView - Variant
vDayView
- Integer
peTimeScale()
- Integer
eValue - Integer
hoDayView - Variant
vDayView
Set(Integer eValue)
-------------------------------------------------------------------------
- Boolean
peViewType()
Set(String tmValue)
-------------------------------------------------------------------------
- DateTime
dtWork - Integer
iHour - Integer
iMins
- String
ptmWorkDayEndTime()
Set(String tmValue)
-------------------------------------------------------------------------
- DateTime
dtWork - Integer
iHour - Integer
iMins
- String
ptmWorkDayStartTime()
Set(String tmValue)
-------------------------------------------------------------------------
- DateTime
dtWork - DateTime
dtEmpty - Integer
iHour - Integer
iMins
- String
ptmTimeScaleMinTime()
Set(String tmValue)
- DateTime
dtWork - DateTime
dtEmpty - Integer
iHour - Integer
iMins
- String
ptmTimeScaleMaxTime()
Set(Integer eValue)
-------------------------------------------------------------------------
- Boolean
peWorkWeekMask()
- DateTime
Date_and_Time_to_DateTime(Date dDate String sTime)
-------------------------------------------------------------------------
Property Boolean Private_pbPrnLandscape False
Property Boolean Private_pbPrnGreyScale False
Property Boolean Private_pbPrnPrintDateHeader False
Property DateTime Private_pdtPrnPrintFrom //
Property DateTime Private_pdtPrnPrintTo //
Property Boolean Private_pbPrnFromToExactly False
Property String Private_psPrnFooterLeft ""
Property String Private_psPrnFooterCenter ""
Property String Private_psPrnFooterRight ""
Property String Private_psPrnHeaderLeft ""
Property String Private_psPrnHeaderCenter ""
Property String Private_psPrnHeaderRight ""
Property Number Private_pnPrnMarginBottom 1.0
Property Number Private_pnPrnMarginTop 1.0
Property Number Private_pnPrnMarginLeft 1.0
Property Number Private_pnPrnMarginRight 1.0
=========================================================================
- DateTime
dtRetVal
- String
DateTime_to_Time(DateTime dtTime)
-------------------------------------------------------------------------
- String
sHour - String
sMins
OnComDoCreateEvent(Variant llpEvent Integer ByRef llNewEventID Boolean ByRef llbResult)
-------------------------------------------------------------------------
=========================================================================
Control Data Events
=========================================================================
- tdEvent
tEvent
OnComDoCreateRPattern(Variant llpPattern Integer ByRef llNewPatternID Boolean ByRef llbResult)
-------------------------------------------------------------------------
- tdR_Pat
tR_Pat
OnComDoDeleteEvent(Variant llpEvent Boolean ByRef llbResult)
-------------------------------------------------------------------------
- Integer
hoEvent - Integer
iEventID
OnComDoDeleteRPattern(Variant llpPattern Boolean ByRef llbResult)
-------------------------------------------------------------------------
- Integer
hoR_Pat - Integer
iPatternID
OnComDoReadEvent(Integer llEventID Variant ByRef llpEvent)
-------------------------------------------------------------------------
- tdEvent
tEvent
OnComDoReadRPattern(Integer llPatternID Variant ByRef llpPattern)
-------------------------------------------------------------------------
- tdR_Pat
tR_Pat
OnComDoRetrieveDayEvents(DateTime lldtDay Variant llEvents)
-------------------------------------------------------------------------
- Date
dThisDate - tdEvent
tEvent
Add_Event_For_Day(tdEvent tEvent)
- Variant
vEvent
OnLoad_Special_Date(Date dThisDate)
Load_Special_Date(Date dThisDate)
- Integer
iIndex - tdCal_Dates
tCal_Date
- Integer
Cal_Find_Date(tdCal_Dates tCal_Dates tdCal_Dates tDate)
- Integer
iRetVal
- Integer
Cal_Special_Date(Date dDate)
- tdCal_Dates[]
tCal_Dates - tdCal_Dates
tDate - Integer
iDate
Add_Special_Date(tdCal_Dates tCal_Date)
- Integer
iIndex - tdCal_Dates[]
tCalDates
- Integer
Cal_BackColor(Integer iDate)
- tdCal_Dates[]
tCal_Dates
- Boolean
Cal_AllDay(Integer iDate)
- tdCal_Dates[]
tCal_Dates
- Integer
Cal_AllowEvents(Integer iDate)
- tdCal_Dates[]
tCal_Dates
OnComDoUpdateEvent(Variant llpEvent Boolean ByRef llbResult)
-------------------------------------------------------------------------
- tdEvent
tEvent
OnComDoUpdateRPattern(Variant llpPattern Boolean ByRef llbResult)
-------------------------------------------------------------------------
- tdR_Pat
tR_Pat
OnComDoGetUpcomingEvents(DateTime lldtFrom Integer llPeriodMinutes Variant llpEvents)
-------------------------------------------------------------------------
- Boolean
bFound - DateTime
dtTo - DateTime
dtStart - Timespan
tsTo - tdEvent
tEvent - Integer
hoEvents - Variant
vEvent
Add_Upcoming_Event(tdEvent tEvent)
- Variant
vEvent
- tdEvent
Move_StdFile_Event_To_tdEvent()
- tdEvent
tEvent
- tdR_Pat
Move_StdFile_R_Pat_To_tdR_Pat()
-------------------------------------------------------------------------
- tdR_Pat
tR_Pat
- Variant
Create_Event_Object_From_tdEvent(tdEvent tEvent Boolean bRException)
=========================================================================
Buffer --> Object methods
=========================================================================
- Integer
hoDataProvider - Integer
hoEvent - Integer
hoCategories - Integer
hoCustomIcons - Integer
hoCustomProps - Integer
hoDiary_CallBack - Integer
iURN - DateTime
dtWork - Variant
vEvent - Variant
vCategories - Variant
vCustomIcons - Variant
vCustomProps
- Variant
Create_R_Pat_Object_From_tdR_Pat(tdR_Pat tR_Pat)
-------------------------------------------------------------------------
- Integer
hoDataProvider - Integer
hoR_Pat - Integer
hoR_Pat_Options - Integer
hoCustomProps - DateTime
dtWork - Variant
vR_Pat - Variant
vR_Pat_Options - Variant
vCustomProps
ReadRPatternExceptions()
-------------------------------------------------------------------------
- Boolean
bFound - Integer
iSave_Event_URN - Integer
iPatternID - Variant
vEvent - tdEvent
tEvent
Add_R_Pat_Exception_Event(tdEvent tEvent)
-------------------------------------------------------------------------
- Variant
vEvent
- tdEvent
Move_Event_Object_Data_To_tdEvent(Variant vEvent)
=========================================================================
Object --> Buffer methods
=========================================================================
- Integer
hoEvent - Integer
hoR_Pat - Integer
hoCategories - Integer
hoCustomIcons - Integer
hoCustomProps - Variant
vR_Pat - Variant
vCategories - Variant
vCustomIcons - Variant
vCustomProps - DateTime
dtWork - tdEvent
tEvent
- tdR_Pat
Move_R_Pat_Object_Data_To_tdR_Pat(Variant vR_Pat)
-------------------------------------------------------------------------
- Integer
hoR_Pat - Integer
hoCustomProps - Integer
hoR_Pat_Options - Variant
vCustomProps - Variant
vR_Pat_Options - DateTime
dtWork - tdR_Pat
tR_Pat
Move_tdEvent_To_StdFile_Event(tdEvent tEvent)
Move_tdR_Pat_To_StdFile_R_Pat(tdR_Pat tR_Pat)
-------------------------------------------------------------------------
OnEvent_GetUpcoming(DateTime dtFrom DateTime dtTo)
=========================================================================
Non Std Table Events
=========================================================================
- Integer
OnEvent_Create(tdEvent tEvent_Data)
- Boolean
OnEvent_Delete(Integer iEvent_ID)
-------------------------------------------------------------------------
- tdEvent
OnEvent_Read(Integer iEvent_ID)
-------------------------------------------------------------------------
- Boolean
OnEvent_Save(tdEvent tEvent_Data)
-------------------------------------------------------------------------
OnEvents_For_Day(Date dDay)
-------------------------------------------------------------------------
OnEventLoadR_Pat_Exceptions(Integer iPatternID)
-------------------------------------------------------------------------
- Integer
OnR_Pat_Create(tdR_Pat tR_Pat_Data)
-------------------------------------------------------------------------
- Boolean
OnR_Pat_Delete(Integer iR_Pat_ID)
-------------------------------------------------------------------------
- tdR_Pat
OnR_Pat_Read(Integer iR_Pat_ID)
-------------------------------------------------------------------------
- Boolean
OnR_Pat_Save(tdR_Pat tR_Pat_Data)
-------------------------------------------------------------------------
OnCategory_Load()
-------------------------------------------------------------------------
OnComBeforeEditOperation(Variant llOpParams Boolean ByRef llbCancelOperation)
=========================================================================
Other Events
=========================================================================
- Integer
hoParams - Integer
bConfirmDelete - Integer
hoEventViews - Integer
iOperation - Integer
iBtn - Integer
iCount - String
sMessage - String
sTitle - Variant
vEventViews
OnComReminders(OLECalendarRemindersAction llAction Variant llReminder)
-------------------------------------------------------------------------
OnComViewChanged()
-------------------------------------------------------------------------
- Integer
hoActiveView - Variant
vActiveView
OnViewChanged(Handle hoActiveView)
GetHitCode(Variant ByRef vViewEvent Integer ByRef iHitCode)
-------------------------------------------------------------------------
- Integer
hoActiveView - Integer
hoHitTest - Variant
vActiveView - Variant
vHitTest - DateTime
dtHitDateTime
OnComPrePopulate(Variant llViewGroup Variant llEvents)
-------------------------------------------------------------------------
- Boolean
bReminder - Boolean
bOccurrence - Boolean
bException - Boolean
bMeeting - Boolean
bPrivate - Integer
iCount - Integer
iLoop - Integer
iRecState - Integer
hoEvent - Integer
hoCustomIcons - Integer
hoEvents - Variant
vEvent - Variant
vCustomIcons
OnComDblClick()
-------------------------------------------------------------------------
- Integer
iHitCode - Integer
iEventID - Integer
hoViewEvent - Integer
hoEvent - Variant
vViewEvent - Variant
vEvent
OnComMouseUp(Short llButton Short llShift OLE_XPOS_PIXELS llx OLE_YPOS_PIXELS lly)
-------------------------------------------------------------------------
- Boolean
bAddRemoveException - Boolean
bAddGotoCRM - Integer
iRecState - Integer
iCRM_Link - Integer
iHitCode - Integer
hoViewEvent - Integer
hoEvent - Integer
hoCustomProps - Integer
hoRCCM - Variant
vViewEvent - Variant
vEvent - Variant
vCustomProps
GotoCRM(Variant vEvent)
-------------------------------------------------------------------------
RemoveException(Variant vEvent)
-------------------------------------------------------------------------
- Integer
hoEvent - Integer
iURN
Force_Data_Refresh()
-------------------------------------------------------------------------
- Integer
hoDataProvider
Show_Built_In_Dialog(Integer eDialog Variant vEvent)
-------------------------------------------------------------------------
Procedure OnComSelectionChanged OLECalendarSelectionChanged llSelType
If (llSelType = OLExtpCalendarSelectionUnknown) Begin
Set pdSelectedDate to "01/01/1900"
End
If (llSelType = OLExtpCalendarSelectionDays) Begin
End
If (llSelType = OLExtpCalendarSelectionEvents) Begin
End
End_Procedure
- Boolean
bOK - DateTime
dtHitDateTime - Date
dHitDate - Integer
iSpecial_Date - Integer
eAllow
Set_Theme_To_Office_07()
-------------------------------------------------------------------------
- Integer
hoThemeOffice07 - Integer
hoCustonIcons - Integer
hoWorkspace - Variant
vTheme - Variant
vCustonIcons - String
sBitmapPath - Integer
hoDayView - Integer
hoDay - Integer
hoGroup - Integer
hoCell - Integer
hoWorkCell - Integer
hoNonWorkCell - Variant
vDayView - Variant
vDay - Variant
vGroup - Variant
vCell - Variant
vWorkCell - Variant
vNonWorkCell - Integer
iColor
Custom_Icon(Variant llpEvent Integer iIcon Boolean bShow)
-------------------------------------------------------------------------
- Integer
hoCustomIcons - Integer
hoEvent - Variant
vCustomIcons
Add_Link_Icon(Variant llpEvent)
-------------------------------------------------------------------------
- Integer
hoCustomIcons - Integer
hoEvent - Variant
vCustomIcons
Enable_Icons()
-------------------------------------------------------------------------
- Integer
iView - Integer
ismDay - Integer
hoThemeOffice07 - Integer
hoView - Integer
hoEvent - Integer
hoIcons - Integer
hoDay - Integer
hoGroup - Integer
hoSM_Day - Integer
hoFormula - Variant
vIconsToDraw - Variant
vView - Variant
vEvent - Variant
vIcons - Variant
vTheme - Variant
vDay - Variant
vSM_Day - Variant
vGroup - Variant
vFormula
Setup_Categories()
-------------------------------------------------------------------------
- Integer
hoDataProvider - Integer
hoCategories - Variant
vCategories - tdCal_Category
tCat
- tdCal_Category
Move_StdFile_Cats_To_tdCats()
- tdCal_Category
tCats
Add_Category(tdCal_Category tCat)
- Boolean
bIsComObjectCreated - Integer
hoCategory - Integer
hoColorGradient - Variant
vCategory - Variant
vBackGround
- String
Date_Range_String(Handle hoActiveView)
-------------------------------------------------------------------------
- Integer
hoDay - Variant
vDay - Integer
iDaysCount - String
sRange - Date
dDate
Set_Single_Data_Source(Integer iDataType String sDataSource)
-------------------------------------------------------------------------
- Boolean
bOK - Integer
hoDataProvider - Variant
vDataProvider - String
sConnection
- Boolean
IsTimeBetween(DateTime dtTime String sStartTime String sEndTime)
=========================================================================
- Integer
iWork - Integer
iStart - Integer
iEnd - Integer
iTime - String
sWork
- Boolean
IsLastWeekDay(Date dDate)
- Integer
iDay - Integer
iMask - Integer
iLastDay
OnComBeforeDrawThemeObject(OLECalendarBeforeDrawThemeObject lleObjType Variant llDrawParams)
- Boolean
bWorkCell - Boolean
bShade - Boolean
bLastDay - Integer
hoDrawParams - Integer
hoCellColor - DateTime
dtBegin - Integer
iIndex - Integer
iSpecial_Date - Integer
iWorkingColor - Integer
iNonWorkingColor