1
This commit is contained in:
64
hammer/entityhelpdlg.h
Normal file
64
hammer/entityhelpdlg.h
Normal file
@ -0,0 +1,64 @@
|
||||
//========= Copyright Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//=============================================================================//
|
||||
|
||||
#ifndef ENTITYHELPDLG_H
|
||||
#define ENTITYHELPDLG_H
|
||||
#ifdef _WIN32
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
#include "Resource.h"
|
||||
|
||||
|
||||
class GDclass;
|
||||
class CRichEditCtrlEx;
|
||||
|
||||
|
||||
class CEntityHelpDlg : public CDialog
|
||||
{
|
||||
public:
|
||||
|
||||
// Construction
|
||||
CEntityHelpDlg(CWnd *pwndParent = NULL);
|
||||
~CEntityHelpDlg(void);
|
||||
|
||||
//{{AFX_DATA(CEntityHelpDlg)
|
||||
enum { IDD = IDD_ENTITY_HELP };
|
||||
CRichEditCtrlEx *m_pHelpText;
|
||||
//}}AFX_DATA
|
||||
|
||||
static void ShowEntityHelpDialog(void);
|
||||
static void SetEditGameClass(GDclass *pClass);
|
||||
|
||||
protected:
|
||||
|
||||
void UpdateClass(GDclass *pClass);
|
||||
|
||||
int GetTextWidth(const char *pszText, CDC *pDC = NULL);
|
||||
int GetMaxVariableWidth(GDclass *pClass);
|
||||
|
||||
void UpdateHelp(void);
|
||||
|
||||
// ClassWizard generate virtual function overrides
|
||||
//{{AFX_VIRTUAL(CEntityHelpDlg)
|
||||
virtual void DoDataExchange(CDataExchange *pDX);
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CEntityHelpDlg)
|
||||
virtual BOOL OnInitDialog(void);
|
||||
virtual void OnDestroy(void);
|
||||
virtual void OnClose(void);
|
||||
afx_msg void OnSize( UINT nType, int cx, int cy );
|
||||
//}}AFX_MSG
|
||||
|
||||
GDclass *m_pClass;
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
#endif // ENTITYHELPDLG_H
|
Reference in New Issue
Block a user