mirror of
https://github.com/ravmustang/Halvs_PaintShop_eXpanded4Exile.git
synced 2024-08-30 17:22:12 +00:00
247 lines
7.3 KiB
C++
247 lines
7.3 KiB
C++
/*
|
|
Vehicle, uniform & backpack Paintshop
|
|
By Halv
|
|
|
|
Copyright (C) 2015 Halvhjearne > README.md
|
|
*/
|
|
|
|
class HALV_painshop_dialog
|
|
{
|
|
idd=6666;
|
|
moveingenabled=false;
|
|
class controls
|
|
{
|
|
class HALV_paintshop_textextframe: HALV_RscFrame
|
|
{
|
|
idc = 6672;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.246975 * safezoneH + safezoneY;
|
|
w = 0.14445 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
};
|
|
class HALV_paintshop_textureframe: HALV_RscFrame
|
|
{
|
|
idc = 6670;
|
|
text = "Paintshop by Halv"; //--- ToDo: Localize;
|
|
x = 0.128556 * safezoneW + safezoneX;
|
|
y = 0.224972 * safezoneH + safezoneY;
|
|
w = 0.165086 * safezoneW;
|
|
h = 0.550055 * safezoneH;
|
|
};
|
|
class HALV_paintshop_texlistframe: HALV_RscFrame
|
|
{
|
|
idc = 6671;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.290979 * safezoneH + safezoneY;
|
|
w = 0.14445 * safezoneW;
|
|
h = 0.462046 * safezoneH;
|
|
};
|
|
class HALV_paintshop_textureback: HALV_IGUIBack
|
|
{
|
|
idc = 6669;
|
|
x = 0.128557 * safezoneW + safezoneX;
|
|
y = 0.224973 * safezoneH + safezoneY;
|
|
w = 0.165086 * safezoneW;
|
|
h = 0.550055 * safezoneH;
|
|
};
|
|
class HALV_paintshop_mainback: HALV_IGUIBack
|
|
{
|
|
idc = -1;
|
|
x = 0.128556 * safezoneW + safezoneX;
|
|
y = 0.775027 * safezoneH + safezoneY;
|
|
w = 0.247629 * safezoneW;
|
|
h = 0.187019 * safezoneH;
|
|
};
|
|
class HALV_paintshop_mainframe: HALV_RscFrame
|
|
{
|
|
idc = -1;
|
|
x = 0.128556 * safezoneW + safezoneX;
|
|
y = 0.775027 * safezoneH + safezoneY;
|
|
w = 0.247629 * safezoneW;
|
|
h = 0.187019 * safezoneH;
|
|
};
|
|
class HALV_paintshop_maintxt: HALV_RscStructuredText
|
|
{
|
|
idc = -1;
|
|
text = "Halv's Paintshop:"; //--- ToDo: Localize;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.786029 * safezoneH + safezoneY;
|
|
w = 0.118656 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.1)";
|
|
};
|
|
class HALV_paintshop_maintxtframe: HALV_RscFrame
|
|
{
|
|
idc = -1;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.786028 * safezoneH + safezoneY;
|
|
w = 0.118656 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
};
|
|
class HALV_paintshop_mainvehframe: HALV_RscFrame
|
|
{
|
|
idc = -1;
|
|
x = 0.267848 * safezoneW + safezoneX;
|
|
y = 0.786028 * safezoneH + safezoneY;
|
|
w = 0.0980199 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
};
|
|
class HALV_paintshop_mainlistframe: HALV_RscFrame
|
|
{
|
|
idc = -1;
|
|
x = 0.267848 * safezoneW + safezoneX;
|
|
y = 0.830033 * safezoneH + safezoneY;
|
|
w = 0.0980199 * safezoneW;
|
|
h = 0.121012 * safezoneH;
|
|
};
|
|
class HALV_paintshop_mainswitchframe: HALV_RscFrame
|
|
{
|
|
idc = -1;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.830033 * safezoneH + safezoneY;
|
|
w = 0.118656 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
};
|
|
class HALV_paintshop_mainlist: HALV_RscListBox
|
|
{
|
|
idc = 6673;
|
|
x = 0.267848 * safezoneW + safezoneX;
|
|
y = 0.830033 * safezoneH + safezoneY;
|
|
w = 0.0980199 * safezoneW;
|
|
h = 0.121012 * safezoneH;
|
|
onLBDblClick = "call HALV_paintshop_onLBDblClick2;false";
|
|
onLBSelChanged = "call HALV_paintshop_onLBSelChanged2;false";
|
|
};
|
|
class HALV_paintshop_texlist: HALV_RscListBox
|
|
{
|
|
idc = 6675;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.290979 * safezoneH + safezoneY;
|
|
w = 0.14445 * safezoneW;
|
|
h = 0.462046 * safezoneH;
|
|
onLBDblClick = "_this call HALV_paintshop_addtolist;false";
|
|
onLBSelChanged = "_this call HALV_paintshop_onLBSelChanged;false";
|
|
};
|
|
class HALV_paintshop_mainswitch: HALV_RscCheckbox
|
|
{
|
|
idc = 6674;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.830033 * safezoneH + safezoneY;
|
|
w = 0.118656 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
strings[] = {"Colour Mode"};
|
|
checked_strings[] = {"Texture Mode"};
|
|
onCheckBoxesSelChanged = "_this call HALV_paintshop_checkchanged;false";
|
|
tooltip = "Click to switch between texture list and colour sliders"; // Tooltip text
|
|
};
|
|
class HALV_paintshop_textxt: HALV_RscStructuredText
|
|
{
|
|
idc = 6676;
|
|
text = "Select Texture"; //--- ToDo: Localize;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.246975 * safezoneH + safezoneY;
|
|
w = 0.14445 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)";
|
|
};
|
|
class HALV_paintshop_mainbutacc: HALV_RscButton
|
|
{
|
|
idc = 6677;
|
|
text = "Accept Selected"; //--- ToDo: Localize;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.918042 * safezoneH + safezoneY;
|
|
w = 0.118656 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
action = "call HALV_paintshop_selected;";
|
|
tooltip = "Accept all colors / Textures on the list"; // Tooltip text
|
|
};
|
|
class HALV_paintshop_mainvehtxt: HALV_RscStructuredText
|
|
{
|
|
idc = 6678;
|
|
text = ""; //CurrentVehicle
|
|
x = 0.267847 * safezoneW + safezoneX;
|
|
y = 0.786029 * safezoneH + safezoneY;
|
|
w = 0.0980199 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
|
|
tooltip = "Currently Painting"; // Tooltip text
|
|
};
|
|
class HALV_paintshop_mainbutadd: HALV_RscButton
|
|
{
|
|
idc = 6679;
|
|
text = "== Add to list =>"; //--- ToDo: Localize;
|
|
x = 0.138874 * safezoneW + safezoneX;
|
|
y = 0.874037 * safezoneH + safezoneY;
|
|
w = 0.118656 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
action = "call HALV_paintshop_addtolist;";
|
|
tooltip = "Add Current Selected Color / Texture to the list"; // Tooltip text
|
|
};
|
|
class HALV_paintshop_sliderback: HALV_IGUIBack
|
|
{
|
|
idc = 6667;
|
|
x = 0.376185 * safezoneW + safezoneX;
|
|
y = 0.775027 * safezoneH + safezoneY;
|
|
w = 0.412715 * safezoneW;
|
|
h = 0.187019 * safezoneH;
|
|
};
|
|
class HALV_paintshop_sliderframe: HALV_RscFrame
|
|
{
|
|
idc = 6668;
|
|
text = "Paintshop by Halv"; //--- ToDo: Localize;
|
|
x = 0.376185 * safezoneW + safezoneX;
|
|
y = 0.775027 * safezoneH + safezoneY;
|
|
w = 0.412715 * safezoneW;
|
|
h = 0.187019 * safezoneH;
|
|
};
|
|
class HALV_paintshop_slider1: HALV_RscSlider
|
|
{
|
|
idc = 6681;
|
|
x = 0.381344 * safezoneW + safezoneX;
|
|
y = 0.786029 * safezoneH + safezoneY;
|
|
w = 0.397238 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
color[] = { 1, 0, 0, .5 };
|
|
coloractive[] = { 1, 0, 0, 1 };
|
|
onSliderPosChanged = "_this call HALV_paintshop_slidingcolor;false";
|
|
tooltip = "Slide to increase / decrease red color"; // Tooltip text
|
|
};
|
|
class HALV_paintshop_slider2: HALV_RscSlider
|
|
{
|
|
idc = 6682;
|
|
x = 0.381344 * safezoneW + safezoneX;
|
|
y = 0.830033 * safezoneH + safezoneY;
|
|
w = 0.397238 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
color[] = { 0, 1, 0, .5 };
|
|
coloractive[] = { 0, 1, 0, 1 };
|
|
onSliderPosChanged = "_this call HALV_paintshop_slidingcolor;false";
|
|
tooltip = "Slide to increase / decrease green color"; // Tooltip text
|
|
};
|
|
class HALV_paintshop_slider3: HALV_RscSlider
|
|
{
|
|
idc = 6683;
|
|
x = 0.381344 * safezoneW + safezoneX;
|
|
y = 0.874037 * safezoneH + safezoneY;
|
|
w = 0.397238 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
color[] = { 0, 0, 1, .5 };
|
|
coloractive[] = { 0, 0, 1, 1 };
|
|
onSliderPosChanged = "_this call HALV_paintshop_slidingcolor;false";
|
|
tooltip = "Slide to increase / decrease blue color"; // Tooltip text
|
|
};
|
|
class HALV_paintshop_slider4: HALV_RscSlider
|
|
{
|
|
idc = 6684;
|
|
x = 0.381344 * safezoneW + safezoneX;
|
|
y = 0.918042 * safezoneH + safezoneY;
|
|
w = 0.397238 * safezoneW;
|
|
h = 0.0330033 * safezoneH;
|
|
color[] = { 1, 1, 1, .5 };
|
|
coloractive[] = { 1, 1, 1, 1 };
|
|
onSliderPosChanged = "_this call HALV_paintshop_slidingcolor;false";
|
|
tooltip = "Slide to increase / decrease saturation"; // Tooltip text
|
|
};
|
|
};
|
|
};
|