#define _WX_MANUAL_PAINT_PANEL_H_
#include "ManualPaintPanel.h"
+
+#include "mBarRange.h" //DFCH
+#include "creaWx.h" //DFCH
+
#include <wx/wx.h>
#include <wx/panel.h>
void OnBrushTool(wxCommandEvent &event);
void OnCopy(wxCommandEvent &event);
void OnUndo(wxCommandEvent &event);
-
+ void DisableControls();
+ void OnSldToleranceFill(wxScrollEvent& event);
+ void OnCtrTxtToleranceFill(wxCommandEvent &event);
+ void OnSldDistanceFill(wxScrollEvent& event);
+ void OnCtrTxtDistanceFill(wxCommandEvent &event);
+ //This method changes the min/max in the Selected Range Widget
+ //--------------------------------------------------------------------------------------------------------------------------------
+ // Min-Max Barrange received events
+ //--------------------------------------------------------------------------------------------------------------------------------
+ void onBarrange(wxCommandEvent& event);
+ void onActualChange_Bar(wxCommandEvent& event);
+ void onStartChange_Bar(wxCommandEvent& event);
+ void onEndChange_Bar(wxCommandEvent& event);
+ void onSelectionEnd(wxCommandEvent& event);
+ void onMovedBar(wxCommandEvent& event);
private:
+ wxStaticText *_txtBrushSize;
wxSlider *_sldBrushSize;
+
wxSlider *_sldGrayLevel;
wxTextCtrl *_graylevelCtrl;
wxRadioBox *_rbBrushForm;
wxRadioBox *_rb2D3D;
wxRadioBox *_rbBrushTool;
+ wxStaticText *_txtToleranceFill;
+ wxSlider *_sldToleranceFill;
+ wxTextCtrl *_tolerancefillCtrl;
+
+ wxStaticText *_txtDistanceFill;
+ wxSlider *_sldDistanceFill;
+ wxTextCtrl *_distancefillCtrl;
+
+ mBarRange * _mBarSlices; //DFCH
+
+
+
+
+
protected:
};