Search
TimetableSettings Members
Methods
 


Defines properties that allow customizing the visualization of the calendar in CalendarView.Timetable view.

The following tables list the members exposed by the TimetableSettings type.

 Public Methods

  Name Description

addChangeListener

Adds a ChangeListener to the view settings. (Inherited from ViewSettings.)

getAllowReorderResources

Gets a value indicating whether users are allowed to reorder resource columns via drag and drop.

getAllowResizeColumns

Gets a value indicating whether the users can resize timetable columns.

getCellSize

Gets the size of time cells.

getCellStyle

Gets the style of a time segment cell.

getCellTime

Gets the time length of a single cell in a timetable view, accurate to the nearest second.

getColumnBandSize

Gets the size of the bands displayed on the left/top side of each timetable column.

getDates

Gets a collection of all dates visualized in the timetable.

getDayHeaderBrush

Gets the brush used to paint the subheader where the all-day items are displayed.

getDayHeaderMinSize

Gets the minimum size of the header displaying all-day items.

getDayHeaderSize

Gets the desired size of the header displaying all-day items.

getEnableAutoDayChange

Gets a value indicating whether the CalendarView.Timetable view will automatically scroll one day forth and back when the user moves the mouse at the top or at the bottom of the view.

getEnableCollisions

Gets a value indicating whether the item collision processing is enabled.

getEnableDayItems

Gets a value indicating whether items longer than 24 hours are displayed in the day header or not.

getEnableSnapping

Gets a value indicating whether custom snapping is enabled.

getEnableWorkOnWeekends

Gets a value indicating whether to color the work-time cells in weekend days.

getEndTime

Gets the end time of the timetable, expressed in minutes since the beginning of the day.

getExpandActiveItemOn

Gets whether the active item should ignore collisions.

getExtendedCurrentTimeMarker

Gets whether current-time marker spans the full extent of timetable view.

getGeneralFormat

Gets the string to use when formatting times in the timeline.

getGroupHourCount

Gets the number of hours to group when getGroupHours is enabled.

getGroupHours

Gets a value indicating whether hours displayed in the timeline are grouped.

getHeaderDateFormat

Gets how to format and display dates in the timetable header.

getHeaderShadowColor

Gets the color of the shadows cast by headers.

getHeaderShadowOffset

Gets the offset of the shadows from the headers that cast them.

getHeaderShadowStyle

Gets the style of the shadows cast by headers.

getHourFormat

Gets the format of the hours displayed in the timeline.

getInfoHeaderBrush

Gets the brush used to paint the info header.

getInfoHeaderSize

Gets the size of the info header.

getItemOffset

Gets the distance between the first item and its adjoining cell side.

getMainHeaderSize

Gets the size of the main header.

getMaxAllDayItems

Gets the maximum number of all-day items visible in the columns headers at a time.

getMaxItemSize

Gets the largest size allowed for schedule items.

getMinColumnSize

Gets the smallest size allowed for timetable columns.

getMinItemSize

Gets the smallest size allowed for schedule items.

getMinuteFormat

Gets how to format and display minutes.

getNowColor

Gets the color used to mark the current time in the timeline.

getNowFillColor

Gets the fill color used to mark the current time in the timeline.

getOrientation

Gets the view orientation.

getReorderIndicatorColor

Gets the color of reorder indicator line.

getReorderIndicatorWidth

Gets the width of reorder indicator line.

getReverseGrouping

Gets a value indicating whether grouping (if enabled) will be performed first by the resource, and then by the date.

getRotateHeaderTexts

Gets a value indicating whether the header texts are rotated in a view with Orientation.Horizontal orientation.

getRotateTimelineTexts

Gets a value indicating whether the timeline texts are rotated in a view with Orientation.Horizontal orientation.

getScrollStep

Gets the number of days to scroll when the user clicks the navigation buttons.

getSecondTimelineOffset

Gets the offset in hours of the second timeline.

getSecondTimelineStyle

Gets a value indicating whether a second timeline is displayed in addition to the primary one.

getSelectWholeDayOnHeaderClick

Gets a value indicating whether the whole day is selected when the user clicks in the column's header.

getShowAM

Gets a value indicating whether the AM and PM suffixes are displayed.

getShowCurrentTime

Gets a value indicating whether to display the current time in the timeline.

getShowDayHeader

Gets a value indicating whether to show the header displaying all-day items.

getShowInfoHeader

Gets a value indicating whether to show the info header.

getShowItemSpans

Gets a value indicating whether the item time spans are also projected in the left band of the corresponding column.

getShowMinutesInHourHeaders

Gets a value indicating whether to display the minutes of each hour in the timeline header when it displays whole hour cells.

getShowMoreItemsCue

Gets a value indicating whether to display a 'more items' icon in the timeline header when some items in a timetable column are not currently visible.

getShowNavigationButtons

Gets a value indicating whether the Timetable view displays navigation buttons.

getShowPadding

Gets a value indicating whether padding should be disabled. Padding of items appear when the items are not aligned to cells.

getShowWorkTime

Gets a value indicating whether the work time should be displayed with different style.

getSnapInterval

Gets the custom snap interval.

getStartTime

Gets the start time of the timetable, expressed in minutes since the beginning of the day.

getStyle

Gets the appearance style used to paint calendar elements that don't have a distinct style assigned to them.

getSubHeaderSize

Gets the size of the secondary header.

getTimelinePadding

Gets the padding of the separator lines in the timeline, expressed as a percent of the timeline size.

getTimelineSize

Gets the size of the timeline header.

getTimelineStyle

Gets the style of the timeline header.

getTwelveHourFormat

Gets a value indicating whether to use a 12-hour format.

getUseZoom

Gets a value indicating whether to use the associated zoom factor or the fixed cell height when displaying cells.

getVisibleColumns

Gets the number of columns visible in the view.

getWorkTimeCellStyle

Gets the style of cells in the work time interval.

getWorkTimeEndHour

Gets the end hour of the work time interval.

getWorkTimeStartHour

Gets the start hour of the work time interval.

getZoomFactor

Gets the zoom factor when zoom is enabled.

removeChangeListener

Removes the specified ChangeListener from the view settings. (Inherited from ViewSettings.)

setAllowReorderResources

Sets a value indicating whether users are allowed to reorder resource columns via drag and drop.

setAllowResizeColumns

Sets a value indicating whether the users can resize timetable columns.

setCellSize

Sets the size of time cells.

setCellStyle

Sets the style of a time segment cell.

setCellTime

Sets the time length of a single cell in a timetable view, accurate to the nearest second.

setColumnBandSize

Sets the size of the bands displayed on the left/top side of each timetable column.

setDayHeaderBrush

Sets the brush used to paint the subheader where the all-day items are displayed.

setDayHeaderMinSize

Sets the minimum size of the header displaying all-day items.

setDayHeaderSize

Sets the desired size of the header displaying all-day items.

setEnableAutoDayChange

Sets a value indicating whether the CalendarView.Timetable view will automatically scroll one day forth and back when the user moves the mouse at the top or at the bottom of the view.

setEnableCollisions

Sets a value indicating whether the item collision processing is enabled.

setEnableDayItems

Sets a value indicating whether items longer than 24 hours are displayed in the day header or not.

setEnableSnapping

Sets a value indicating whether custom snapping is enabled.

setEnableWorkOnWeekends

Sets a value indicating whether to color the work-time cells in weekend days.

setEndTime

Sets the end time of the timetable, expressed in minutes since the beginning of the day.

setExpandActiveItemOn

Sets whether the active item should ignore collisions.

setExtendedCurrentTimeMarker

Sets whether current-time marker spans the full extent of timetable view.

setGeneralFormat

Sets the string to use when formatting times in the timeline.

setGroupHourCount

Sets the number of hours to group when getGroupHours is enabled.

setGroupHours

Sets a value indicating whether hours displayed in the timeline are grouped.

setHeaderDateFormat

Sets how to format and display dates in the timetable header.

setHeaderShadowColor

Sets the color of the shadows cast by headers.

setHeaderShadowOffset

Sets the offset of the shadows from the headers that cast them.

setHeaderShadowStyle

Sets the style of the shadows cast by headers.

setHourFormat

Sets the format of the hours displayed in the timeline.

setInfoHeaderBrush

Sets the brush used to paint the info header.

setInfoHeaderSize

Sets the size of the info header.

setItemOffset

Sets the distance between the first item and its adjoining cell side.

setMainHeaderSize

Sets the size of the main header.

setMaxAllDayItems

Sets the maximum number of all-day items visible in the columns headers at a time.

setMaxItemSize

Sets the largest size allowed for schedule items.

setMinColumnSize

Sets the smallest size allowed for timetable columns.

setMinItemSize

Sets the smallest size allowed for schedule items.

setMinuteFormat

Sets how to format and display minutes.

setNowColor

Sets the color used to mark the current time in the timeline.

setNowFillColor

Sets the fill color used to mark the current time in the timeline.

setOrientation

Sets the view orientation.

setReorderIndicatorColor

Sets the color of reorder indicator line.

setReorderIndicatorWidth

Sets the width of reorder indicator line.

setReverseGrouping

Sets a value indicating whether grouping (if enabled) will be performed first by the resource, and then by the date.

setRotateHeaderTexts

Sets a value indicating whether the header texts are rotated in a view with Orientation.Horizontal orientation.

setRotateTimelineTexts

Sets a value indicating whether the timeline texts are rotated in a view with Orientation.Horizontal orientation.

setScrollStep

Sets the number of days to scroll when the user clicks the navigation buttons.

setSecondTimelineOffset

Sets the offset in hours of the second timeline.

setSecondTimelineStyle

Sets a value indicating whether a second timeline is displayed in addition to the primary one.

setSelectWholeDayOnHeaderClick

Sets a value indicating whether the whole day is selected when the user clicks in the column's header.

setShowAM

Sets a value indicating whether the AM and PM suffixes are displayed.

setShowCurrentTime

Sets a value indicating whether to display the current time in the timeline.

setShowDayHeader

Sets a value indicating whether to show the header displaying all-day items.

setShowInfoHeader

Sets a value indicating whether to show the info header.

setShowItemSpans

Sets a value indicating whether the item time spans are also projected in the left band of the corresponding column.

setShowMinutesInHourHeaders

Sets a value indicating whether to display the minutes of each hour in the timeline header when it displays whole hour cells.

setShowMoreItemsCue

Sets a value indicating whether to display a 'more items' icon in the timeline header when some items in a timetable column are not currently visible.

setShowNavigationButtons

Sets a value indicating whether the Timetable view displays navigation buttons.

setShowPadding

Sets a value indicating whether padding should be disabled. Padding of items appear when the items are not aligned to cells.

setShowWorkTime

Sets a value indicating whether the work time should be displayed with different style.

setSnapInterval

Sets the custom snap interval.

setStartTime

Sets the start time of the timetable, expressed in minutes since the beginning of the day.

setStyle

Sets the appearance style used to paint calendar elements that don't have a distinct style assigned to them.

setSubHeaderSize

Sets the size of the secondary header.

setTimelinePadding

Sets the padding of the separator lines in the timeline, expressed as a percent of the timeline size.

setTimelineSize

Sets the size of the timeline header.

setTimelineStyle

Sets the style of the timeline header.

setTwelveHourFormat

Sets a value indicating whether to use a 12-hour format.

setUseZoom

Sets a value indicating whether to use the associated zoom factor or the fixed cell height when displaying cells.

setVisibleColumns

Sets the number of columns visible in the view.

setWorkTimeCellStyle

Sets the style of cells in the work time interval.

setWorkTimeEndHour

Sets the end hour of the work time interval.

setWorkTimeStartHour

Sets the start hour of the work time interval.

setZoomFactor

Sets the zoom factor when zoom is enabled.

 See Also