From f56bb35301836e56582a575a75864392a0177875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20P=2E=20Tjern=C3=B8?= Date: Mon, 2 Dec 2013 19:31:46 -0800 Subject: Fix line endings. WHAMMY. --- mp/src/vgui2/vgui_controls/ToggleButton.cpp | 204 ++++++++++++++-------------- 1 file changed, 102 insertions(+), 102 deletions(-) (limited to 'mp/src/vgui2/vgui_controls/ToggleButton.cpp') diff --git a/mp/src/vgui2/vgui_controls/ToggleButton.cpp b/mp/src/vgui2/vgui_controls/ToggleButton.cpp index 292faa38..63e4dd69 100644 --- a/mp/src/vgui2/vgui_controls/ToggleButton.cpp +++ b/mp/src/vgui2/vgui_controls/ToggleButton.cpp @@ -1,102 +1,102 @@ -//========= Copyright Valve Corporation, All rights reserved. ============// -// -// Purpose: -// -// $NoKeywords: $ -//=============================================================================// - -#include - -#include - -#include - -// memdbgon must be the last include file in a .cpp file!!! -#include - -using namespace vgui; - -DECLARE_BUILD_FACTORY_DEFAULT_TEXT( ToggleButton, ToggleButton ); - -//----------------------------------------------------------------------------- -// Purpose: Constructor -//----------------------------------------------------------------------------- -ToggleButton::ToggleButton(Panel *parent, const char *panelName, const char* text) : Button(parent, panelName, text) -{ - SetButtonActivationType(ACTIVATE_ONPRESSED); -} - -//----------------------------------------------------------------------------- -// Purpose: Turns double-click into normal click -//----------------------------------------------------------------------------- -void ToggleButton::OnMouseDoublePressed(MouseCode code) -{ - OnMousePressed(code); -} - -//----------------------------------------------------------------------------- -// Purpose: -//----------------------------------------------------------------------------- -Color ToggleButton::GetButtonFgColor() -{ - if (IsSelected()) - { - // highlight the text when depressed - return _selectedColor; - } - else - { - return BaseClass::GetButtonFgColor(); - } -} - -//----------------------------------------------------------------------------- -// Purpose: -//----------------------------------------------------------------------------- -bool ToggleButton::CanBeDefaultButton(void) -{ - return false; -} - -//----------------------------------------------------------------------------- -// Purpose: Toggles the state of the button -//----------------------------------------------------------------------------- -void ToggleButton::DoClick() -{ - if (IsSelected()) - { - ForceDepressed(false); - } - else if (!IsSelected()) - { - ForceDepressed(true); - } - - SetSelected(!IsSelected()); - FireActionSignal(); - - // post a button toggled message - KeyValues *msg = new KeyValues("ButtonToggled"); - msg->SetInt("state", (int)IsSelected()); - PostActionSignal(msg); - - Repaint(); -} - -//----------------------------------------------------------------------------- -// Purpose: -//----------------------------------------------------------------------------- -void ToggleButton::ApplySchemeSettings(IScheme *pScheme) -{ - BaseClass::ApplySchemeSettings(pScheme); - _selectedColor = GetSchemeColor("ToggleButton.SelectedTextColor", pScheme); -} - -void ToggleButton::OnKeyCodePressed(KeyCode code) -{ - if (code != KEY_ENTER) - { - BaseClass::OnKeyCodePressed(code); - } -} - +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +//=============================================================================// + +#include + +#include + +#include + +// memdbgon must be the last include file in a .cpp file!!! +#include + +using namespace vgui; + +DECLARE_BUILD_FACTORY_DEFAULT_TEXT( ToggleButton, ToggleButton ); + +//----------------------------------------------------------------------------- +// Purpose: Constructor +//----------------------------------------------------------------------------- +ToggleButton::ToggleButton(Panel *parent, const char *panelName, const char* text) : Button(parent, panelName, text) +{ + SetButtonActivationType(ACTIVATE_ONPRESSED); +} + +//----------------------------------------------------------------------------- +// Purpose: Turns double-click into normal click +//----------------------------------------------------------------------------- +void ToggleButton::OnMouseDoublePressed(MouseCode code) +{ + OnMousePressed(code); +} + +//----------------------------------------------------------------------------- +// Purpose: +//----------------------------------------------------------------------------- +Color ToggleButton::GetButtonFgColor() +{ + if (IsSelected()) + { + // highlight the text when depressed + return _selectedColor; + } + else + { + return BaseClass::GetButtonFgColor(); + } +} + +//----------------------------------------------------------------------------- +// Purpose: +//----------------------------------------------------------------------------- +bool ToggleButton::CanBeDefaultButton(void) +{ + return false; +} + +//----------------------------------------------------------------------------- +// Purpose: Toggles the state of the button +//----------------------------------------------------------------------------- +void ToggleButton::DoClick() +{ + if (IsSelected()) + { + ForceDepressed(false); + } + else if (!IsSelected()) + { + ForceDepressed(true); + } + + SetSelected(!IsSelected()); + FireActionSignal(); + + // post a button toggled message + KeyValues *msg = new KeyValues("ButtonToggled"); + msg->SetInt("state", (int)IsSelected()); + PostActionSignal(msg); + + Repaint(); +} + +//----------------------------------------------------------------------------- +// Purpose: +//----------------------------------------------------------------------------- +void ToggleButton::ApplySchemeSettings(IScheme *pScheme) +{ + BaseClass::ApplySchemeSettings(pScheme); + _selectedColor = GetSchemeColor("ToggleButton.SelectedTextColor", pScheme); +} + +void ToggleButton::OnKeyCodePressed(KeyCode code) +{ + if (code != KEY_ENTER) + { + BaseClass::OnKeyCodePressed(code); + } +} + -- cgit v1.2.3