Structures

The following structures are available globally.

  • Rectangular area representing an item in a Gantt Chart diagram.

    See more

    Declaration

    Swift

    public struct GanttChartBar
  • Line representing a dependency in a Gantt Chart diagram.

    See more

    Declaration

    Swift

    public struct GanttChartDependencyLine
  • 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 more

    Declaration

    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 more

    Declaration

    Swift

    public struct GanttChartHeaderCellStyleSource : GanttChartHeaderCellStyleSelector
  • Rectangular area representing a cell in a header row in a Gantt Chart diagram.

    See more

    Declaration

    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 more

    Declaration

    Swift

    public struct GanttChartHeaderSettings
  • Defines settings used for GanttChartHeader presentation.

    See more

    Declaration

    Swift

    public struct GanttChartHeaderStyle
  • Range between two rows defined by zero-based indexes (inclusive).

    See more

    Declaration

    Swift

    public struct RowRange : Equatable, Hashable
  • Rectangle area defined by origin point and size.

    See more

    Declaration

    Swift

    public struct Rectangle : Equatable, Hashable
  • Point defined by X and Y coordinates.

    See more

    Declaration

    Swift

    public struct Point : Equatable, Hashable
  • Segment defined between two points.

    See more

    Declaration

    Swift

    public struct Line : Equatable, Hashable
  • Size defined by width and height.

    See more

    Declaration

    Swift

    public struct Size : Equatable, Hashable
  • Color defined by red, green, blue, and alpha values (between 0 and 1, inclusive).

    See more

    Declaration

    Swift

    public struct Color : Equatable, Hashable
  • Border for a rectangular area, defined by position (side), color, and line width.

    See more

    Declaration

    Swift

    public struct Border : Equatable, Hashable
  • Abstract interval between two days of week (including the limits).

    See more

    Declaration

    Swift

    public struct WeekRange : Equatable, Hashable
  • Abstract interval between two times of day.

    See more

    Declaration

    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 more

    Declaration

    Swift

    public struct Time : Equatable, Comparable, Hashable
  • Interval between two date-time values.

    See more

    Declaration

    Swift

    public struct TimeRange : Equatable, Hashable