/*========================================================================= * * SEClSrfs.hpp : class SECT_DialogSrf * * * Version 1.0 * Creation date * Revision date * * Shaitan *=======================================================================*/ /* #ifndef __SECT_D_SRF_HPP__ #define __SECT_D_SRF_HPP__ #include "SECTres.h" #include "SECTenv.hpp" class Sector_Interface; */ //################################################################################# // Surfaces //################################################################################# /*=========================================================================== * Description: Class for the Surface List Box * Creation date: * Author: Shaitan *--------------------------------------------------------------------------- * Revision date: Author: *=========================================================================*/ /* class SECT_SrfElemListBox : public SECT_EnvListBox { public: SECT_SrfElemListBox (void); ~SECT_SrfElemListBox (void); BOOL fn_bIsCurrentElement (CPA_BaseObject *pElem); BOOL fn_bIsSelectedElement (CPA_BaseObject *pElem); BOOL fn_bIsAlreadyUsed (CPA_BaseObject *pElem); }; */ /*=========================================================================== * Description: Class for the Environment Element * Creation date: * Author: Shaitan *--------------------------------------------------------------------------- * Revision date: Author: *=========================================================================*/ /* class SECT_DialogSrf : public CFormView { protected: // dialog parameters Sector_Interface *m_pSectorInterface; SECT_SurfElem *m_pSurfElem; SECT_Surface *m_pSurface; BOOL m_bViewSurface; BOOL m_bInitialised; long m_lEnvElem; public: // standard constructor SECT_DialogSrf (CWnd* pParent = NULL); // Dialog void fn_vInitDialog (Sector_Interface *pDLL, CWnd *pParent); void fn_vReinitDialog (void); void fn_vInitSurfListBox (void); void fn_vInitEnvElem (long lEnvElem); void fn_vSelectSurf (SECT_Surface *pSurface, BOOL bUpdateSurfElem = TRUE); void fn_vInitControls (BOOL bEnable); // Get Functions SECT_SurfElem * GetCurrentSurfElem (void) { return m_pSurfElem; } SECT_Surface * GetSelectedSurface (void) { return m_pSurface; } protected: // Dialog Data //{{AFX_DATA(SECT_DialogSrf) enum { IDD = SEC_IDD_DIALOGSRF }; // surf elem SECT_SrfElemListBox m_cSurfListBox; CButton m_cViewSurf; CEdit m_cSurfHeight; // default CButton m_cDefault; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(SECT_DialogSrf) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(SECT_DialogSrf) afx_msg void OnSize(UINT, int, int); afx_msg void OnDestroy(); // surf elem afx_msg void OnSelChangeSurfListBox(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnDblClkSurfListBox(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnChangeHeight(); afx_msg void OnViewSurf(); // default afx_msg void OnDefault(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif //__SECT_D_SRF_HPP__ */