+
+#define RESET_DEFAULT_SETTINGS 10
+#define RESET_ALL 0
+#define RESET_RADIUS 1
+#define RESET_AMOUNT 2
+#define RESET_THRESHOLD 3
+
+#define RADIUS_MIN 0.10
+#define RADIUS_MAX 120.00
+#define AMOUNT_MIN 0.00
+#define AMOUNT_MAX 5.00
+#define THRESHOLD_MIN 0
+#define THRESHOLD_MAX 255
+
+
+
+class UnsharpRadiusText : public BC_TumbleTextBox
+{
+public:
+ UnsharpRadiusText(UnsharpWindow *window,
+ UnsharpMain *plugin,
+ int x, int y);
+ ~UnsharpRadiusText();
+ int handle_event();
+ UnsharpWindow *window;
+ UnsharpMain *plugin;
+};
+
+class UnsharpRadiusSlider : public BC_FSlider
+{
+public:
+ UnsharpRadiusSlider(UnsharpWindow *window,
+ UnsharpMain *plugin,
+ int x, int y, int w);
+ ~UnsharpRadiusSlider();
+ int handle_event();
+ UnsharpWindow *window;
+ UnsharpMain *plugin;
+};
+
+
+class UnsharpAmountText : public BC_TumbleTextBox
+{
+public:
+ UnsharpAmountText(UnsharpWindow *window,
+ UnsharpMain *plugin,
+ int x, int y);
+ ~UnsharpAmountText();
+ int handle_event();
+ UnsharpWindow *window;
+ UnsharpMain *plugin;
+};
+
+
+class UnsharpAmountSlider : public BC_FSlider