//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // // $NoKeywords: $ //=============================================================================// #ifndef CSBACKGROUND_H #define CSBACKGROUND_H #include #include //----------------------------------------------------------------------------- // Purpose: Creates background image panels //----------------------------------------------------------------------------- void CreateBackground( vgui::EditablePanel *pWindow ); //----------------------------------------------------------------------------- // Purpose: Resizes windows to fit completely on-screen (for 1280x1024), and // centers them on the screen. Sub-controls are also resized and moved. //----------------------------------------------------------------------------- void LayoutBackgroundPanel( vgui::EditablePanel *pWindow ); //----------------------------------------------------------------------------- // Purpose: Sets colors etc for background image panels //----------------------------------------------------------------------------- void ApplyBackgroundSchemeSettings( vgui::EditablePanel *pWindow, vgui::IScheme *pScheme ); //----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void ResizeWindowControls( vgui::EditablePanel *pWindow, int tall, int wide, int offsetX, int offsetY ); //----------------------------------------------------------------------------- // Purpose: transform a standard scaled value into one that is scaled based the minimum // of the horizontal and vertical ratios //----------------------------------------------------------------------------- int GetAlternateProportionalValueFromScaled( vgui::HScheme hScheme, int scaledValue ); //----------------------------------------------------------------------------- #endif // CSBACKGROUND_H