|
626 | 626 | <xs:annotation>
|
627 | 627 | <xs:documentation>
|
628 | 628 | Initial text for the control.
|
629 |
| - Mutually exclusive with the StringId attribute. |
| 629 | + Mutually exclusive with the StringId attribute and child Text elements. |
630 | 630 | </xs:documentation>
|
631 | 631 | </xs:annotation>
|
632 | 632 | <xs:attributeGroup ref="CommonControlAttributes" />
|
|
867 | 867 | </xs:documentation>
|
868 | 868 | </xs:annotation>
|
869 | 869 | </xs:attribute>
|
870 |
| - </xs:extension> |
| 870 | + </xs:extension> |
871 | 871 | </xs:simpleContent>
|
872 | 872 | </xs:complexType>
|
873 | 873 | </xs:element>
|
|
900 | 900 | <xs:annotation>
|
901 | 901 | <xs:documentation>
|
902 | 902 | Defines a progress bar image.
|
903 |
| - The image must be 4 pixels wide: left pixel is the left side of progress bar, left middle pixel is progress used, right middle pixel is progress unused, right pixel is right side of progress bar. |
| 903 | + The image must be 4 pixels wide: left pixel is the left side of progress bar, left middle pixel is progress used, right middle pixel is progress unused, right pixel is right side of progress bar. |
904 | 904 | If multiple ProgressbarImages are given, each is assigned an index in document order and can be selected programmatically with ThemeSetProgressControlColor.
|
905 | 905 | </xs:documentation>
|
906 | 906 | </xs:annotation>
|
|
1068 | 1068 | </xs:documentation>
|
1069 | 1069 | </xs:annotation>
|
1070 | 1070 | </xs:attribute>
|
1071 |
| - </xs:extension> |
| 1071 | + </xs:extension> |
1072 | 1072 | </xs:simpleContent>
|
1073 | 1073 | </xs:complexType>
|
1074 | 1074 | </xs:element>
|
|
1207 | 1207 | <xs:attributeGroup name="CommonControlAttributes">
|
1208 | 1208 | <xs:attribute name="Name" type="xs:string">
|
1209 | 1209 | <xs:annotation>
|
1210 |
| - <xs:documentation>Optional name for the control.</xs:documentation> |
| 1210 | + <xs:documentation> |
| 1211 | + Optional name for the control. |
| 1212 | + |
| 1213 | + If the ThmUtil variable callback system has been configured, such as by |
| 1214 | + WixStandardBootstrapperApplication, ThmUtil uses the control name to |
| 1215 | + find a matching variable name. ThmUtil retrieves the variable's value |
| 1216 | + to set the initial value of the control and sets the variable's value |
| 1217 | + when the user interacts with the control. |
| 1218 | + |
| 1219 | + For example, a checkbox control is checked when the matching variable |
| 1220 | + has a nonzero value and unchecked for a value of `0`. When the user |
| 1221 | + checks a checkbox control, ThmUtil sets the variable value to a nonzero |
| 1222 | + value (currently `1`) and to `0` if the checkbox is unchecked. |
| 1223 | + |
| 1224 | + An edit box control gets its initial value from a matching variable |
| 1225 | + value. The control value is saved to the variable when navigating away |
| 1226 | + from the page or when choosing a folder via an associated Browse button. |
| 1227 | + </xs:documentation> |
1211 | 1228 | </xs:annotation>
|
1212 | 1229 | </xs:attribute>
|
1213 | 1230 | <xs:attribute name="EnableCondition" type="xs:string">
|
|
0 commit comments