git-svn-id: svn://10.65.10.50/branches/R_10_00@23289 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			72 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| /////////////////////////////////////////////////////////////////////////////
 | |
| // Name:        dialogs.h
 | |
| // Purpose:     Life! dialogs
 | |
| // Author:      Guillermo Rodriguez Garcia, <guille@iies.es>
 | |
| // Modified by:
 | |
| // Created:     Jan/2000
 | |
| // RCS-ID:      $Id: dialogs.h 41020 2006-09-05 20:47:48Z VZ $
 | |
| // Copyright:   (c) 2000, Guillermo Rodriguez Garcia
 | |
| // Licence:     wxWindows licence
 | |
| /////////////////////////////////////////////////////////////////////////////
 | |
| 
 | |
| #ifndef _LIFE_DIALOGS_H_
 | |
| #define _LIFE_DIALOGS_H_
 | |
| 
 | |
| // for compilers that support precompilation, includes "wx/wx.h"
 | |
| #include "wx/wxprec.h"
 | |
| 
 | |
| #ifdef __BORLANDC__
 | |
|     #pragma hdrstop
 | |
| #endif
 | |
| 
 | |
| // for all others, include the necessary headers
 | |
| #ifndef WX_PRECOMP
 | |
|     #include "wx/wx.h"
 | |
| #endif
 | |
| 
 | |
| #include "life.h"
 | |
| #include "game.h"
 | |
| 
 | |
| 
 | |
| // --------------------------------------------------------------------------
 | |
| // LifeSamplesDialog
 | |
| // --------------------------------------------------------------------------
 | |
| 
 | |
| class LifeSamplesDialog : public wxDialog
 | |
| {
 | |
| public:
 | |
|     // ctor and dtor
 | |
|     LifeSamplesDialog(wxWindow *parent);
 | |
|     virtual ~LifeSamplesDialog();
 | |
| 
 | |
|     // members
 | |
|     const LifePattern& GetPattern();
 | |
| 
 | |
|     // event handlers
 | |
|     void OnListBox(wxCommandEvent &event);
 | |
| 
 | |
| private:
 | |
|     // any class wishing to process wxWidgets events must use this macro
 | |
|     DECLARE_EVENT_TABLE()
 | |
| 
 | |
|     int         m_value;
 | |
|     wxListBox  *m_list;
 | |
|     wxTextCtrl *m_text;
 | |
|     LifeCanvas *m_canvas;
 | |
|     Life       *m_life;
 | |
| };
 | |
| 
 | |
| // --------------------------------------------------------------------------
 | |
| // LifeAboutDialog
 | |
| // --------------------------------------------------------------------------
 | |
| 
 | |
| class LifeAboutDialog : public wxDialog
 | |
| {
 | |
| public:
 | |
|     // ctor
 | |
|     LifeAboutDialog(wxWindow *parent);
 | |
| };
 | |
| 
 | |
| 
 | |
| #endif  // _LIFE_DIALOGS_H_
 |