summaryrefslogtreecommitdiff
path: root/win/Moddlg.h
blob: e944211b00c464d17dd787a136f0d689d336dc41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
// ModDlg.h: interface for the CModifyDialog class. 
// 
////////////////////////////////////////////////////////////////////// 

#if !defined(AFX_INITDIALOGBAR_H__46B4D2B3_C982_11D1_8902_0060979C2EFD__INCLUDED_) 
#define AFX_INITDIALOGBAR_H__46B4D2B3_C982_11D1_8902_0060979C2EFD__INCLUDED_ 

#if _MSC_VER >= 1000 
#pragma once 
#endif // _MSC_VER >= 1000 

#include "ClrPick.h"

class Object;

///////////////////////////////////////////////////////////////////////////// 
// CModifyDialog window 

class CModifyDialog : public CDialogBar 
{ 
	DECLARE_DYNAMIC(CModifyDialog) 

// Construction / Destruction 
public: 
	CModifyDialog(); 
	virtual ~CModifyDialog(); 

	//{{AFX_DATA(CModifyDialog)
	enum { IDD = IDD_MODIFY };
	CComboBox	m_ctlCombo;
	CColorPicker	m_ctlColor;
	float	m_fRotX;
	float	m_fRotY;
	float	m_fRotZ;
	float	m_fPosX;
	float	m_fPosY;
	float	m_fPosZ;
	BOOL	m_bHidden;
	float	m_fFOV;
	int		m_nFrom;
	int		m_nTo;
	CString	m_strName;
	float	m_fUpX;
	float	m_fUpY;
	float	m_fUpZ;
	float	m_fFar;
	float	m_fNear;
	//}}AFX_DATA

// Attributes 
public: 

// Operations 
public: 

// Overrides 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CModifyDialog) 
	protected: 
	virtual void DoDataExchange(CDataExchange* pDX); 
	//}}AFX_VIRTUAL 

// Implementation 
public: 

	void UpdateInfo(Object* pObject);
	void OnUpdateCmdUI(CFrameWnd * pTarget, BOOL bDisableIfNoHndler);
	BOOL Create(CWnd* pParentWnd, UINT nIDTemplate, UINT nStyle, UINT nID); 
	BOOL Create(CWnd* pParentWnd, LPCTSTR lpszTemplateName, UINT nStyle, UINT nID); 

protected: 
	virtual BOOL OnInitDialogBar(); 
	Object* m_pObject;
	BYTE m_nType;

protected: 
	void UpdateControls(BYTE nType);
	void OnMenuClick(UINT nID);

	// Generated message map functions 
	//{{AFX_MSG(CModifyDialog)
	afx_msg void OnModdlgPiece();
	afx_msg void OnSelendokModdlgList();
	afx_msg void OnModdlgApply();
	afx_msg void OnDropdownModdlgList();
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP() 
}; 

///////////////////////////////////////////////////////////////////////////// 

#endif //!defined(AFX_INITDIALOGBAR_H__46B4D2B3_C982_11D1_8902_0060979C2EFD__INCLUDED_) 
/////////////////////////////////////////////////////////////////////////////