1
0
forked from 0ad/0ad
0ad/source/sced/ui/TexToolsDlgBar.h
notpete e555221221 Moved UI specific code to it's own directory.
This was SVN commit r331.
2004-05-31 20:37:59 +00:00

39 lines
968 B
C++
Executable File

#ifndef _TEXTOOLSDLGBAR_H
#define _TEXTOOLSDLGBAR_H
#include "TextureEntry.h"
class CTexToolsDlgBar : public CDialogBar
{
// DECLARE_DYNAMIC(CInitDialogBar)
public:
CTexToolsDlgBar();
~CTexToolsDlgBar();
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);
protected:
CImageList m_ImageList;
int GetCurrentTerrainType();
void Select(CTextureEntry* entry);
BOOL BuildImageListIcon(CTextureEntry* texentry);
BOOL AddImageListIcon(CTextureEntry* entry);
BOOL OnInitDialog();
// Generated message map functions
//{{AFX_MSG(CTexToolsDlgBar)
afx_msg void OnClickListTextureBrowser(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnReleasedCaptureSliderBrushSize(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnSelChangeTerrainTypes();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif