|
NX Open C++ Reference Guide
|
Represents a ColorTool for UI Styler. More...
Public Types | |
| typedef NXOpen::Callback1 < NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent * > | ValueChanged |
| Called when a dialog user enters a valid color value. | |
Public Types inherited from NXOpen::UIStyler::StylerItem | |
| enum | ItemType { ItemTypeInvalidType = -1, ItemTypeActionButton, ItemTypeDialog, ItemTypeRadioBox, ItemTypeReal, ItemTypeScaleReal, ItemTypeBitmap, ItemTypeRowColumn, ItemTypeButtonLayout, ItemTypeScrolledWindow, ItemTypeColorTool, ItemTypeSelectionBox, ItemTypeSeparator, ItemTypeSingleSelectionList, ItemTypeString, ItemTypeBeginGroup, ItemTypeInteger, ItemTypeScaleInteger, ItemTypeMultiList, ItemTypeLabel, ItemTypeMultiLineText, ItemTypeTabControl, ItemTypeOptionMenu, ItemTypeToggle, ItemTypeOptionToggle, ItemTypeToolPalette, ItemTypeWideString, ItemTypePropertyPage, ItemTypeCollapsibleGroup } |
| Describes kind of action to be taken from callbac. More... | |
Public Member Functions | |
| void | AddValueChangedHandler (const NXOpen::UIStyler::ColorTool::ValueChanged &valuechangedevent, bool isDialogLaunchingEvent) |
| Registers value change callback. | |
| int | ItemValue () |
| Returns the item value Created in NX5.0.0. | |
| bool | Sensitivity () |
| Returns the sensitivity Created in NX5.0.0. | |
| void | SetItemValue (int itemVal) |
| Sets the item value Created in NX5.0.0. | |
| void | SetSensitivity (bool type) |
| Sets the sensitivity Created in NX5.0.0. | |
| void | SetVisibility (bool type) |
| Sets the visibility Created in NX5.0.0. | |
| bool | Visibility () |
| Returns the visibility Created in NX5.0.0. | |
Public Member Functions inherited from NXOpen::UIStyler::StylerItem | |
| NXOpen::UIStyler::StylerItem::ItemType | GetItemType () |
| Gets the dialog item type. | |
| NXOpen::UIStyler::Attachment * | InitializeAttachment () |
| Returns initialized dialog item attachment information. | |
| bool | IsEqualTo (NXOpen::UIStyler::StylerItem *itemToCompare) |
| Equates two styler items. | |
| void | SetAttachment (NXOpen::UIStyler::Attachment *attachment) |
| Specifies the updated dialog item attachment information Created in NX5.0.0. | |
| virtual | ~StylerItem () |
| Free resources associated with the instance. | |
Public Member Functions inherited from NXOpen::TransientObject | |
| void * | GetHandle () |
| Handle of the internal object represented by this object. | |
| typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::ColorTool::ValueChanged |
Called when a dialog user enters a valid color value.
Created in NX5.0.0.
License requirements : None
| void NXOpen::UIStyler::ColorTool::AddValueChangedHandler | ( | const NXOpen::UIStyler::ColorTool::ValueChanged & | valuechangedevent, |
| bool | isDialogLaunchingEvent | ||
| ) |
Registers value change callback.
This method should be called before calling UIStyler::Dialog::Show or UIStyler::Dialog::RegisterWithUiMenu
Created in NX5.0.0.
License requirements : None
| valuechangedevent | Callback for value changed event |
| isDialogLaunchingEvent | TRUE if dialog is going to launch, FALSE if not |
| int NXOpen::UIStyler::ColorTool::ItemValue | ( | ) |
Returns the item value
Created in NX5.0.0.
License requirements : None
| bool NXOpen::UIStyler::ColorTool::Sensitivity | ( | ) |
Returns the sensitivity
Created in NX5.0.0.
License requirements : None
| void NXOpen::UIStyler::ColorTool::SetItemValue | ( | int | itemVal | ) |
Sets the item value
Created in NX5.0.0.
License requirements : None
| itemVal | Integer value to display in the text field |
| void NXOpen::UIStyler::ColorTool::SetSensitivity | ( | bool | type | ) |
Sets the sensitivity
Created in NX5.0.0.
License requirements : None
| type | TRUE if sensitive, FALSE if insensitive |
| void NXOpen::UIStyler::ColorTool::SetVisibility | ( | bool | type | ) |
Sets the visibility
Created in NX5.0.0.
License requirements : None
| type | TRUE if visible, FALSE if invisible |
| bool NXOpen::UIStyler::ColorTool::Visibility | ( | ) |
Returns the visibility
Created in NX5.0.0.
License requirements : None