Protocols
The following protocols are available globally.
-
Responds to main specific events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentObserver : AnyObject
-
Responds to row range changing events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentRangeObserver : AnyObject
-
Responds to timeline changing events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentTimelineObserver : AnyObject
-
Responds to scrolling events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentScroller : AnyObject
-
Presents the user interface as prepared by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentPresenter : AnyObject
-
Activates elements in the user interface as indicated by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentActivator : AnyObject
-
Determines when possible and initiates edit operations for elements in the user interface as indicated by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentEditor : AnyObject
-
Reacts to selection changes in the user interface as indicated by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentSelectionObserver : AnyObject
-
Reacts to viewport and zoom changes in the user interface as indicated by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentViewportObserver : AnyObject
-
Customizes the style of the component, supporting runtime theme and mode changes.
See moreDeclaration
Swift
public protocol GanttChartContentStyleProvider : AnyObject
-
Reacts to style changes in the user interface as indicated by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartContentStyleObserver : AnyObject
-
Provides diagram generation algorithms to be used by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartDiagramGenerator : AnyObject
-
Selects the style for any row in the diagram.
See moreDeclaration
Swift
public protocol GanttChartRowStyleSelector
-
Selects the style for any item in the diagram.
See moreDeclaration
Swift
public protocol GanttChartItemStyleSelector
-
Selects the style for any dependency in the diagram.
See moreDeclaration
Swift
public protocol GanttChartDependencyStyleSelector
-
Allows defining related item updates to be performed when an item gets added, removed, or updated in the managed collection.
See moreDeclaration
Swift
public protocol GanttChartItemBehavior
-
Provides parent and child items for specific Gantt Chart items to be used for applying hierarchical constraints.
See moreDeclaration
Swift
public protocol GanttChartItemHierarchyProvider
-
Provides lag information for specific Gantt Chart dependencies to be used for applying auto scheduling constraints.
See moreDeclaration
Swift
public protocol GanttChartDependencyLagProvider
-
Provides time constraint information for specific Gantt Chart items to be used for applying limit constraints.
See moreDeclaration
Swift
public protocol GanttChartItemConstraintProvider
-
Responds to main specific events occurring on an associated managed collection.
See moreDeclaration
Swift
public protocol GanttChartCollectionObserver : AnyObject
-
Offers data required by an associated managed collection. An implementation should read from an external data source and provide the required information upon request.
See moreDeclaration
Swift
public protocol GanttChartCollectionProvider : AnyObject
-
Creates new items and dependencies as required by an associated managed collection. An implementation should initialize and return new items and dependencies upon request.
See moreDeclaration
Swift
public protocol GanttChartItemFactory : AnyObject
-
Notifies the receiver when specific events occur on specific items and dependencies within an associated managed collection. An implementation should add or update the appropriate records of the external data source upon request.
See moreDeclaration
Swift
public protocol GanttChartItemObserver : AnyObject
-
Selects a rows array to display based on an hour width in the diagram header.
See moreDeclaration
Swift
public protocol GanttChartHeaderRowSelector
-
Responds to main specific events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartHeaderObserver : AnyObject
-
Responds to row array change events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartHeaderRowArrayObserver : AnyObject
-
Responds to timeline changing events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartHeaderTimelineObserver : AnyObject
-
Responds to scrolling events occurring on an associated controller.
See moreDeclaration
Swift
public protocol GanttChartHeaderScroller : AnyObject
-
Presents the user interface as prepared by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartHeaderPresenter : AnyObject
-
Reacts to viewport and zoom changes in the user interface as indicated by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartHeaderViewportObserver : AnyObject
-
Customizes the style of the component, supporting runtime theme and mode changes.
See moreDeclaration
Swift
public protocol GanttChartHeaderStyleProvider : AnyObject
-
Reacts to style changes in the user interface as indicated by an associated controller.
See moreDeclaration
Swift
public protocol GanttChartHeaderStyleObserver : AnyObject
-
Selects an optional time area style to use for any given time interval on a specific selector of a header row.
See moreDeclaration
Swift
public protocol GanttChartHeaderCellStyleSelector
-
Provides a graphical mode to use in conjunction with a user interface theme, such as by mapping from the effective appearance value of the view.
See moreDeclaration
Swift
public protocol ModeProvider : AnyObject
-
Provides the week interval, day interval, and excluded intervals for any specific time and limit values.
See moreDeclaration
Swift
public protocol ScheduleDefinitionProvider : AnyObject, ExcludedTimeIntervalProvider
-
Provides excluded intervals for any specific time and limit values.
See moreDeclaration
Swift
public protocol ExcludedTimeIntervalProvider
-
Selects time intervals to be considered within a given interval.
See moreDeclaration
Swift
public protocol TimeIntervalSelector
-
Computes an optional label to be displayed for any given time interval.
See moreDeclaration
Swift
public protocol TimeLabelGenerator
-
Selects an optional time area style to use for any given time interval on a specific selector.
See moreDeclaration
Swift
public protocol TimeAreaStyleSelector