$TextMediumEmphasisColor = "200 200 200"; $TextHighEmphasisColor = "224 224 224"; $TextDisabledColor = "108 108 108"; new GuiGameListMenuProfile(DefaultListMenuProfile) { fontType = "Arial Bold"; fontSize = 20; fontColor = $TextMediumEmphasisColor; fontColorSEL = $TextMediumEmphasisColor; fontColorNA = $TextDisabledColor; fontColorHL = $TextMediumEmphasisColor; fillColor = "108 108 108"; fillColorHL = "140 140 140"; fillColorSEL = "180 180 180"; HitAreaUpperLeft = "16 20"; HitAreaLowerRight = "503 74"; IconOffset = "40 0"; TextOffset = "100 0"; RowSize = "500 90"; ColumnSplit = "250"; RightPad = "20"; bitmap = "UI:listMenuArray_image"; canKeyFocus = true; }; new GuiControlProfile(GamepadDefaultProfile) { border = 0; }; new GuiControlProfile(GamepadButtonTextLeft) { fontType = "Arial Bold"; fontSize = 20; fontColor = "255 255 255"; justify = "left"; }; new GuiControlProfile(GamepadButtonTextRight : GamepadButtonTextLeft) { justify = "right"; }; new GuiControlProfile(MenuHeaderText) { fontType = "Arial Bold"; fontSize = 30; fontColor = $TextHighEmphasisColor; justify = "left"; }; new GuiControlProfile(MenuHeaderTextCenter) { fontType = "Arial Bold"; fontSize = 30; fontColor = $TextHighEmphasisColor; justify = "center"; }; new GuiControlProfile(MenuSubHeaderText) { fontType = "Arial Bold"; fontSize = 20; fontColor = $TextMediumEmphasisColor; justify = "left"; }; new GuiControlProfile(MenuMLSubHeaderText) { fontType = "Arial Bold"; fontSize = 20; fontColor = $TextMediumEmphasisColor; justify = "left"; autoSizeWidth = true; autoSizeHeight = true; }; if( !isObject( GuiMenuButtonProfile ) ) new GuiControlProfile( GuiMenuButtonProfile ) { opaque = true; border = true; fontSize = 18; fontType = "Arial Bold"; fontColor = $TextMediumEmphasisColor; fontColorHL = $TextMediumEmphasisColor; fontColorNA = $TextDisabledColor; fontColorSEL = $TextMediumEmphasisColor; fillColor = "40 40 40"; fillColorHL = "56 56 56"; fillColorNA = "40 40 40"; borderColor = "87 87 87"; borderColorNA = "0 0 0"; borderColorHL = "255 255 255"; fixedExtent = false; justify = "center"; canKeyFocus = false; //bitmapAsset = "UI:menu_button_image"; hasBitmapArray = false; soundButtonDown = menuButtonPressed; soundButtonOver = menuButtonHover; category = "Core"; }; if( !isObject( GuiHighlightMenuButtonProfile ) ) new GuiControlProfile( GuiHighlightMenuButtonProfile ) { opaque = true; border = false; fontSize = 18; fontType = "Arial Bold"; fontColor = "240 240 240"; fontColorHL = "0 0 0"; fontColorNA = "125 125 125"; //fontColorSEL ="0 0 0"; fixedExtent = false; justify = "center"; canKeyFocus = false; bitmapAsset = "UI:selector_button_highlight_only_image"; hasBitmapArray = false; category = "Core"; }; if( !isObject( GuiBlankMenuButtonProfile ) ) new GuiControlProfile( GuiBlankMenuButtonProfile ) { opaque = true; border = false; fontSize = 18; fontType = "Arial Bold"; fontColor = "220 220 220"; fontColorHL = "255 255 255"; fontColorNA = "200 200 200"; //fontColorSEL ="0 0 0"; fixedExtent = false; justify = "center"; canKeyFocus = false; bitmapAsset = "UI:selector_button_blank_image"; hasBitmapArray = false; soundButtonDown = menuButtonPressed; soundButtonOver = menuButtonHover; category = "Core"; }; if( !isObject( GuiJoinServerButtonProfile ) ) new GuiControlProfile( GuiJoinServerButtonProfile : GuiMenuButtonProfile ) { justify = "left"; }; if( !isObject( GuiMenuTextProfile ) ) new GuiControlProfile( GuiMenuTextProfile ) { opaque = true; border = false; fontSize = 18; fontType = "Arial Bold"; fontColor = "240 240 240"; fontColorHL = "0 0 0"; fontColorNA = "125 125 125"; fixedExtent = false; justify = "center"; category = "Core"; }; if( !isObject( GuiSolidDefaultProfile ) ) new GuiControlProfile (GuiSolidDefaultProfile) { opaque = true; border = true; category = "Core"; }; if( !isObject( GuiTransparentProfile ) ) new GuiControlProfile (GuiTransparentProfile) { opaque = false; border = false; category = "Core"; }; if( !isObject( GuiGroupBorderProfile ) ) new GuiControlProfile( GuiGroupBorderProfile ) { border = false; opaque = false; hasBitmapArray = true; bitmapAsset = "UI:group_border_image"; category = "Core"; }; if( !isObject( GuiTabBorderProfile ) ) new GuiControlProfile( GuiTabBorderProfile ) { border = false; opaque = false; hasBitmapArray = true; bitmapAsset = "UI:tab_border_image"; category = "Core"; }; if( !isObject( GuiModelessDialogProfile ) ) new GuiControlProfile( GuiModelessDialogProfile ) { modal = false; category = "Core"; }; if( !isObject( GuiFrameSetProfile ) ) new GuiControlProfile (GuiFrameSetProfile) { fillcolor = "255 255 255"; borderColor = "246 245 244"; border = 1; opaque = true; border = true; category = "Core"; }; if( !isObject( GuiInputCtrlProfile ) ) new GuiControlProfile( GuiInputCtrlProfile ) { tab = true; canKeyFocus = true; category = "Core"; }; if( !isObject( GuiTextProfile ) ) new GuiControlProfile (GuiTextProfile) { justify = "left"; fontColor = "20 20 20"; category = "Core"; }; if( !isObject( GuiTextRightProfile ) ) new GuiControlProfile (GuiTextRightProfile : GuiTextProfile) { justify = "right"; category = "Core"; }; if( !isObject( GuiAutoSizeTextProfile ) ) new GuiControlProfile (GuiAutoSizeTextProfile) { fontColor = "0 0 0"; autoSizeWidth = true; autoSizeHeight = true; category = "Core"; }; if( !isObject( GuiMediumTextProfile ) ) new GuiControlProfile( GuiMediumTextProfile : GuiTextProfile ) { fontSize = 24; category = "Core"; }; if( !isObject( GuiBigTextProfile ) ) new GuiControlProfile( GuiBigTextProfile : GuiTextProfile ) { fontSize = 36; category = "Core"; }; if( !isObject( GuiMLTextProfile ) ) new GuiControlProfile( GuiMLTextProfile ) { fontColor = $TextMediumEmphasisColor; fontColorHL = $TextMediumEmphasisColor; fontColorSEL = $TextMediumEmphasisColor; fontColorNA = $TextDisabledColor; fontColorLink = "100 100 100"; fontColorLinkHL = $TextMediumEmphasisColor; autoSizeWidth = true; autoSizeHeight = true; border = false; category = "Core"; }; if( !isObject( GuiMLWhiteTextProfile ) ) new GuiControlProfile( GuiMLWhiteTextProfile ) { fontColor = "220 220 220"; fontColorHL = $TextMediumEmphasisColor; autoSizeWidth = true; autoSizeHeight = true; border = false; category = "Core"; }; if( !isObject( GuiTextArrayProfile ) ) new GuiControlProfile( GuiTextArrayProfile : GuiTextProfile ) { fontColor = $TextMediumEmphasisColor; fontColorHL = $TextMediumEmphasisColor; fontColorSEL = $TextMediumEmphasisColor; fontColorNA = $TextDisabledColor; fillColor = "22 22 22 255"; fillColorHL = "22 22 22 255"; fillColorSEL = "56 56 56 255"; border = true; borderColor ="87 87 87"; borderColorHL = "87 87 87"; borderColorSEL = "255 255 255"; category = "Core"; canKeyFocus = true; }; if( !isObject( GuiMenuTextEditProfile ) ) new GuiControlProfile( GuiMenuTextEditProfile : GuiTextEditProfile ) { fontColor = $TextMediumEmphasisColor; fontColorHL = $TextMediumEmphasisColor; fontColorSEL = $TextMediumEmphasisColor; fontColorNA = $TextDisabledColor; fillColor = "22 22 22 255"; fillColorHL = "22 22 22 255"; border = true; borderColor ="87 87 87"; borderColorHL = "87 87 87"; borderColorSEL = "255 255 255"; category = "Core"; }; // ---------------------------------------------------------------------------- // TODO: Revisit Popupmenu // ---------------------------------------------------------------------------- if( !isObject( GuiPopupMenuItemBorder ) ) new GuiControlProfile( GuiPopupMenuItemBorder : GuiButtonProfile ) { opaque = true; border = true; fontColor = "0 0 0"; fontColorHL = "0 0 0"; fontColorNA = "255 255 255"; fixedExtent = false; justify = "center"; canKeyFocus = false; bitmapAsset = "UI:menubutton_image"; category = "Core"; }; if( !isObject( GuiPopUpMenuDefault ) ) new GuiControlProfile( GuiPopUpMenuDefault : GuiDefaultProfile ) { opaque = true; mouseOverSelected = true; textOffset = "3 3"; border = 0; borderThickness = 0; fixedExtent = true; bitmapAsset = "UI:scrollBar_image"; hasBitmapArray = true; profileForChildren = GuiPopupMenuItemBorder; fillColor = "242 241 240 ";//"255 255 255";//100 fillColorHL = "228 228 235 ";//"204 203 202"; fillColorSEL = "98 100 137 ";//"204 203 202"; // font color is black fontColorHL = "0 0 0 ";//"0 0 0"; fontColorSEL = "255 255 255";//"0 0 0"; borderColor = "100 100 100"; category = "Core"; }; if( !isObject( GuiPopUpMenuProfile ) ) new GuiControlProfile( GuiPopUpMenuProfile : GuiPopUpMenuDefault ) { textOffset = "6 4"; bitmapAsset = "UI:dropDown_image"; hasBitmapArray = true; border = 1; profileForChildren = GuiPopUpMenuDefault; category = "Core"; }; if( !isObject( GuiTabBookProfile ) ) new GuiControlProfile( GuiTabBookProfile ) { fillColorHL = "100 100 100"; fillColorNA = "150 150 150"; fontColor = "30 30 30"; fontColorHL = "0 0 0"; fontColorNA = "50 50 50"; fontType = "Arial"; fontSize = 14; justify = "center"; bitmapAsset = "UI:tab_image"; tabWidth = 64; tabHeight = 24; tabPosition = "Top"; tabRotation = "Horizontal"; textOffset = "0 -3"; tab = true; cankeyfocus = true; category = "Core"; }; if( !isObject( GuiTabPageProfile ) ) new GuiControlProfile( GuiTabPageProfile : GuiDefaultProfile ) { fontType = "Arial"; fontSize = 10; justify = "center"; bitmapAsset = "UI:tab_image"; opaque = false; fillColor = "240 239 238"; category = "Core"; }; if( !isObject( GuiConsoleProfile ) ) new GuiControlProfile( GuiConsoleProfile ) { fontType = ($platform $= "macos") ? "Monaco" : "Lucida Console"; fontSize = ($platform $= "macos") ? 13 : 12; fontColor = "255 255 255"; fontColorHL = "0 255 255"; fontColorNA = "255 0 0"; fontColors[6] = "100 100 100"; fontColors[7] = "100 100 0"; fontColors[8] = "0 0 100"; fontColors[9] = "0 100 0"; category = "Core"; }; if( !isObject( GuiConsoleTextProfile ) ) new GuiControlProfile( GuiConsoleTextProfile ) { fontColor = "0 0 0"; autoSizeWidth = true; autoSizeHeight = true; textOffset = "2 2"; opaque = true; fillColor = "255 255 255"; border = true; borderThickness = 1; borderColor = "0 0 0"; category = "Core"; }; $ConsoleDefaultFillColor = "0 0 0 175"; if( !isObject( ConsoleScrollProfile ) ) new GuiControlProfile( ConsoleScrollProfile : GuiScrollProfile ) { opaque = true; fillColor = $ConsoleDefaultFillColor; border = 1; //borderThickness = 0; borderColor = "0 0 0"; category = "Core"; }; if( !isObject( ConsoleTextEditProfile ) ) new GuiControlProfile( ConsoleTextEditProfile : GuiTextEditProfile ) { fillColor = "242 241 240 255"; fillColorHL = "255 255 255"; category = "Core"; }; //----------------------------------------------------------------------------- // Center and bottom print //----------------------------------------------------------------------------- if( !isObject( CenterPrintProfile ) ) new GuiControlProfile ( CenterPrintProfile ) { opaque = false; fillColor = "128 128 128"; fontColor = "0 255 0"; border = true; borderColor = "0 255 0"; category = "Core"; }; if( !isObject( CenterPrintTextProfile ) ) new GuiControlProfile ( CenterPrintTextProfile ) { opaque = false; fontType = "Arial"; fontSize = 12; fontColor = "0 255 0"; category = "Core"; }; // ---------------------------------------------------------------------------- // Radio button control // ---------------------------------------------------------------------------- if( !isObject( GuiRadioProfile ) ) new GuiControlProfile( GuiRadioProfile ) { fontSize = 14; fillColor = "232 232 232"; fontColor = "20 20 20"; fontColorHL = "80 80 80"; fixedExtent = true; bitmapAsset = "UI:radioButton_image"; hasBitmapArray = true; category = "Core"; }; // // Scroll Profile // if(!isObject(GuiMenuScrollProfile)) new GuiControlProfile(GuiMenuScrollProfile) { opaque = false; fillcolor = "22 22 22"; fontColor = "200 200 200"; fontColorHL = "250 250 250"; border = false; bitmapAsset = "UI:scrollBar_image"; hasBitmapArray = true; category = "Core"; }; // Scroll if(!isObject(GuiMenuScrollProfile)) new GuiControlProfile(GuiMenuScrollProfile) { opaque = true; fillcolor = "128 128 128"; fontColor = "0 0 0"; fontColorHL = "150 150 150"; border = true; bitmapAsset = "UI:scrollBar_image"; hasBitmapArray = true; category = "Core"; }; singleton GuiControlProfile(SliderBitmapGUIProfile) { bitmapAsset = "UI:optionsMenuSliderBitmapArray_image"; hasBitmapArray = true; opaque = false; };