Up

NSScrollView

Authors

Ovidiu Predescu (ovidiu@net-community.com)
Felipe A. Rodriguez (far@ix.netcom.com)
Richard Frith-Macdonald (richard@brainstorm.co.uk)

Date: Generated at 2023-12-22 15:07:50 -0500

Copyright: (C) 1996 Free Software Foundation, Inc.

Software documentation for the NSScrollView class

NSScrollView : NSView

Declared in:
AppKit/NSScrollView.h
Availability: OpenStep

Description forthcoming.

Instance Variables

Method summary

contentSizeForFrameSize: hasHorizontalScroller: hasVerticalScroller: borderType: 

+ (NSSize) contentSizeForFrameSize: (NSSize)frameSize hasHorizontalScroller: (BOOL)hFlag hasVerticalScroller: (BOOL)vFlag borderType: (NSBorderType)borderType;
Availability: OpenStep

Description forthcoming.

frameSizeForContentSize: hasHorizontalScroller: hasVerticalScroller: borderType: 

+ (NSSize) frameSizeForContentSize: (NSSize)contentSize hasHorizontalScroller: (BOOL)hFlag hasVerticalScroller: (BOOL)vFlag borderType: (NSBorderType)borderType;
Availability: OpenStep

Description forthcoming.

rulerViewClass 

+ (Class) rulerViewClass;
Availability: OpenStep

Description forthcoming.

setRulerViewClass: 

+ (void) setRulerViewClass: (Class)aClass;
Availability: OpenStep

Description forthcoming.

allowsMagnification 

- (BOOL) allowsMagnification;
Availability: MacOS-X 10.8.0

Description forthcoming.

autohidesScrollers 

- (BOOL) autohidesScrollers;
Availability: MacOS-X 10.3.0

Return wether scroller autohiding is set or not.

See Also: -setAutohidesScrollers:


automaticallyAdjustsContentInsets 

- (BOOL) automaticallyAdjustsContentInsets;
Availability: MacOS-X 10.10.0

Description forthcoming.

backgroundColor 

- (NSColor*) backgroundColor;
Availability: OpenStep

Description forthcoming.

borderType 

- (NSBorderType) borderType;
Availability: OpenStep

Description forthcoming.

contentInsets 

- (NSEdgeInsets) contentInsets;
Availability: MacOS-X 10.10.0

Description forthcoming.

contentSize 

- (NSSize) contentSize;
Availability: OpenStep

Returns the size of the NSScrollView's content view


contentView 

- (NSClipView*) contentView;
Availability: OpenStep

Description forthcoming.

documentCursor 

- (NSCursor*) documentCursor;
Availability: OpenStep

Description forthcoming.

documentView 

- (id) documentView;
Availability: OpenStep

Description forthcoming.

documentVisibleRect 

- (NSRect) documentVisibleRect;
Availability: OpenStep

Description forthcoming.

drawsBackground 

- (BOOL) drawsBackground;
Availability: MacOS-X 10.0.0

Description forthcoming.

hasHorizontalRuler 

- (BOOL) hasHorizontalRuler;
Availability: OpenStep

Returns whether the NSScrollView has a horizontal ruler

See Also: -setHasHorizontalRuler:


hasHorizontalScroller 

- (BOOL) hasHorizontalScroller;
Availability: OpenStep

Returns whether the NSScrollView has a horizontal scroller

See Also: -setHasHorizontalScroller:


hasVerticalRuler 

- (BOOL) hasVerticalRuler;
Availability: OpenStep

Returns whether the NSScrollView has a vertical ruler

See Also: -setHasVerticalRuler:


hasVerticalScroller 

- (BOOL) hasVerticalScroller;
Availability: OpenStep

Returns whether the NSScrollView has a vertical scroller

See Also: -setHasVerticalScroller:


horizontalLineScroll 

- (CGFloat) horizontalLineScroll;
Availability: MacOS-X 10.0.0

Description forthcoming.

horizontalPageScroll 

- (CGFloat) horizontalPageScroll;
Availability: MacOS-X 10.0.0

Description forthcoming.

horizontalRulerView 

- (NSRulerView*) horizontalRulerView;
Availability: OpenStep

Description forthcoming.

horizontalScrollElasticity 

- (NSScrollElasticity) horizontalScrollElasticity;
Availability: MacOS-X 10.7.0

Description forthcoming.

horizontalScroller 

- (NSScroller*) horizontalScroller;
Availability: OpenStep

Description forthcoming.

lineScroll 

- (CGFloat) lineScroll;
Availability: OpenStep

Description forthcoming.

pageScroll 

- (CGFloat) pageScroll;
Availability: OpenStep

Description forthcoming.

reflectScrolledClipView: 

- (void) reflectScrolledClipView: (NSClipView*)aClipView;
Availability: OpenStep

Description forthcoming.

rulersVisible 

- (BOOL) rulersVisible;
Availability: OpenStep

Description forthcoming.

scrollerInsets 

- (NSEdgeInsets) scrollerInsets;
Availability: MacOS-X 10.10.0

Description forthcoming.

scrollsDynamically 

- (BOOL) scrollsDynamically;
Availability: OpenStep

Description forthcoming.

setAllowsMagnification: 

- (void) setAllowsMagnification: (BOOL)m;
Availability: MacOS-X 10.8.0

Description forthcoming.

setAutohidesScrollers: 

- (void) setAutohidesScrollers: (BOOL)flag;
Availability: MacOS-X 10.3.0

Sets whether the view hides the scrollers (horizontal and/or vertical independendently) if they are not needed.

If the content fits inside the clip view on the X or Y axis or both, the respective scroller is removed and additional space is gained.

See Also: -autohidesScrollers


setAutomaticallyAdjustsContentInsets: 

- (void) setAutomaticallyAdjustsContentInsets: (BOOL)adjusts;
Availability: MacOS-X 10.10.0

Description forthcoming.

setBackgroundColor: 

- (void) setBackgroundColor: (NSColor*)aColor;
Availability: OpenStep

Description forthcoming.

setBorderType: 

- (void) setBorderType: (NSBorderType)borderType;
Availability: OpenStep

Description forthcoming.

setContentInsets: 

- (void) setContentInsets: (NSEdgeInsets)edgeInsets;
Availability: MacOS-X 10.10.0

Description forthcoming.

setContentView: 

- (void) setContentView: (NSClipView*)aView;
Availability: OpenStep

Description forthcoming.

setDocumentCursor: 

- (void) setDocumentCursor: (NSCursor*)aCursor;
Availability: OpenStep

Description forthcoming.

setDocumentView: 

- (void) setDocumentView: (NSView*)aView;
Availability: OpenStep

Description forthcoming.

setDrawsBackground: 

- (void) setDrawsBackground: (BOOL)flag;
Availability: MacOS-X 10.0.0

Description forthcoming.

setHasHorizontalRuler: 

- (void) setHasHorizontalRuler: (BOOL)flag;
Availability: OpenStep

Description forthcoming.

setHasHorizontalScroller: 

- (void) setHasHorizontalScroller: (BOOL)flag;
Availability: OpenStep

Description forthcoming.

setHasVerticalRuler: 

- (void) setHasVerticalRuler: (BOOL)flag;
Availability: OpenStep

Description forthcoming.

setHasVerticalScroller: 

- (void) setHasVerticalScroller: (BOOL)flag;
Availability: OpenStep

Description forthcoming.

setHorizontalLineScroll: 

- (void) setHorizontalLineScroll: (CGFloat)aFloat;
Availability: MacOS-X 10.0.0

Description forthcoming.

setHorizontalPageScroll: 

- (void) setHorizontalPageScroll: (CGFloat)aFloat;
Availability: MacOS-X 10.0.0

Description forthcoming.

setHorizontalRulerView: 

- (void) setHorizontalRulerView: (NSRulerView*)aRulerView;
Availability: OpenStep

Description forthcoming.

setHorizontalScrollElasticity: 

- (void) setHorizontalScrollElasticity: (NSScrollElasticity)value;
Availability: MacOS-X 10.7.0

Description forthcoming.

setHorizontalScroller: 

- (void) setHorizontalScroller: (NSScroller*)aScroller;
Availability: OpenStep

Description forthcoming.

setLineScroll: 

- (void) setLineScroll: (CGFloat)aFloat;
Availability: OpenStep

Description forthcoming.

setPageScroll: 

- (void) setPageScroll: (CGFloat)aFloat;
Availability: OpenStep

Description forthcoming.

setRulersVisible: 

- (void) setRulersVisible: (BOOL)flag;
Availability: OpenStep

Description forthcoming.

setScrollerInsets: 

- (void) setScrollerInsets: (NSEdgeInsets)insets;
Availability: MacOS-X 10.10.0

Description forthcoming.

setScrollsDynamically: 

- (void) setScrollsDynamically: (BOOL)flag;
Availability: OpenStep

Description forthcoming.

setVerticalLineScroll: 

- (void) setVerticalLineScroll: (CGFloat)aFloat;
Availability: MacOS-X 10.0.0

Description forthcoming.

setVerticalPageScroll: 

- (void) setVerticalPageScroll: (CGFloat)aFloat;
Availability: MacOS-X 10.0.0

Description forthcoming.

setVerticalRulerView: 

- (void) setVerticalRulerView: (NSRulerView*)aRulerView;
Availability: OpenStep

Description forthcoming.

setVerticalScrollElasticity: 

- (void) setVerticalScrollElasticity: (NSScrollElasticity)value;
Availability: MacOS-X 10.7.0

Description forthcoming.

setVerticalScroller: 

- (void) setVerticalScroller: (NSScroller*)aScroller;
Availability: OpenStep

Description forthcoming.

tile 

- (void) tile;
Availability: OpenStep

Vertically expand the scroller by 1pt on each end
Horizontall expand the scroller by 1pt on each end

verticalLineScroll 

- (CGFloat) verticalLineScroll;
Availability: MacOS-X 10.0.0

Description forthcoming.

verticalPageScroll 

- (CGFloat) verticalPageScroll;
Availability: MacOS-X 10.0.0

Description forthcoming.

verticalRulerView 

- (NSRulerView*) verticalRulerView;
Availability: OpenStep

Description forthcoming.

verticalScrollElasticity 

- (NSScrollElasticity) verticalScrollElasticity;
Availability: MacOS-X 10.7.0

Description forthcoming.

verticalScroller 

- (NSScroller*) verticalScroller;
Availability: OpenStep

Description forthcoming.



Instance Variables for NSScrollView Class

_autohidesScrollers

@protected BOOL _autohidesScrollers;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_borderType

@protected NSBorderType _borderType;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_contentView

@protected NSClipView* _contentView;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_cornerView

@protected NSView* _cornerView;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hLineScroll

@protected float _hLineScroll;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hPageScroll

@protected float _hPageScroll;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hasCornerView

@protected BOOL _hasCornerView;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hasHeaderView

@protected BOOL _hasHeaderView;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hasHorizRuler

@protected BOOL _hasHorizRuler;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hasHorizScroller

@protected BOOL _hasHorizScroller;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hasVertRuler

@protected BOOL _hasVertRuler;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_hasVertScroller

@protected BOOL _hasVertScroller;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_headerClipView

@protected NSClipView* _headerClipView;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_horizRuler

@protected NSRulerView* _horizRuler;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_horizScrollElasticity

@protected NSScrollElasticity _horizScrollElasticity;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_horizScroller

@protected NSScroller* _horizScroller;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_knobMoved

@protected BOOL _knobMoved;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_rulersVisible

@protected BOOL _rulersVisible;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_scrollsDynamically

@protected BOOL _scrollsDynamically;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_vLineScroll

@protected float _vLineScroll;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_vPageScroll

@protected float _vPageScroll;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_vertRuler

@protected NSRulerView* _vertRuler;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_vertScrollElasticity

@protected NSScrollElasticity _vertScrollElasticity;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_vertScroller

@protected NSScroller* _vertScroller;
Availability: OpenStep

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.





Up