From Bohemia Interactive Community
Jump to navigation
Jump to search
Hover & click on the images for description
Description
- Description:
- Sets scroll values for current scrollbars in range 0...1 for the following controls:
- Groups:
- GUI Control
Syntax
- Syntax:
- control ctrlSetScrollValues [vScrollValue, hScrollValue]
- Parameters:
- control: Control
- vScrollValue: Number - vertical scroll value in 0..1 range. -1 to skip
- hScrollValue: Number - horizontal scroll value in 0..1 range. -1 to skip
- Return Value:
- Nothing
Examples
- Example 1:
- Example 2:
private _disp = findDisplay 46 createDisplay "RscDisplayEmpty";
private _ctrlGrp = _disp ctrlCreate ["RscControlsGroup", -
1];
private _ctrl = _disp ctrlCreate ["RscTree", -
1,
_ctrlGrp];
_ctrl tvAdd [[],
"Root"];
for "_i" from 1 to 25 do
{
_ctrl tvAdd [[0],
format ["Tree Item %1",
_i]];
};
_ctrl ctrlSetPosition [0,
0,
0.3,
1.2];
_ctrl ctrlCommit 0;
tvExpandAll _ctrl;
_ctrlGrp ctrlSetPosition [0,
0,
0.2,
0.3];
_ctrlGrp ctrlCommit 0;
uiNamespace setVariable ["_ctrl",
_ctrlGrp];
onEachFrame
{
hintSilent str ctrlScrollValues (uiNamespace getVariable ["_ctrl",
controlNull]);
};
[] spawn
{
sleep 1;
uiNamespace getVariable ["_ctrl",
controlNull] ctrlSetScrollValues [0.3, -
1];
sleep 1;
uiNamespace getVariable ["_ctrl",
controlNull] ctrlSetScrollValues [-
1,
0.3];
sleep 1;
uiNamespace getVariable ["_ctrl",
controlNull] ctrlSetScrollValues [0.7, -
1];
sleep 1;
uiNamespace getVariable ["_ctrl",
controlNull] ctrlSetScrollValues [-
1,
0.7];
};
Additional Information
- See also:
- ctrlScrollValues sliderSetPosition progressSetPosition
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here!
Add Note