class Infragistics.Win.UltraWinSchedule.UltraMonthViewMultiBase
   inherits Infragistics.Win.UltraWinSchedule.UltraScheduleControlBase
   implements System.ComponentModel.IComponent, System.IDisposable, System.Windows.Forms.UnsafeNativeMethods+IOleControl, System.Windows.Forms.UnsafeNativeMethods+IOleObject, System.Windows.Forms.UnsafeNativeMethods+IOleInPlaceObject, System.Windows.Forms.UnsafeNativeMethods+IOleInPlaceActiveObject, System.Windows.Forms.UnsafeNativeMethods+IOleWindow, System.Windows.Forms.UnsafeNativeMethods+IViewObject, System.Windows.Forms.UnsafeNativeMethods+IViewObject2, System.Windows.Forms.UnsafeNativeMethods+IPersist, System.Windows.Forms.UnsafeNativeMethods+IPersistStreamInit, System.Windows.Forms.UnsafeNativeMethods+IPersistPropertyBag, System.Windows.Forms.UnsafeNativeMethods+IPersistStorage, System.Windows.Forms.UnsafeNativeMethods+IQuickActivate, System.Windows.Forms.ISupportOleDropSource, System.Windows.Forms.IDropTarget, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IWin32Window, System.Windows.Forms.Layout.IArrangedElement, System.Windows.Forms.IBindableComponent, Infragistics.Win.UIAutomation.IProvideUIAutomation, Infragistics.Win.IUltraControl, Infragistics.Win.AppStyling.ISupportAppStyling, Infragistics.Win.IControlElementEventProcessor, Infragistics.Win.IUltraControlElement, Infragistics.Win.Touch.ISupportTouchMetrics, System.ComponentModel.ISupportInitialize, Infragistics.Win.ISelectionManager
   abstract:

   def protected static variable resizeModeDefault as Infragistics.Win.UltraWinSchedule.ResizeMode.

   def protected variable resizeModeValue as Infragistics.Win.UltraWinSchedule.ResizeMode.

   def protected property CalendarInfoChangedHandler as Infragistics.Win.UltraWinSchedule.CalendarInfoChangedEventHandler
      get.

   def protected property CalendarLookChangedHandler as Infragistics.Win.UltraWinSchedule.CalendarLookChangedEventHandler
      get.

   def protected property AllowWeekSelectionDefault as logical
      get.

   def protected property AllowMonthSelectionDefault as logical
      get.

   def protected property PivotItem as Infragistics.Shared.ISelectableItem
      get.
      set.

   def protected property SelectionStrategy as Infragistics.Win.ISelectionStrategy
      get.
      set.

   def protected property UseCalendarBorderStyle as logical
      get.

   def protected property MonthCalendarControl as System.Windows.Forms.Control
      get.
      set.

   def protected property MonthPopupControl as Infragistics.Win.UltraWinSchedule.MonthViewMulti.UltraMonthPopupControl
      get.

   def protected property ToolTip as System.Windows.Forms.ToolTip
      get.

   def public property AllowDragScroll as logical
      get.
      set.

   def public property AllowMonthPopup as logical
      get.
      set.

   def public property AllowMonthSelection as logical
      get.
      set.

   def public property AllowWeekSelection as logical
      get.
      set.

   def public property BorderStyleCalendar as Infragistics.Win.UIElementBorderStyle
      get.
      set.

   def public property BorderStyleCalendarResolved as Infragistics.Win.UIElementBorderStyle
      get.

   def public property BorderStyleDay as Infragistics.Win.UIElementBorderStyle
      get.
      set.

   def public property BorderStyleDayResolved as Infragistics.Win.UIElementBorderStyle
      get.

   def public property BorderStyleMonthHeader as Infragistics.Win.UIElementBorderStyle
      get.
      set.

   def public property BorderStyleMonthHeaderResolved as Infragistics.Win.UIElementBorderStyle
      get.

   def public property BorderStyleMonthPopup as Infragistics.Win.UIElementBorderStyle
      get.
      set.

   def public property BorderStyleMonthPopupResolved as Infragistics.Win.UIElementBorderStyle
      get.

   def public property DayOfWeekCaptionStyle as Infragistics.Win.UltraWinSchedule.DayOfWeekCaptionStyle
      get.
      set.

   def public property DayOfWeekDisplayStyle as Infragistics.Win.UltraWinSchedule.DayOfWeekDisplayStyle
      get.
      set.

   def public property DayDisplayStyle as Infragistics.Win.UltraWinSchedule.DayDisplayStyle
      get.
      set.

   def public property MonthHeadersVisible as logical
      get.
      set.

   def public property PlaceHoldersVisible as logical
      get.
      set.

   def public property ScrollButtonsVisible as logical
      get.
      set.

   def public property TrailingDaysVisible as logical
      get.
      set.

   def public property WeekNumbersVisible as logical
      get.
      set.

   def public property MinimumDaySize as System.Drawing.Size
      get.
      set.

   def public property MonthDimensions as System.Drawing.Size
      get.
      set.

   def public property MonthDimensionsResolved as System.Drawing.Size
      get.

   def public property MonthHeaderCaptionStyle as Infragistics.Win.UltraWinSchedule.MonthHeaderCaptionStyle
      get.
      set.

   def public property MonthHeaderPadding as System.Drawing.Size
      get.
      set.

   def public property MonthHeaderPaddingResolved as System.Drawing.Size
      get.

   def public property MonthOrientation as Infragistics.Win.UltraWinSchedule.MonthOrientation
      get.
      set.

   def public property MonthPopupAppearance as Infragistics.Win.AppearanceBase
      get.
      set.

   def public property HasMonthPopupAppearance as logical
      get.

   def protected property MonthPopupRootAppearance as Infragistics.Win.AppearanceBase
      get.

   def public property MonthPadding as System.Drawing.Size
      get.
      set.

   def public property OverrideFontSettings as logical
      get.
      set.

   def public property ScrollButtonAppearance as Infragistics.Win.AppearanceBase
      get.
      set.

   def public property HasScrollButtonAppearance as logical
      get.

   def protected property ScrollButtonRootAppearance as Infragistics.Win.AppearanceBase
      get.

   def public property ScrollChange as integer
      get.
      set.

   def public property TipStyle as Infragistics.Win.UltraWinSchedule.TipStyleDay
      get.
      set.

   def public property UseAlternateMonthAppearances as logical
      get.
      set.

   def public property FirstMonth as Infragistics.Win.UltraWinSchedule.Month
      get.
      set.

   def public property VisibleMonths as Infragistics.Win.UltraWinSchedule.MonthViewMulti.VisibleMonths
      get.

   def public property ButtonStyle as Infragistics.Win.UIElementButtonStyle
      get.
      set.

   def public property FilteredByOwnerKeys as System.String extent
      get.
      set.

   def public property MonthScrollButtonAppearance as Infragistics.Win.AppearanceBase
      get.
      set.

   def public property HasMonthScrollButtonAppearance as logical
      get.

   def public property MonthScrollButtonsVisible as Infragistics.Win.DefaultableBoolean
      get.
      set.

   def public property MonthScrollButtonsVisibleResolved as logical
      get.

   def public property MonthScrollChange as integer
      get.
      set.

   def public property MonthScrollChangeResolved as integer
      get.

   def public property YearScrollButtonAppearance as Infragistics.Win.AppearanceBase
      get.
      set.

   def public property HasYearScrollButtonAppearance as logical
      get.

   def public property YearScrollButtonsVisible as Infragistics.Win.DefaultableBoolean
      get.
      set.

   def public property YearScrollButtonsVisibleResolved as logical
      get.

   def public property YearScrollChange as integer
      get.
      set.

   def public property YearScrollChangeResolved as integer
      get.

   def public override property BackColor as System.Drawing.Color
      get.
      set.

   def public override property BackgroundImage as System.Drawing.Image
      get.
      set.

   def public override property Font as System.Drawing.Font
      get.
      set.

   def public override property ForeColor as System.Drawing.Color
      get.
      set.

   def public override property Cursor as System.Windows.Forms.Cursor
      get.
      set.

   constructor protected UltraMonthViewMultiBase():
   end constructor.

   method protected void CalendarInfoChanged(input e as Infragistics.Win.UltraWinSchedule.CalendarInfoChangedEventArgs):
   end method.

   method protected void CalendarLookChanged(input e as Infragistics.Win.UltraWinSchedule.CalendarLookChangedEventArgs):
   end method.

   method protected override void OnCalendarLookChanged(input e as Infragistics.Win.UltraWinSchedule.CalendarLookChangedEventArgs):
   end method.

   method protected override void OnViewStyleChanged(input newValue as Infragistics.Win.UltraWinSchedule.ViewStyle):
   end method.

   method protected override void OnSubObjectPropChanged(input propChangeInfo as Infragistics.Shared.PropChangeInfo):
   end method.

   method protected override void OnCalendarInfoAttach(input newInfo as Infragistics.Win.UltraWinSchedule.UltraCalendarInfo, input oldInfo as Infragistics.Win.UltraWinSchedule.UltraCalendarInfo):
   end method.

   method protected override void OnCalendarLookAttach(input newLook as Infragistics.Win.UltraWinSchedule.UltraCalendarLook, input oldLook as Infragistics.Win.UltraWinSchedule.UltraCalendarLook):
   end method.

   method protected override void OnPropertyChanged(input e as Infragistics.Win.PropertyChangedEventArgs):
   end method.

   method protected final logical ClearSelection():
   end method.

   method protected final Infragistics.Win.UltraWinSchedule.Week WeekNearestPoint(input point as System.Drawing.Point, input calendarControlUIElement as Infragistics.Win.ControlUIElementBase):
   end method.

   method protected final logical InternalWeekSelected(input week as Infragistics.Win.UltraWinSchedule.Week, input clearCurrentSelection as logical, input select as logical, input initialSelection as Infragistics.Win.UltraWinSchedule.SelectedDateRanges):
   end method.

   method protected final logical InternalWeekRangeSelected(input pivotWeek as Infragistics.Win.UltraWinSchedule.Week, input selectWeek as Infragistics.Win.UltraWinSchedule.Week, input clearCurrentSelection as logical, input select as logical, input initialSelection as Infragistics.Win.UltraWinSchedule.SelectedDateRanges):
   end method.

   method protected final logical InternalDaySelected(input day as Infragistics.Win.UltraWinSchedule.Day, input clearCurrentSelection as logical, input select as logical, input initialSelection as Infragistics.Win.UltraWinSchedule.SelectedDateRanges):
   end method.

   method protected final logical InternalDayRangeSelection(input pivotDate as datetime, input selectItemDate as datetime, input clearSelection as logical, input select as logical, input initialSelection as Infragistics.Win.UltraWinSchedule.SelectedDateRanges):
   end method.

   method protected final Infragistics.Win.UltraWinSchedule.Day DayNearestPoint(input point as System.Drawing.Point, input calendarControlUIElement as Infragistics.Win.ControlUIElementBase, input pivotItem as Infragistics.Shared.ISelectableItem):
   end method.

   method protected final Infragistics.Win.UltraWinSchedule.Month MonthNearestPoint(input point as System.Drawing.Point, input calendarControlUIElement as Infragistics.Win.ControlUIElementBase):
   end method.

   method protected final logical InternalMonthSelected(input month as Infragistics.Win.UltraWinSchedule.Month, input clearCurrentSelection as logical, input select as logical, input initialSelection as Infragistics.Win.UltraWinSchedule.SelectedDateRanges):
   end method.

   method protected final logical InternalMonthRangeSelected(input pivotMonth as Infragistics.Win.UltraWinSchedule.Month, input selectedItemMonth as Infragistics.Win.UltraWinSchedule.Month, input clearCurrentSelection as logical, input select as logical, input initialSelection as Infragistics.Win.UltraWinSchedule.SelectedDateRanges):
   end method.

   method protected void ButtonStyleChanged():
   end method.

   method protected final logical PerformCalendarAction(input actionCode as Infragistics.Win.UltraWinSchedule.UltraMonthViewMultiBase+MonthCalendarAction, input shift as logical, input control as logical):
   end method.

   method protected void BeforeMonthPopupDropDown():
   end method.

   method protected void AfterMonthPopupDropDown():
   end method.

   method protected void AfterMonthPopupClosed():
   end method.

   method protected void VerifyScrollButtonsEnabled():
   end method.

   method protected void OnSelectionMouseUp(input msginfo as Infragistics.Win.MouseMessageInfo):
   end method.

   method protected abstract void InvalidateCalendarControlUIElement().

   method protected abstract Infragistics.Win.UIElementBorderStyle CalendarControlBorderStyleResolved().

   method protected final void ResetMonthDimensions(input newDimensions as System.Drawing.Size):
   end method.

   method protected void MetricsChanged():
   end method.

   method protected void AdjustSizeIfPossible():
   end method.

   method protected void DirtyCalendarElements():
   end method.

   method protected final Infragistics.Win.UltraWinSchedule.MonthViewMulti.VisibleMonth GetVisibleMonthForDate(input date as datetime):
   end method.

   method protected abstract logical ShouldCalendarReceiveFocus().

   method protected void InternalEnsureVisible(input month as Infragistics.Win.UltraWinSchedule.Month):
   end method.

   method protected void InternalEnsureVisible(input date as datetime):
   end method.

   method protected abstract Infragistics.Win.ControlUIElementBase CalendarControlUIElement().

   method protected abstract void ResolveCalendarAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags).

   method protected final logical ShouldSerializeAllowDragScroll():
   end method.

   method public final void ResetAllowDragScroll():
   end method.

   method protected final logical ShouldSerializeAllowMonthPopup():
   end method.

   method public final void ResetAllowMonthPopup():
   end method.

   method protected final logical ShouldSerializeAllowMonthSelection():
   end method.

   method public final void ResetAllowMonthSelection():
   end method.

   method protected final logical ShouldSerializeAllowWeekSelection():
   end method.

   method public final void ResetAllowWeekSelection():
   end method.

   method protected final logical ShouldSerializeBorderStyleCalendar():
   end method.

   method public final void ResetBorderStyleCalendar():
   end method.

   method protected final logical ShouldSerializeBorderStyleDay():
   end method.

   method public final void ResetBorderStyleDay():
   end method.

   method protected final logical ShouldSerializeBorderStyleMonthHeader():
   end method.

   method public final void ResetBorderStyleMonthHeader():
   end method.

   method protected final logical ShouldSerializeBorderStyleMonthPopup():
   end method.

   method public final void ResetBorderStyleMonthPopup():
   end method.

   method public final void ResetDayOfWeekCaptionStyle():
   end method.

   method protected final logical ShouldSerializeDayOfWeekCaptionStyle():
   end method.

   method public final void ResetDayOfWeekDisplayStyle():
   end method.

   method protected final logical ShouldSerializeDayOfWeekDisplayStyle():
   end method.

   method public final void ResetDayDisplayStyle():
   end method.

   method protected final logical ShouldSerializeDayDisplayStyle():
   end method.

   method protected final logical ShouldSerializeMonthHeadersVisible():
   end method.

   method public final void ResetMonthHeadersVisible():
   end method.

   method protected final logical ShouldSerializePlaceHoldersVisible():
   end method.

   method public final void ResetPlaceHoldersVisible():
   end method.

   method protected final logical ShouldSerializeScrollButtonsVisible():
   end method.

   method public final void ResetScrollButtonsVisible():
   end method.

   method protected final logical ShouldSerializeTrailingDaysVisible():
   end method.

   method public final void ResetTrailingDaysVisible():
   end method.

   method protected final logical ShouldSerializeWeekNumbersVisible():
   end method.

   method public final void ResetWeekNumbersVisible():
   end method.

   method protected final logical ShouldSerializeMinimumDaySize():
   end method.

   method public final void ResetMinimumDaySize():
   end method.

   method protected final logical ShouldSerializeMonthDimensions():
   end method.

   method public final void ResetMonthDimensions():
   end method.

   method public final void ResetMonthHeaderCaptionStyle():
   end method.

   method protected final logical ShouldSerializeMonthHeaderCaptionStyle():
   end method.

   method protected final logical ShouldSerializeMonthHeaderPadding():
   end method.

   method public final void ResetMonthHeaderPadding():
   end method.

   method protected final logical ShouldSerializeMonthOrientation():
   end method.

   method public final void ResetMonthOrientation():
   end method.

   method protected final logical ShouldSerializeMonthPopupAppearance():
   end method.

   method public final void ResetMonthPopupAppearance():
   end method.

   method protected final logical ShouldSerializeMonthPadding():
   end method.

   method public final void ResetMonthPadding():
   end method.

   method protected final logical ShouldSerializeOverrideFontSettings():
   end method.

   method public final void ResetOverrideFontSettings():
   end method.

   method protected final logical ShouldSerializeScrollButtonAppearance():
   end method.

   method public final void ResetScrollButtonAppearance():
   end method.

   method protected final logical ShouldSerializeScrollChange():
   end method.

   method public final void ResetScrollChange():
   end method.

   method protected final logical ShouldSerializeTipStyle():
   end method.

   method public final void ResetTipStyle():
   end method.

   method protected final logical ShouldSerializeUseAlternateMonthAppearances():
   end method.

   method public final void ResetUseAlternateMonthAppearances():
   end method.

   method protected final logical ShouldSerializeButtonStyle():
   end method.

   method public final void ResetButtonStyle():
   end method.

   method protected final logical ShouldSerializeMonthScrollButtonAppearance():
   end method.

   method public final void ResetMonthScrollButtonAppearance():
   end method.

   method protected final logical ShouldSerializeMonthScrollButtonsVisible():
   end method.

   method public final void ResetMonthScrollButtonsVisible():
   end method.

   method protected final logical ShouldSerializeMonthScrollChange():
   end method.

   method public final void ResetMonthScrollChange():
   end method.

   method protected final logical ShouldSerializeYearScrollButtonAppearance():
   end method.

   method public final void ResetYearScrollButtonAppearance():
   end method.

   method protected final logical ShouldSerializeYearScrollButtonsVisible():
   end method.

   method public final void ResetYearScrollButtonsVisible():
   end method.

   method protected final logical ShouldSerializeYearScrollChange():
   end method.

   method public final void ResetYearScrollChange():
   end method.

   method protected final Infragistics.Win.UltraWinSchedule.Day InternalGetDayFromPoint(input point as System.Drawing.Point, input calendarControlUIElement as Infragistics.Win.ControlUIElementBase):
   end method.

   method protected final void InternalScroll(input numberOfMonths as integer):
   end method.

   method public final void ResolveMonthPopupAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method public final void ResolveDayAppearance(input date as datetime, input visibleMonth as Infragistics.Win.UltraWinSchedule.MonthViewMulti.VisibleMonth, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method protected void ResolveDayAppearance(input date as datetime, input visibleMonth as Infragistics.Win.UltraWinSchedule.MonthViewMulti.VisibleMonth, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input resolveFontOverrides as logical):
   end method.

   method public final void ResolveDayOfWeekHeaderAppearance(input dow as Infragistics.Win.UltraWinSchedule.DayOfWeekEnum, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method protected void ResolveDayOfWeekHeaderAppearance(input dow as Infragistics.Win.UltraWinSchedule.DayOfWeekEnum, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input resolveFontOverrides as logical):
   end method.

   method public final void ResolveWeekAppearance(input week as Infragistics.Win.UltraWinSchedule.Week, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method public final void ResolveWeekHeaderAppearance(input week as Infragistics.Win.UltraWinSchedule.Week, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method protected void ResolveWeekHeaderAppearance(input week as Infragistics.Win.UltraWinSchedule.Week, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input resolveFontOverrides as logical):
   end method.

   method public final void ResolveScrollButtonAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method public final void ResolveMonthScrollButtonAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input scrollButtonType as System.Windows.Forms.ScrollButton):
   end method.

   method public final void ResolveYearScrollButtonAppearance(input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input scrollButtonType as System.Windows.Forms.ScrollButton):
   end method.

   method public final void ResolveMonthAppearance(input visibleMonth as Infragistics.Win.UltraWinSchedule.MonthViewMulti.VisibleMonth, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method public final void ResolveMonthHeaderAppearance(input visibleMonth as Infragistics.Win.UltraWinSchedule.MonthViewMulti.VisibleMonth, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags):
   end method.

   method protected void ResolveMonthHeaderAppearance(input visibleMonth as Infragistics.Win.UltraWinSchedule.MonthViewMulti.VisibleMonth, input appearance as Infragistics.Win.AppearanceData, input requestedProps as Infragistics.Win.AppearancePropFlags, input resolveFontOverrides as logical):
   end method.

   method protected abstract void InitializeFontOverride(input appearance as Infragistics.Win.AppearanceData).

   method protected void OnBeforeDisplayDayToolTip(input e as Infragistics.Win.UltraWinSchedule.DayToolTipEventArgs):
   end method.

   method protected void OnBeforeMonthScroll(input e as Infragistics.Win.UltraWinSchedule.BeforeMonthScrollEventArgs):
   end method.

   method protected void OnAfterMonthScroll(input e as System.EventArgs):
   end method.

   method protected void OnVisibleMonthsChanged(input e as System.EventArgs):
   end method.

   method protected void OnBeforeDisplayMonthPopup(input e as Infragistics.Win.UltraWinSchedule.BeforeDisplayMonthPopupEventArgs):
   end method.

   method protected void OnAfterDisplayMonthPopup(input e as Infragistics.Win.UltraWinSchedule.AfterDisplayMonthPopupEventArgs):
   end method.

   method protected System.Windows.Forms.AccessibleObject CreateAccessibilityInstance(input relatedObject as System.Object):
   end method.

   method protected override void OnApplicationStyleChanged():
   end method.

   method protected override void OnTouchProviderRegistrationChanged(input touchProvider as Infragistics.Win.Touch.ITouchProvider, input touchProviderListVersion as integer):
   end method.

   method protected override void OnTouchProviderStateChange(input invalidate as logical):
   end method.

end class.
