This file lists all UI control specific INI keys that are parsed by Rampastring's MonoGame-based CnCNet client. All controls parse the following keys: Size=int,int Location=int,int RemapColor=int,int,int ; R,G,B Text=string Visible=bool Enabled=bool DistanceFromRightBorder=int DistanceFromBottomBorder=int FillWidth=int FillHeight=int Buttons also parse the following: TextColorIdle=int,int,int TextColorHover=int,int,int HoverSoundEffect=string ; filename ClickSoundEffect=string ; filename AdaptiveText=bool AlphaRate=float FontIndex=int IdleTexture=string ; filename HoverTexture=string ; filename Check-boxes also parse the following: FontIndex=int HighlightColor=R,G,B AlphaRate=float AllowChecking=bool Checked=bool Drop-downs also parse the following: ItemHeight=int ClickSoundEffect=string FontIndex=int BorderColor=int,int,int,int ; R,G,B,A FocusColor=int,int,int,int ; R,G,B,A BackColor=int,int,int,int ; R,G,B,A DisabledItemColor=int,int,int ; R,G,B Labels also parse the following: FontIndex=int Panels (and their descendants, like listboxes and trackbars) also parse the following: BorderColor=int,int,int ; R,G,B DrawMode=Tiled/Stretched ; Specifies whether the panel background texture is drawn once as stretched or as tiled/repeating AlphaRate=float BackgroundTexture=string DrawBorders=bool Padding=int,int,int,int ; Applies padding to all child controls of the panel. Format: left,top,right,bottom Trackbars also parse the following: MinValue=int MaxValue=int Value=int As of 7.7.2016, text boxes and progress bars don't parse their custom attributes from INI files yet. If they start doing it one day, this file will be updated.