Enumeration Class

class NXOpen.BlockStyler.Enumeration

Bases: NXOpen.BlockStyler.UIBlock

Represents an Enumeration block

New in version NX8.5.0.

Properties

Property Description
AllowShortcuts Returns or sets the AllowShortcuts.
BalloonTooltipLayoutAsString Returns or sets the BalloonTooltipLayout as string
BorderVisibility Returns or sets the BorderVisibility
Enable Returns or sets the Enable.
Expanded Returns or sets the Expanded
Group Returns or sets the Group
HighQualityBitmap Returns or sets the HighQualityBitmap
IconsOnly Returns or sets the IconsOnly.
Label Returns or sets the Label
LabelVisibility Returns or sets the LabelVisibility
LayoutAsString Returns or sets the Layout as string
Localize Returns or sets the Localize.
Name Returns the name of the block or BlockID
NumberOfColumns Returns or sets the NumberOfColumns
PackedColumns Returns or sets the PackedColumns.
PresentationStyleAsString Returns or sets the PresentationStyle as string
RetainValue Returns or sets the RetainValue
Show Returns or sets the Visibility of block.
Tag Returns the Tag for this object.
Type Returns the type of block
ValueAsString Returns or sets the Value as string.

Methods

Method Description
Focus Focuses on the block.
GetBalloonTooltipImages Gets the BalloonTooltipImages @return
GetBalloonTooltipLayoutMembers Gets the BalloonTooltipLayout members @return Value to get from the property
GetBalloonTooltipTexts Gets the BalloonTooltipTexts @return Value to get from the property
GetBitmaps Gets the Bitmaps @return Value to get for the property.
GetEnumMembers Gets the Enum members.
GetEnumSensitivity Gets EnumSensitivity @return Array of integers with the value 0 or 1.
GetEnumVisibility Gets EnumVisibility @return Array of integers with the value 0 or 1.
GetInitialShortcuts Gets InitialShortcuts.
GetLayoutMembers Gets the Layout members @return Value to get from the property
GetPresentationStyleMembers Gets the PresentationStyle members @return Value to get from the property
GetProperties Returns the properties of the block @return
SetBalloonTooltipImages Sets the BalloonTooltipImages
SetBalloonTooltipTexts Sets the BalloonTooltipTexts
SetBitmaps Sets the Bitmaps
SetEnumMembers Sets the Enum members.
SetEnumSensitivity Sets EnumSensitivity
SetEnumVisibility Sets EnumVisibility
SetInitialShortcuts Sets InitialShortcuts.

Property Detail

AllowShortcuts

Enumeration.AllowShortcuts

Returns or sets the AllowShortcuts.

If true, the ‘Show Shortcuts’ option is available.

-------------------------------------

Getter Method

Signature AllowShortcuts()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AllowShortcuts(allow)

Parameters:allow (bool) –

New in version NX8.5.0.

License requirements: None.

BalloonTooltipLayoutAsString

Enumeration.BalloonTooltipLayoutAsString

Returns or sets the BalloonTooltipLayout as string

-------------------------------------

Getter Method

Signature BalloonTooltipLayoutAsString()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature BalloonTooltipLayoutAsString(enumString)

Parameters:enumString (str) –

New in version NX8.5.0.

License requirements: None.

BorderVisibility

Enumeration.BorderVisibility

Returns or sets the BorderVisibility

-------------------------------------

Getter Method

Signature BorderVisibility()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature BorderVisibility(visibility)

Parameters:visibility (bool) –

New in version NX8.5.0.

License requirements: None.

HighQualityBitmap

Enumeration.HighQualityBitmap

Returns or sets the HighQualityBitmap

-------------------------------------

Getter Method

Signature HighQualityBitmap()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature HighQualityBitmap(highQuality)

Parameters:highQuality (bool) –

New in version NX8.5.0.

License requirements: None.

IconsOnly

Enumeration.IconsOnly

Returns or sets the IconsOnly.

If true, the enumeration options are shown as bitmaps only

-------------------------------------

Getter Method

Signature IconsOnly()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature IconsOnly(iconsOnly)

Parameters:iconsOnly (bool) –

New in version NX8.5.0.

License requirements: None.

LabelVisibility

Enumeration.LabelVisibility

Returns or sets the LabelVisibility

-------------------------------------

Getter Method

Signature LabelVisibility()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LabelVisibility(visibility)

Parameters:visibility (bool) –

New in version NX8.5.0.

License requirements: None.

LayoutAsString

Enumeration.LayoutAsString

Returns or sets the Layout as string

-------------------------------------

Getter Method

Signature LayoutAsString()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LayoutAsString(enumString)

Parameters:enumString (str) –

New in version NX8.5.0.

License requirements: None.

Localize

Enumeration.Localize

Returns or sets the Localize.

If true, the Label is translated to current locale language.

-------------------------------------

Getter Method

Signature Localize()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Localize(localize)

Parameters:localize (bool) –

New in version NX8.5.0.

License requirements: None.

NumberOfColumns

Enumeration.NumberOfColumns

Returns or sets the NumberOfColumns

-------------------------------------

Getter Method

Signature NumberOfColumns()

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature NumberOfColumns(numColumn)

Parameters:numColumn (int) –

New in version NX8.5.0.

License requirements: None.

PackedColumns

Enumeration.PackedColumns

Returns or sets the PackedColumns.

If true, each column takes up as much space as required for labels in that column. If false, the longest label amongst all options dictates the width of all columns.

-------------------------------------

Getter Method

Signature PackedColumns()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PackedColumns(packedColumns)

Parameters:packedColumns (bool) –

New in version NX8.5.0.

License requirements: None.

PresentationStyleAsString

Enumeration.PresentationStyleAsString

Returns or sets the PresentationStyle as string

-------------------------------------

Getter Method

Signature PresentationStyleAsString()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PresentationStyleAsString(enumString)

Parameters:enumString (str) –

New in version NX8.5.0.

License requirements: None.

RetainValue

Enumeration.RetainValue

Returns or sets the RetainValue

-------------------------------------

Getter Method

Signature RetainValue()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RetainValue(retain)

Parameters:retain (bool) –

New in version NX8.5.0.

License requirements: None.

ValueAsString

Enumeration.ValueAsString

Returns or sets the Value as string.

Represents the currently selected option of enum.

-------------------------------------

Getter Method

Signature ValueAsString()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ValueAsString(enumString)

Parameters:enumString (str) –

New in version NX8.5.0.

License requirements: None.

Method Detail

GetBalloonTooltipImages

Enumeration.GetBalloonTooltipImages

Gets the BalloonTooltipImages

Signature GetBalloonTooltipImages()

Returns:
Return type:list of str

New in version NX8.5.0.

License requirements: None.

GetBalloonTooltipLayoutMembers

Enumeration.GetBalloonTooltipLayoutMembers

Gets the BalloonTooltipLayout members

Signature GetBalloonTooltipLayoutMembers()

Returns:Value to get from the property
Return type:list of str

New in version NX8.5.0.

License requirements: None.

GetBalloonTooltipTexts

Enumeration.GetBalloonTooltipTexts

Gets the BalloonTooltipTexts

Signature GetBalloonTooltipTexts()

Returns:Value to get from the property
Return type:list of str

New in version NX8.5.0.

License requirements: None.

GetBitmaps

Enumeration.GetBitmaps

Gets the Bitmaps

Signature GetBitmaps()

Returns:Value to get for the property.
Return type:list of str

New in version NX8.5.0.

License requirements: None.

GetEnumMembers

Enumeration.GetEnumMembers

Gets the Enum members.

Signature GetEnumMembers()

Returns:Array of member names
Return type:list of str

New in version NX8.5.0.

License requirements: None.

GetEnumSensitivity

Enumeration.GetEnumSensitivity

Gets EnumSensitivity

Signature GetEnumSensitivity()

Returns:Array of integers with the value 0 or 1. If 1 then the corresponding enum member is sensitive otherwise it is insensitive.
Return type:list of int

New in version NX8.5.0.

License requirements: None.

GetEnumVisibility

Enumeration.GetEnumVisibility

Gets EnumVisibility

Signature GetEnumVisibility()

Returns:Array of integers with the value 0 or 1. If 1 then the corresponding enum member is visible otherwise it is hidden.
Return type:list of int

New in version NX8.5.0.

License requirements: None.

GetInitialShortcuts

Enumeration.GetInitialShortcuts

Gets InitialShortcuts.

Specifies the set of shortcuts that are displayed when the dialog is initially shown. Valid only if AllowShortcuts property is true.

Signature GetInitialShortcuts()

Returns:Array of integers with length between 0 and N-1, where N is the number of enumeration options
Return type:list of int

New in version NX8.5.0.

License requirements: None.

GetLayoutMembers

Enumeration.GetLayoutMembers

Gets the Layout members

Signature GetLayoutMembers()

Returns:Value to get from the property
Return type:list of str

New in version NX8.5.0.

License requirements: None.

GetPresentationStyleMembers

Enumeration.GetPresentationStyleMembers

Gets the PresentationStyle members

Signature GetPresentationStyleMembers()

Returns:Value to get from the property
Return type:list of str

New in version NX8.5.0.

License requirements: None.

SetBalloonTooltipImages

Enumeration.SetBalloonTooltipImages

Sets the BalloonTooltipImages

Signature SetBalloonTooltipImages(imageStrings)

Parameters:imageStrings (list of str) –

New in version NX8.5.0.

License requirements: None.

SetBalloonTooltipTexts

Enumeration.SetBalloonTooltipTexts

Sets the BalloonTooltipTexts

Signature SetBalloonTooltipTexts(tooltipTextArray)

Parameters:tooltipTextArray (list of str) – Value to set for the property.

New in version NX8.5.0.

License requirements: None.

SetBitmaps

Enumeration.SetBitmaps

Sets the Bitmaps

Signature SetBitmaps(bitmapsStrings)

Parameters:bitmapsStrings (list of str) – Value to set for the property.

New in version NX8.5.0.

License requirements: None.

SetEnumMembers

Enumeration.SetEnumMembers

Sets the Enum members.

Signature SetEnumMembers(memberStrings)

Parameters:memberStrings (list of str) – Array of member names

New in version NX8.5.0.

License requirements: None.

SetEnumSensitivity

Enumeration.SetEnumSensitivity

Sets EnumSensitivity

Signature SetEnumSensitivity(valueVector)

Parameters:valueVector (list of int) – Array of integers with the value 0 or 1. If 1 then the corresponding enum member is sensitive otherwise it is insensitive.

New in version NX8.5.0.

License requirements: None.

SetEnumVisibility

Enumeration.SetEnumVisibility

Sets EnumVisibility

Signature SetEnumVisibility(valueVector)

Parameters:valueVector (list of int) – Array of integers with the value 0 or 1. If 1 then the corresponding enum member is visible otherwise it is hidden.

New in version NX8.5.0.

License requirements: None.

SetInitialShortcuts

Enumeration.SetInitialShortcuts

Sets InitialShortcuts.

Specifies the set of shortcuts that are displayed when the dialog is initially shown. Valid only if AllowShortcuts property is true.

Signature SetInitialShortcuts(valueVector)

Parameters:valueVector (list of int) – Array of integers with length between 0 and N-1, where N is the number of enumeration options

New in version NX8.5.0.

License requirements: None.