libs-gui/Documentation/gsdoc/NSView.gsdoc

862 lines
23 KiB
Text
Raw Normal View History

<?xml version="1.0"?>
<!DOCTYPE gsdoc PUBLIC "-//GNUstep//DTD gsdoc 0.6.5//EN" "http://www.gnustep.org/gsdoc-0_6_5.xml">
<gsdoc base="NSView" prev="NSTextView.html" next="NSWindow.html" up="AppKit.html">
<head>
<title>NSView</title>
<author name="Richard Frith-Macdonald">
<email address="rfm@gnu.org"/>
<url url="http://www.gnustep.org/developers/whoiswho.html"/>
</author>
<version>0.1</version>
<date>28 February, 2000</date>
</head>
<body>
<chapter>
<heading>NSView</heading>
<class name="NSView" super="NSResponder">
<declared>AppKit/NSView.h</declared>
<conform>NSCoding</conform>
<desc>
</desc>
<method type="NSMenu*" factory="yes">
<sel>defaultMenu</sel>
<desc>
</desc>
</method>
<method type="NSView*" factory="yes">
<sel>focusView</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>acceptsFirstMouse:</sel>
<arg type="NSEvent*">theEvent</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>addCursorRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>cursor:</sel>
<arg type="NSCursor*">aCursor</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>addSubview:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>addSubview:</sel>
<arg type="NSView*">aView</arg>
<sel>positioned:</sel>
<arg type="NSWindowOrderingMode">place</arg>
<sel>relativeTo:</sel>
<arg type="NSView*">otherView</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>addToPageSetup</sel>
<desc>
</desc>
</method>
<method type="NSTrackingRectTag">
<sel>addTrackingRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>owner:</sel>
<arg type="id">anObject</arg>
<sel>userData:</sel>
<arg type="void*">userData</arg>
<sel>assumeInside:</sel>
<arg type="BOOL">flag</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>adjustPageHeightNew:</sel>
<arg type="float*">newBottom</arg>
<sel>top:</sel>
<arg type="float">top</arg>
<sel>bottom:</sel>
<arg type="float">proposedBottom</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>adjustPageWidthNew:</sel>
<arg type="float*">newRight</arg>
<sel>left:</sel>
<arg type="float">left</arg>
<sel>right:</sel>
<arg type="float">proposedRight</arg>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>adjustScroll:</sel>
<arg type="NSRect">proposedVisibleRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>allocateGState</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>ancestorSharedWithView:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>autoresizesSubviews</sel>
<desc>
</desc>
</method>
<method type="unsigned int">
<sel>autoresizingMask</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>autoscroll:</sel>
<arg type="NSEvent*">theEvent</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>beginPage:</sel>
<arg type="int">ordinalNum</arg>
<sel>label:</sel>
<arg type="NSString *">aString</arg>
<sel>bBox:</sel>
<arg type="NSRect">pageRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>beginPageSetupRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>placement:</sel>
<arg type="NSPoint">location</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>beginPrologueBBox:</sel>
<arg type="NSRect">boundingBox</arg>
<sel>creationDate:</sel>
<arg type="NSString*">dateCreated</arg>
<sel>createdBy:</sel>
<arg type="NSString *">anApplication</arg>
<sel>fonts:</sel>
<arg type="NSString*">fontNames</arg>
<sel>forWhom:</sel>
<arg type="NSString *">user</arg>
<sel>pages:</sel>
<arg type="int">numPages</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>beginSetup</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>beginTrailer</sel>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>bounds</sel>
<desc>
</desc>
</method>
<method type="float">
<sel>boundsRotation</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>canDraw</sel>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>centerScanRect:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="NSPoint">
<sel>convertPoint:</sel>
<arg type="NSPoint">aPoint</arg>
<sel>fromView:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="NSPoint">
<sel>convertPoint:</sel>
<arg type="NSPoint">aPoint</arg>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>convertRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>fromView:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>convertRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>toView:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="NSSize">
<sel>convertSize:</sel>
<arg type="NSSize">aSize</arg>
<sel>fromView:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="NSSize">
<sel>convertSize:</sel>
<arg type="NSSize">aSize</arg>
<sel>toView:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="NSData*">
<sel>dataWithEPSInsideRect:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>discardCursorRects</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>display</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>displayIfNeeded</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>displayIfNeededIgnoringOpacity</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>displayIfNeededInRect:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>displayIfNeededInRectIgnoringOpacity:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>displayRect:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>displayRectIgnoringOpacity:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>dragFile:</sel>
<arg type="NSString*">fullPath</arg>
<sel>fromRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>slideBack:</sel>
<arg type="BOOL">slideBack</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>dragImage:</sel>
<arg type="NSImage*">anImage</arg>
<sel>at:</sel>
<arg type="NSPoint">imageLoc</arg>
<sel>offset:</sel>
<arg type="NSSize">mouseOffset</arg>
<sel>event:</sel>
<arg type="NSEvent *">theEvent</arg>
<sel>pasteboard:</sel>
<arg type="NSPasteboard*">pboard</arg>
<sel>source:</sel>
<arg type="id">sourceObject</arg>
<sel>slideBack:</sel>
<arg type="BOOL">slideBack</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>drawPageBorderWithSize:</sel>
<arg type="NSSize">borderSize</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>drawRect:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>drawSheetBorderWithSize:</sel>
<arg type="NSSize">borderSize</arg>
<desc>
</desc>
</method>
<method type="NSScrollView*">
<sel>enclosingScrollView</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>endHeaderComments</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>endPage</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>endPageSetup</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>endPrologue</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>endSetup</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>endTrailer</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>fax:</sel>
<arg type="id">sender</arg>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>frame</sel>
<desc>
</desc>
</method>
<method type="float">
<sel>frameRotation</sel>
<desc>
</desc>
</method>
<method type="int">
<sel>gState</sel>
<desc>
</desc>
</method>
<method type="float">
<sel>heightAdjustLimit</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>hitTest:</sel>
<arg type="NSPoint">aPoint</arg>
<desc>
</desc>
</method>
<method type="id">
<sel>initWithFrame:</sel>
<arg type="NSRect">frameRect</arg>
<desc>
</desc>
</method>
<method type="NSInterfaceStyle">
<sel>interfaceStyle</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>isDescendantOf:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>isFlipped</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>isOpaque</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>isRotatedFromBase</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>isRotatedOrScaledFromBase</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>knowsPageRange:</sel>
<arg type="NSRangePointer">range</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>knowsPagesFirst:</sel>
<arg type="int*">firstPageNum</arg>
<desc>
</desc>
</method>
<method type="NSPoint">
<sel>locationOfPrintRect:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>lockFocus</sel>
<desc>
</desc>
</method>
<method type="NSMenu*">
<sel>menuForEvent:</sel>
<arg type="NSEvent*">theEvent</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>mouse:</sel>
<arg type="NSPoint">aPoint</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>needsDisplay</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>needsPanelToBecomeKey</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>nextKeyView</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>nextValidKeyView</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>opaqueAncestor</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>performKeyEquivalent:</sel>
<arg type="NSEvent*">theEvent</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>performMnemonic:</sel>
<arg type="NSString*">aString</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>postsBoundsChangedNotifications</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>postsFrameChangedNotifications</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>previousKeyView</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>previousValidKeyView</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>print:</sel>
<arg type="id">sender</arg>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>rectForPage:</sel>
<arg type="int">pageNumber</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>reflectScrolledClipView:</sel>
<arg type="NSClipView*">aClipView</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>registerForDraggedTypes:</sel>
<arg type="NSArray*">pboardTypes</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>releaseGState</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>removeCursorRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>cursor:</sel>
<arg type="NSCursor*">aCursor</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>removeFromSuperview</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>removeFromSuperviewWithoutNeedingDisplay</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>removeTrackingRect:</sel>
<arg type="NSTrackingRectTag">aTag</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>renewGState</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>replaceSubview:</sel>
<arg type="NSView*">oldView</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>resetCursorRects</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>resizeSubviewsWithOldSize:</sel>
<arg type="NSSize">oldFrameSize</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>resizeWithOldSuperviewSize:</sel>
<arg type="NSSize">oldFrameSize</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>rotateByAngle:</sel>
<arg type="float">angle</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>scaleUnitSquareToSize:</sel>
<arg type="NSSize">newUnitSize</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>scrollClipView:</sel>
<arg type="NSClipView*">aClipView</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>scrollPoint:</sel>
<arg type="NSPoint">aPoint</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>scrollRect:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>scrollRectToVisible:</sel>
<arg type="NSRect">aRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setAutoresizesSubviews:</sel>
<arg type="BOOL">flag</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setAutoresizingMask:</sel>
<arg type="unsigned int">mask</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setBounds:</sel>
<arg type="NSRect">boundsRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setBoundsOrigin:</sel>
<arg type="NSPoint">newOrigin</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setBoundsRotation:</sel>
<arg type="float">angle</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setBoundsSize:</sel>
<arg type="NSSize">newSize</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setFrame:</sel>
<arg type="NSRect">frameRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setFrameOrigin:</sel>
<arg type="NSPoint">newOrigin</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setFrameRotation:</sel>
<arg type="float">angle</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setFrameSize:</sel>
<arg type="NSSize">newSize</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setInterfaceStyle:</sel>
<arg type="NSInterfaceStyle">interfaceStyle</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setNeedsDisplay:</sel>
<arg type="BOOL">flag</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setNeedsDisplayInRect:</sel>
<arg type="NSRect">invalidRect</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setNextKeyView:</sel>
<arg type="NSView*">aView</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setPostsBoundsChangedNotifications:</sel>
<arg type="BOOL">flag</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setPostsFrameChangedNotifications:</sel>
<arg type="BOOL">flag</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setToolTip:</sel>
<arg type="NSString*">string</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>setUpGState</sel>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>shouldDelayWindowOrderingForEvent:</sel>
<arg type="NSEvent*">theEvent</arg>
<desc>
</desc>
</method>
<method type="BOOL">
<sel>shouldDrawColor</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>sortSubviewsUsingFunction:</sel>
<arg type="int (*)(id,id,void*)">compare</arg>
<sel>context:</sel>
<arg type="void*">context</arg>
<desc>
</desc>
</method>
<method type="NSArray*">
<sel>subviews</sel>
<desc>
</desc>
</method>
<method type="NSView*">
<sel>superview</sel>
<desc>
</desc>
</method>
<method type="int">
<sel>tag</sel>
<desc>
</desc>
</method>
<method type="NSString*">
<sel>toolTip</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>translateOriginToPoint:</sel>
<arg type="NSPoint">newOrigin</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>unlockFocus</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>unregisterDraggedTypes</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>viewWillMoveToSuperview:</sel>
<arg type="NSView*">newSuperview</arg>
<desc>
</desc>
</method>
<method type="void">
<sel>viewWillMoveToWindow:</sel>
<arg type="NSWindow*">newWindow</arg>
<desc>
</desc>
</method>
<method type="id">
<sel>viewWithTag:</sel>
<arg type="int">aTag</arg>
<desc>
</desc>
</method>
<method type="NSRect">
<sel>visibleRect</sel>
<desc>
</desc>
</method>
<method type="float">
<sel>widthAdjustLimit</sel>
<desc>
</desc>
</method>
<method type="NSWindow*">
<sel>window</sel>
<desc>
</desc>
</method>
<method type="void">
<sel>writeEPSInsideRect:</sel>
<arg type="NSRect">aRect</arg>
<sel>toPasteboard:</sel>
<arg type="NSPasteboard*">pboard</arg>
<desc>
</desc>
</method>
</class>
</chapter>
</body>
</gsdoc>