2
|
1 // Filename : bprint.h
|
|
2 // Last Change: 23-Aug-2013.
|
|
3 //
|
|
4 #ifndef __BPRINT_H__
|
|
5 #define __BPRINT_H__
|
|
6
|
|
7 #include "common.h"
|
|
8
|
|
9 class FrameBatchPrint : public wxDialog
|
|
10 {
|
|
11 DECLARE_EVENT_TABLE()
|
|
12 private:
|
|
13 wxRect m_mask1;
|
|
14 wxRect m_mask2;
|
|
15 wxRect m_mask3;
|
|
16 wxRect m_mask1old;
|
|
17 wxRect m_mask2old;
|
|
18 wxRect m_mask3old;
|
|
19
|
|
20 protected:
|
|
21 wxGrid* m_grid;
|
|
22 wxButton* m_buttonClear;
|
|
23 wxButton* m_buttonPrint;
|
|
24 wxButton* m_buttonClose;
|
|
25
|
|
26 public:
|
|
27 FrameBatchPrint( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
|
|
28 ~FrameBatchPrint();
|
|
29
|
|
30 void SetGridReadOnly( void );
|
|
31 void OnInput( wxGridEvent& event );
|
|
32 void OnClear( wxCommandEvent& WXUNUSED(event) );
|
|
33 void OnPrint( wxCommandEvent& WXUNUSED(event) );
|
|
34
|
|
35 // Accessor
|
|
36 void SetMask1( wxRect rect ) { m_mask1 = rect; }
|
|
37 void SetMask2( wxRect rect ) { m_mask2 = rect; }
|
|
38 void SetMask3( wxRect rect ) { m_mask3 = rect; }
|
|
39 void SetMask1Old( wxRect rect ) { m_mask1old = rect; }
|
|
40 void SetMask2Old( wxRect rect ) { m_mask2old = rect; }
|
|
41 void SetMask3Old( wxRect rect ) { m_mask3old = rect; }
|
|
42 };
|
|
43
|
|
44 enum
|
|
45 {
|
|
46 ID_BPCLEAR = wxID_HIGHEST + 50,
|
|
47 ID_BPPRINT,
|
|
48 };
|
|
49
|
|
50 #endif //__BPRINT_H__
|
|
51
|