Displays a dialog box allowing the editing of property values. This is used for a number of functions. See the schematic right-click popup menu Edit Properties... for an example.
Number | Type | Compulsory | Default | Description |
---|---|---|---|---|
1 |
string array |
Yes |
|
Property names |
2 |
string array |
Yes |
|
Property values |
3 |
string array |
No |
|
Property types |
4 |
string array |
No |
|
Options |
5 |
string |
No |
<<empty>> |
Override Style |
6 |
string |
No |
<<empty>> |
Available override styles |
Function will list in a dialog box the property names and values given in the first two arguments. The function returns the values of the properties. Unless declared read-only (see below) the value of each property may be edited by the user by double clicking on its entry in the list.
Function will list in a dialog box the property names and values given in the first two arguments. The function returns the values of the properties. Unless declared read-only (see below) the value of each property may be edited by the user by double clicking on its entry in the list.
The third argument of the function declares the type for each property. Possible values are:
'String' | Property value is a simple text string |
'Font' | Property value is a font definition. When the user double clicks the item to edit, a font dialog box will be opened. Font definitions consist of a series of numeric a text values separated by semi-colons. E.g. '-11;0;0;0;0;0;Arial' |
'Colour' | Property value is a colour definition. When the user double clicks the item to edit, a "choose colour" dialog box will be opened. Colours are defined by a single integer that specifies the colour's RGB value. |
item1|item2|item3|... | Up to six items separated by the '|' symbol. When the user double clicks a property so defined, a dialog showing a number of radio buttons is displayed labelled item1, item2 etc. The value of the property will be the item selected. |
'*' | Declares the property read-only. If the user attempts to edit its value a warning message box will be displayed. |
Array of up to 4 values as described in the following table:
Index | Description | Default |
---|---|---|
0 | Box caption | 'Edit Properties' |
1 | Properties tabbed sheet tab title | 'Properties' |
2 | Name column title | 'Name' |
3 | Value column title | 'Value' |
Note that fields 2 and 3 should be provided as a pair. If 2 is supplied but not 3, 2 will be ignored and the default value will be used.
If set, this specifies the style the property should use when being displayed on the schematic.
A set of styles that can be chosen between if setting an override style for a property. These styles are chosen from those styles in the Style Library that have the override style flag checked.
Return type: string array
String array containing values for all properties. An empty result is returned if the user cancels the dialog box.
|