comparison include/bprint.h @ 22:92188f60323d default tip

Implement Masking function on Preview Dialog.
author pyon@macmini
date Sat, 04 Apr 2015 17:23:46 +0900
parents 52958cd4a073
children
comparison
equal deleted inserted replaced
21:a2ad87cad48b 22:92188f60323d
1 // Filename : bprint.h 1 // Filename : bprint.h
2 // Last Change: 16-May-2014. 2 // Last Change: 2015-04-04 10:30:01.
3 // 3 //
4 #ifndef __BPRINT_H__ 4 #ifndef __BPRINT_H__
5 #define __BPRINT_H__ 5 #define __BPRINT_H__
6 6
7 #include "common.h" 7 #include "common.h"
8 8
9 class FrameBatchPrint : public wxDialog 9 class FrameBatchPrint : public wxDialog
10 { 10 {
11 DECLARE_EVENT_TABLE() 11 DECLARE_EVENT_TABLE()
12 private: 12 private:
13 wxRect m_mask1; 13 wxRect m_mask1;
14 wxRect m_mask2; 14 wxRect m_mask2;
15 wxRect m_mask3; 15 wxRect m_mask3;
16 wxRect m_mask1old; 16 wxRect m_mask1old;
17 wxRect m_mask2old; 17 wxRect m_mask2old;
18 wxRect m_mask3old; 18 wxRect m_mask3old;
19 long m_lmin, m_lmax; 19 long m_lmin, m_lmax;
20 double m_zmin, m_zmax; 20 double m_zmin, m_zmax;
21 21
22 protected: 22 protected:
23 wxGrid* m_grid; 23 wxGrid* m_grid;
24 wxButton* m_buttonClear; 24 wxButton* m_buttonClear;
25 wxButton* m_buttonPrint; 25 wxButton* m_buttonPrint;
37 void OnClear( wxCommandEvent& WXUNUSED(event) ); 37 void OnClear( wxCommandEvent& WXUNUSED(event) );
38 void OnPrint( wxCommandEvent& WXUNUSED(event) ); 38 void OnPrint( wxCommandEvent& WXUNUSED(event) );
39 void OnMaskPrint( wxCommandEvent& WXUNUSED(event) ); 39 void OnMaskPrint( wxCommandEvent& WXUNUSED(event) );
40 void OnLoadLog( wxCommandEvent& WXUNUSED(event) ); 40 void OnLoadLog( wxCommandEvent& WXUNUSED(event) );
41 void SetMark( long lmin, long lmax, double zmin, double zmax ) { m_lmin = lmin; m_lmax = lmax; m_zmin = zmin; m_zmax = zmax; } 41 void SetMark( long lmin, long lmax, double zmin, double zmax ) { m_lmin = lmin; m_lmax = lmax; m_zmin = zmin; m_zmax = zmax; }
42 void LoadCSV( wxString file );
42 43
43 // Accessor 44 // Accessor
44 void SetMask1( wxRect rect ) { m_mask1 = rect; } 45 void SetMask1( wxRect rect ) { m_mask1 = rect; }
45 void SetMask2( wxRect rect ) { m_mask2 = rect; } 46 void SetMask2( wxRect rect ) { m_mask2 = rect; }
46 void SetMask3( wxRect rect ) { m_mask3 = rect; } 47 void SetMask3( wxRect rect ) { m_mask3 = rect; }