Protocols
The following protocols are available globally.
-
Undocumented
See moreDeclaration
Swift
public protocol BaseControlSystemDelegate : AnyObject
-
Base for a control system which handles views and controls from a full hierarchy
See moreDeclaration
Swift
public protocol ControlSystemType
-
Base event handler interface
See moreDeclaration
Swift
public protocol EventHandler : AnyObject
-
A protocol for event publisher types.
See moreDeclaration
Swift
public protocol EventPublisherType : AnyObject
-
Encapsulates an event request object that traverses responder chains looking for a target for input events.
See moreDeclaration
Swift
public protocol EventRequest
-
A protocol describing a keyboard event handler object.
See moreDeclaration
Swift
public protocol KeyboardEventHandler : EventHandler
-
A event request for a keyboard event that is forwarded to potential event handlers to accept.
See moreDeclaration
Swift
public protocol KeyboardEventRequest : EventRequest
-
A protocol describing a mouse event handler object.
See moreDeclaration
Swift
public protocol MouseEventHandler : EventHandler
-
Event requests for mouse input.
See moreDeclaration
Swift
public protocol MouseEventRequest : EventRequest
-
Undocumented
See moreDeclaration
Swift
public protocol LayoutAnchorsContainer
-
Undocumented
See moreDeclaration
Swift
public protocol LayoutAnchorType : CustomStringConvertible
-
A type that provides logging functionality.
See moreDeclaration
Swift
public protocol ImagineUILoggerType
-
A protocol to be implemented by objects that manage the selection state of radio buttons.
See moreDeclaration
Swift
public protocol RadioButtonManagerType
-
A delegate for a root view that handles display and layout invalidations
See moreDeclaration
Swift
public protocol RootViewRedrawInvalidationDelegate : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol SchedulerTimerType
-
A protocol that describes a type that has its own local spatial transformation information
See moreDeclaration
Swift
public protocol SpatialReferenceType
-
Basic text clipboard for a
See moreTextEngine
to use during copy/cut/paste operations.Declaration
Swift
public protocol TextClipboard
-
Declaration
Swift
public protocol TextEngineType : AnyObject
-
Undocumented
See moreDeclaration
Swift
public protocol CustomTooltipHandlerType : AnyObject
-
A tooltip provider that dynamically updates its tooltips content.
See moreDeclaration
Swift
public protocol TooltipProvider
-
Protocol for tooltip managers.
See moreDeclaration
Swift
public protocol TooltipsManagerType
-
Undocumented
See moreDeclaration
Swift
public protocol TreeViewDataSource : AnyObject
-
A task that is capable of being undone/redone
See moreDeclaration
Swift
public protocol UndoTask
-
Undocumented
See moreDeclaration
Swift
public protocol ViewVisitor
-
Undocumented
See moreDeclaration
Swift
public protocol WindowDelegate : AnyObject