[top] > parcels > osaf > framework > blocks > calendar > CalendarRangeBlock (Kind)
Description: Abstract block used as base Kind for Calendar related blocks. This base class can be used for any block that displays a collection of items based on a date range. Its date range may change, but the collection of items may contain items that don't fall into the currently viewed range. !@@@ move documentation out of docstrings to schema api .. it supports that right? @ivar rangeStart: beginning of the currently displayed range (persistent) @type rangeStart: datetime @ivar rangeIncrement: increment used to find the next or prev block of time @type rangeIncrement: timedelta
Child items: calendarContainer, dayMode, rangeIncrement, rangeStart
Attributes defined for this kind:
Attribute (inherited from) Description / Issues Cardinality Type Initial Value Required?
activeView (from Block) single Boolean N/A No
alignmentEnum (from RectangularChild) single alignmentEnumType N/A No
blockName (from Block) single Text N/A No
border (from RectangularChild) single RectType N/A No
calendarContainer single Item N/A No
childBlocks (from Block) (inverse: 'parentBlock') list Block [] No
collections (from Block) (inverse: 'inclusions') list ListCollection N/A No
contents (from Block) (inverse: 'osaf.framework.blocks.Viewable.contentsOwner') single ContentItem N/A No
contentsCollection (from Block) (inverse: 'osaf.framework.blocks.Block.contentsCollection.inverse') single ContentItem N/A No
contextMenu (from Block) single Text N/A No
dayMode single Boolean False No
description (from Item)   single Bytes N/A No
emptyContentsShow (from Block) single Boolean N/A No
eventBoundary (from Block) single Boolean N/A No
eventsForNamedLookup (from Block) list N/A N/A No
freeValueOf (from Item) (inverse: 'freeValues')   dict N/A N/A No
freeValues (from Item) (inverse: 'freeValueOf')   dict N/A N/A No
inheritFrom (from Item) (inverse: 'inheritTo')   single N/A N/A No
inheritTo (from Item) (inverse: 'inheritFrom')   list N/A N/A No
isShown (from Block) single Boolean N/A No
minimumSize (from RectangularChild) single SizeType N/A No
monitors (from Item) (inverse: 'item')   list N/A N/A No
osaf.framework.blocks.BranchPointBlock.detailItem.inverse (from Item) (inverse: 'detailItem') list BranchPointBlock N/A No
osaf.framework.blocks.BranchPointBlock.detailItemCollection.inverse (from Item) (inverse: 'detailItemCollection') list BranchPointBlock N/A No
osaf.framework.blocks.BranchPointBlock.selectedItem.inverse (from Item) (inverse: 'selectedItem') list BranchPointBlock N/A No
osaf.framework.blocks.BranchSubtree.rootBlocks.inverse (from Block) (inverse: 'osaf.framework.blocks.BranchSubtree.rootBlocks') list Kind N/A No
p2p.mail.MailAccount.imap.inverse (from Item) (inverse: 'imap') list MailAccount N/A No
p2p.mail.MailAccount.smtp.inverse (from Item) (inverse: 'smtp') list MailAccount N/A No
parentBlock (from Block) (inverse: 'childBlocks') single Block N/A No
position (from Block) single Float N/A No
rangeIncrement single TimeDelta 7 days, 0:00:00 No
rangeStart single DateTime N/A No
references (from Item) (inverse: 'item')   list Item N/A No
size (from RectangularChild) single SizeType N/A No
splitters (from Block) (inverse: 'splitController') list SplitterWindow N/A No
stretchFactor (from RectangularChild) single Float N/A No
treeController (from Block) (inverse: 'treeTop') single Block N/A No
treeTop (from Block) (inverse: 'treeController') single Block N/A No
viewAttribute (from Block) Specifies which attribute of the selected Item should be associated with this block. single Text N/A No
watchers (from Item) (inverse: 'watchedItems')   dict N/A N/A No
watches (from Item) (inverse: 'watchingItem')   list N/A N/A No
wxId (from Block) single Integer N/A No

Attribute values for this item:
Attribute Value
classespython: class 'osaf.framework.blocks.calendar.CalendarCanvas.CalendarRangeBlock' (class 'application.schema.ItemClass')
clouds
description Abstract block used as base Kind for Calendar related blocks. This base class can be used for any block that displays a collection of items based on a date range. Its date range may change, but the collection of items may contain items that don't fall into the currently viewed range. !@@@ move documentation out of docstrings to schema api .. it supports that right? @ivar rangeStart: beginning of the currently displayed range (persistent) @type rangeStart: datetime @ivar rangeIncrement: increment used to find the next or prev block of time @type rangeIncrement: timedelta (type 'str')
extentNone
subKindsCalendarContainer, CalendarCanvasBlock, MiniCalendar, PreviewArea, CalendarControl
superKindsCollectionBlock

Clouds associated with this kind:
Cloud Endpoints
copying contents in cloud //parcels/osaf/framework/blocks/Block/CopyingCloud: (alias 'contents') policy 'byRef'
eventsForNamedLookup in cloud //parcels/osaf/framework/blocks/Block/CopyingCloud: (alias 'eventsForNamedLookup') policy 'byRef'
treeController in cloud //parcels/osaf/framework/blocks/Block/CopyingCloud: (alias 'treeController') policy 'byRef'
childBlocks in cloud //parcels/osaf/framework/blocks/Block/CopyingCloud: (alias 'childBlocks') policy 'byCloud'
splitters in cloud //parcels/osaf/framework/blocks/Block/CopyingCloud: (alias 'splitters') policy 'byCloud'