GanttChartHeaderSettings
public struct GanttChartHeaderSettings
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.
-
Undocumented
Declaration
Swift
public init()
-
Indicates whether to allow zooming operations on the diagram header using dragging.
Declaration
Swift
public var allowsZooming: Bool
-
Specifies a minimum zoom level to be allowed when the end user zooms out.
Declaration
Swift
public var minZoom: Double
-
Specifies a maximum zoom level to be allowed when the end user zooms in.
Declaration
Swift
public var maxZoom: Double
-
Specifies the scale (velocity) of zooming operations.
Declaration
Swift
public var zoomingUnitWidth: Double
-
Specifies a step width during dragging operations (performing zooming) where the 100% zoom level is preserved (before zooming in or out any further). This threshold helps the end user to easily reset the default zoom level to 100% whenever needed.
Declaration
Swift
public var zoomingThresholdWidth: Double
-
Indicates whether to use an internal cache for certain user interface related computed values in order to improve the runtime performance of the component. (Technically, a temporary cache for those values is always available, but when this value is set to false, such as if there is a need to reduce memory usage, the cache is cleared upon each drawing operation that occurs within the view.)
Declaration
Swift
public var usesCache: Bool
-
Defines user interface style settings for the component.
Declaration
Swift
public var style: GanttChartHeaderStyle { get set }