2016-06-02 14:28:52 +00:00
|
|
|
/*
|
|
|
|
* Author: PabstMirror
|
|
|
|
* Handles XEH DisplayLoad for the various map displays (RscDiary)
|
|
|
|
*
|
|
|
|
* Arguments:
|
|
|
|
* 0: Map Display (idd 12,37,52,53) <Display>
|
|
|
|
*
|
|
|
|
* Return Value:
|
|
|
|
* None
|
|
|
|
*
|
|
|
|
* Example:
|
|
|
|
* [display] call ace_markers_fnc_mapDisplayInitEH
|
|
|
|
*
|
|
|
|
* Public: No
|
|
|
|
*/
|
|
|
|
#include "script_component.hpp"
|
|
|
|
|
|
|
|
params ["_display"];
|
|
|
|
TRACE_1("params",_display);
|
|
|
|
|
|
|
|
private _bisShapeLB = _display displayctrl 1091;
|
|
|
|
private _curSelShape = missionNamespace getVariable [QGVAR(curSelMarkerShape), 0];
|
|
|
|
TRACE_2("shape",_bisShapeLB,_curSelShape);
|
|
|
|
_bisShapeLB ctrlAddEventHandler ["LBSelChanged", {_this call FUNC(onLBSelChangedShape)}];
|
|
|
|
_bisShapeLB lbSetCurSel _curSelShape;
|
|
|
|
|
|
|
|
|
|
|
|
private _bisColorLB = _display displayctrl 1090;
|
|
|
|
private _curSelColor = missionNamespace getVariable [QGVAR(curSelMarkerColor), 0];
|
|
|
|
TRACE_2("color",_bisColorLB,_curSelColor);
|
|
|
|
_bisColorLB ctrlAddEventHandler ["LBSelChanged", {_this call FUNC(onLBSelChangedColor)}];
|
|
|
|
_bisColorLB lbSetCurSel _curSelColor;
|
2018-01-05 17:55:00 +00:00
|
|
|
|
|
|
|
// movable markers
|
|
|
|
private _ctrlMap = _display displayCtrl 51;
|
|
|
|
_ctrlMap ctrlAddEventHandler ["MouseButtonDown", {_this call FUNC(onMouseButtonDown)}];
|
|
|
|
_ctrlMap ctrlAddEventHandler ["MouseButtonUp", {_this call FUNC(onMouseButtonUp)}];
|