NX Open C++ Reference Guide
|
Represents a IntegerScale for UI Styler
Created in NX5.0.0.
More...
Public Member Functions | |
void | AddDragHandler (const NXOpen::UIStyler::IntegerScale::Drag &dragevent, bool isDialogLaunchingEvent) |
Registers drag callback. | |
void | AddValueChangedHandler (const NXOpen::UIStyler::IntegerScale::ValueChanged &valuechangedevent, bool isDialogLaunchingEvent) |
Registers value change callback. | |
int | ItemValue () |
Returns Created in NX5.0.0. | |
bool | Sensitivity () |
Returns the sensitivity of the dialog item. | |
void | SetItemValue (int itemVal) |
Sets Created in NX5.0.0. | |
void | SetLabels (const NXString &minimumLabel, const NXString &maximumLabel) |
Specifies the text for the minimum and maximum label. | |
void | SetLabels (const char *minimumLabel, const char *maximumLabel) |
Specifies the text for the minimum and maximum label. | |
void | SetLimits (int minimumValue, int maximumValue) |
Specifies the scale's maximum and minimum value. | |
void | SetSensitivity (bool type) |
Sets the sensitivity of the dialog item. | |
void | SetVisibility (bool type) |
Sets the visibility of the dialog item. | |
bool | Visibility () |
Returns the visibility of the dialog item. | |
![]() | |
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. | |
Represents a IntegerScale for UI Styler
Created in NX5.0.0.
typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::IntegerScale::Drag |
Called when a dialog user moves the slider up and down the scale.
For example, if a user moves the slider from 0 to 100, 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
typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::IntegerScale::ValueChanged |
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
void NXOpen::UIStyler::IntegerScale::AddDragHandler | ( | const NXOpen::UIStyler::IntegerScale::Drag & | dragevent, |
bool | isDialogLaunchingEvent | ||
) |
Registers drag callback.
This method should be called before calling UIStyler::Dialog::Show or UIStyler::Dialog::RegisterWithUiMenu
Created in NX5.0.0.
License requirements : None
dragevent | dragevent |
isDialogLaunchingEvent | is dialog launching event |
void NXOpen::UIStyler::IntegerScale::AddValueChangedHandler | ( | const NXOpen::UIStyler::IntegerScale::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 |
int NXOpen::UIStyler::IntegerScale::ItemValue | ( | ) |
Returns
Created in NX5.0.0.
License requirements : None
bool NXOpen::UIStyler::IntegerScale::Sensitivity | ( | ) |
Returns the sensitivity of the dialog item.
Created in NX5.0.0.
License requirements : None
void NXOpen::UIStyler::IntegerScale::SetItemValue | ( | int | itemVal | ) |
Sets
Created in NX5.0.0.
License requirements : None
itemVal | item val |
void NXOpen::UIStyler::IntegerScale::SetLabels | ( | const NXString & | minimumLabel, |
const NXString & | maximumLabel | ||
) |
Specifies the text for the minimum and maximum label.
By default, the system uses the maximum/minimum value as a text label.
Created in NX5.0.0.
License requirements : None
minimumLabel | minimum limit for label NOTE: The full Unicode character set is not supported for this parameter. |
maximumLabel | maximum limit for label NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::UIStyler::IntegerScale::SetLabels | ( | const char * | minimumLabel, |
const char * | maximumLabel | ||
) |
Specifies the text for the minimum and maximum label.
By default, the system uses the maximum/minimum value as a text label.
Created in NX5.0.0.
License requirements : None
minimumLabel | minimum limit for label NOTE: The full Unicode character set is not supported for this parameter. |
maximumLabel | maximum limit for label NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::UIStyler::IntegerScale::SetLimits | ( | int | minimumValue, |
int | maximumValue | ||
) |
Specifies the scale's maximum and minimum value.
Created in NX5.0.0.
License requirements : None
minimumValue | to set minimum |
maximumValue | to set maximum |
void NXOpen::UIStyler::IntegerScale::SetSensitivity | ( | bool | type | ) |
Sets the sensitivity of the dialog item.
Created in NX5.0.0.
License requirements : None
type | TRUE if sensitive, FALSE if insensitive |
void NXOpen::UIStyler::IntegerScale::SetVisibility | ( | bool | type | ) |
Sets the visibility of the dialog item.
Created in NX5.0.0.
License requirements : None
type | TRUE if visible, FALSE if invisible |
bool NXOpen::UIStyler::IntegerScale::Visibility | ( | ) |
Returns the visibility of the dialog item.
Created in NX5.0.0.
License requirements : None