|
| UIView * | getDocumentView () const |
| | The clip view's document view.
|
| |
| void | setDocumentView (UIView *documentView) |
| | The clip view's document view.
|
| |
| void | scroll (const UIPoint &newOrigin) |
| | Changes the origin of the clip view's bounds rectangle to newOrigin.
|
| |
| UIRect | getDocumentRect () const |
| | The rectangle defining the document view's frame, adjusted to the size of the clip view if the document view is smaller.
|
| |
| UIRect | getDocumentVisibleRect () const |
| | The exposed rectangle of the clip view's document view, in the document view's own coordinate system.
|
| |
| void | layoutSubviews () override |
| | Lays out subviews.
|
| |
| void | displayIgnoringOpacity (UIGraphicsContext &context, const UIRect &aRect) override |
| | Displays the view but does not back up to the first opaque ancestor—it simply causes the view and its descendants to execute their drawing code.
|
| |
| | UIView () |
| | Initializes new UIView object with an empty frame rectangle.
|
| |
| | UIView (const String &name) |
| | Initializes new UIView object with an empty frame rectangle and custom name.
|
| |
| | UIView (const UIRect &frame, const String &name="") |
| | Initializes new UIView object with a frame rectangle.
|
| |
| | UIView (const UISize &size, const String &name="") |
| | Initializes new UIView object with an frame rectangle size.
|
| |
| | UIView (const UIPoint &origin, const UISize &size, const String &name="") |
| | Initializes new UIView object with an frame rectangle size.
|
| |
| | UIView (const double x, const double y, const double width, const double height, const String &name="") |
| | Initializes new UIView object with an frame rectangle size.
|
| |
| | ~UIView () override |
| | Destroys a UIView.
|
| |
| UIView * | getSuperView () const |
| | The view that is the parent of the current view.
|
| |
| const Vector< UIView * > & | getSubViews () const |
| | The list of views embedded in the current view.
|
| |
| void | setSubViews (const Vector< UIView * > &subViews) |
| | The list of views embedded in the current view.
|
| |
| UInt32 | getSubViewCount () const noexcept |
| | Gets the number of sub-views in the view.
|
| |
| UIView * | getSubView (UInt32 index) const |
| | Gets the sub-view at the given index.
|
| |
| UInt32 | getSubViewIndex (const UIView *view) const |
| | Gtes the sub-view index for the given sub-view, if it is a sub-view.
|
| |
| void | addSubView (UIView *view) |
| | Adds a view to the view's subviews so it's displayed above its siblings.
|
| |
| void | addSubView (const UIViewPtr &view) |
| | Adds a view to the view's subviews so it's displayed above its siblings.
|
| |
| template<typename T , typename... Args> |
| T * | addSubView (Args &&... args) |
| | Adds a view to the view's subviews so it's displayed above its siblings.
|
| |
| void | replaceSubView (UIView *view, UIView *replacement) |
| | Replaces one of the view's subviews with another view.
|
| |
| void | removeFromSuperview () |
| | Unlinks the view from its superview and its window, removes it from the responder chain, and invalidates its cursor rectangles.
|
| |
| bool | isDescendant (const UIView *view) const |
| | Returns true if the view is a subview of a given view or if it's identical to that view; otherwise, it returns false.
|
| |
| UIView * | getOpaqueAncestor () const |
| | The view's closest opaque ancestor, which might be the view itself.
|
| |
| virtual UIWindow * | getWindow () const |
| | The view's window object, if it is installed in a window.
|
| |
| UIRect | getFrame () const |
| | The view's frame rectangle, which defines its position and size in its superview's coordinate system.
|
| |
| virtual void | setFrame (const UIRect &frame) |
| | The view's frame rectangle, which defines its position and size in its superview's coordinate system.
|
| |
| void | setFrame (const UIPoint &point, const UISize &size) |
| | The view's frame rectangle, which defines its position and size in its superview's coordinate system.
|
| |
| void | setFrame (const UIPoint &point, const double width, const double height) |
| | The view's frame rectangle, which defines its position and size in its superview's coordinate system.
|
| |
| void | setFrame (const double x, const double y, const UISize &size) |
| | The view's frame rectangle, which defines its position and size in its superview's coordinate system.
|
| |
| void | setFrame (const double x, const double y, const double width, const double height) |
| | The view's frame rectangle, which defines its position and size in its superview's coordinate system.
|
| |
| void | setFrameOrigin (const UIPoint &point) |
| | Sets the origin of the view's frame rectangle to the specified point, effectively repositioning it within its superview.
|
| |
| void | setFrameOrigin (const double x, const double y) |
| | Sets the origin of the view's frame rectangle to the specified point, effectively repositioning it within its superview.
|
| |
| void | setFrameSize (const UISize &size) |
| | Sets the size of the view's frame rectangle to the specified dimensions, resizing it within its superview without affecting its coordinate system.
|
| |
| void | setFrameSize (const double width, const double height) |
| | Sets the size of the view's frame rectangle to the specified dimensions, resizing it within its superview without affecting its coordinate system.
|
| |
| UIRect | getBounds () const |
| | The view's bounds rectangle, which expresses its location and size in its own coordinate system.
|
| |
| virtual void | setBounds (const UIRect &bounds) |
| | The view's bounds rectangle, which expresses its location and size in its own coordinate system.
|
| |
| void | setBounds (const UIPoint &point, const UISize &size) |
| | The view's bounds rectangle, which expresses its location and size in its own coordinate system.
|
| |
| void | setBounds (const UIPoint &point, const double width, const double height) |
| | The view's bounds rectangle, which expresses its location and size in its own coordinate system.
|
| |
| void | setBounds (const double x, const double y, const UISize &size) |
| | The view's bounds rectangle, which expresses its location and size in its own coordinate system.
|
| |
| void | setBounds (const double x, const double y, const double width, const double height) |
| | The view's bounds rectangle, which expresses its location and size in its own coordinate system.
|
| |
| void | setBoundsOrigin (const UIPoint &point) |
| | Sets the origin of the view's bounds rectangle to a specified point.
|
| |
| void | setBoundsOrigin (const double x, const double y) |
| | Sets the origin of the view's bounds rectangle to a specified point.
|
| |
| void | setBoundsSize (const UISize &size) |
| | Sets the size of the view's bounds rectangle to specified dimensions, inversely scaling its coordinate system relative to its frame rectangle.
|
| |
| void | setBoundsSize (const double width, const double height) |
| | Sets the size of the view's bounds rectangle to specified dimensions, inversely scaling its coordinate system relative to its frame rectangle.
|
| |
| virtual bool | acceptsFirstMouse (const UIEvent &theEvent) |
| | Overridden by subclasses to return true if the view should call mouseDown() for an initial mouse-down event, false if not.
|
| |
| UIView * | hitTest (UIPoint aPoint, const Optional< const UIEvent & > &event=nullopt) |
| | Returns the farthest descendant of the view in the view hierarchy (including itself) that contains a specified point, or nil if that point lies completely outside the view.
|
| |
| virtual bool | isPointInside (const UIPoint &point, const Optional< const UIEvent & > &event=nullopt) |
| | Returns a Boolean value indicating whether the receiver contains the specified point.
|
| |
| bool | isMousePoint (const UIPoint &aPoint, const UIRect &aRect) |
| | Returns whether a region of the view contains a specified point, accounting for whether the view is flipped or not.
|
| |
| virtual bool | getMouseDownCanMoveWindow () const |
| | This property lets you determine the region by which a window can be moved.
|
| |
| const UIAppearance & | getAppearance () const noexcept |
| | The UI appearance to be used by the view.
|
| |
| void | setAppearance (UIAppearance *appearance) |
| | The UI appearance to be used by the view.
|
| |
| UIColor | getTintColor () const |
| | The first non-default tint color value in the view's hierarchy, ascending from and starting with the view itself.
|
| |
| void | setTintColor (const UIColor &color) |
| | The first non-default tint color value in the view's hierarchy, ascending from and starting with the view itself.
|
| |
| void | clearTintColor () |
| | Clears the tint color for the current view.
|
| |
| const UIColor & | getBackgroundColor () const noexcept |
| | The view's background color.
|
| |
| void | setBackgroundColor (const UIColor &color) |
| | The view's background color.
|
| |
| const UICornerRadius & | getCornerRadius () const noexcept |
| | The view's background corner radius.
|
| |
| void | setCornerRadius (const UICornerRadius &color) |
| | The view's background corner radius.
|
| |
| double | getAlpha () const noexcept |
| | This property contains the opacity value from the view's layer.
|
| |
| void | setAlpha (double alpha) |
| | This property contains the opacity value from the view's layer.
|
| |
| bool | isOpaque () const noexcept |
| | A Boolean value indicating whether the view fills its frame rectangle with opaque content.
|
| |
| void | setOpaque (bool isOpaque) |
| | A Boolean value indicating whether the view fills its frame rectangle with opaque content.
|
| |
| UIRect | getVisibleRect () const |
| | Visibility, as reflected by this property, does not account for whether other view or window objects overlap the current view or whether the current view is installed in a window at all.
|
| |
| bool | isVisible () const |
| | A Boolean value indicating whether the view is visible.
|
| |
| void | setVisible (bool visible) |
| | A Boolean value indicating whether the view is visible.
|
| |
| bool | isHidden () const |
| | A Boolean value indicating whether the view is hidden.
|
| |
| void | setHidden (const bool hidden) |
| | A Boolean value indicating whether the view is hidden.
|
| |
| bool | isHiddenOrHasHiddenAncestor () const |
| | A Boolean value indicating whether the view is hidden from sight because it, or one of its ancestors, is marked as hidden.
|
| |
| bool | isActive () const |
| | A Boolean value indicating whether the view is active.
|
| |
| void | setActive (bool active) |
| | A Boolean value indicating whether the view is active.
|
| |
| bool | getAutoresizesSubViews () const |
| | A Boolean value indicating whether the view applies the autoresizing behavior to its subviews when its frame size changes.
|
| |
| void | setAutoresizesSubViews (bool state) |
| | Generates a hash for the provided type.
|
| |
| const UIViewAutoresizingMask & | getAutoresizingMask () const |
| | The options that determine how the view is resized relative to its superview.
|
| |
| void | setAutoresizingMask (const UIViewAutoresizingMask &autoresizingMask) |
| | The options that determine how the view is resized relative to its superview.
|
| |
| virtual void | resizeSubviews (const UISize &oldBoundsSize) |
| | Informs the view's subviews that the view's bounds rectangle size has changed.
|
| |
| virtual void | resize (const UISize &oldBoundsSize) |
| | Informs the view that the bounds size of its superview has changed.
|
| |
| virtual UISize | getIntrinsicContentSize () const |
| | The natural size for the receiving view, considering only properties of the view itself.
|
| |
| bool | getNeedsLayout () const |
| | A Boolean value indicating whether the view needs a layout pass before it can be drawn.
|
| |
| void | setNeedsLayout () |
| | A Boolean value indicating whether the view needs a layout pass before it can be drawn.
|
| |
| void | setNeedsLayout (bool state) |
| | A Boolean value indicating whether the view needs a layout pass before it can be drawn.
|
| |
| void | layout () |
| | Perform layout in concert with the layout system.
|
| |
| void | layoutIfNeeded () |
| | Updates the layout of the receiving view and its subviews based on the current views and constraints.
|
| |
| virtual UISize | calculateFittingLayoutSize (const UISize &targetSize) const |
| | Returns the optimal size of the view based on its current constraints.
|
| |
| UISize | calculateMinimumLayoutSize () const |
| | Returns the minimum size of the view based on its current constraints.
|
| |
| UISize | calculateMaximumLayoutSize () const |
| | Returns the maximum size of the view based on its current constraints.
|
| |
| bool | getNeedsUpdateConstraints () const |
| | A Boolean value that determines whether the view’s constraints need updating.
|
| |
| void | setNeedsUpdateConstraints () |
| | A Boolean value that determines whether the view’s constraints need updating.
|
| |
| void | setNeedsUpdateConstraints (bool state) |
| | A Boolean value that determines whether the view’s constraints need updating.
|
| |
| virtual void | updateConstraints () |
| | Updates constraints for the view.
|
| |
| void | updateConstraintsIfNeeded () |
| | Updates the constraints for the receiving view and its subviews.
|
| |
| Span< const UILayoutConstraint > | getConstraints () const |
| | Returns the constraints held by the view.
|
| |
| void | setConstraints (Vector< UILayoutConstraint > &&constraints) |
| | Returns the constraints held by the view.
|
| |
| void | setConstraints (const Span< const UILayoutConstraint > &constraints) |
| | Returns the constraints held by the view.
|
| |
| void | addConstraint (const UILayoutConstraint &constraint) |
| | Adds a constraint on the layout of the receiving view or its subviews.
|
| |
| void | addConstraints (const Span< const UILayoutConstraint > &constraints) |
| | Adds multiple constraints on the layout of the receiving view or its subviews.
|
| |
| void | addConstraints (const InitializerList< UILayoutConstraint > constraints) |
| | Adds multiple constraints on the layout of the receiving view or its subviews.
|
| |
| void | removeConstraint (const UILayoutConstraint &constraint) |
| | Removes the specified constraint from the view.
|
| |
| void | removeConstraints (const Span< const UILayoutConstraint > &constraints) |
| | Removes the specified constraints from the view.
|
| |
| void | removeConstraints (const InitializerList< UILayoutConstraint > constraints) |
| | Removes the specified constraints from the view.
|
| |
| const UIEdgeInsets & | getLayoutMargins () const |
| | The default spacing to use when laying out content in the view.
|
| |
| void | setLayoutMargins (const UIEdgeInsets &layoutMargins) |
| | The default spacing to use when laying out content in the view.
|
| |
| double | getLayoutTopMargin () const |
| | The default spacing to use when laying out content in the view.
|
| |
| void | setTopLayoutMargin (double topLayoutMargin) |
| | Generates a hash for the provided type.
|
| |
| double | getBottomLayoutMargin () const |
| | The default spacing to use when laying out content in the view.
|
| |
| void | setBottomLayoutMargin (double bottomLayoutMargin) |
| | The default spacing to use when laying out content in the view.
|
| |
| double | getLeftLayoutMargin () const |
| | The default spacing to use when laying out content in the view.
|
| |
| void | setLeftLayoutMargin (double leftLayoutMargin) |
| | The default spacing to use when laying out content in the view.
|
| |
| double | getRightLayoutMargin () const |
| | The default spacing to use when laying out content in the view.
|
| |
| void | setRightLayoutMargin (double rightLayoutMargin) |
| | The default spacing to use when laying out content in the view.
|
| |
| void | setNeedsDisplay () |
| | The displayIfNeeded methods check the value of this property to avoid unnecessary drawing, and all display methods set the value back to false when the view is up to date.
|
| |
| void | setNeedsDisplay (const UIRect &invalidRect) |
| | Marks the region of the view within the specified rectangle as needing display, increasing the view's existing invalid region to include it.
|
| |
| bool | getNeedsDisplay () const |
| | The displayIfNeeded methods check the value of this property to avoid unnecessary drawing, and all display methods set the value back to false when the view is up to date.
|
| |
| void | display (UIGraphicsContext &context) |
| | Displays the view and all its subviews if possible.
|
| |
| void | display (UIGraphicsContext &context, const UIRect &aRect) |
| | Acts as display(), but confining drawing to a rectangular region of the view.
|
| |
| void | displayIgnoringOpacity (UIGraphicsContext &context) |
| | Displays the view but does not back up to the first opaque ancestor—it simply causes the view and its descendants to execute their drawing code.
|
| |
| void | displayIfNeeded (UIGraphicsContext &context) |
| | Displays the view and all its subviews if any part of the view has been marked as needing display.
|
| |
| void | displayIfNeeded (UIGraphicsContext &context, const UIRect &aRect) |
| | Acts as displayIfNeeded(), but confining drawing to a rectangular region of the view.
|
| |
| void | displayIfNeededIgnoringOpacity (UIGraphicsContext &context) |
| | Acts as displayIfNeeded(), except that this method doesn’t back up to the first opaque ancestor—it simply causes the view and its descendants to execute their drawing code.
|
| |
| void | displayIfNeededIgnoringOpacity (UIGraphicsContext &context, const UIRect &aRect) |
| | Displays the view but confines drawing to a specified region and does not back up to the first opaque ancestor—it simply causes the view and its descendants to execute their drawing code.
|
| |
| bool | canDraw () const |
| | A Boolean value indicating whether drawing commands will produce any results.
|
| |
| virtual void | draw (UIGraphicsContext &context, const UIRect &dirtyRect) |
| | Overridden by subclasses to draw the view's texture within the specified rectangle.
|
| |
| const Vector< UIRect > & | getRectsBeingDrawn () const |
| | Returns by a list of non-overlapping rectangles that define the area the view is being asked to draw in draw().
|
| |
| bool | needsToDraw (const UIRect &aRect) const noexcept |
| | Returns a Boolean value indicating whether the specified rectangle intersects any part of the area that the view is being asked to draw.
|
| |
| virtual bool | getClearsContextBeforeDrawing () const noexcept |
| | A Boolean value that determines whether the view's bounds should be automatically cleared before drawing.
|
| |
| virtual bool | getClipsToBounds () const |
| | A Boolean value that determines whether subviews are confined to the bounds of the view.
|
| |
| double | getContentScaleFactor () const |
| | The scale factor applied to the view.
|
| |
| void | setContentScaleFactor (const Optional< double > &contentScaleFactor) |
| | The scale factor applied to the view.
|
| |
| bool | isFirstResponder () const noexcept |
| | Determines if this view is the current first responder.
|
| |
| virtual UIScrollView * | getScrollView () const |
| | Gets the closest parent scroll view to this view.
|
| |
| virtual bool | canBecomeKeyView () const |
| | When the value of this property is true, the view can become the key view.
|
| |
| virtual bool | needsPanelToBecomeKey () const |
| | The default value of this property is false.
|
| |
| UIView * | getNextKeyView () const |
| | The view object that follows the current view in the key view loop.
|
| |
| void | setNextKeyView (UIView *nextKeyView) |
| | The view object that follows the current view in the key view loop.
|
| |
| UIView * | getNextValidKeyView () const |
| | The value in this property is nullptr if there is no view that follows the current view and accepts the first responder status.
|
| |
| UIView * | getPreviousKeyView () const |
| | The value in this property is nullptr if there is no view preceding the current view in the key view loop.
|
| |
| UIView * | getPreviousValidKeyView () const |
| | The value in this property is nullptr if there is no view that precedes the current view and accepts the first responder status.
|
| |
| AffineTransform | getTransformFrom (const UIView *aView=nullptr) const |
| |
| const AffineTransform & | getTransformFromWindow () const |
| |
| AffineTransform | getTransformFromSuperView () const |
| |
| const AffineTransform & | getTransformFromBacking () const |
| |
| AffineTransform | getTransformTo (const UIView *aView=nullptr) const |
| |
| const AffineTransform & | getTransformToWindow () const |
| |
| AffineTransform | getTransformToSuperView () const |
| |
| const AffineTransform & | getTransformToBacking () const |
| |
| UIPoint | convertFrom (const UIPoint &aPoint, const UIView *aView=nullptr) const |
| | Converts a point from the coordinate system of a given view to that of the view.
|
| |
| UIPoint | convertFromWindow (const UIPoint &aPoint) const |
| | Converts a point from the coordinate system of a given view to that of the view.
|
| |
| UIPoint | convertFromSuperView (const UIPoint &aPoint) const |
| | Converts a point from the coordinate system of a given view to that of the view.
|
| |
| UIPoint | convertFromBacking (const UIPoint &aPoint) const |
| | Converts a point from its pixel aligned backing store coordinate system to the view’s interior coordinate system.
|
| |
| UIPoint | convertTo (const UIPoint &aPoint, const UIView *aView=nullptr) const |
| | Converts a point from the view's coordinate system to that of a given view.
|
| |
| UIPoint | convertToWindow (const UIPoint &aPoint) const |
| | Converts a point from the view's coordinate system to that of a given view.
|
| |
| UIPoint | convertToSuperView (const UIPoint &aPoint) const |
| | Converts a point from the view's coordinate system to that of a given view.
|
| |
| UIPoint | convertToBacking (const UIPoint &aPoint) const |
| | Converts a point from the view’s interior coordinate system to its pixel aligned backing store coordinate system.
|
| |
| UISize | convertFrom (const UISize &aSize, const UIView *aView=nullptr) const |
| | Converts a size from another view's coordinate system to that of the view.
|
| |
| UISize | convertFromWindow (const UISize &aSize) const |
| | Converts a point from the coordinate system of a given view to that of the view.
|
| |
| UISize | convertFromSuperView (const UISize &aSize) const |
| | Converts a point from the coordinate system of a given view to that of the view.
|
| |
| UISize | convertFromBacking (const UISize &aSize) const |
| | Converts a size from its pixel aligned backing store coordinate system to the view’s interior coordinate system.
|
| |
| UISize | convertTo (const UISize &aSize, const UIView *aView=nullptr) const |
| | Converts a size from the view's coordinate system to that of another view.
|
| |
| UISize | convertToWindow (const UISize &aSize) const |
| | Converts a point from the view's coordinate system to that of a given view.
|
| |
| UISize | convertToSuperView (const UISize &aSize) const |
| | Converts a point from the view's coordinate system to that of a given view.
|
| |
| UISize | convertToBacking (const UISize &aSize) const |
| | Converts a size from the view’s interior coordinate system to its pixel aligned backing store coordinate system.
|
| |
| UIRect | convertFrom (const UIRect &aRect, const UIView *aView=nullptr) const |
| | Converts a rectangle from the coordinate system of another view to that of the view.
|
| |
| UIRect | convertFromWindow (const UIRect &aRect) const |
| | Converts a point from the coordinate system of a given view to that of the view.
|
| |
| UIRect | convertFromSuperView (const UIRect &aRect) const |
| | Converts a point from the coordinate system of a given view to that of the view.
|
| |
| UIRect | convertFromBacking (const UIRect &aRect) const |
| | Converts a rectangle from its pixel aligned backing store coordinate system to the view’s interior coordinate system.
|
| |
| UIRect | convertTo (const UIRect &aRect, const UIView *aView=nullptr) const |
| | Converts a rectangle from the view's coordinate system to that of another view.
|
| |
| UIRect | convertToWindow (const UIRect &aRect) const |
| | Converts a point from the view's coordinate system to that of a given view.
|
| |
| UIRect | convertToSuperView (const UIRect &aRect) const |
| | Converts a point from the view's coordinate system to that of a given view.
|
| |
| UIRect | convertToBacking (const UIRect &aRect) const |
| | Converts a rectangle from the view’s interior coordinate system to its pixel aligned backing store coordinate system.
|
| |
| UIViewController * | getViewController () const noexcept |
| | The UIView controller, if any.
|
| |
| const String & | getName () const |
| | A human readable string that represents the view.
|
| |
| void | setName (const String &name) |
| | Generates a hash for the provided type.
|
| |
| virtual StringView | getTypeName () const |
| | A string that represents the view type.
|
| |
| UIResponder * | getNextResponder () const final |
| | The next responder after this one, or nil if it has none.
|
| |
| virtual | ~UIResponder ()=default |
| |
| virtual bool | acceptsFirstResponder () const |
| | A Boolean value that indicates whether the responder accepts first responder status.
|
| |
| virtual bool | becomeFirstResponder () |
| | Notifies the receiver that it's about to become first responder in its window.
|
| |
| virtual bool | resignFirstResponder () |
| | Notifies the receiver that it's been asked to relinquish its status as first responder in its window.
|
| |
| virtual void | mouseDown (const UIMouseEvent &event) |
| | Informs the receiver that the user has pressed the left mouse button.
|
| |
| virtual void | mouseDragged (const UIMouseEvent &event) |
| | Informs the receiver that the user has moved the mouse with the left button pressed.
|
| |
| virtual void | mouseUp (const UIMouseEvent &event) |
| | Informs the receiver that the user has released the left mouse button.
|
| |
| virtual void | mouseMoved (const UIMouseEvent &event) |
| | Informs the receiver that the mouse has moved.
|
| |
| virtual void | mouseEntered (const UIMouseEvent &event) |
| | Informs the receiver that the cursor has entered a tracking rectangle.
|
| |
| virtual void | mouseExited (const UIMouseEvent &event) |
| | Informs the receiver that the cursor has exited a tracking rectangle.
|
| |
| virtual void | rightMouseDown (const UIMouseEvent &event) |
| | Informs the receiver that the user has pressed the right mouse button.
|
| |
| virtual void | rightMouseDragged (const UIMouseEvent &event) |
| | Informs the receiver that the user has moved the mouse with the right button pressed.
|
| |
| virtual void | rightMouseUp (const UIMouseEvent &event) |
| | Informs the receiver that the user has released the right mouse button.
|
| |
| virtual void | otherMouseDown (const UIMouseEvent &event) |
| | Informs the receiver that the user has pressed a mouse button other than the left or right one.
|
| |
| virtual void | otherMouseDragged (const UIMouseEvent &event) |
| | Informs the receiver that the user has moved the mouse with a button other than the left or right button pressed.
|
| |
| virtual void | otherMouseUp (const UIMouseEvent &event) |
| | Informs the receiver that the user has released a mouse button other than the left or right button.
|
| |
| virtual void | scrollWheel (const UIMouseEvent &event) |
| | Informs the receiver that the mouse's scroll wheel has moved.
|
| |
| virtual void | keyDown (const UIKeyEvent &event) |
| | Informs the receiver that the user has pressed a key.
|
| |
| virtual void | keyUp (const UIKeyEvent &event) |
| | Informs the receiver that the user has released a key.
|
| |
| virtual void | interpretKeyEvents (const Vector< UIKeyEvent > &events) |
| | Handles a series of key events.
|
| |
| virtual bool | performKeyEquivalent (const UIKeyEvent &event) |
| | Handle a key equivalent.
|
| |
| virtual void | flushBufferedKeyEvents () |
| | Clears any unprocessed key events when overridden by subclasses.
|
| |
| virtual void | cursorUpdate (const UIEvent &event) |
| | Informs the receiver that the mouse cursor has moved into a cursor rectangle.
|
| |
| virtual void | flagsChanged (const UIEvent &event) |
| | Informs the receiver that the user has pressed or released a modifier key (Shift, Control, and so on).
|
| |
| | RefCounted (Args &&... args) |
| | Creates a new RefCounted object and constructs a new Deleter by forwarding Args to it.
|
| |
| void | retain () noexcept |
| | Retains the object by increment it's reference count by one.
|
| |
| bool | release () noexcept |
| | Relases the object by decrementing it's reference count by one.
|
| |