PocketPlanner Programmer's Guide

TimetableSettings Members

Properties

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

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

 Public Properties

  Name Description

AllowResizeColumns

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

CellSize

Gets or sets the size of time cells.

CellStyle

Gets or sets the style of a time segment cell.

CellTime

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

ColumnBandSize

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

Dates

Gets a collection of all dates visualized in the timetable.

DayHeaderBrush

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

DayHeaderMinSize

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

EnableAutoDayChange

Gets or sets a value indicating whether the 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.

EnableCollisions

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

EnableDayItems

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

EnableSnapping

Gets or sets a value indicating whether custom snapping is enabled.

EndTime

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

ExpandActiveItemOn

Gets or sets whether the active item should ignore collisions.

GeneralFormat

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

GroupHours

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

HeaderDateFormat

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

InfoHeaderBrush

Gets or sets the brush used to paint the info header.

InfoHeaderSize

Gets or sets the size of the info header.

ItemOffset

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

MainHeaderSize

Gets or sets the size of the main header.

MaxAllDayItems

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

MinColumnSize

Gets or sets the smallest size allowed for timetable columns.

MinItemSize

Gets or sets the smallest size allowed for schedule items.

MinuteFormat

Gets or sets how to format and display minutes.

NowColor

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

Orientation

Gets or sets the view orientation.

ReverseGrouping

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

ScrollStep

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

SelectWholeDayOnHeaderClick

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

ShowAM

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

ShowCurrentTime

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

ShowDayHeader

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

ShowInfoHeader

Gets or sets a value indicating whether to show the info header.

ShowItemSpans

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

ShowMinutesInHourHeaders

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

ShowMoreItemsCue

Gets or 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.

ShowNavigationButtons

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

ShowPadding

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

ShowWorkTime

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

SnapInterval

Gets or sets the custom snap interval.

StartTime

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

Style

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

SubHeaderSize

Gets or sets the size of the secondary header.

TimelineSize

Gets or sets the size of the timeline header.

TimelineStyle

Gets or sets the style of the timeline header.

TwelveHourFormat

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

UseZoom

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

VisibleColumns

Gets or sets the number of columns visible in the view.

WorkTimeCellStyle

Gets or sets the style of cells in the work time interval.

WorkTimeEndHour

Gets or sets the end hour of the work time interval.

WorkTimeStartHour

Gets or sets the start hour of the work time interval.

ZoomFactor

Gets or sets the zoom factor when zoom is enabled.

 See Also