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 moreTextEngineto 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
Protocols Reference