POverride
(Dialog Library)
Description: | Tool used to override non-standard ConfigFolder controls for child tags. |
Returns: | Nothing |
Usage: | Steady State only. |
Function Groups: | Graphics |
Related to: | GUITransform | PAddressEntry | PAlmPriority | PAreaSelect | PCheckBox | PColorEdit | PColorSelect | PContributor | PDroplist | PEditField | PEditName | PHSliderBar | PHueSelect | PImageSelect | PIPAddressList | PIPListenerGroup | PMultiCheckBox | PPageSelect | PPhraseEdit | PRadioButtons | PSecBit | PSelectObject | PSpinbox | PTimeZone | PTypeToggle | SiteDispParms |
Format: | \DialogLibrary.POverride(ParmNum [, ShowHotbox, ShowHighlight, HighlightColor, IntTrigger, ShowProperties, ValType, MinVal, MaxVal, ValArray, Enable, DoNotTranslate]) |
Parameters: |
ParmNum |
Required. Any numeric expression giving the parameter number (from 0) in the caller to alter. |
ShowHotbox |
An optional parameter that is any logical expression. If TRUE, the click-able area will be shown. |
ShowHighlight |
An optional parameter that is any logical expression. If TRUE the area will be emphasized with the HighlightColor. |
HighlightColor |
An optional output giving the highlight color to display if ShowHighlight is true. |
IntTrigger |
An optional trigger used by the caller's Edit field. |
ShowProperties |
An optional Boolean, controlling whether the Properties item should appear in the menu. |
ValType |
Optional. The VTScada value type of the parameter. |
MinVal |
Optional numeric. The minimum for the parameter value. |
MaxVal |
Optional numeric. The maximum for the parameter value. |
ValArray |
Optional array. If provided, defines a list of acceptable values for the parameter. |
Enable |
Optional Boolean. Set TRUE to enable the right-click menu. Defaults to TRUE |
DoNotTranslate |
Optional Boolean. Set TRUE when you do not want to translate a parameter that is a PhraseKey, retaining it as a key for later translation. |
Comments: |
This tool handles the shortcut menu and optionally highlights it's entire area when the an override is specified. Feedback is also provided to allow custom controls to be highlighted in a more attractive fashion.
This parameter tool expects the first parameter of its calling module to contain an array of tag parameters. Usual height: 45 pixels. |
Example:
GUITransform(30, 145, WIDTH/2 - 5, 100, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, \DialogLibrary.POverride(\#Address, 0, 0, HighlightColor, PickValid(Trigger1, 1) && PickValid(Trigger2, 1) && PickValid(Trigger3, 1)));