+ int type;
+ CWindowToolAutoRangeTumbler *min_tumbler;
+ CWindowCoordSlider *slider;
+ CWindowToolAutoRangeTumbler *max_tumbler;
+ CWindowToolAutoRangeReset *range_reset;
+ CWindowToolAutoRangeTextBox *range_text;
+ CWindowCoordRangeTumbler *range;
+};
+
+class CWindowCoordSlider : public BC_FSlider
+{
+public:
+ CWindowCoordSlider(CWindowCoord *coord, int x, int y, int w,
+ float mn, float mx, float value);
+ ~CWindowCoordSlider();
+ int handle_event();
+
+ CWindowCoord *coord;
+};
+
+class CWindowCoordRangeTumbler : public BC_Tumbler
+{
+public:
+ CWindowCoordRangeTumbler(CWindowCoord *coord, int x, int y);
+ ~CWindowCoordRangeTumbler();
+ int update(float scale);
+ int handle_up_event();
+ int handle_down_event();
+
+ CWindowCoord *coord;
+};
+
+class CWindowCurveAutoEdge : public BC_Toggle
+{
+public:
+ CWindowCurveAutoEdge(MWindow *mwindow, CWindowToolGUI *gui, int x, int y);
+ int handle_event();
+
+ MWindow *mwindow;
+ CWindowToolGUI *gui;
+};
+
+class CWindowCurveAutoSpan : public BC_Toggle
+{
+public:
+ CWindowCurveAutoSpan(MWindow *mwindow, CWindowToolGUI *gui, int x, int y);
+
+ int handle_event();
+ MWindow *mwindow;
+ CWindowToolGUI *gui;