|
|
(37 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| <dl class="command_description">
| | [[Category:Sandbox]] |
| <dd class="notedate">Posted on Month DD, YYYY - HH:MM (UTC)</dd>
| |
| <dt class="note">[[User:Username|Username]]</dt>
| |
| <dd class="note">
| |
| <code>//base classes
| |
| class RscControlsGroup
| |
| {
| |
| class VScrollbar
| |
| {
| |
| color[] = {1,1,1,1};
| |
| width = 0.021;
| |
| autoScrollEnabled = 1;
| |
|
| |
| colorActive[] = {1, 1, 1, 1};
| |
| colorDisabled[] = {1, 1, 1, 0.3};
| |
| thumb = "\A3\ui_f\data\gui\cfg\scrollbar\thumb_ca.paa";
| |
| arrowFull = "\A3\ui_f\data\gui\cfg\scrollbar\arrowFull_ca.paa";
| |
| arrowEmpty = "\A3\ui_f\data\gui\cfg\scrollbar\arrowEmpty_ca.paa";
| |
| border = "\A3\ui_f\data\gui\cfg\scrollbar\border_ca.paa";
| |
| };
| |
|
| |
| class HScrollbar : VScrollbar
| |
| {
| |
| color[] = {1,1,1,1};
| |
| height = 0.028;
| |
| };
| |
|
| |
| class Controls {};
| |
|
| |
| type = 15;
| |
| idc = -1;
| |
| x = 0;
| |
| y = 0;
| |
| w = 1;
| |
| h = 1;
| |
| shadow = 0;
| |
| style = 16;
| |
| };
| |
| | |
| class RscControlsGroupNoScrollbars : RscControlsGroup {
| |
| class VScrollbar : VScrollbar {
| |
| width = 0;
| |
| };
| |
|
| |
| class HScrollbar : HScrollbar {
| |
| height = 0;
| |
| };
| |
| };
| |
| | |
| class RscFrame
| |
| {
| |
| type = 0;
| |
| idc = -1;
| |
| style = 64;
| |
| shadow = 2;
| |
| colorBackground[] = {0,0,0,0};
| |
| colorText[] = {1,1,1,1};
| |
| font = "PuristaMedium";
| |
| sizeEx = 0.02;
| |
| text = "";
| |
| };
| |
| | |
| class rscText
| |
| {
| |
| access = 0;
| |
| type = 0;
| |
| idc = -1;
| |
| colorBackground[] = {0,0,0,0};
| |
| colorText[] = {1,1,1,1};
| |
| text = "";
| |
| fixedWidth = 0;
| |
| x = 0;
| |
| y = 0;
| |
| h = 0.037;
| |
| w = 0.3;
| |
| style = 0;
| |
| shadow = 1;
| |
| colorShadow[] = {0,0,0,0.5};
| |
| font = "PuristaMedium";
| |
| SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
| |
| linespacing = 1;
| |
| tooltipColorText[] = {1,1,1,1};
| |
| tooltipColorBox[] = {1,1,1,1};
| |
| tooltipColorShade[] = {0,0,0,0.65};
| |
| };
| |
| | |
| ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
| |
| | |
| //actual dialog
| |
| | |
| class rscTileExample
| |
| {
| |
| idd = 2345;
| |
| onLoad = "[_this select 0] call [[BIS_fnc_guiEffectTiles]] ";
| |
| onUnload = "";
| |
|
| |
| class ControlsBackground
| |
| {
| |
| class TileGroup : RscControlsGroupNoScrollbars
| |
| {
| |
| idc = 115099;
| |
| x = "safezoneX";
| |
| y = "safezoneY";
| |
| w = "safezoneW";
| |
| h = "safezoneH";
| |
| disableCustomColors = 1;
| |
|
| |
| class Controls {
| |
| class TileFrame : RscFrame {
| |
| idc = 114999;
| |
| x = 0;
| |
| y = 0;
| |
| w = "safezoneW";
| |
| h = "safezoneH";
| |
| colortext[] = {0, 0, 0, 1};
| |
| };
| |
|
| |
| class Tile_0_0 : RscText {
| |
| idc = 115000;
| |
| x = "(0 * 1/6) * safezoneW";
| |
| y = "(0 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_0_1 : RscText {
| |
| idc = 115001;
| |
| x = "(0 * 1/6) * safezoneW";
| |
| y = "(1 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_0_2 : RscText {
| |
| idc = 115002;
| |
| x = "(0 * 1/6) * safezoneW";
| |
| y = "(2 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_0_3 : RscText {
| |
| idc = 115003;
| |
| x = "(0 * 1/6) * safezoneW";
| |
| y = "(3 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_0_4 : RscText {
| |
| idc = 115004;
| |
| x = "(0 * 1/6) * safezoneW";
| |
| y = "(4 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_0_5 : RscText {
| |
| idc = 115005;
| |
| x = "(0 * 1/6) * safezoneW";
| |
| y = "(5 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_1_0 : RscText {
| |
| idc = 115010;
| |
| x = "(1 * 1/6) * safezoneW";
| |
| y = "(0 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_1_1 : RscText {
| |
| idc = 115011;
| |
| x = "(1 * 1/6) * safezoneW";
| |
| y = "(1 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_1_2 : RscText {
| |
| idc = 115012;
| |
| x = "(1 * 1/6) * safezoneW";
| |
| y = "(2 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_1_3 : RscText {
| |
| idc = 115013;
| |
| x = "(1 * 1/6) * safezoneW";
| |
| y = "(3 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_1_4 : RscText {
| |
| idc = 115014;
| |
| x = "(1 * 1/6) * safezoneW";
| |
| y = "(4 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_1_5 : RscText {
| |
| idc = 115015;
| |
| x = "(1 * 1/6) * safezoneW";
| |
| y = "(5 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_2_0 : RscText {
| |
| idc = 115020;
| |
| x = "(2 * 1/6) * safezoneW";
| |
| y = "(0 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_2_1 : RscText {
| |
| idc = 115021;
| |
| x = "(2 * 1/6) * safezoneW";
| |
| y = "(1 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_2_2 : RscText {
| |
| idc = 115022;
| |
| x = "(2 * 1/6) * safezoneW";
| |
| y = "(2 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_2_3 : RscText {
| |
| idc = 115023;
| |
| x = "(2 * 1/6) * safezoneW";
| |
| y = "(3 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_2_4 : RscText {
| |
| idc = 115024;
| |
| x = "(2 * 1/6) * safezoneW";
| |
| y = "(4 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_2_5 : RscText {
| |
| idc = 115025;
| |
| x = "(2 * 1/6) * safezoneW";
| |
| y = "(5 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_3_0 : RscText {
| |
| idc = 115030;
| |
| x = "(3 * 1/6) * safezoneW";
| |
| y = "(0 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_3_1 : RscText {
| |
| idc = 115031;
| |
| x = "(3 * 1/6) * safezoneW";
| |
| y = "(1 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_3_2 : RscText {
| |
| idc = 115032;
| |
| x = "(3 * 1/6) * safezoneW";
| |
| y = "(2 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_3_3 : RscText {
| |
| idc = 115033;
| |
| x = "(3 * 1/6) * safezoneW";
| |
| y = "(3 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_3_4 : RscText {
| |
| idc = 115034;
| |
| x = "(3 * 1/6) * safezoneW";
| |
| y = "(4 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_3_5 : RscText {
| |
| idc = 115035;
| |
| x = "(3 * 1/6) * safezoneW";
| |
| y = "(5 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_4_0 : RscText {
| |
| idc = 115040;
| |
| x = "(4 * 1/6) * safezoneW";
| |
| y = "(0 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_4_1 : RscText {
| |
| idc = 115041;
| |
| x = "(4 * 1/6) * safezoneW";
| |
| y = "(1 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_4_2 : RscText {
| |
| idc = 115042;
| |
| x = "(4 * 1/6) * safezoneW";
| |
| y = "(2 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_4_3 : RscText {
| |
| idc = 115043;
| |
| x = "(4 * 1/6) * safezoneW";
| |
| y = "(3 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_4_4 : RscText {
| |
| idc = 115044;
| |
| x = "(4 * 1/6) * safezoneW";
| |
| y = "(4 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_4_5 : RscText {
| |
| idc = 115045;
| |
| x = "(4 * 1/6) * safezoneW";
| |
| y = "(5 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_5_0 : RscText {
| |
| idc = 115050;
| |
| x = "(5 * 1/6) * safezoneW";
| |
| y = "(0 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_5_1 : RscText {
| |
| idc = 115051;
| |
| x = "(5 * 1/6) * safezoneW";
| |
| y = "(1 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_5_2 : RscText {
| |
| idc = 115052;
| |
| x = "(5 * 1/6) * safezoneW";
| |
| y = "(2 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_5_3 : RscText {
| |
| idc = 115053;
| |
| x = "(5 * 1/6) * safezoneW";
| |
| y = "(3 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_5_4 : RscText {
| |
| idc = 115054;
| |
| x = "(5 * 1/6) * safezoneW";
| |
| y = "(4 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
|
| |
| class Tile_5_5 : RscText {
| |
| idc = 115055;
| |
| x = "(5 * 1/6) * safezoneW";
| |
| y = "(5 * 1/6) * safezoneH";
| |
| w = "1/6 * safezoneW";
| |
| h = "1/6 * safezoneH";
| |
| colorBackground[] = {0, 0, 0, 0.1};
| |
| };
| |
| };
| |
| };
| |
| };
| |
|
| |
| class controls
| |
| {
| |
| //populate with whatever other controls you are using in the actual dialog.
| |
| };
| |
| };</code>
| |
| | |
| </dd>
| |
| </dl>
| |