NSCellMBS class constants

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

NSCellMBS constants

Constants

Constant Value Description
NSAnyType 0 One of the constants specify how a cell formats numeric data. Any value is allowed.
Deprecated in Mac OS X v10.4 and later.
NSBlueControlTint 1 One of the constants specify a cell's tint. Aqua control tint
Available in Mac OS X v10.3 and later.
NSCellAllowsMixedState 16 One of the constants specify how a button behaves when pressed and how it displays its state. Lets the cell's state be NSMixedState, as well as NSOffState and NSOnState.
NSCellChangesContents 14 One of the constants specify how a button behaves when pressed and how it displays its state. If the cell's state is NSMixedState or NSOnState, displays the cell's alternate image.
NSCellDisabled 0 One of the constants specify how a button behaves when pressed and how it displays its state. Does not let the user manipulate the cell.
NSCellEditable 3 One of the constants specify how a button behaves when pressed and how it displays its state. Lets the user edit the cell's contents.
NSCellHasImageHorizontal 12 One of the constants specify how a button behaves when pressed and how it displays its state. Controls the position of the cell's image: places the image on the right of any text in the cell. more
NSCellHasImageOnLeftOrBottom 13 One of the constants specify how a button behaves when pressed and how it displays its state. Controls the position of the cell's image: places the image on the left of or below any text in the cell.
See NSCellHasImageHorizontal for more details.
NSCellHasOverlappingImage 11 One of the constants specify how a button behaves when pressed and how it displays its state. Controls the position of the cell's image: places the image over any text in the cell.
See NSCellHasImageHorizontal for more details.
NSCellHighlighted 5 One of the constants specify how a button behaves when pressed and how it displays its state. Draws the cell with a highlighted appearance. (Deprecated. Use Highlighted instead.)
NSCellHitContentArea 1 One of the constants are used by hitTestForEvent to determine the effect of an event. A content area in the cell.
Available in Mac OS X v10.5 and later.
NSCellHitEditableTextArea 2 One of the constants are used by hitTestForEvent to determine the effect of an event. An editable text area of the cell.
Available in Mac OS X v10.5 and later.
NSCellHitNone 0 One of the constants are used by hitTestForEvent to determine the effect of an event. An empty area, or did not hit in the cell.
Available in Mac OS X v10.5 and later.
NSCellHitTrackableArea 4 One of the constants are used by hitTestForEvent to determine the effect of an event. A trackable area in the cell.
Available in Mac OS X v10.5 and later.
NSCellIsBordered 10 One of the constants specify how a button behaves when pressed and how it displays its state. Draws a border around the cell.
NSCellIsInsetButton 15 One of the constants specify how a button behaves when pressed and how it displays its state. Insets the cell's contents from the border.
By default, the cell's contents are inset by 2 points. This constant is ignored if the cell is unbordered.
NSCellLightsByBackground 9 One of the constants specify how a button behaves when pressed and how it displays its state. If the cell is pushed in, changes the cell's background color from gray to white.
NSCellLightsByContents 6 One of the constants specify how a button behaves when pressed and how it displays its state. If the cell is pushed in, displays the cell's alternate image.
NSCellLightsByGray 7 One of the constants specify how a button behaves when pressed and how it displays its state. If the cell is pushed in, displays the cell's image as darkened.
NSCellState 1 One of the constants specify how a button behaves when pressed and how it displays its state. The cell's state can be NSMixedState, NSOffState, or NSOnState.
NSChangeBackgroundCell 8 One of the constants specify how a button behaves when pressed and how it displays its state. If the cell's state is NSMixedState or NSOnState, changes the cell's background color from gray to white.
NSChangeBackgroundCellMask 8 One of the constants specify what happens when a button is pressed or is displaying its alternate state. Same as NSChangeGrayCellMask, but only background pixels are changed.
NSChangeGrayCell 4 One of the constants specify how a button behaves when pressed and how it displays its state. If the cell's state is NSMixedState or NSOnState, displays the cell's image as darkened.
NSChangeGrayCellMask 4 One of the constants specify what happens when a button is pressed or is displaying its alternate state. The button cell swaps the "control color" (the controlColor method of NSColor) and white pixels on its background and icon.
NSClearControlTint 7 One of the constants specify a cell's tint. Clear control tint
Available in Mac OS X v10.0 and later.
NSContentsCellMask 1 One of the constants specify what happens when a button is pressed or is displaying its alternate state. The button cell displays its alternate icon and/or title.
NSDefaultControlTint 0 One of the constants specify a cell's tint. The current default tint setting.
Available in Mac OS X v10.0 and later.
NSDoubleType 6 One of the constants specify how a cell formats numeric data. Must be between –FLT_MAX and FLT_MAX.
Deprecated in Mac OS X v10.4 and later.
NSFloatType 3 One of the constants specify how a cell formats numeric data. Must be between –FLT_MAX and FLT_MAX.
Deprecated in Mac OS X v10.4 and later.
NSGraphiteControlTint 6 One of the constants specify a cell's tint. Graphite control tint
Available in Mac OS X v10.3 and later.
NSImageAbove 5 One of the constants specify the position of a button's image relative to its title. The image is above the title.
NSImageBelow 4 One of the constants specify the position of a button's image relative to its title. The image is below the title.
NSImageCellType 2 One of the constants specify how a cell represents its data (as text or as an image). Cell displays images.
NSImageLeft 2 One of the constants specify the position of a button's image relative to its title. The image is to the left of the title.
NSImageOnly 1 One of the constants specify the position of a button's image relative to its title. The cell displays an image, but not a title.
NSImageOverlaps 6 One of the constants specify the position of a button's image relative to its title. The image overlaps the title.
NSImageRight 3 One of the constants specify the position of a button's image relative to its title. The image is to the right of the title.
NSIntType 1 One of the constants specify how a cell formats numeric data. Must be between INT_MIN and INT_MAX.
Deprecated in Mac OS X v10.4 and later.
NSMiniControlSize 2 These constants specify a cell's size. The control has a smaller size than NSSmallControlSize.
NSMixedState -1 One of the constants specify a cell's state and are used mostly for buttons. The corresponding feature is in effect somewhere.
NSNoCellMask 0 One of the constants specify what happens when a button is pressed or is displaying its alternate state. The button cell doesn't change.
NSNoImage 0 One of the constants specify the position of a button's image relative to its title. The cell doesn't display an image.
NSNullCellType 0 One of the constants specify how a cell represents its data (as text or as an image). Cell displays nothing.
NSOffState 0 One of the constants specify a cell's state and are used mostly for buttons. The corresponding feature is in effect nowhere.
NSOnState 1 One of the constants specify a cell's state and are used mostly for buttons. The corresponding feature is in effect everywhere.
NSPositiveDoubleType 7 One of the constants specify how a cell formats numeric data. Must be between FLT_MIN and FLT_MAX.
Deprecated in Mac OS X v10.4 and later.
NSPositiveFloatType 4 One of the constants specify how a cell formats numeric data. Must be between FLT_MIN and FLT_MAX.
Deprecated in Mac OS X v10.4 and later.
NSPositiveIntType 2 One of the constants specify how a cell formats numeric data. Must be between 1 and INT_MAX.
Deprecated in Mac OS X v10.4 and later.
NSPushInCell 2 One of the constants specify how a button behaves when pressed and how it displays its state. Determines whether the cell's image and text appear to be shifted down and to the right.
NSPushInCellMask 2 One of the constants specify what happens when a button is pressed or is displaying its alternate state. The button cell "pushes in" if it has a border.
NSRegularControlSize 0 These constants specify a cell's size. The control is sized as regular.
NSSmallControlSize 1 These constants specify a cell's size. The control has a smaller size. more
NSTextCellType 1 One of the constants specify how a cell represents its data (as text or as an image). Cell displays text.

Background Styles

Constant Value Description
NSBackgroundStyleDark 1 The background is a dark color.
Light content contrasts well with this background.
Available in Mac OS X v10.5 and later.
NSBackgroundStyleLight 0 The background is a light color.
Dark content contrasts well with this background.
Available in Mac OS X v10.5 and later.
NSBackgroundStyleLowered 3 The background is intended to appear lower than the content drawn on it.
Content might need to be embossed.
Available in Mac OS X v10.5 and later.
NSBackgroundStyleRaised 2 The background is intended to appear higher than the content drawn on it.
Content might need to be inset.
Available in Mac OS X v10.5 and later.
Example

Scaling Modes

Constant Value Description
NSImageScaleAxesIndependently 1 Scale each dimension to exactly fit destination.
This setting does not preserve the aspect ratio of the image.
Available in Mac OS X v10.5 and later.
NSImageScaleNone 2 Do not scale the image.
Available in Mac OS X v10.5 and later.
NSImageScaleProportionallyDown 0 If it is too large for the destination, scale the image down while preserving the aspect ratio.
Available in Mac OS X v10.5 and later.
NSImageScaleProportionallyUpOrDown 3 Scale the image to its maximum possible dimensions while both staying within the destination area and preserving its aspect ratio.
Available in Mac OS X v10.5 and later.

💬 Ask a question or report a problem