1
0
forked from 0ad/0ad
0ad/source/tools/sced/ui/UnitToolsDlgBar.h
Ykkrosh ec3452679c Restructuring
This was SVN commit r1453.
2004-12-05 17:59:29 +00:00

37 lines
901 B
C++
Executable File

#ifndef _UNITTOOLSDLGBAR_H
#define _UNITTOOLSDLGBAR_H
class CUnitToolsDlgBar : public CDialogBar
{
public:
CUnitToolsDlgBar();
~CUnitToolsDlgBar();
BOOL Create(CWnd * pParentWnd, UINT nIDTemplate, UINT nStyle, UINT nID);
BOOL Create(CWnd * pParentWnd, LPCTSTR lpszTemplateName, UINT nStyle, UINT nID);
void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);
enum { SELECT_MODE, ADDUNIT_MODE } m_Mode;
void SetSelectMode();
void SetAddUnitMode();
protected:
BOOL OnInitDialog();
int GetCurrentObjectType();
// Generated message map functions
//{{AFX_MSG(CUnitToolsDlgBar)
afx_msg void OnButtonAdd();
afx_msg void OnButtonEdit();
afx_msg void OnButtonAddUnit();
afx_msg void OnButtonSelect();
afx_msg void OnClickListObjectBrowser(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void CUnitToolsDlgBar::OnSelChangeObjectTypes();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif