aboutsummaryrefslogtreecommitdiff
path: root/mp/src/vgui2/vgui_controls/ExpandButton.cpp
diff options
context:
space:
mode:
authorJørgen P. Tjernø <[email protected]>2013-12-02 19:31:46 -0800
committerJørgen P. Tjernø <[email protected]>2013-12-02 19:46:31 -0800
commitf56bb35301836e56582a575a75864392a0177875 (patch)
treede61ddd39de3e7df52759711950b4c288592f0dc /mp/src/vgui2/vgui_controls/ExpandButton.cpp
parentMark some more files as text. (diff)
downloadsource-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz
source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip
Fix line endings. WHAMMY.
Diffstat (limited to 'mp/src/vgui2/vgui_controls/ExpandButton.cpp')
-rw-r--r--mp/src/vgui2/vgui_controls/ExpandButton.cpp228
1 files changed, 114 insertions, 114 deletions
diff --git a/mp/src/vgui2/vgui_controls/ExpandButton.cpp b/mp/src/vgui2/vgui_controls/ExpandButton.cpp
index 5c891acc..a4489d0e 100644
--- a/mp/src/vgui2/vgui_controls/ExpandButton.cpp
+++ b/mp/src/vgui2/vgui_controls/ExpandButton.cpp
@@ -1,114 +1,114 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-// $NoKeywords: $
-//===========================================================================//
-
-#include <stdarg.h>
-#include <stdio.h>
-
-#include <vgui/ISurface.h>
-#include <vgui/IScheme.h>
-#include <KeyValues.h>
-
-#include <vgui_controls/Image.h>
-#include <vgui_controls/ExpandButton.h>
-#include <vgui_controls/TextImage.h>
-
-// memdbgon must be the last include file in a .cpp file!!!
-#include <tier0/memdbgon.h>
-
-using namespace vgui;
-
-DECLARE_BUILD_FACTORY( ExpandButton );
-
-//-----------------------------------------------------------------------------
-// Purpose: Constructor
-//-----------------------------------------------------------------------------
-ExpandButton::ExpandButton( Panel *parent, const char *panelName ) : ToggleButton( parent, panelName, "" )
-{
- m_bExpandable = true;
- m_hFont = INVALID_FONT;
-}
-
-
-//-----------------------------------------------------------------------------
-// Purpose: Destructor
-//-----------------------------------------------------------------------------
-ExpandButton::~ExpandButton()
-{
-}
-
-//-----------------------------------------------------------------------------
-// Purpose:
-//-----------------------------------------------------------------------------
-void ExpandButton::ApplySchemeSettings(IScheme *pScheme)
-{
- BaseClass::ApplySchemeSettings(pScheme);
-
- m_Color = GetSchemeColor( "ExpandButton.Color", pScheme );
- m_hFont = pScheme->GetFont("Marlett", IsProportional() );
-
- // don't draw a background
- SetPaintBackgroundEnabled(false);
-}
-
-//-----------------------------------------------------------------------------
-// Purpose:
-//-----------------------------------------------------------------------------
-IBorder *ExpandButton::GetBorder(bool depressed, bool armed, bool selected, bool keyfocus)
-{
- return NULL;
-}
-
-
-//-----------------------------------------------------------------------------
-// Purpose: Expand the button
-//-----------------------------------------------------------------------------
-void ExpandButton::SetSelected(bool state)
-{
- if ( m_bExpandable && ( state != IsSelected() ) )
- {
- // send a message saying we've been checked
- KeyValues *msg = new KeyValues("Expanded", "state", (int)state);
- PostActionSignal(msg);
-
- BaseClass::SetSelected(state);
- }
-}
-
-
-//-----------------------------------------------------------------------------
-// Purpose: sets whether or not the state of the check can be changed
-//-----------------------------------------------------------------------------
-void ExpandButton::SetExpandable(bool state)
-{
- m_bExpandable = state;
- Repaint();
-}
-
-
-void ExpandButton::Paint()
-{
- surface()->DrawSetTextFont( m_hFont );
-
- wchar_t code = IsSelected( ) ? L'6' : L'4';
- wchar_t pString[2] = { code, 0 };
-
- // draw selected check
- int tw, th, w, h;
- GetSize( w, h );
- surface()->GetTextSize( m_hFont, pString, tw, th );
- surface()->DrawSetTextColor( m_Color );
- surface()->DrawSetTextPos( ( w - tw ) / 2, ( h - th ) / 2 );
- surface()->DrawUnicodeChar( code );
-}
-
-
-//-----------------------------------------------------------------------------
-// Purpose:
-//-----------------------------------------------------------------------------
-void ExpandButton::OnExpanded(Panel *panel)
-{
-}
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//===========================================================================//
+
+#include <stdarg.h>
+#include <stdio.h>
+
+#include <vgui/ISurface.h>
+#include <vgui/IScheme.h>
+#include <KeyValues.h>
+
+#include <vgui_controls/Image.h>
+#include <vgui_controls/ExpandButton.h>
+#include <vgui_controls/TextImage.h>
+
+// memdbgon must be the last include file in a .cpp file!!!
+#include <tier0/memdbgon.h>
+
+using namespace vgui;
+
+DECLARE_BUILD_FACTORY( ExpandButton );
+
+//-----------------------------------------------------------------------------
+// Purpose: Constructor
+//-----------------------------------------------------------------------------
+ExpandButton::ExpandButton( Panel *parent, const char *panelName ) : ToggleButton( parent, panelName, "" )
+{
+ m_bExpandable = true;
+ m_hFont = INVALID_FONT;
+}
+
+
+//-----------------------------------------------------------------------------
+// Purpose: Destructor
+//-----------------------------------------------------------------------------
+ExpandButton::~ExpandButton()
+{
+}
+
+//-----------------------------------------------------------------------------
+// Purpose:
+//-----------------------------------------------------------------------------
+void ExpandButton::ApplySchemeSettings(IScheme *pScheme)
+{
+ BaseClass::ApplySchemeSettings(pScheme);
+
+ m_Color = GetSchemeColor( "ExpandButton.Color", pScheme );
+ m_hFont = pScheme->GetFont("Marlett", IsProportional() );
+
+ // don't draw a background
+ SetPaintBackgroundEnabled(false);
+}
+
+//-----------------------------------------------------------------------------
+// Purpose:
+//-----------------------------------------------------------------------------
+IBorder *ExpandButton::GetBorder(bool depressed, bool armed, bool selected, bool keyfocus)
+{
+ return NULL;
+}
+
+
+//-----------------------------------------------------------------------------
+// Purpose: Expand the button
+//-----------------------------------------------------------------------------
+void ExpandButton::SetSelected(bool state)
+{
+ if ( m_bExpandable && ( state != IsSelected() ) )
+ {
+ // send a message saying we've been checked
+ KeyValues *msg = new KeyValues("Expanded", "state", (int)state);
+ PostActionSignal(msg);
+
+ BaseClass::SetSelected(state);
+ }
+}
+
+
+//-----------------------------------------------------------------------------
+// Purpose: sets whether or not the state of the check can be changed
+//-----------------------------------------------------------------------------
+void ExpandButton::SetExpandable(bool state)
+{
+ m_bExpandable = state;
+ Repaint();
+}
+
+
+void ExpandButton::Paint()
+{
+ surface()->DrawSetTextFont( m_hFont );
+
+ wchar_t code = IsSelected( ) ? L'6' : L'4';
+ wchar_t pString[2] = { code, 0 };
+
+ // draw selected check
+ int tw, th, w, h;
+ GetSize( w, h );
+ surface()->GetTextSize( m_hFont, pString, tw, th );
+ surface()->DrawSetTextColor( m_Color );
+ surface()->DrawSetTextPos( ( w - tw ) / 2, ( h - th ) / 2 );
+ surface()->DrawUnicodeChar( code );
+}
+
+
+//-----------------------------------------------------------------------------
+// Purpose:
+//-----------------------------------------------------------------------------
+void ExpandButton::OnExpanded(Panel *panel)
+{
+}