X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fsharpen%2Fsharpen.C;h=43185298b78020afd61fb26500081f5b32af7b31;hb=e6b185e4309d5f1d0c70d1d16079a5d32b7e67e2;hp=e540576c3b5eb0f6d2b7dad5d5e5c4dd0868818a;hpb=1c6e05239a27d92813c27c697ccac25378b9efa0;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/plugins/sharpen/sharpen.C b/cinelerra-5.1/plugins/sharpen/sharpen.C index e540576c..43185298 100644 --- a/cinelerra-5.1/plugins/sharpen/sharpen.C +++ b/cinelerra-5.1/plugins/sharpen/sharpen.C @@ -40,15 +40,28 @@ REGISTER_PLUGIN(SharpenMain) SharpenConfig::SharpenConfig() { - reset(); + reset(RESET_ALL); } -void SharpenConfig::reset() +void SharpenConfig::reset(int clear) { - horizontal = 0; - interlace = 0; - sharpness = 50; - luminance = 0; + switch(clear) { + case RESET_ALL : + sharpness = 0; + interlace = 0; + horizontal = 0; + luminance = 0; + break; + case RESET_SHARPEN : sharpness = 0; + break; + case RESET_DEFAULT_SETTINGS : + default: + sharpness = 50; + interlace = 0; + horizontal = 0; + luminance = 0; + break; + } } void SharpenConfig::copy_from(SharpenConfig &that)