FutureBasic Logo

<<    Index    >> FutureBasic

view   statement



Syntax
view tag, rect, wndTag

Description
The view statement puts a new custom view in the current output window, or alters an existing view's characteristics.

Parameters
Parameter
Description
tag A number (1 through 1000000) that you assign when you create the view and that you refer to when altering the view. The number you assign must be different from the tag value of all other existing widgets in the current window. A negative tag hides the view.
rect The view's enclosing rectangle. This can be specified in either of two ways:
(i) (x,y,w,h) where x,y are the origin and w,h the size of the view.
(ii) A CGRect value
wndTag An optional parameter for when the view's window is not the current output window. Note specifying this parameter does not bring the window to the front or make it the output window.
 
Dialog events (subclass only)
_viewDrawRect
_viewMouseDown
_viewMouseDragged
_viewMouseUp
_viewMouseMoved
_viewMouseEntered
_viewMouseExited
_viewRightMouseDown
_viewRightMouseDragged
_viewRightMouseUp
_viewKeyDown
_viewKeyUp
_viewFlagsChanged
_viewUpdateTrackingAreas
_viewResetCursorRects
_viewDraggingEntered
_viewWantsPeriodicDraggingUpdates
_viewDraggingUpdated
_viewDraggingEnded
_viewDraggingExited
_viewPrepareForDragOperation
_viewPerformDragOperation
_viewConcludeDragOperation
_viewUpdateDraggingItemsForDrag
_viewDidChangeEffectiveAppearance // macOS 10.14+
 

Apple documentation
NSView