+class ScaleXFactorText : public BC_TumbleTextBox
+{
+public:
+ ScaleXFactorText(ScaleWin *win, ScaleMain *client,
+ int x,
+ int y);
+ ~ScaleXFactorText();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+ int enabled;
+};
+
+class ScaleXFactorSlider : public BC_FSlider
+{
+public:
+ ScaleXFactorSlider(ScaleWin *win, ScaleMain *client,
+ int x, int y, int w);
+ ~ScaleXFactorSlider();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+};
+
+class ScaleYFactorText : public BC_TumbleTextBox
+{
+public:
+ ScaleYFactorText(ScaleWin *win, ScaleMain *client,
+ int x,
+ int y);
+ ~ScaleYFactorText();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+ int enabled;
+};
+
+class ScaleYFactorSlider : public BC_FSlider
+{
+public:
+ ScaleYFactorSlider(ScaleWin *win, ScaleMain *client,
+ int x, int y, int w);
+ ~ScaleYFactorSlider();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+};
+
+class ScaleWidthText : public BC_TumbleTextBox
+{
+public:
+ ScaleWidthText(ScaleWin *win, ScaleMain *client,
+ int x,
+ int y);
+ ~ScaleWidthText();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+ int enabled;
+};
+
+class ScaleWidthSlider : public BC_ISlider
+{
+public:
+ ScaleWidthSlider(ScaleWin *win, ScaleMain *client,
+ int x, int y, int w);
+ ~ScaleWidthSlider();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+};
+
+class ScaleHeightText : public BC_TumbleTextBox
+{
+public:
+ ScaleHeightText(ScaleWin *win, ScaleMain *client,
+ int x,
+ int y);
+ ~ScaleHeightText();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+ int enabled;
+};
+
+class ScaleHeightSlider : public BC_ISlider
+{
+public:
+ ScaleHeightSlider(ScaleWin *win, ScaleMain *client,
+ int x, int y, int w);
+ ~ScaleHeightSlider();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+};
+
+
+class ScaleClr : public BC_Button
+{
+public:
+ ScaleClr(ScaleWin *win, ScaleMain *client,
+ int x, int y, int clear);
+ ~ScaleClr();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+ int clear;
+};
+
+class ScaleReset : public BC_GenericButton
+{
+public:
+ ScaleReset(ScaleWin *win, ScaleMain *client, int x, int y);
+ ~ScaleReset();
+ int handle_event();
+ ScaleWin *win;
+ ScaleMain *client;
+};