Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. private ["_display","_posX","_posY","_w","_h","_allMarkersCategory","_bgLength","_iteration","_name","_variable","_sigle","_icon"];
  2. disableSerialization;
  3.  
  4. RRPClient_debug_ctrlList = [];
  5. RRPClient_markers_idc = 785000;
  6.  
  7. _display = findDisplay 12;
  8. _posX = 0.01 * safezoneW + safezoneX;
  9. _posY = 0.925 * safezoneH + safezoneY;
  10. _bgLength = 0.259;
  11.  
  12. _allMarkersCategory = "true" configClasses (missionConfigFile >> "MarkersOnOff_Config" >> "markers_category");
  13.  
  14. _ctrFrame = _display ctrlCreate ["Life_V3_BackGround",RRPClient_markers_idc];
  15. _ctrFrame ctrlSetPosition [0.00499998 * safezoneW + safezoneX,0.665 * safezoneH + safezoneY,0.0309375 * safezoneW,0.33 * safezoneH];
  16. _ctrFrame ctrlCommit 0;
  17. RRPClient_markers_idc = RRPClient_markers_idc + 1;
  18.  
  19. _ctrlGroup = _display ctrlCreate ["RscControlsGroup",RRPClient_markers_idc];
  20. _ctrlGroup ctrlSetPosition [0.00499998 * safezoneW + safezoneX,0.665 * safezoneH + safezoneY,0.0309375 * safezoneW,0.33 * safezoneH];
  21. _ctrlGroup ctrlCommit 0;
  22. RRPClient_markers_idc = RRPClient_markers_idc + 1;
  23.  
  24. _ctrFrame = _display ctrlCreate ["RscFrame",RRPClient_markers_idc];
  25. _ctrFrame ctrlSetPosition [0.00499998 * safezoneW + safezoneX,0.665 * safezoneH + safezoneY,0.0309375 * safezoneW,0.33 * safezoneH];
  26. _ctrFrame ctrlCommit 0;
  27. RRPClient_markers_idc = RRPClient_markers_idc + 1;
  28.  
  29. _ctrSlider = _display ctrlCreate ["RscXSliderH",RRPClient_markers_idc];
  30. _ctrSlider ctrlSetPosition [0.0398047 * safezoneW + safezoneX,0.973 * safezoneH + safezoneY,0.0928125 * safezoneW,0.022 * safezoneH];
  31. _ctrSlider ctrlCommit 0;
  32. RRPClient_markers_idc = RRPClient_markers_idc + 1;
  33.  
  34. _ctrEdit = _display ctrlCreate ["Life_V3_RscEdit",RRPClient_markers_idc];
  35. _ctrEdit ctrlSetPosition [0.0398047 * safezoneW + safezoneX,0.94 * safezoneH + safezoneY,0.0928125 * safezoneW,0.022 * safezoneH];
  36. _ctrEdit ctrlCommit 0;
  37. RRPClient_markers_idc = RRPClient_markers_idc + 1;
  38.  
  39. RRPClient_markers_Xcoord= 0;
  40. _iteration= 0;
  41.  
  42. {
  43. _name = getText (_x >> "name");
  44. _sigle = getText (_x >> "sigle");
  45. _icon = getText (_x >> "icon");
  46.  
  47. _img = _display ctrlCreate ["RscPictureKeepAspect",RRPClient_markers_idc,_ctrlGroup];
  48. _img ctrlSetText _icon;
  49. _img ctrlSetPosition [0.00499998,RRPClient_markers_Xcoord,0.084,0.075];
  50. _img ctrlCommit 0;
  51. RRPClient_markers_idc = RRPClient_markers_idc + 1;
  52.  
  53. _btn = _display ctrlCreate ["RscPictureButtonMenu",RRPClient_markers_idc,_ctrlGroup];
  54. _btn ctrlSetText "";
  55. _btn ctrlSetPosition [0.00499998,RRPClient_markers_Xcoord,0.084,0.075];
  56. _btn ctrlCommit 0;
  57. _btn buttonSetAction format ["%1 call RRPClient_markers_Display;", _iteration];
  58. _btn ctrlSetTooltip _name;
  59. RRPClient_markers_idc = RRPClient_markers_idc + 1;
  60.  
  61. _iteration = _iteration + 1;
  62. RRPClient_markers_Xcoord = RRPClient_markers_Xcoord + 0.10;
  63.  
  64. RRPClient_debug_ctrlList pushBack _img;
  65. RRPClient_debug_ctrlList pushBack _btn;
  66.  
  67. } forEach _allMarkersCategory;
  68.  
  69.  
  70. RRPClient_debug_ctrlList pushBack _ctrlGroup;
  71. RRPClient_debug_ctrlList pushBack _ctrlbackground;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement