X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Fsrc%2Fmodules%2Fmod_geometry%2Fcircle.cpp;h=5c8d059749ada367d8411f147363b3461c761ab4;hb=d43ed398fd84b93b96eb91d91dafdf65c80537e6;hp=db5ff8ae1121a2ebe2fa17ca0e50dafdeda82091;hpb=0dc2de4f87949f84f6dbc7a0310cce32eca375a4;p=synfig.git diff --git a/synfig-core/src/modules/mod_geometry/circle.cpp b/synfig-core/src/modules/mod_geometry/circle.cpp index db5ff8a..5c8d059 100644 --- a/synfig-core/src/modules/mod_geometry/circle.cpp +++ b/synfig-core/src/modules/mod_geometry/circle.cpp @@ -66,15 +66,11 @@ Circle::Circle(): radius (1), feather (0), invert (false), - falloff (FALLOFF_INTERPOLATION_LINEAR), - color_static (false), - origin_static (false), - radius_static (false), - feather_static (false), - invert_static (true), - falloff_static (true) + falloff (FALLOFF_INTERPOLATION_LINEAR) { constructcache(); + Layer::Vocab voc(get_param_vocab()); + Layer::fill_static(voc); } bool @@ -122,37 +118,6 @@ Circle::get_param(const String ¶m)const return Layer_Composite::get_param(param); } - -bool -Circle::set_param_static(const String ¶m, const bool x) -{ - - SET_STATIC(color, x) - SET_STATIC(radius, x) - SET_STATIC(feather, x) - SET_STATIC(invert, x) - SET_STATIC(origin, x) - SET_STATIC(falloff, x) - - return Layer_Composite::set_param_static(param, x); -} - - -bool -Circle::get_param_static(const String ¶m) const -{ - - GET_STATIC(color) - GET_STATIC(radius) - GET_STATIC(feather) - GET_STATIC(invert) - GET_STATIC(origin) - GET_STATIC(falloff) - - return Layer_Composite::get_param_static(param); -} - - Layer::Vocab Circle::get_param_vocab()const {