Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacControls Plugin:NSScrollView:
Not Console safe, 132 entry points.
- class CustomNSScrollerMBS
- method Destructor
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as double, top as double, width as double, height as double)
- event Open
- event Close
- event acceptsFirstResponder as boolean
- event mouseDown(e as NSEventMBS, x as double, y as double) as boolean
- event mouseDragged(e as NSEventMBS, x as double, y as double) as boolean
- event mouseUp(e as NSEventMBS, x as double, y as double) as boolean
- event mouseMoved(e as NSEventMBS, x as double, y as double) as boolean
- event mouseEntered(e as NSEventMBS, x as double, y as double) as boolean
- event mouseExited(e as NSEventMBS, x as double, y as double) as boolean
- event rightMouseDown(e as NSEventMBS, x as double, y as double) as boolean
- event rightMouseDragged(e as NSEventMBS, x as double, y as double) as boolean
- event rightMouseUp(e as NSEventMBS, x as double, y as double) as boolean
- event otherMouseDown(e as NSEventMBS, x as double, y as double) as boolean
- event otherMouseDragged(e as NSEventMBS, x as double, y as double) as boolean
- event otherMouseUp(e as NSEventMBS, x as double, y as double) as boolean
- event becomeFirstResponder as boolean
- event resignFirstResponder as boolean
- event keyDown(e as NSEventMBS) as boolean
- event keyUp(e as NSEventMBS) as boolean
- event isOpaque as boolean
- event magnifyWithEvent(e as NSEventMBS) as boolean
- event rotateWithEvent(e as NSEventMBS) as boolean
- event swipeWithEvent(e as NSEventMBS) as boolean
- event beginGestureWithEvent(e as NSEventMBS) as boolean
- event endGestureWithEvent(e as NSEventMBS) as boolean
- event scrollWheel(e as NSEventMBS) as boolean
- event acceptsFirstMouse(e as NSEventMBS) as boolean
- event viewDidMoveToWindow
- event mouseDownCanMoveWindow as boolean
- event canBecomeKeyView as boolean
- event menuForEvent(e as NSEventMBS, defaultMenu as NSMenuMBS) as NSMenuMBS
- event draggingSessionSourceOperationMaskForDraggingContext(session as NSDraggingSessionMBS, context as integer) as integer
- event draggingSessionWillBeginAtPoint(session as NSDraggingSessionMBS, screenPoint as NSPointMBS)
- event draggingSessionMovedToPoint(session as NSDraggingSessionMBS, screenPoint as NSPointMBS)
- event draggingSessionEndedAtPoint(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, operation as integer)
- event ignoreModifierKeysForDraggingSession(session as NSDraggingSessionMBS) as boolean
- event draggingEntered(sender as NSDraggingInfoMBS) as integer
- event draggingUpdated(sender as NSDraggingInfoMBS) as integer
- event draggingExited(sender as NSDraggingInfoMBS)
- event prepareForDragOperation(sender as NSDraggingInfoMBS) as boolean
- event performDragOperation(sender as NSDraggingInfoMBS) as boolean
- event concludeDragOperation(sender as NSDraggingInfoMBS)
- event draggingEnded(sender as NSDraggingInfoMBS)
- event wantsPeriodicDraggingUpdates as boolean
- event updateDraggingItemsForDrag(sender as NSDraggingInfoMBS)
- event drawArrow(g as NSGraphicsMBS, Arrow as integer, highlight as boolean)
- event drawKnobSlotInRect(g as NSGraphicsMBS, slotRect as NSRectMBS, highlight as boolean)
- event drawKnob(g as NSGraphicsMBS)
- event drawParts(g as NSGraphicsMBS)
- event pressureChange(e as NSEventMBS) as boolean
- class DesktopListbox
- class DesktopScrollBar
- class DesktopTextArea
- class Listbox
- class NSClipViewMBS
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as double, top as double, width as double, height as double)
- method documentVisibleRect as NSRectMBS
- method documentRect as NSRectMBS
- method autoscroll(theEvent as NSEventMBS) as boolean
- method reflectScrolledClipView(clipView as NSClipViewMBS)
- method viewFrameChanged(notification as NSNotificationMBS)
- method viewBoundsChanged(notification as NSNotificationMBS)
- method scrollToPoint(newOrigin as NSPointMBS)
- method constrainScrollPoint(newOrigin as NSPointMBS) as NSPointMBS
- method scrollClipView(clipview as NSClipViewMBS, toPoint as NSPointMBS)
- property backgroundColor as NSColorMBS
- property drawsBackground as boolean
- property documentView as NSViewMBS
- property documentCursor as Variant
- property copiesOnScroll as boolean
- class NSScrollerMBS
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as double, top as double, width as double, height as double)
- method checkSpaceForParts
- method usableParts as integer
- method hitPart as integer
- method trackKnob(theEvent as NSEventMBS)
- method trackScrollButtons(theEvent as NSEventMBS)
- method drawParts
- method drawKnob
- method highlight(flag as boolean)
- method rectForPart(part as integer) as NSRectMBS
- method testPart(p as NSPointMBS) as integer
- method drawArrow(Arrow as integer, highlight as boolean)
- method drawKnobSlotInRect(slotRect as NSRectMBS, highlight as boolean)
- method setFloatValue(aFloat as double, proportion as double)
- property knobStyle as integer
- property scrollerStyle as integer
- property controlSize as integer
- property controlTint as integer
- property arrowsPosition as integer
- property knobProportion as double
- shared method isCompatibleWithOverlayScrollers as boolean
- shared method preferredScrollerStyle as integer
- shared method scrollerWidth as double
- shared method scrollerWidthForControlSize(controlsize as integer) as double
- shared method NSPreferredScrollerStyleDidChangeNotification as string
- class NSScrollViewMBS
- method reflectScrolledClipView(clipView as NSClipViewMBS)
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as double, top as double, width as double, height as double)
- method tile
- method flashScrollers
- property FindBarPosition as Integer
- property FindBarVisible as Boolean
- property FindBarView as NSViewMBS
- property documentVisibleRect as NSRectMBS
- property contentSize as NSSizeMBS
- property borderType as Integer
- property contentView as NSClipViewMBS
- property documentCursor as Variant
- property scrollerStyle as Integer
- property scrollerKnobStyle as Integer
- property horizontalScrollElasticity as Integer
- property verticalScrollElasticity as Integer
- property usesPredominantAxisScrolling as Boolean
- property horizontalScroller as NSScrollerMBS
- property verticalScroller as NSScrollerMBS
- property documentView as NSViewMBS
- property horizontalLineScroll as Double
- property verticalLineScroll as Double
- property lineScroll as Double
- property horizontalPageScroll as Double
- property verticalPageScroll as Double
- property pageScroll as Double
- property rulersVisible as Boolean
- property hasVerticalRuler as Boolean
- property hasHorizontalRuler as Boolean
- property scrollsDynamically as Boolean
- property autohidesScrollers as Boolean
- property hasVerticalScroller as Boolean
- property hasHorizontalScroller as Boolean
- property drawsBackground as Boolean
- property backgroundColor as NSColorMBS
- class ScrollBar
- class TextArea
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.2
- Smooth scrolling list control with ContainerControls
- Use Text Finder for TextArea in Xojo
- MBS Xojo Plugins, version 18.5pr3
- Line Wrap for Textarea in Xojo Mac applications
- MBS Xojo Plugins, version 17.1pr2
- Tip of the day: Autohide scrollbar
- MBS Real Studio Plugins, version 13.0fc1
- Custom Scrollbars for Real Studio Cocoa Apps
- MonkeyBread Software Releases the MBS REALbasic plug-ins 8.4
Xojo Developer Magazine
- 6.6, page 8: News
- 19.4, page 10: News
- 14.4, page 24: NSTabula Rasa, What to do when your new sports car arrives in parts by Ulrich Bogun