12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115 |
- //-----------------------------------------------------------------------------
- // Copyright (c) 2013 GarageGames, LLC
- //
- // Permission is hereby granted, free of charge, to any person obtaining a copy
- // of this software and associated documentation files (the "Software"), to
- // deal in the Software without restriction, including without limitation the
- // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- // sell copies of the Software, and to permit persons to whom the Software is
- // furnished to do so, subject to the following conditions:
- //
- // The above copyright notice and this permission notice shall be included in
- // all copies or substantial portions of the Software.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- // IN THE SOFTWARE.
- //-----------------------------------------------------------------------------
- if ($platform $= "windows")
- $platformFontType = "lucida console";
- else if ($platform $= "Android")
- $platformFontType = "Droid";
- else
- $platformFontType = "monaco";
- if ($platform $= "ios")
- $platformFontSize = 18;
- else if ($platform $= "Android")
- $platformFontSize = 14;
- else
- $platformFontSize = 12;
- $color[1] = "43 43 43 255";
- $color[2] = "81 92 102 255";
- $color[3] = "224 224 224 255";
- $color[4] = "54 135 196 255";
- $color[5] = "245 210 50 255";
- $color[6] = "196 54 71 255";
- function AdjustColorValue(%color, %percent)
- {
- %red = getWord(%color, 0);
- %green = getWord(%color, 1);
- %blue = getWord(%color, 2);
- %alpha = getWord(%color, 3);
- %largest = mGetMax(%red, mGetMax(%blue, %green));
- %currentValue = %largest / 255;
- %fullRed = %red / %currentValue;
- %fullGreen = %green / %currentValue;
- %fullBlue = %blue / %currentValue;
- %newValue = %currentValue += (%percent/100);
- %newValue = mClamp(%newValue, 0, 100);
- %newColor = mRound(mClamp((%fullRed * %newValue), 0, 255)) SPC
- mRound(mClamp((%fullGreen * %newValue), 0, 255)) SPC
- mRound(mClamp((%fullBlue * %newValue), 0, 255)) SPC %alpha;
- return %newColor;
- }
- function SetColorAlpha(%color, %newAlpha)
- {
- %red = getWord(%color, 0);
- %green = getWord(%color, 1);
- %blue = getWord(%color, 2);
- return %red SPC %green SPC %blue SPC mRound(mClamp(%newAlpha, 0, 255));
- }
- function SafeCreateNamedObject(%name, %object)
- {
- if(isObject(%name))
- {
- %originalObject = nameToID(%name);
- if(%originalObject.getClassName() !$= %object.getClassName())
- {
- warn("Attempted to change the class of the named object " @ %name @ "!");
- warn("Original Class: " @ %originalObject.getClassName());
- warn("New Class: " @ %object.getClassName());
- return;
- }
- %originalObject.assignFieldsFrom(%object);
- %object.delete();
- }
- else
- {
- %object.setName(%name);
- }
- }
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("DefaultCursor", new GuiCursor()
- {
- hotSpot = "3 3";
- renderOffset = "0 0";
- bitmapName = "^Sandbox/gui/images/defaultCursor";
- });
- SafeCreateNamedObject("LeftRightCursor", new GuiCursor()
- {
- hotSpot = "0.5 0";
- renderOffset = "0.5 0";
- bitmapName = "./Images/leftRight";
- });
- SafeCreateNamedObject("UpDownCursor", new GuiCursor()
- {
- hotSpot = "1 1";
- renderOffset = "0 1";
- bitmapName = "./Images/upDown";
- });
- SafeCreateNamedObject("NWSECursor", new GuiCursor()
- {
- hotSpot = "1 1";
- renderOffset = "0.5 0.5";
- bitmapName = "./Images/NWSE";
- });
- SafeCreateNamedObject("NESWCursor", new GuiCursor()
- {
- hotSpot = "1 1";
- renderOffset = "0.5 0.5";
- bitmapName = "./Images/NESW";
- });
- SafeCreateNamedObject("MoveCursor", new GuiCursor()
- {
- hotSpot = "1 1";
- renderOffset = "0.5 0.5";
- bitmapName = "./Images/move";
- });
- SafeCreateNamedObject("EditCursor", new GuiCursor()
- {
- hotSpot = "0 0";
- renderOffset = "0.5 0.5";
- bitmapName = "./Images/ibeam";
- });
- SafeCreateNamedObject("GuiDefaultBorderProfile", new GuiBorderProfile()
- {
- // Default margin
- margin = 0;
- marginHL = 0;
- marginSL = 0;
- marginNA = 0;
- //Default Border
- border = 0;
- borderHL = 0;
- borderSL = 0;
- borderNA = 0;
- //Default border color
- borderColor = $color1;
- borderColorHL = AdjustColorValue($color1, 10);
- borderColorSL = AdjustColorValue($color1, 10);
- borderColorNA = SetColorAlpha($color1, 100);
- //Default Padding
- padding = 0;
- paddingHL = 0;
- paddingSL = 0;
- paddingNA = 0;
- //Default underfill
- underfill = true;
- });
- SafeCreateNamedObject("GuiDefaultProfile", new GuiControlProfile()
- {
- // fill color
- fillColor = "0 0 0 0";
- // font
- fontType = $platformFontType;
- fontDirectory = expandPath( "^AppCore/fonts" );
- fontSize = $platformFontSize;
- fontColor = "255 255 255 255";
- align = center;
- vAlign = middle;
- cursorColor = "0 0 0 255";
- borderDefault = GuiDefaultBorderProfile;
- category = "default";
- });
- SafeCreateNamedObject("GuiBrightBorderProfile", new GuiBorderProfile()
- {
- border = 2;
- borderHL = 2;
- borderSL = 2;
- borderNA = 2;
- borderColor = "255 255 255 50";
- borderColorHL = "255 255 255 50";
- borderColorSL = "255 255 255 50";
- borderColorNA = "255 255 255 50";
- underfill = true;
- });
- SafeCreateNamedObject("GuiDarkBorderProfile", new GuiBorderProfile()
- {
- border = 2;
- borderHL = 2;
- borderSL = 2;
- borderNA = 2;
- borderColor = "0 0 0 50";
- borderColorHL = "0 0 0 50";
- borderColorSL = "0 0 0 50";
- borderColorNA = "0 0 0 50";
- underfill = true;
- });
- SafeCreateNamedObject("GuiPanelProfile", new GuiControlProfile()
- {
- fillColor = $color1;
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = AdjustColorValue($color1, 15);
- fillColorNA = SetColorAlpha($color1, 100);
- borderDefault = GuiBrightBorderProfile;
- category = "defaultPanel";
- });
- SafeCreateNamedObject("GuiListBoxBorderProfile", new GuiBorderProfile()
- {
- margin = 1;
- marginHL = 1;
- marginSL = 1;
- marginNA = 1;
- padding = 4;
- paddingHL = 4;
- paddingSL = 4;
- paddingNA = 4;
- });
- SafeCreateNamedObject("GuiListBoxProfile", new GuiControlProfile()
- {
- // fill color
- fillColor = $color1;
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = $color4;
- fillColorNA = SetColorAlpha($color1, 100);
- align = left;
- tab = false;
- canKeyFocus = true;
- category = "defaultListBox";
- fontColor = $color3;
- fontColorHL = AdjustColorValue($color3, 20);
- fontColorSL = AdjustColorValue($color3, 20);
- fontColorNA = AdjustColorValue($color3, -30);
- borderDefault = GuiListBoxBorderProfile;
- });
- SafeCreateNamedObject("GuiWindowBorderProfile", new GuiBorderProfile()
- {
- padding = 10;
- paddingHL = 10;
- paddingSL = 10;
- paddingNA = 4;
- });
- SafeCreateNamedObject("GuiWindowProfile", new GuiControlProfile()
- {
- fillColor = AdjustColorValue($color1, 10);
- fillColorHL = AdjustColorValue($color1, 12);
- fillColorSL = $color4;
- fillColorNA = $color1;
- category = "defaultWindow";
- align = "Left";
- fontColorSL = $color5;
- borderLeft = GuiWindowBorderProfile;
- });
- SafeCreateNamedObject("GuiWindowContentBorderProfile", new GuiBorderProfile()
- {
- borderColor = AdjustColorValue($color1, 10);
- borderColorSL = AdjustColorValue($color4, -10);
- border = 3;
- borderSL = 3;
- });
- SafeCreateNamedObject("GuiWindowContentProfile", new GuiControlProfile()
- {
- fillColor = AdjustColorValue($color1, -10);
- fillColorSL = AdjustColorValue($color1, -10);
- borderDefault = GuiWindowContentBorderProfile;
- borderTop = GuiDefaultBorderProfile;
- });
- SafeCreateNamedObject("GuiWindowButtonBorderProfile", new GuiBorderProfile()
- {
- margin = 1;
- marginHL = 1;
- marginSL = 1;
- marginNA = 1;
- padding = 3;
- paddingHL = 3;
- paddingSL = 3;
- paddingNA = 3;
- });
- SafeCreateNamedObject("GuiWindowCloseButtonProfile", new GuiControlProfile()
- {
- fillColor = SetColorAlpha($color1, 150);
- fillColorHL = SetColorAlpha($color6, 150);
- fillColorSL = AdjustColorValue($color6, 10);
- fillColorNA = $color1;
- fontColor = SetColorAlpha($color3, 150);
- fontColorHL = SetColorAlpha($color3, 170);
- fontColorSL = $color5;
- fontColorNA = SetColorAlpha($color3, 150);
- borderDefault = GuiWindowButtonBorderProfile;
- });
- SafeCreateNamedObject("GuiWindowMinButtonProfile", new GuiControlProfile()
- {
- fillColor = SetColorAlpha($color1, 150);
- fillColorHL = SetColorAlpha($color4, 150);
- fillColorSL = AdjustColorValue($color4, 10);
- fillColorNA = $color1;
- fontColor = SetColorAlpha($color3, 150);
- fontColorHL = SetColorAlpha($color3, 170);
- fontColorSL = $color5;
- fontColorNA = SetColorAlpha($color3, 150);
- borderDefault = GuiWindowButtonBorderProfile;
- });
- SafeCreateNamedObject("GuiWindowMaxButtonProfile", new GuiControlProfile()
- {
- fillColor = SetColorAlpha($color1, 150);
- fillColorHL = SetColorAlpha($color4, 150);
- fillColorSL = AdjustColorValue($color4, 10);
- fillColorNA = $color1;
- fontColor = SetColorAlpha($color3, 150);
- fontColorHL = SetColorAlpha($color3, 170);
- fontColorSL = $color5;
- fontColorNA = SetColorAlpha($color3, 150);
- borderDefault = GuiWindowButtonBorderProfile;
- });
- SafeCreateNamedObject("GuiTransparentProfile", new GuiControlProfile());
- SafeCreateNamedObject("GuiGridProfile", new GuiControlProfile());
- SafeCreateNamedObject("GuiChainProfile", new GuiControlProfile());
- SafeCreateNamedObject("GuiTabBookProfile", new GuiControlProfile()
- {
- fillColor = SetColorAlpha($color1, 100);
- category = "defaultTabBook";
- });
- SafeCreateNamedObject("GuiTabProfile", new GuiControlProfile()
- {
- fontColor = "255 255 255 255";
- fontColorHL = "232 240 248 255";
- fontColorSL= "255 255 255 255";
- fontColorNA = "0 0 0 255";
- fillColor = $color1;
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = AdjustColorValue($color1, 15);
- fillColorNA = SetColorAlpha($color1, 100);
- borderDefault = GuiBrightBorderProfile;
- align = Center;
- category = "defaultTab";
- });
- SafeCreateNamedObject("GuiTabPageProfile", new GuiControlProfile()
- {
- fillColor = $color1;
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = AdjustColorValue($color1, 15);
- fillColorNA = SetColorAlpha($color1, 100);
- category = "defaultTabPage";
- });
- SafeCreateNamedObject("GuiSpriteProfile", new GuiControlProfile());
- // ----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiTreeViewProfile", new GuiControlProfile()
- {
- fontColor = "255 255 255 255";
- fontColorHL = "232 240 248 255";
- fontColorSL= "255 255 255 255";
- fontColorNA = "0 0 0 255";
- fillColor = $color1;
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = AdjustColorValue($color1, 15);
- fillColorNA = SetColorAlpha($color1, 100);
- bitmap = "./images/treeView";
- canKeyFocus = true;
- autoSizeHeight = true;
- });
- // ----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiSolidBorderProfile", new GuiBorderProfile()
- {
- border = 1;
- padding = 10;
- paddingHL = 10;
- paddingSL = 10;
- paddingNA = 10;
- });
- SafeCreateNamedObject("GuiSolidProfile", new GuiControlProfile()
- {
- // fill color
- fillColor = $color1;
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = AdjustColorValue($color1, 15);
- fillColorNA = SetColorAlpha($color1, 100);
- borderDefault = GuiSolidBorderProfile;
- });
- SafeCreateNamedObject("GuiToolTipProfile", new GuiControlProfile()
- {
- fillColor = SetColorAlpha($color1, 220);
- fontColor = $color5;
- borderDefault = GuiBrightBorderProfile;
- });
- // ----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiPopUpMenuDefault", new GuiControlProfile ()
- {
- // fill color
- fillColor = "255 255 255 192";
- fillColorHL = "255 0 0 192";
- fillColorSL = "255 0 0 192";
- fillColorNA = "0 0 255 255";
- fontColor = "27 59 95 255";
- fontColorHL = "232 240 248 255";
- fontColorSL= "255 255 255 255";
- fontColorNA = "0 0 0 255";
- });
- // ----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiPopUpMenuProfile", new GuiControlProfile ()
- {
- // fill color
- fillColor = "255 255 255 192";
- fillColorHL = "255 0 0 192";
- fillColorSL = "255 0 0 192";
- fillColorNA = "0 0 255 255";
- fontColor = "27 59 95 255";
- fontColorHL = "232 240 248 255";
- fontColorSL= "255 255 255 255";
- fontColorNA = "0 0 0 255";
- align = "center";
- bitmap = "^Sandbox/gui/images/dropDown1";
- profileForChildren = GuiPopUpMenuDefault;
- });
- SafeCreateNamedObject("GuiPopUpMenuProfile2", new GuiControlProfile ()
- {
- // fill color
- fillColor = "255 255 255 192";
- fillColorHL = "255 0 0 192";
- fillColorSL = "255 0 0 192";
- fillColorNA = "0 0 255 255";
- fontColor = $color3;
- fontColorHL = "232 240 248 255";
- fontColorSL= "255 255 255 255";
- fontColorNA = "0 0 0 255";
- align = "center";
- bitmap = "^Sandbox/gui/images/dropDown2";
- profileForChildren = GuiPopUpMenuDefault;
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiTextProfile", new GuiControlProfile()
- {
- fontColor = $color3;
- align = "left";
- autoSizeWidth = false;
- autoSizeHeight = false;
- returnTab = false;
- numbersOnly = false;
- cursorColor = "0 0 0 255";
- });
- SafeCreateNamedObject("GuiTextArrayProfile", new GuiControlProfile()
- {
- fontColor = $color3;
- align = "left";
- autoSizeWidth = false;
- autoSizeHeight = false;
- returnTab = false;
- numbersOnly = false;
- cursorColor = "0 0 0 255";
- fontColorHL = $color3;
- fillColorHL = AdjustColorValue($color1, 10);
- });
- SafeCreateNamedObject("GuiTextRightProfile", new GuiControlProfile()
- {
- fontColor = $color3;
- align = "right";
- autoSizeWidth = false;
- autoSizeHeight = false;
- returnTab = false;
- numbersOnly = false;
- cursorColor = "0 0 0 255";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiCheckBoxProfile", new GuiControlProfile()
- {
- fillColor = $color3;
- fillColorHL = AdjustColorValue($color3, -10);
- fillColorSL = $color4;
- fillColorNA = SetColorAlpha($color3, 100);
- fontColor = $color3;
- fontColorHL = AdjustColorValue($color5, -10);
- fontColorSL = $color5;
- fontColorNA = SetColorAlpha($color3, 100);
- align = "left";
- tab = true;
- borderDefault = "GuiBrightBorderProfile";
- borderRight = "GuiDarkBorderProfile";
- borderBottom = "GuiDarkBorderProfile";
- bitmap = "^Sandbox/gui/images/checkBox.png";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiTextEditProfile", new GuiControlProfile()
- {
- fillColor = "232 240 248 255";
- fillColorHL = "242 250 255 255";
- fillColorNA = "127 127 127 52";
- fillColorTextSL = "251 170 0 255";
- fontColor = "27 59 95 255";
- fontColorHL = "27 59 95 255";
- fontColorNA = "0 0 0 52";
- fontColorSL = "0 0 0 255";
- textOffset = "5 2";
- tab = false;
- canKeyFocus = true;
- returnTab = true;
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiScrollTrackProfile", new GuiControlProfile()
- {
- fillColor = $color1;
- fillColorHL = $color1;
- fillColorSL = $color1;
- fillColorNA = $color1;
- });
- SafeCreateNamedObject("GuiScrollBrightBorderProfile", new GuiBorderProfile()
- {
- padding = 3;
- paddingHL = 2;
- paddingSL = 2;
- paddingNA = 3;
- border = 1;
- borderHL = 2;
- borderSL = 2;
- borderNA = 1;
- borderColor = "255 255 255 50";
- borderColorHL = "255 255 255 50";
- borderColorSL = "255 255 255 50";
- borderColorNA = "255 255 255 50";
- underfill = true;
- });
- SafeCreateNamedObject("GuiScrollDarkBorderProfile", new GuiBorderProfile()
- {
- padding = 3;
- paddingHL = 2;
- paddingSL = 2;
- paddingNA = 3;
- border = 1;
- borderHL = 2;
- borderSL = 2;
- borderNA = 1;
- borderColor = "0 0 0 20";
- borderColorHL = "0 0 0 20";
- borderColorSL = "0 0 0 20";
- borderColorNA = "0 0 0 20";
- underfill = true;
- });
- SafeCreateNamedObject("GuiScrollThumbProfile", new GuiControlProfile()
- {
- fillColor = $color3;
- fillColorHL = AdjustColorValue($color3, 10);
- fillColorSL = $color4;
- fillColorNA = SetColorAlpha($color3, 100);
- borderDefault = GuiScrollBrightBorderProfile;
- borderRight = GuiScrollDarkBorderProfile;
- borderBottom = GuiScrollDarkBorderProfile;
- });
- SafeCreateNamedObject("GuiScrollArrowProfile", new GuiControlProfile()
- {
- fillColor = $color3;
- fillColorHL = AdjustColorValue($color3, 10);
- fillColorSL = $color4;
- fillColorNA = SetColorAlpha($color3, 100);
- fontColor = "0 0 0 100";
- fontColorHL = "0 0 0 150";
- fontColorSL = $color5;
- fontColorNA = "0 0 0 50";
- borderDefault = GuiScrollBrightBorderProfile;
- borderRight = GuiScrollDarkBorderProfile;
- borderBottom = GuiScrollDarkBorderProfile;
- });
- SafeCreateNamedObject("GuiScrollProfile", new GuiControlProfile()
- {
- fillColor = $color2;
- borderDefault = GuiDefaultBorderProfile;
- });
- SafeCreateNamedObject("GuiTransparentScrollProfile", new GuiControlProfile()
- {
- fillColor = "255 255 255 0";
- fillColor = $color2;
- borderDefault = GuiDefaultBorderProfile;
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("SandboxWindowProfile", new GuiControlProfile ()
- {
- // fill color
- fillColor = "0 0 0 100";
- // font
- fontColor = "255 255 255 255";
- lockMouse = "0";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiButtonProfile", new GuiControlProfile ()
- {
- fontColor = "255 255 255 255";
- fontColorHL = $color5;
- bitmap = "^Sandbox/gui/images/smallButtonContainer";
- });
- SafeCreateNamedObject("GuiButtonDynProfile", new GuiControlProfile ()
- {
- fontColor = "0 0 0 255";
- fontColorHL = $color5;
- bitmap = "^Sandbox/gui/images/smallButtonContainer";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiNorthButtonProfile", new GuiControlProfile ()
- {
- imageAsset = "Sandbox:northArrow";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiSouthButtonProfile", new GuiControlProfile ()
- {
- imageAsset = "Sandbox:southArrow";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiPlusButtonProfile", new GuiControlProfile ()
- {
- imageAsset = "Sandbox:plusButton";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiMinusButtonProfile", new GuiControlProfile ()
- {
- imageAsset = "Sandbox:minusButton";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("BlueButtonProfile", new GuiControlProfile ()
- {
- fontColor = "240 240 240 255";
- fontColorHL = "255 255 255 255";
- bitmap = "^Sandbox/gui/images/blueButton.png";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("RedButtonProfile", new GuiControlProfile ()
- {
- fontColor = "240 240 240 255";
- fontColorHL = "255 255 255 255";
- bitmap = "^Sandbox/gui/images/redButton.png";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GreenButtonProfile", new GuiControlProfile ()
- {
- fontColor = "240 240 240 255";
- fontColorHL = "255 255 255 255";
- bitmap = "^Sandbox/gui/images/greenButton.png";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiRadioProfile", new GuiControlProfile ()
- {
- fillColor = "232 232 232 255";
- bitmap = "^Sandbox/gui/images/radioButton.png";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiSliderProfile", new GuiControlProfile ()
- {
- bitmap = "^Sandbox/gui/images/slider.png";
- fontType = $platformFontType;
- fontSize = $platformFontSize;
- fontColor = "white";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiSliderNoTextProfile", new GuiControlProfile ()
- {
- bitmap = "^Sandbox/gui/images/slider.png";
- fontColor = "white";
- fontSize = 1;
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiSpinnerProfile", new GuiControlProfile ()
- {
- fillColor = $color3;
- fillColorHL = $color3;
- fillColorSL = $color3;
- fillColorNA = SetColorAlpha(%this.color3, 100);
- fillColorTextSL = $color5;
- numbersOnly = true;
- fontSize = $platformFontSize + 2;
- fontColor = $color1;
- fontColorHL = $color1;
- fontColorSL = $color1;
- fontColorNA = SetColorAlpha($color1, 100);
- fontColorTextSL = $color4;
- borderTop = "GuiDarkBorderProfile";
- borderBottom = "GuiBrightBorderProfile";
- tab = false;
- canKeyFocus = true;
- returnTab = true;
- bitmap = "^Sandbox/gui/images/textEdit_noSides.png";
- });
- //-----------------------------------------------------------------------------
- SafeCreateNamedObject("GuiSunkenContainerProfile", new GuiControlProfile ()
- {
- fillColor = SetColorAlpha($color1, 150);
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = AdjustColorValue($color1, 15);
- fillColorNA = SetColorAlpha($color1, 100);
- bitmap = "^Sandbox/gui/images/sunkenContainer.png";
- borderDefault = GuiSolidBorderProfile;
- });
- SafeCreateNamedObject("GuiHeaderProfile", new GuiControlProfile ()
- {
- fillColor = $color2;
- fontColor = $color3;
- fontSize = $platformFontSize + 2;
- align = "left";
- borderDefault = "GuiBrightBorderProfile";
- borderRight = "GuiDarkBorderProfile";
- borderBottom = "GuiDarkBorderProfile";
- fillColorHL = AdjustColorValue($color1, 10);
- fillColorSL = AdjustColorValue($color1, 15);
- fillColorNA = SetColorAlpha($color1, 100);
- });
- SafeCreateNamedObject("GuiLabelProfile", new GuiControlProfile ()
- {
- fontColor = "255 255 255 255";
- fontSize = $platformFontSize;
- align = "left";
- });
- SafeCreateNamedObject("GuiDragAndDropProfile", new GuiControlProfile ()
- {
- fillColor = SetColorAlpha($color4, 50);
- fontColor = $color5;
- });
- SafeCreateNamedObject("GuiProgressBorderProfile", new GuiBorderProfile()
- {
- padding = 2;
- paddingHL = 0;
- paddingSL = 0;
- border = 2;
- borderHL = 2;
- borderSL = 2;
- margin = 0;
- marginHL = 3;
- marginSL = 3;
- borderColor = AdjustColorValue($color1, -10);
- borderColorHL = "255 255 255 50";
- borderColorSL = "255 255 255 50";
- });
- SafeCreateNamedObject("GuiProgressDarkBorderProfile", new GuiBorderProfile()
- {
- padding = 2;
- paddingHL = 0;
- paddingSL = 0;
- border = 2;
- borderHL = 2;
- borderSL = 2;
- margin = 0;
- marginHL = 3;
- marginSL = 3;
- borderColor = AdjustColorValue($color1, -10);
- borderColorHL = "0 0 0 50";
- borderColorSL = "0 0 0 50";
- });
- SafeCreateNamedObject("GuiProgressProfile", new GuiControlProfile()
- {
- fillColor = $color1;
- fillColorHL = $color4;
- fillColorSL = AdjustColorValue($color4, 10);
- fontColorHL = $color3;
- fontColorSL = $color5;
- borderDefault = GuiProgressBorderProfile;
- borderBottom = GuiProgressDarkBorderProfile;
- borderRight = GuiProgressDarkBorderProfile;
- });
- SafeCreateNamedObject("GuiDropDownDarkBorderProfile", new GuiBorderProfile()
- {
- padding = 4;
- paddingHL = 4;
- paddingSL = 4;
- paddingNA = 4;
- border = 2;
- borderHL = 2;
- borderSL = 2;
- borderNA = 2;
- borderColor = "0 0 0 50";
- borderColorHL = "0 0 0 50";
- borderColorSL = "0 0 0 50";
- borderColorNA = "0 0 0 50";
- underfill = true;
- });
- SafeCreateNamedObject("GuiDropDownBrightBorderProfile", new GuiBorderProfile()
- {
- padding = 4;
- paddingHL = 4;
- paddingSL = 4;
- paddingNA = 4;
- border = 2;
- borderHL = 2;
- borderSL = 2;
- borderNA = 2;
- borderColor = "255 255 255 50";
- borderColorHL = "255 255 255 50";
- borderColorSL = "255 255 255 50";
- borderColorNA = "255 255 255 50";
- underfill = true;
- });
- SafeCreateNamedObject("GuiDropDownProfile", new GuiControlProfile()
- {
- // fill color
- fillColor = AdjustColorValue($color3, -15);
- fillColorHL = AdjustColorValue($color3, -8);
- fillColorSL = $color4;
- fillColorNA = SetColorAlpha($color3, 100);
- fontColor = $color1;
- fontColorHL = $color1;
- fontColorSL = $color3;
- fontColorNA = SetColorAlpha($color1, 100);
- align = "left";
- tab = true;
- canKeyFocus = true;
- borderDefault = GuiDropDownBrightBorderProfile;
- borderRight = GuiDropDownDarkBorderProfile;
- borderBottom = GuiDropDownDarkBorderProfile;
- category = "dropDown";
- });
- SafeCreateNamedObject("GuiMenuBarBorderProfile", new GuiBorderProfile()
- {
- padding = 2;
- });
- SafeCreateNamedObject("GuiMenuBarProfile", new GuiControlProfile()
- {
- fillColor = AdjustColorValue($color1, -7);
- canKeyFocus = true;
- borderDefault = GuiMenuBarBorderProfile;
- category = "defaultMenuBar";
- });
- SafeCreateNamedObject("GuiMenuBorderProfile", new GuiBorderProfile()
- {
- margin = 2;
- marginHL = 0;
- marginSL = 0;
- marginNA = 2;
- border = 0;
- borderHL = 2;
- borderSL = 2;
- borderNA = 0;
- borderColorHL = "255 255 255 30";
- borderColorSL = $color4;
- });
- SafeCreateNamedObject("GuiMenuBottomBorderProfile", new GuiBorderProfile()
- {
- fillColor = AdjustColorValue($color1, -7);
- canKeyFocus = true;
- borderDefault = GuiMenuBarBorderProfile;
- category = "defaultMenuBar";
- paddingSL = 2;
- marginSL = 0;
- borderSL = 0;
- });
- SafeCreateNamedObject("GuiMenuSideBorderProfile", new GuiBorderProfile()
- {
- border = 0;
- borderHL = 2;
- borderSL = 2;
- borderNA = 0;
- padding = 10;
- paddingHL = 8;
- paddingSL = 8;
- paddingNA = 10;
- borderColorHL = "255 255 255 30";
- borderColorSL = $color4;
- });
- SafeCreateNamedObject("GuiMenuProfile", new GuiControlProfile()
- {
- fillColor = "0 0 0 0";
- fillColorHL = "255 255 255 10";
- fillColorSL = AdjustColorValue($color4, -15);
- fillColorNA = "0 0 0 0";
- borderDefault = GuiMenuBorderProfile;
- borderLeft = GuiMenuSideBorderProfile;
- borderRight = GuiMenuSideBorderProfile;
- borderBottom = GuiMenuBottomBorderProfile;
- category = "defaultMenuBar";
- fontColor = $color3;
- fontColorHL = AdjustColorValue($color3, 10);
- fontColorSL = $color3;
- fontColorNA = SetColorAlpha($color3, 100);
- });
- SafeCreateNamedObject("GuiMenuContentVertBorderProfile", new GuiBorderProfile()
- {
- border = 2;
- padding = 4;
- borderColor = $color4;
- });
- SafeCreateNamedObject("GuiMenuContentSideBorderProfile", new GuiBorderProfile()
- {
- border = 2;
- padding = 0;
- borderColor = $color4;
- });
- SafeCreateNamedObject("GuiMenuContentProfile", new GuiControlProfile()
- {
- fillColor = AdjustColorValue($color1, -5);
- borderDefault = GuiMenuContentSideBorderProfile;
- borderTop = GuiMenuContentVertBorderProfile;
- borderBottom = GuiMenuContentVertBorderProfile;
- });
- SafeCreateNamedObject("GuiMenuItemBorderTopProfile", new GuiBorderProfile()
- {
- padding = 6;
- paddingHL = 6;
- paddingSL = 0;
- paddingNA = 6;
- marginSL = 4;
- borderSL = 1;
- borderColorSL = "0 0 0 50";
- });
- SafeCreateNamedObject("GuiMenuItemBorderBottomProfile", new GuiBorderProfile()
- {
- padding = 6;
- paddingHL = 6;
- paddingSL = 0;
- paddingNA = 6;
- marginSL = 4;
- borderSL = 1;
- borderColorSL = "255 255 255 50";
- });
- SafeCreateNamedObject("GuiMenuItemBorderSideProfile", new GuiBorderProfile()
- {
- padding = 6;
- paddingHL = 6;
- paddingSL = 0;
- paddingNA = 6;
- marginSL = 0;
- borderSL = 0;
- paddingSL = 6;
- });
- SafeCreateNamedObject("GuiMenuItemProfile", new GuiControlProfile()
- {
- fillColor = AdjustColorValue($color1, -5);
- fillColorHL = AdjustColorValue($color4, -15);
- fillColorNA = $color1;
- align = left;
- fontColor = $color3;
- fontColorHL = AdjustColorValue($color3, 10);
- fontColorNA = SetColorAlpha($color3, 150);
- borderDefault = GuiMenuItemBorderSideProfile;
- borderTop = GuiMenuItemBorderTopProfile;
- borderBottom = GuiMenuItemBorderBottomProfile;
- });
|