NX Open C++ Reference Guide
|
Represents a Button Layout for UI Styler. More...
Public Types | |
typedef NXOpen::Callback1 < NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent * > | Activate |
Called when a dialog user clicks on a push button or presses the spacebar when a push button has keyboard focus. | |
Public Member Functions | |
void | AddActivateHandler (const NXOpen::UIStyler::ButtonLayout::Activate &activateevent, bool isDialogLaunchingEvent) |
Registers activate callback. | |
int | GetSelectedIndexValue () |
Gets selected index. | |
bool | GetSensitivity () |
Gets the sensitivity. | |
void | SetDefaultAction () |
Sets default action 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::ButtonLayout::Activate |
Called when a dialog user clicks on a push button or presses the spacebar when a push button has keyboard focus.
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::ButtonLayout::AddActivateHandler | ( | const NXOpen::UIStyler::ButtonLayout::Activate & | activateevent, |
bool | isDialogLaunchingEvent | ||
) |
Registers activate callback.
This method should be called before calling UIStyler::Dialog::Show or UIStyler::Dialog::RegisterWithUiMenu
Created in NX5.0.0.
License requirements : None
activateevent | Callback for activate event |
isDialogLaunchingEvent | TRUE if dialog is going to launch, FALSE if not |
Gets selected index.
Gets the sensitivity.
Sets default action
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::ButtonLayout::SetSensitivity | ( | int | subitemIndex, |
bool | type | ||
) |
Sets the sensitivity
Created in NX5.0.0.
License requirements : None
subitemIndex | If the entire dialog item should change to the new sensitivity state, set this field to UF_STYLER_NO_SUB_INDEX. If only one subitem should change to the new sensitivity state, set this field to its zero-based index. |
type | TRUE if sensitive, FALSE if insensitive |
void NXOpen::UIStyler::ButtonLayout::SetVisibility | ( | bool | type | ) |
Sets the visibility
Created in NX5.0.0.
License requirements : None
type | TRUE if visible, FALSE if invisible |
Returns the visibility
Created in NX5.0.0.
License requirements : None