# Package com.smartgwt.client.widgets.calendar

package com.smartgwt.client.widgets.calendar

- Related Packages
  Package
  Description
  com.smartgwt.client.widgets
  com.smartgwt.client.widgets.calendar.events
- Classes
  Class
  Description
  Calendar
  The Calendar component provides several different ways for a user to view and edit a set of events.
  CalendarEvent
  A type of `Record` which represents an event to occur at a specific time, displayed within the calendar.
  CalendarView
  CalendarView is a base class, extended by the various views available in a `Calendar`.
  CellHoverCustomizer
  Called to determine the hover text for a given cell in a CalendarView
  DateCellAlignCustomizer
  Called to determine the horizontal Alignment of the content in s given date cell in a CalendarView
  DateCellVAlignCustomizer
  Called to determine the vertical Alignment of the content in s given date cell in a CalendarView
  DateCSSTextCustomizer
  Called to determine additional CSS text for a given date in a given view
  DateHeaderCustomizer
  Called to determine the HTML to be displayed in the header for a given date column in a CalendarView
  DateHTMLCustomizer
  Called to determine the HTML to be displayed in a given date cell in a CalendarView
  DateStyleCustomizer
  Called to determine the CSS class name for a given date in a given view
  DisableDateCustomizer
  Called to determine whether the passed date should be considered disabled in the passed view
  DragHoverCustomizer
  Called to determine the hover text to show during drag operations in Calendars
  EventBodyHTMLCustomizer
  Called to determine the body/description HTML to be displayed in an event's EventCanvas
  EventCanvas
  The EventCanvas component is a lightweight `layout` subclass for displaying a `CalendarEvent` in a `CalendarView`.
  EventCanvasComponentCustomizer
  Called to create and update the components shown in EventCanvas instances when Calendar.showEventCanvasComponents is true.
  EventCanvasGripperIconCustomizer
  Called to determine the CSS class name for a given event in a given view
  EventCanvasHoverHTMLCustomizer
  Called to determine the hover HTML to be displayed when the user hovers over an eventCanvas in a calendar.
  EventCanvasMenuCustomizer
  Called to determine the hover HTML to be displayed when the user hovers over an eventCanvas in a calendar.
  EventDialogCustomizer
  Called whenever a Calender needs to show the EventDialog, to view or create a CalendarEvent
  EventEditorCustomizer
  Called whenever a Calender needs to show an EventEditor, to edit or create a CalendarEvent
  EventHeaderHTMLCustomizer
  Called to determine the header/title HTML to be displayed in an event's EventCanvas
  EventStyleCustomizer
  Called to determine the CSS class name for a given event in a given view
  HeaderLevel
  Defines one level of headers shown above the event area in a `Timeline`.
  HeaderLevelHoverCustomizer
  Called to determine the hover text for a given span in a HeaderLevel in Timeline views
  HeaderLevelTitleCustomizer
  Called to determine the Title text for a given span in a HeaderLevel in Timeline views
  IndicatorCanvas
  A subclass of `EventCanvas`, used to render `indicator lines` at important points in `calendar views`.
  IndicatorHoverHTMLCustomizer
  Called to determine the hover HTML to be displayed when the user hovers over an IndicatorCanvas in a calendar.
  Lane
  Lane shown in a `Timeline` view, or in a `day view` when `showDayLanes` is true.
  MonthViewHoverHTMLCustomizer
  Called to determine the hover HTML to be displayed when the user hovers over a cell displayed in the calendar month view tab.
  ShowDateCustomizer
  Called to determine whether a particular date should be visible in the passed view
  ShowEventCustomizer
  Called to determine whether a particular event should be visible in the passed view
  ShowLaneCustomizer
  Called to determine a particular lane should be visible in the passed view
  Timeline
  Timeline is a trivial subclass of `Calendar` that configures the Calendar with settings typical for a standalone timeline view: hides the `day`, `week` and `month` tabs and the `controls bar` by default.
  ZoneCanvas
  A subclass of `EventCanvas`, used to render `styled areas` in `calendar views`.
  ZoneHoverHTMLCustomizer
  Called to determine the hover HTML to be displayed when the user hovers over an ZoneCanvas in a calendar.