X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fplugins%2Fblur%2Fblur.C;h=896cddbb1350b331d392149b0845c467376c607e;hb=6ec5ee267320df640586b6c93814562d0d250194;hp=bb9e6dbc8292bda6033fcc15d7e3f8d911a5737b;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/plugins/blur/blur.C b/cinelerra-5.1/plugins/blur/blur.C index bb9e6dbc..896cddbb 100644 --- a/cinelerra-5.1/plugins/blur/blur.C +++ b/cinelerra-5.1/plugins/blur/blur.C @@ -40,11 +40,24 @@ BlurConfig::BlurConfig() { - vertical = 1; - horizontal = 1; - radius = 5; - a_key = 0; - a = r = g = b = 1; + reset(RESET_ALL); +} + +void BlurConfig::reset(int clear) +{ + switch(clear) { + case RESET_RADIUS : + radius = 5; + break; + case RESET_ALL : + default: + vertical = 1; + horizontal = 1; + radius = 5; + a_key = 0; + a = r = g = b = 1; + break; + } } int BlurConfig::equivalent(BlurConfig &that) @@ -288,7 +301,7 @@ void BlurMain::update_gui() ((BlurWindow*)thread->window)->lock_window("BlurMain::update_gui"); ((BlurWindow*)thread->window)->horizontal->update(config.horizontal); ((BlurWindow*)thread->window)->vertical->update(config.vertical); - ((BlurWindow*)thread->window)->radius->update(config.radius); + ((BlurWindow*)thread->window)->radius_slider->update(config.radius); ((BlurWindow*)thread->window)->radius_text->update((int64_t)config.radius); ((BlurWindow*)thread->window)->a_key->update(config.a_key); ((BlurWindow*)thread->window)->a->update(config.a);