Structures

The following structures are available globally.

  • Specifies a type of control to hit test against on a request from a DefaultControlSystemDelegate.

    See more

    Declaration

    Swift

    public struct ControlKinds : OptionSet
  • An event argument set for an event that tracks changes to a property or state.

    See more

    Declaration

    Swift

    public struct ValueChangedEventArgs<T>
  • A key that is issued when subscribing to an event publisher that can be used to revoke the subscription to that publisher, halting further events from invoking the event listener closure associated with this event listener key.

    See more

    Declaration

    Swift

    public struct EventListenerKey
  • Exposes an event source point that can be subscribed into in order to receive future events issued by the an event publisher associated with this event source.

    See more

    Declaration

    Swift

    public struct EventSource<T>
  • Undocumented

    See more

    Declaration

    Swift

    public struct PreviewKeyDownEventArgs
  • Specifies one or more mouse buttons as a set of options.

    See more

    Declaration

    Swift

    public struct MouseButton : OptionSet
  • Arguments for a mouse event that is forwarded to event listeners.

    See more

    Declaration

    Swift

    public struct MouseEventArgs
  • Undocumented

    See more

    Declaration

    Swift

    public struct KeyboardModifier : OptionSet
  • Undocumented

    See more

    Declaration

    Swift

    public struct Keys : Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public struct LayoutConstraintDefinition
  • A list of layout constraint definitions that can be used to create and/or update constraints on a view.

    See more

    Declaration

    Swift

    public struct LayoutConstraintDefinitions
  • Undocumented

    See more

    Declaration

    Swift

    @resultBuilder
    public struct LayoutResultBuilder
  • Undocumented

    See more

    Declaration

    Swift

    public struct LayoutAnchor<T> : LayoutAnchorType, Equatable, CustomStringConvertible
  • Undocumented

    See more

    Declaration

    Swift

    public struct LayoutAnchorSize
  • Undocumented

    See more

    Declaration

    Swift

    public struct LayoutAnchorEdges

Double offset

  • Undocumented

    Declaration

    Swift

    public struct LayoutAnchorsContainerWithOffset
  • Undocumented

    Declaration

    Swift

    public struct LayoutAnchorWithOffset<T>
  • Undocumented

    See more

    Declaration

    Swift

    public struct LayoutAnchors
  • Undocumented

    Declaration

    Swift

    public struct XLayoutAnchor
  • Undocumented

    Declaration

    Swift

    public struct YLayoutAnchor
  • Undocumented

    Declaration

    Swift

    public struct DimensionLayoutAnchor
  • Priority for layout constraints

    See more

    Declaration

    Swift

    public struct LayoutPriority : Hashable
    extension LayoutPriority: ExpressibleByIntegerLiteral
    extension LayoutPriority: CustomStringConvertible
  • Caret position of a TextEngine.

    See more

    Declaration

    Swift

    public struct Caret : Hashable, CustomStringConvertible
  • Undocumented

    See more

    Declaration

    Swift

    public struct TextFieldTextChangedEventArgs
  • Display configuration for a tooltip view.

    See more

    Declaration

    Swift

    public struct Tooltip
    extension Tooltip: ExpressibleByStringLiteral
    extension Tooltip: ExpressibleByStringInterpolation
  • Arguments for the UndoRegistered event

    See more

    Declaration

    Swift

    public struct UndoEventArgs