NX Open C++ Reference Guide
|
Represents a Toggle for UI Styler. More...
Public Types | |
typedef NXOpen::Callback1 < NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent * > | ValueChanged |
Called when a dialog user clicks on the button or presses the spacebar when the button has keyboard focus. | |
Public Member Functions | |
void | AddValueChangedHandler (const NXOpen::UIStyler::Toggle::ValueChanged &valuechangedevent, bool isDialogLaunchingEvent) |
Registers value change callback. | |
bool | GetSensitivity () |
Gets the sensitivity. | |
bool | ItemValue () |
Returns an item value Created in NX5.0.0. | |
void | SetDefaultAction () |
Indicates that this dialog item should override the accelerator on the second mouse button, which normally accelerates to the OK button. | |
void | SetFocus () |
Indicates that this dialog item is receiving keyboard focus. | |
void | SetItemValue (bool itemVal) |
Sets an item value Created in NX5.0.0. | |
void | SetLabel (const NXString &strLabel) |
Sets the label to display on the right side of the toggle button. | |
void | SetSensitivity (int subitemIndex, bool type) |
Sets the sensitivity of the toggle button Created in NX5.0.0. | |
void | SetVisibility (bool type) |
Sets the visibility of the toggle Created in NX5.0.0. | |
bool | Visibility () |
Returns the visibility of the toggle Created in NX5.0.0. |
typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::Toggle::ValueChanged |
Called when a dialog user clicks on the button or presses the spacebar when the button has keyboard focus.
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::Toggle::AddValueChangedHandler | ( | const NXOpen::UIStyler::Toggle::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 | Value changed event |
isDialogLaunchingEvent | True if launch any dialog else False |
Gets the sensitivity.
bool NXOpen::UIStyler::Toggle::ItemValue | ( | ) |
Returns an item value
Created in NX5.0.0.
License requirements : None
Indicates that this dialog item should override the accelerator on the second mouse button, which normally accelerates to the OK button.
When you set this attribute, a click on the second mouse button triggers this dialog item's ON/OFF state and calls the Value Changed callback instead of the action of the OK button.
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::Toggle::SetFocus | ( | ) |
Indicates that this dialog item is receiving keyboard focus.
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::Toggle::SetItemValue | ( | bool | itemVal | ) |
Sets an item value
Created in NX5.0.0.
License requirements : None
itemVal | item val |
void NXOpen::UIStyler::Toggle::SetLabel | ( | const NXString & | strLabel | ) |
Sets the label to display on the right side of the toggle button.
If the toggle button displays a bitmap, then this text label is used as a popup hint instead
Created in NX5.0.0.
License requirements : None
strLabel | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::UIStyler::Toggle::SetSensitivity | ( | int | subitemIndex, |
bool | type | ||
) |
Sets the sensitivity of the toggle button
Created in NX5.0.0.
License requirements : None
subitemIndex | subitem index |
type | type |
void NXOpen::UIStyler::Toggle::SetVisibility | ( | bool | type | ) |
Sets the visibility of the toggle
Created in NX5.0.0.
License requirements : None
type | type |
bool NXOpen::UIStyler::Toggle::Visibility | ( | ) |
Returns the visibility of the toggle
Created in NX5.0.0.
License requirements : None