NX Open C++ Reference Guide
|
Represents a RealScale for UI Styler
Created in NX5.0.0.
More...
Public Member Functions | |
void | AddDragHandler (const NXOpen::UIStyler::RealScale::Drag &dragevent, bool isDialogLaunchingEvent) |
Registers dtag callback. | |
void | AddValueChangedHandler (const NXOpen::UIStyler::RealScale::ValueChanged &valuechangedevent, bool isDialogLaunchingEvent) |
Called when a dialog user moves the slider up and down the scale. | |
double | ItemValue () |
Returns the item value Created in NX5.0.0. | |
bool | Sensitivity () |
Returns the sensitivity Created in NX5.0.0. | |
void | SetDecimalPrecision (int digits) |
Sets decimal precision Created in NX5.0.0. | |
void | SetItemValue (double itemVal) |
Sets the item value Created in NX5.0.0. | |
void | SetLabels (const NXString &minimumLabel, const NXString &maximumLabel) |
Sets labels Created in NX5.0.0. | |
void | SetLabels (const char *minimumLabel, const char *maximumLabel) |
Sets labels Created in NX5.0.0. | |
void | SetLimits (double minimumValue, double maximumValue) |
Sets limits 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. | |
![]() | |
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. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::RealScale::Drag |
Called when a dialog user moves the slider to a new position.
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
typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::RealScale::ValueChanged |
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::RealScale::AddDragHandler | ( | const NXOpen::UIStyler::RealScale::Drag & | dragevent, |
bool | isDialogLaunchingEvent | ||
) |
Registers dtag callback.
This method should be called before calling UIStyler::Dialog::Show or UIStyler::Dialog::RegisterWithUiMenu
Created in NX5.0.0.
License requirements : None
dragevent | Callback for add drag event |
isDialogLaunchingEvent | TRUE if dialog is going to launch, FALSE if not |
void NXOpen::UIStyler::RealScale::AddValueChangedHandler | ( | const NXOpen::UIStyler::RealScale::ValueChanged & | valuechangedevent, |
bool | isDialogLaunchingEvent | ||
) |
Called when a dialog user moves the slider up and down the scale.
For example, if a user moves the slider from 0.0 to 10.0, the dialog calls the drag callback 100 times, one for each value that the slider moves across. Do not terminate the dialog with a drag callback. The dialog should always return UF_UI_CB_CONTINUE_DIALOG.
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 |
double NXOpen::UIStyler::RealScale::ItemValue | ( | ) |
Returns the item value
Created in NX5.0.0.
License requirements : None
bool NXOpen::UIStyler::RealScale::Sensitivity | ( | ) |
Returns the sensitivity
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::RealScale::SetDecimalPrecision | ( | int | digits | ) |
Sets decimal precision
Created in NX5.0.0.
License requirements : None
digits | The number significant digits |
void NXOpen::UIStyler::RealScale::SetItemValue | ( | double | itemVal | ) |
Sets the item value
Created in NX5.0.0.
License requirements : None
itemVal | New real value for the slider. It must be within the min/max range |
void NXOpen::UIStyler::RealScale::SetLabels | ( | const NXString & | minimumLabel, |
const NXString & | maximumLabel | ||
) |
Sets labels
Created in NX5.0.0.
License requirements : None
minimumLabel | String minimum label NOTE: The full Unicode character set is not supported for this parameter. |
maximumLabel | String maximum label NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::UIStyler::RealScale::SetLabels | ( | const char * | minimumLabel, |
const char * | maximumLabel | ||
) |
Sets labels
Created in NX5.0.0.
License requirements : None
minimumLabel | String minimum label NOTE: The full Unicode character set is not supported for this parameter. |
maximumLabel | String maximum label NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::UIStyler::RealScale::SetLimits | ( | double | minimumValue, |
double | maximumValue | ||
) |
Sets limits
Created in NX5.0.0.
License requirements : None
minimumValue | Real minimum value |
maximumValue | Real maximum value |
void NXOpen::UIStyler::RealScale::SetSensitivity | ( | bool | type | ) |
Sets the sensitivity
Created in NX5.0.0.
License requirements : None
type | TRUE if sensitive, FALSE if insensitive |
void NXOpen::UIStyler::RealScale::SetVisibility | ( | bool | type | ) |
Sets the visibility
Created in NX5.0.0.
License requirements : None
type | TRUE if visible, FALSE if invisible |
bool NXOpen::UIStyler::RealScale::Visibility | ( | ) |
Returns the visibility
Created in NX5.0.0.
License requirements : None