X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fplugins%2Fsharpen%2Fsharpen.C;h=fc5777f8b6c5f2a9ebf14f32a62ca138a24f21aa;hb=c857b2fb7965d27d86d5785fb9f1b8957a871a1a;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..fc5777f8 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_SLIDER : sharpness = 0; + break; + case RESET_DEFAULT_SETTINGS : + default: + sharpness = 50; + interlace = 0; + horizontal = 0; + luminance = 0; + break; + } } void SharpenConfig::copy_from(SharpenConfig &that)