1 #ifndef _WX_MANUAL_PAINT_PANEL_H_
2 #define _WX_MANUAL_PAINT_PANEL_H_
4 #include "ManualPaintPanel.h"
7 #include "mBarRange.h" //DFCH
8 #include "creaWx.h" //DFCH
13 class wxManualPaintPanel : public wxPanel , public ManualPaintPanel {
15 wxManualPaintPanel(wxWindow * parent);
16 virtual ~wxManualPaintPanel();
17 void OnBrushSize(wxScrollEvent& event);
18 void OnSldGrayLevel(wxScrollEvent& event);
19 void OnCtrTxtGrayLevel(wxCommandEvent &event);
20 void On2D3D(wxCommandEvent &event);
21 void OnBrushForm(wxCommandEvent &event);
22 void OnBrushTool(wxCommandEvent &event);
23 void OnCopy(wxCommandEvent &event);
24 void OnUndo(wxCommandEvent &event);
25 void DisableControls();
26 void OnSldToleranceFill(wxScrollEvent& event);
27 void OnCtrTxtToleranceFill(wxCommandEvent &event);
28 void OnSldDistanceFill(wxScrollEvent& event);
29 void OnCtrTxtDistanceFill(wxCommandEvent &event);
30 //This method changes the min/max in the Selected Range Widget
31 //--------------------------------------------------------------------------------------------------------------------------------
32 // Min-Max Barrange received events
33 //--------------------------------------------------------------------------------------------------------------------------------
34 void onBarrange(wxCommandEvent& event);
35 void onActualChange_Bar(wxCommandEvent& event);
36 void onStartChange_Bar(wxCommandEvent& event);
37 void onEndChange_Bar(wxCommandEvent& event);
38 void onSelectionEnd(wxCommandEvent& event);
39 void onMovedBar(wxCommandEvent& event);
42 wxStaticText *_txtBrushSize;
43 wxSlider *_sldBrushSize;
45 wxSlider *_sldGrayLevel;
46 wxTextCtrl *_graylevelCtrl;
47 wxRadioBox *_rbBrushForm;
49 wxRadioBox *_rbBrushTool;
51 wxStaticText *_txtToleranceFill;
52 wxSlider *_sldToleranceFill;
53 wxTextCtrl *_tolerancefillCtrl;
55 wxStaticText *_txtDistanceFill;
56 wxSlider *_sldDistanceFill;
57 wxTextCtrl *_distancefillCtrl;
59 mBarRange * _mBarSlices; //DFCH
70 #endif // _WX_MANUAL_PAINT_PANEL_H_