Up
Authors
- Scott Christley (
scottc@net-community.com
)
-
Simple box view that can display a border and title
Copyright: (C) 1996-2015 Free Software Foundation, Inc.
- Declared in:
- AppKit/NSBox.h
- Conforms to:
- NSCoding
Availability: OpenStep
Instance Variables
Method summary
- (
NSColor*)
borderColor;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSRect)
borderRect;
Availability: OpenStep
Returns the border rectangle of the box.
- (
CGFloat)
borderWidth;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSBoxType)
boxType;
Availability: MacOS-X 10.0.0
Description forthcoming.
- (id)
contentView;
Availability: OpenStep
Returns the NSBox's content view. The content
view is created as NSView when the box is
initialized. The contentView is resizes when
needed.
See Also:
-setContentView:
- (
NSSize)
contentViewMargins;
Availability: OpenStep
Returns an NSSize containing the interior margins
of the receiver. An NSBox's content view margins are
empty space that is subtracted from the top,
bottom, and sides as padding between the inside
of the box and the frame of its content view.
See Also:
-setContentViewMargins:
- (
CGFloat)
cornerRadius;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSColor*)
fillColor;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (BOOL)
isTransparent;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSSize)
minimumSize;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.
- (void)
setBorderColor: (
NSColor*)newBorderColor;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
setBorderType: (
NSBorderType)aType;
Availability: OpenStep
Sets the border type to aType, resizes
the content view frame if needed, and marks self for
display. See
NSBorderType
for more informations The default boder type is
NSGrooveBorder
.
See Also:
-borderType
- (void)
setBorderWidth: (
CGFloat)borderWidth;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
setBoxType: (
NSBoxType)aType;
Availability: MacOS-X 10.0.0
Description forthcoming.
- (void)
setContentView: (
NSView*)aView;
Availability: OpenStep
Sets the content view to aView. The
current content view is replaced by
-replaceSubview:with:
. So you should
-retain
the current view if you want to use it later. The
contentView frame is resized if needed.
See Also:
-contentView
- (void)
setContentViewMargins: (
NSSize)offsetSize;
Availability: OpenStep
Sets the NSSize containing the interior margins to
offsetSize. An NSBox's content view
margins are empty space that is subtracted from
the top, bottom, and sides as padding between the
inside of the box and the frame of its content
view
See Also:
-contentViewMargins
- (void)
setCornerRadius: (
CGFloat)cornerRadius;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
setFillColor: (
NSColor*)newFillColor;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
setFrameFromContentFrame: (
NSRect)contentFrame;
Availability: OpenStep
Resizes the NSBox to fit the content view frame
contentFrame.
- (void)
setTitle: (
NSString*)aString;
Availability: OpenStep
Sets the title cell to aString, resizes
the content view frame if needed and marks self for
display.
Warning: This method does not implement the
Cocoa behaviour
See Also: -title
[NSCell -setStringValue:]
- (void)
setTitleFont: (
NSFont*)fontObj;
Availability: OpenStep
Sets the title cell font to fontObj,
resizes the content view frame if needed and
marks self for display.
See Also:
-titleFont
[NSCell -setFont:]
- (void)
setTitlePosition: (
NSTitlePosition)aPosition;
Availability: OpenStep
Sets the title cell position to aPosition
, resizes the content view frame if needed and marks
self for display. See
NSTitlePosition
for more information. The default position is
NSAtTop
.
See Also:
-titlePosition
- (void)
setTitleWithMnemonic: (
NSString*)aString;
Availability: MacOS-X 10.0.0
Description forthcoming.
- (void)
setTransparent: (BOOL)transparent;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
sizeToFit;
Availability: OpenStep
Resizes the NSBox and its content view to fit its
subviews.
- (
NSString*)
title;
Availability: OpenStep
- (id)
titleCell;
Availability: OpenStep
- (
NSFont*)
titleFont;
Availability: OpenStep
- (
NSRect)
titleRect;
Availability: OpenStep
Returns the title rectangle
Instance Variables for NSBox Class
@protected NSColor* _border_color;
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.
@protected NSRect _border_rect;
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.
@protected NSBorderType _border_type;
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.
@protected CGFloat _border_width;
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.
@protected NSBoxType _box_type;
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.
@protected id _cell;
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.
@protected id _content_view;
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.
@protected CGFloat _corner_radius;
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.
@protected NSColor* _fill_color;
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.
@protected NSSize _offsets;
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.
@protected NSTitlePosition _title_position;
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.
@protected NSRect _title_rect;
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.
@protected BOOL _transparent;
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