Structures
The following structures are available globally.
-
Undocumented
See moreDeclaration
Swift
public struct GanttChartPosition
-
Area presenting a dependency creation thumb in a Gantt Chart diagram.
See moreDeclaration
Swift
public struct GanttChartDependencyLineThumbArea
-
Polyline presenting a temporary dependency line in a Gantt Chart diagram.
See moreDeclaration
Swift
public struct GanttChartTemporaryDependencyLine
-
Rectangle presenting a temporary bar in a Gantt Chart diagram.
See moreDeclaration
Swift
public struct GanttChartTemporaryBar
-
Settings for GanttChartContent component, other than those specified as properties on the main object. When you change these values (including styles and strings) you will need to call settingsDidChange() for the user interface to be updated.
See moreDeclaration
Swift
public struct GanttChartContentSettings
-
Defines settings used for GanttChartContent presentation.
See moreDeclaration
Swift
public struct GanttChartContentStyle
-
Defines the style for a row in the diagram.
See moreDeclaration
Swift
public struct GanttChartRowStyle
-
Selects the style for any row in the diagram using a function provided by the developer.
See moreDeclaration
Swift
public struct GanttChartRowStyleSource : GanttChartRowStyleSelector
-
Defines the settings of an item in the diagram.
See moreDeclaration
Swift
public struct GanttChartItemSettings
-
Defines the style for an item in the diagram.
See moreDeclaration
Swift
public struct GanttChartItemStyle
-
Selects the style for any item in the diagram using a function provided by the developer.
See moreDeclaration
Swift
public struct GanttChartItemStyleSource : GanttChartItemStyleSelector
-
Defines the settings of a dependency in the diagram.
See moreDeclaration
Swift
public struct GanttChartDependencySettings
-
Defines the style for a dependency line in the diagram.
See moreDeclaration
Swift
public struct GanttChartDependencyStyle
-
Selects the style for any dependency in the diagram using a function provided by the developer.
See moreDeclaration
Swift
public struct GanttChartDependencyStyleSource : GanttChartDependencyStyleSelector
-
Defines localizable strings for GanttChartContent component.
See moreDeclaration
Swift
public struct GanttChartContentStrings
-
Ensures Gantt Chart items are constrained to preserve column presentation (single item per row).
See moreDeclaration
Swift
public struct GanttChartItemColumnBehavior : GanttChartItemBehavior
-
Provides parent and child items for specific Gantt Chart items to be used for applying hierarchical constraints based on specified functions.
See moreDeclaration
Swift
public struct GanttChartItemHierarchySource : GanttChartItemHierarchyProvider
-
Defines the child items for a specific parent item.
See moreDeclaration
Swift
public struct GanttChartItemHierarchicalRelation
-
Ensures Gantt Chart items are constrained to their dependencies, rescheduling dependent items whenever source items are updated or new dependencies are created.
See moreDeclaration
Swift
public struct GanttChartItemAutoSchedulingBehavior : GanttChartItemBehavior
-
Provides lag information for specific Gantt Chart dependencies to be used for applying auto scheduling constraints based on a specified function.
See moreDeclaration
Swift
public struct GanttChartDependencyLagSource : GanttChartDependencyLagProvider
-
Defines the lag value (in seconds) for a specific dependency.
See moreDeclaration
Swift
public struct GanttChartDependencyLagDefinition
-
Ensures Gantt Chart items are constrained to time limits (such as min/max start/finish).
See moreDeclaration
Swift
public struct GanttChartItemConstraintBehavior : GanttChartItemBehavior
-
Provides time constraint information for specific Gantt Chart items to be used for applying limit constraints based on a specified function.
See moreDeclaration
Swift
public struct GanttChartItemConstraintSource : GanttChartItemConstraintProvider
-
Defines the time constraint values for a specific item.
See moreDeclaration
Swift
public struct GanttChartItemConstraintDefinition
-
Specifies the time constraints (such as min/max start/finish) for a specific item.
See moreDeclaration
Swift
public struct GanttChartItemConstraints
-
Selects a rows array to display based on an hour width in the diagram header using a function provided by the developer.
See moreDeclaration
Swift
public struct GanttChartHeaderRowSource : GanttChartHeaderRowSelector
-
Defines a header row for a Gantt Chart diagram. Multiple time selectors may be applied on each header (possibly generating overlapping intervals). However, a single selector is usually enough (generating all intervals needed for the header row).
See moreDeclaration
Swift
public struct GanttChartHeaderRow
-
Provides time area styles for given time intervals, considering the time selector and header row objects for which they are needed, based on a specified function.
See moreDeclaration
Swift
public struct GanttChartHeaderCellStyleSource : GanttChartHeaderCellStyleSelector
-
Rectangular area representing a cell in a header row in a Gantt Chart diagram.
See moreDeclaration
Swift
public struct GanttChartHeaderCell
-
Settings for GanttChartHeader component, other than those specified as properties on the main object. When you change these values (including styles) you will need to call settingsDidChange() for the user interface to be updated.
See moreDeclaration
Swift
public struct GanttChartHeaderSettings
-
Defines settings used for GanttChartHeader presentation.
See moreDeclaration
Swift
public struct GanttChartHeaderStyle
-
Range between two rows defined by zero-based indexes (inclusive).
See moreDeclaration
Swift
public struct RowRange : Equatable, Hashable
-
Rectangle area defined by origin point and size.
See moreDeclaration
Swift
public struct Rectangle : Equatable, Hashable
-
Point defined by X and Y coordinates.
See moreDeclaration
Swift
public struct Point : Equatable, Hashable
-
Segment defined between two points.
See moreDeclaration
Swift
public struct Line : Equatable, Hashable
-
Size defined by width and height.
See moreDeclaration
Swift
public struct Size : Equatable, Hashable
-
Color defined by red, green, blue, and alpha values (between 0 and 1, inclusive).
See moreDeclaration
Swift
public struct Color : Equatable, Hashable
-
Border for a rectangular area, defined by position (side), color, and line width.
See moreDeclaration
Swift
public struct Border : Equatable, Hashable
-
Provides excluded intervals to use for given time and limit values based on a specified function.
See moreDeclaration
Swift
public struct ExcludedTimeIntervalSource : ExcludedTimeIntervalProvider
-
Abstract interval between two days of week (including the limits).
See moreDeclaration
Swift
public struct WeekRange : Equatable, Hashable
-
Abstract interval between two times of day.
See moreDeclaration
Swift
public struct DayRange : Equatable, Hashable
-
Date-time defined by week number (since first week of 2001), day of week (0-6), and time of day (in seconds).
See moreDeclaration
Swift
public struct Time : Equatable, Comparable, Hashable
-
Interval between two date-time values.
See moreDeclaration
Swift
public struct TimeRange : Equatable, Hashable
-
Defines a set of related time intervals in a timeline diagram, computed according to the referenced scheduling logic.
See moreDeclaration
Swift
public struct ScheduleTimeSelector
-
Rectangular area representing a schedule time or timeout interval in a timeline diagram.
See moreDeclaration
Swift
public struct ScheduleTimeArea
-
Defines a set of related time intervals and an optional way to generate labels to be displayed for them in a timeline diagram, computed according to the referenced selection logic.
See moreDeclaration
Swift
public struct TimeSelector
-
Provides time intervals to use for given time intervals based on a specified function.
See moreDeclaration
Swift
public struct TimeIntervalSource : TimeIntervalSelector
-
Provides labels for given time intervals based on a specified function.
See moreDeclaration
Swift
public struct TimeLabelSource : TimeLabelGenerator
-
Provides time area styles for given time intervals, considering the time selector objects for which they are needed, based on a specified function.
See moreDeclaration
Swift
public struct TimeAreaStyleSource : TimeAreaStyleSelector
-
Defines settings used upon presenting time areas in the diagram (for given time intervals and associated with computed labels).
See moreDeclaration
Swift
public struct TimeAreaStyle
-
Rectangular area representing a time interval with an optional label in a timeline diagram.
See moreDeclaration
Swift
public struct TimeArea
-
Generates time intervals based on a repeated period, and optionally considering a schedule and an origin date-time.
See moreDeclaration
Swift
public struct PeriodSelector : TimeIntervalSelector
-
Generates time intervals based on a monthly (usually 1, 2, 3, 4, 6 months) or yearly period, optionally considering a calendar offset (as reference for counting months) and a month offset (between 0 and <28 days).
See moreDeclaration
Swift
public struct CalendarPeriodSelector : TimeIntervalSelector
-
Generates momentary or extended time intervals for (or separated by) specific (or the current) date-time value(s).
See moreDeclaration
Swift
public struct MomentPeriodSelector : TimeIntervalSelector
-
Formats time labels using an optional date formatter object.
See moreDeclaration
Swift
public struct FormattedTimeLabelGenerator : TimeLabelGenerator
-
Formats interval time labels using an optional date formatter object.
See moreDeclaration
Swift
public struct FormattedTimeIntervalLabelGenerator : TimeLabelGenerator
-
Formats time labels as duration values.
See moreDeclaration
Swift
public struct DurationTimeLabelGenerator : TimeLabelGenerator
-
Formats interval time labels as duration values.
See moreDeclaration
Swift
public struct DurationTimeIntervalLabelGenerator : TimeLabelGenerator