//========= 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