/*========================================================================= * * SEClEnvs.hpp : class SECT_DialogEnvList * * * Version 1.0 * Creation date * Revision date * * Shaitan *=======================================================================*/ /* #ifndef __SECT_L_ENV_HPP__ #define __SECT_L_ENV_HPP__ #include "SECTres.h" #include "SECTenv.hpp" class Sector_Interface; */ //################################################################################# // Environment List //################################################################################# /*=========================================================================== * Description: Class for the Environment List * Creation date: * Author: Shaitan *--------------------------------------------------------------------------- * Revision date: Author: *=========================================================================*/ /* class SECT_DialogEnvList : public CFormView { protected: // dialog parameters Sector_Interface *m_pSectorInterface; CPA_SuperObject *m_pEditedSector; long m_lEnvElem; BOOL m_bInitialised; public: // standard constructor SECT_DialogEnvList (CWnd* pParent = NULL); // Dialog void fn_vInitDialog (Sector_Interface *pDLL, CWnd *pParent); void fn_vInitEnvList (CPA_SuperObject *pEditedSector); void fn_vInitEnvElem (long lEnvElem); void fn_vUpdateEnvElem (void); void fn_vInitControls (BOOL bEnable); void fn_vDrawEnvListItem (int nIDCtl, LPDRAWITEMSTRUCT lpDIS); protected: // Dialog Data //{{AFX_DATA(SECT_DialogEnvList) enum { IDD = SEC_IDD_DIALOGENVLIST }; // env list CListBox m_cEnvList; CButton m_cAddElem; CButton m_cDelElem; // apply CButton m_cApplyAll; CButton m_cApplySelect; CButton m_cCancelSelect; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(SECT_DialogEnvList) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(SECT_DialogEnvList) afx_msg void OnSize(UINT, int, int); afx_msg void OnDestroy(); afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDIS); // env list afx_msg void OnSelChangeEnvList(); afx_msg void OnAddElem(); afx_msg void OnDelElem(); // keydown afx_msg int OnVKeyToItem (UINT, CWnd*, UINT); // apply afx_msg void OnApplyAll(); afx_msg void OnApplySelect(); afx_msg void OnCancelSelect(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif //__SECT_L_ENV_HPP__ */