NX Open C++ Reference Guide
|
Represents a RadioBox for UI Styler
Created in NX5.0.0.
More...
Public Types | |
typedef NXOpen::Callback1 < NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent * > | ValueChanged |
Called when a dialog user click on a button in the radio box. | |
Public Member Functions | |
void | AddValueChangedHandler (const NXOpen::UIStyler::RadioBox::ValueChanged &valuechangedevent, bool isDialogLaunchingEvent) |
Registers value change callback. | |
bool | GetSensitivity () |
Gets the sensitivity. | |
int | ItemValue () |
Returns the item value Created in NX5.0.0. | |
void | SetDefaultAction () |
Set default action Created in NX5.0.0. | |
void | SetItemValue (int itemVal) |
Sets the item value Created in NX5.0.0. | |
void | SetLabel (const NXString &strLabel) |
Sets label Created in NX5.0.0. | |
void | SetSensitivity (int subitemIndex, 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. |
typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::RadioBox::ValueChanged |
Called when a dialog user click on a button in the radio box.
Do not terminate the dialog with a value-changed callback. The dialog should always return UF_UI_CB_CONTINUE_DIALOG.
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::RadioBox::AddValueChangedHandler | ( | const NXOpen::UIStyler::RadioBox::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 |
Gets the sensitivity.
Returns the item value
Created in NX5.0.0.
License requirements : None
Set default action
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::RadioBox::SetItemValue | ( | int | itemVal | ) |
Sets the item value
Created in NX5.0.0.
License requirements : None
itemVal | Zero-based index indicating the choice to be selected. It must be in the range of existing choices. |
void NXOpen::UIStyler::RadioBox::SetLabel | ( | const NXString & | strLabel | ) |
Sets label
Created in NX5.0.0.
License requirements : None
strLabel | Text to be set for the descriptive label NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::UIStyler::RadioBox::SetSensitivity | ( | int | subitemIndex, |
bool | type | ||
) |
Sets the sensitivity
Created in NX5.0.0.
License requirements : None
subitemIndex | subitem index |
type | TRUE if visible, FALSE if invisible |
void NXOpen::UIStyler::RadioBox::SetVisibility | ( | bool | type | ) |
Sets the visibility
Created in NX5.0.0.
License requirements : None
type | TRUE if sensitive, FALSE if insensitive |
Returns the visibility
Created in NX5.0.0.
License requirements : None