aboutsummaryrefslogtreecommitdiff
path: root/sp/src/game/client/game_controls/classmenu.h
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 /sp/src/game/client/game_controls/classmenu.h
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 'sp/src/game/client/game_controls/classmenu.h')
-rw-r--r--sp/src/game/client/game_controls/classmenu.h158
1 files changed, 79 insertions, 79 deletions
diff --git a/sp/src/game/client/game_controls/classmenu.h b/sp/src/game/client/game_controls/classmenu.h
index 13a21227..16988559 100644
--- a/sp/src/game/client/game_controls/classmenu.h
+++ b/sp/src/game/client/game_controls/classmenu.h
@@ -1,79 +1,79 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-// $NoKeywords: $
-//=============================================================================//
-
-#ifndef CLASSMENU_H
-#define CLASSMENU_H
-#ifdef _WIN32
-#pragma once
-#endif
-
-#include <vgui_controls/Frame.h>
-#include <vgui_controls/Button.h>
-#include <vgui_controls/HTML.h>
-#include <utlvector.h>
-#include <vgui/ILocalize.h>
-#include <vgui/KeyCode.h>
-#include <game/client/iviewport.h>
-
-#include "mouseoverpanelbutton.h"
-
-namespace vgui
-{
- class TextEntry;
-}
-
-//-----------------------------------------------------------------------------
-// Purpose: Draws the class menu
-//-----------------------------------------------------------------------------
-class CClassMenu : public vgui::Frame, public IViewPortPanel
-{
-private:
- DECLARE_CLASS_SIMPLE( CClassMenu, vgui::Frame );
-
-public:
- CClassMenu(IViewPort *pViewPort);
- CClassMenu(IViewPort *pViewPort, const char *panelName );
- virtual ~CClassMenu();
-
- virtual const char *GetName( void ) { return PANEL_CLASS; }
- virtual void SetData(KeyValues *data);
- virtual void Reset();
- virtual void Update() {};
- virtual bool NeedsUpdate( void ) { return false; }
- virtual bool HasInputElements( void ) { return true; }
- virtual void ShowPanel( bool bShow );
-
- // both vgui::Frame and IViewPortPanel define these, so explicitly define them here as passthroughs to vgui
- vgui::VPANEL GetVPanel( void ) { return BaseClass::GetVPanel(); }
- virtual bool IsVisible() { return BaseClass::IsVisible(); }
- virtual void SetParent( vgui::VPANEL parent ) { BaseClass::SetParent( parent ); }
-
-protected:
-
- virtual vgui::Panel *CreateControlByName(const char *controlName);
- virtual MouseOverPanelButton* CreateNewMouseOverPanelButton(vgui::EditablePanel *panel);
-
- //vgui2 overrides
- virtual void OnKeyCodePressed(vgui::KeyCode code);
-
- // helper functions
- void SetLabelText(const char *textEntryName, const char *text);
- void SetVisibleButton(const char *textEntryName, bool state);
-
- // command callbacks
- void OnCommand( const char *command );
-
- IViewPort *m_pViewPort;
- ButtonCode_t m_iScoreBoardKey;
- int m_iTeam;
- vgui::EditablePanel *m_pPanel;
-
- CUtlVector< MouseOverPanelButton * > m_mouseoverButtons;
-};
-
-
-#endif // CLASSMENU_H
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//=============================================================================//
+
+#ifndef CLASSMENU_H
+#define CLASSMENU_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+#include <vgui_controls/Frame.h>
+#include <vgui_controls/Button.h>
+#include <vgui_controls/HTML.h>
+#include <utlvector.h>
+#include <vgui/ILocalize.h>
+#include <vgui/KeyCode.h>
+#include <game/client/iviewport.h>
+
+#include "mouseoverpanelbutton.h"
+
+namespace vgui
+{
+ class TextEntry;
+}
+
+//-----------------------------------------------------------------------------
+// Purpose: Draws the class menu
+//-----------------------------------------------------------------------------
+class CClassMenu : public vgui::Frame, public IViewPortPanel
+{
+private:
+ DECLARE_CLASS_SIMPLE( CClassMenu, vgui::Frame );
+
+public:
+ CClassMenu(IViewPort *pViewPort);
+ CClassMenu(IViewPort *pViewPort, const char *panelName );
+ virtual ~CClassMenu();
+
+ virtual const char *GetName( void ) { return PANEL_CLASS; }
+ virtual void SetData(KeyValues *data);
+ virtual void Reset();
+ virtual void Update() {};
+ virtual bool NeedsUpdate( void ) { return false; }
+ virtual bool HasInputElements( void ) { return true; }
+ virtual void ShowPanel( bool bShow );
+
+ // both vgui::Frame and IViewPortPanel define these, so explicitly define them here as passthroughs to vgui
+ vgui::VPANEL GetVPanel( void ) { return BaseClass::GetVPanel(); }
+ virtual bool IsVisible() { return BaseClass::IsVisible(); }
+ virtual void SetParent( vgui::VPANEL parent ) { BaseClass::SetParent( parent ); }
+
+protected:
+
+ virtual vgui::Panel *CreateControlByName(const char *controlName);
+ virtual MouseOverPanelButton* CreateNewMouseOverPanelButton(vgui::EditablePanel *panel);
+
+ //vgui2 overrides
+ virtual void OnKeyCodePressed(vgui::KeyCode code);
+
+ // helper functions
+ void SetLabelText(const char *textEntryName, const char *text);
+ void SetVisibleButton(const char *textEntryName, bool state);
+
+ // command callbacks
+ void OnCommand( const char *command );
+
+ IViewPort *m_pViewPort;
+ ButtonCode_t m_iScoreBoardKey;
+ int m_iTeam;
+ vgui::EditablePanel *m_pPanel;
+
+ CUtlVector< MouseOverPanelButton * > m_mouseoverButtons;
+};
+
+
+#endif // CLASSMENU_H