X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fsharpen%2Fsharpenwindow.h;h=6cc217068fc651ea7edb3838bf292f9fb1a2e703;hb=8cad02a7b02e4a8543bc5514892b51aed877a193;hp=6c5bffb9a9ef4b7fcc1902ad390e08a23900fb13;hpb=1c6e05239a27d92813c27c697ccac25378b9efa0;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/plugins/sharpen/sharpenwindow.h b/cinelerra-5.1/plugins/sharpen/sharpenwindow.h index 6c5bffb9..6cc21706 100644 --- a/cinelerra-5.1/plugins/sharpen/sharpenwindow.h +++ b/cinelerra-5.1/plugins/sharpen/sharpenwindow.h @@ -23,23 +23,23 @@ #define SHARPENWINDOW_H #include "guicast.h" - -class SharpenWindow; -class SharpenInterlace; - #include "filexml.h" #include "mutex.h" #include "sharpen.h" +#include "theme.h" +#define RESET_DEFAULT_SETTINGS 10 +#define RESET_ALL 0 +#define RESET_SHARPEN_SLIDER 1 - - - - +class SharpenWindow; +class SharpenInterlace; class SharpenSlider; class SharpenHorizontal; class SharpenLuminance; class SharpenReset; +class SharpenDefaultSettings; +class SharpenSliderClr; class SharpenWindow : public PluginClientWindow { @@ -48,7 +48,7 @@ public: ~SharpenWindow(); void create_objects(); - void update(); + void update_gui(int clear); SharpenMain *client; SharpenSlider *sharpen_slider; @@ -56,6 +56,8 @@ public: SharpenHorizontal *sharpen_horizontal; SharpenLuminance *sharpen_luminance; SharpenReset *reset; + SharpenDefaultSettings *default_settings; + SharpenSliderClr *sharpen_sliderClr; }; class SharpenSlider : public BC_ISlider @@ -109,4 +111,24 @@ public: SharpenWindow *gui; }; +class SharpenDefaultSettings : public BC_GenericButton +{ +public: + SharpenDefaultSettings(SharpenMain *client, SharpenWindow *gui, int x, int y, int w); + ~SharpenDefaultSettings(); + int handle_event(); + SharpenMain *client; + SharpenWindow *gui; +}; + +class SharpenSliderClr : public BC_Button +{ +public: + SharpenSliderClr(SharpenMain *client, SharpenWindow *gui, int x, int y, int w); + ~SharpenSliderClr(); + int handle_event(); + SharpenMain *client; + SharpenWindow *gui; +}; + #endif