X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fsharpen%2Fsharpenwindow.h;h=7f37bbd7bbf5b308e68ee70b3442444e3d03101e;hp=6cc217068fc651ea7edb3838bf292f9fb1a2e703;hb=1a2c313b568030b465b165089f0b90730d17884d;hpb=c857b2fb7965d27d86d5785fb9f1b8957a871a1a diff --git a/cinelerra-5.1/plugins/sharpen/sharpenwindow.h b/cinelerra-5.1/plugins/sharpen/sharpenwindow.h index 6cc21706..7f37bbd7 100644 --- a/cinelerra-5.1/plugins/sharpen/sharpenwindow.h +++ b/cinelerra-5.1/plugins/sharpen/sharpenwindow.h @@ -30,16 +30,17 @@ #define RESET_DEFAULT_SETTINGS 10 #define RESET_ALL 0 -#define RESET_SHARPEN_SLIDER 1 +#define RESET_SHARPEN 1 class SharpenWindow; class SharpenInterlace; +class SharpenText; class SharpenSlider; class SharpenHorizontal; class SharpenLuminance; class SharpenReset; class SharpenDefaultSettings; -class SharpenSliderClr; +class SharpenClr; class SharpenWindow : public PluginClientWindow { @@ -51,24 +52,39 @@ public: void update_gui(int clear); SharpenMain *client; + + SharpenText *sharpen_text; SharpenSlider *sharpen_slider; + SharpenClr *sharpen_Clr; + SharpenInterlace *sharpen_interlace; SharpenHorizontal *sharpen_horizontal; SharpenLuminance *sharpen_luminance; + SharpenReset *reset; SharpenDefaultSettings *default_settings; - SharpenSliderClr *sharpen_sliderClr; +}; + +class SharpenText : public BC_TumbleTextBox +{ +public: + SharpenText(SharpenMain *client, SharpenWindow *gui, int x, int y); + ~SharpenText(); + int handle_event(); + + SharpenMain *client; + SharpenWindow *gui; }; class SharpenSlider : public BC_ISlider { public: - SharpenSlider(SharpenMain *client, float *output, int x, int y); + SharpenSlider(SharpenMain *client, SharpenWindow *gui, int x, int y, int w); ~SharpenSlider(); int handle_event(); + SharpenWindow *gui; SharpenMain *client; - float *output; }; class SharpenInterlace : public BC_CheckBox @@ -121,11 +137,11 @@ public: SharpenWindow *gui; }; -class SharpenSliderClr : public BC_Button +class SharpenClr : public BC_Button { public: - SharpenSliderClr(SharpenMain *client, SharpenWindow *gui, int x, int y, int w); - ~SharpenSliderClr(); + SharpenClr(SharpenMain *client, SharpenWindow *gui, int x, int y); + ~SharpenClr(); int handle_event(); SharpenMain *client; SharpenWindow *gui;