|
|
(4 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| ==CT_PROGRESS Type=8==
| | #REDIRECT [[CT_PROGRESS]] |
| [[File:Progress_bar.jpg|thumb|Progress Bar]]
| |
| | |
| {{Informative|TokenNames common to most controls, such as x, y, w, h, text, idc... are not listed here.}}
| |
| | |
| Progress bars are handled by the engine internally. While it is technically possible to attach a progress bar to a dialog, there are no means to influence it (e.g. setting it's value). The progress bar will always stay at 0%.
| |
| As of ArmA 2 and up, the [[progressSetPosition]] command can be used to change the value.
| |
| As of Arma 3 (1.40) the bars fill color can be changed via the [[ctrlSetTextColor]] command.
| |
| {| class="wikitable" border="1" align="left" cellpadding="3" cellspacing="0" |
| |
| ! colspan="3" bgcolor="#bbbbff" | Properties
| |
| |-
| |
| ! bgcolor="#ddddff" | Name
| |
| ! bgcolor="#ddddff" | Type
| |
| ! bgcolor="#ddddff" | Remark
| |
| |-
| |
| | '''colorFrame'''
| |
| | color array
| |
| |
| |
| |-
| |
| | '''colorBar'''
| |
| | color array
| |
| |
| |
| |-
| |
| | '''texture'''
| |
| | texture
| |
| | paa file. can take the form "#(argb,8,8,3)color(0,1,0,1)";
| |
| |-
| |
| |}<br clear="all">
| |
| | |
| *'''Example Config:'''
| |
| <syntaxhighlight lang="cpp">class RscProgress
| |
| {
| |
| type = 8;
| |
| style = 0;
| |
| colorFrame[] = {0,0,0,1};
| |
| colorBar[] = {1,1,1,1};
| |
| texture = "#(argb,8,8,3)color(1,1,1,1)";
| |
| w = 1;
| |
| h = 0.03;
| |
| };
| |
| class MyProgressBar
| |
| {
| |
| idd = -1;
| |
| onLoad = "((_this select 0) displayCtrl -1) progressSetPosition 0.5";
| |
| class Controls
| |
| {
| |
| class Progress: RscProgress
| |
| {
| |
| idc = -1;
| |
| x = 0;
| |
| y = 0.3;
| |
| };
| |
| };
| |
| };</syntaxhighlight>
| |
| [[Category: Dialogs|ProgressBar]]
| |