+ 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;
+};
+
+
+class CWindowCropApply : public BC_GenericButton
+{
+public:
+ CWindowCropApply(MWindow *mwindow, CWindowCropGUI *crop_gui,