add new cakewalk icons, add new shapewipe shapes, rework shapewipe plugin, fix 3rd...
authorGood Guy <good1.2guy@gmail.com>
Sun, 6 Oct 2019 00:17:30 +0000 (18:17 -0600)
committerGood Guy <good1.2guy@gmail.com>
Sun, 6 Oct 2019 00:17:30 +0000 (18:17 -0600)
140 files changed:
cinelerra-5.1/msg/txt
cinelerra-5.1/plugins/shapes/Butterfly.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Circle-h_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Circle-h_02.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Circle-v_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Circle-v_02.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Clouds_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Clouds_02.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Cross-Iris_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Cross_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Diagonal-Curve.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Diagonal-Linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Diamond-Iris_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Diamond_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Diamond_02.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Diamond_03.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Double-Door-h.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Double-Door-v.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Gravity.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Linear-h.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Linear-v.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Plasma_01.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x05.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x10.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x05.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x10.png [new file with mode: 0644]
cinelerra-5.1/plugins/shapewipe/shapewipe.C
cinelerra-5.1/plugins/shapewipe/shapewipe.h
cinelerra-5.1/plugins/theme_cakewalk/cakewalk.C
cinelerra-5.1/plugins/theme_cakewalk/data/autokeyframe.png
cinelerra-5.1/plugins/theme_cakewalk/data/cwindow_focus.png
cinelerra-5.1/plugins/theme_cakewalk/data/ecordgui_list.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/data/hardedge.png
cinelerra-5.1/plugins/theme_cakewalk/data/ilebox_bigbutton_up.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/data/keyframe.png
cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_dn.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_hi.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_up.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/data/mask_all_linear.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_all_smooth.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_dn.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_hi.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_up.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_crv_linear.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_crv_smooth.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_pnt_linear.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_pnt_smooth.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_crc.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_load.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_ovl.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_save.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_sqr.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_trash.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_tri.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_trsh.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_pstn_cen.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_pstn_nrm.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_chkd.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_chkdhi.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_up.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_uphi.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_x.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xdown.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xy.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xydown.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_y.png
cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_ydown.png
cinelerra-5.1/plugins/theme_cakewalk/data/rect3597-9-2-4.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/data/reset_dn.png
cinelerra-5.1/plugins/theme_cakewalk/data/reset_hi.png
cinelerra-5.1/plugins/theme_cakewalk/data/spankeyframe.png
cinelerra-5.1/plugins/theme_cakewalk/data/unclear.png
cinelerra-5.1/plugins/theme_cakewalk/data/unclear_dn.png
cinelerra-5.1/plugins/theme_cakewalk/data/unclear_hi.png
cinelerra-5.1/plugins/theme_cakewalk/data/unclear_up.png
cinelerra-5.1/plugins/theme_cakewalk/mask_all_linear.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_all_smooth.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_button_dn.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_button_hi.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_button_up.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_crv_linear.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_crv_smooth.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_linear.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_smooth.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_crc.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_load.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_ovl.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_save.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_sqr.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_tri.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_trsh.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_cen.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_nrm.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkd.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkdhi.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_up.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_uphi.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_x.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xdown.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xy.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xydown.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_y.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_ydown.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_linear.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_smooth.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_dn.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_hi.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_up.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_linear.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_smooth.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_linear.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_smooth.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_crc.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_load.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_ovl.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_save.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_sqr.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_trash.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_tri.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pstn_cen.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pstn_nrm.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_chkd.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_chkdhi.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_up.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_uphi.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_x.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_xdown.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_xy.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_xydown.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_y.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_ydown.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear_dn.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear_hi.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear_up.svg [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/unclear.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/unclear_dn.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/unclear_hi.png [deleted file]
cinelerra-5.1/plugins/theme_cakewalk/unclear_up.png [deleted file]
cinelerra-5.1/thirdparty/Makefile

index 1acf10d..1541f75 100644 (file)
@@ -11,7 +11,7 @@ Cakewalk and Neophyte themes by Olaf Wolff (CC BY 4.0,
 September 2019 New Features of note:
   Crop & Position new plugin now available.
   New "Load recent" in File pulldown, for recently used media.
-  Libraries x265 and openexr have been upgraded.
+  Library x265 has been upgraded to 3.1.2.
   Camera and Projector menu has added Add Keyframe/Reset.
 August 2019 New Features of note:
   FFmpeg in use with Cinelerra is now version 4.2.
diff --git a/cinelerra-5.1/plugins/shapes/Butterfly.png b/cinelerra-5.1/plugins/shapes/Butterfly.png
new file mode 100644 (file)
index 0000000..3d36cfe
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Butterfly.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Circle-h_01.png b/cinelerra-5.1/plugins/shapes/Circle-h_01.png
new file mode 100644 (file)
index 0000000..8db39c9
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Circle-h_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Circle-h_02.png b/cinelerra-5.1/plugins/shapes/Circle-h_02.png
new file mode 100644 (file)
index 0000000..d273de9
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Circle-h_02.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Circle-v_01.png b/cinelerra-5.1/plugins/shapes/Circle-v_01.png
new file mode 100644 (file)
index 0000000..6b53ef8
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Circle-v_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Circle-v_02.png b/cinelerra-5.1/plugins/shapes/Circle-v_02.png
new file mode 100644 (file)
index 0000000..1b34eef
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Circle-v_02.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Clouds_01.png b/cinelerra-5.1/plugins/shapes/Clouds_01.png
new file mode 100644 (file)
index 0000000..9cb9571
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Clouds_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Clouds_02.png b/cinelerra-5.1/plugins/shapes/Clouds_02.png
new file mode 100644 (file)
index 0000000..5faa096
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Clouds_02.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Cross-Iris_01.png b/cinelerra-5.1/plugins/shapes/Cross-Iris_01.png
new file mode 100644 (file)
index 0000000..f9f8ba2
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Cross-Iris_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Cross_01.png b/cinelerra-5.1/plugins/shapes/Cross_01.png
new file mode 100644 (file)
index 0000000..d2971b3
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Cross_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Diagonal-Curve.png b/cinelerra-5.1/plugins/shapes/Diagonal-Curve.png
new file mode 100644 (file)
index 0000000..64e0248
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Diagonal-Curve.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Diagonal-Linear.png b/cinelerra-5.1/plugins/shapes/Diagonal-Linear.png
new file mode 100644 (file)
index 0000000..cfa558b
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Diagonal-Linear.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Diamond-Iris_01.png b/cinelerra-5.1/plugins/shapes/Diamond-Iris_01.png
new file mode 100644 (file)
index 0000000..62031ec
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Diamond-Iris_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Diamond_01.png b/cinelerra-5.1/plugins/shapes/Diamond_01.png
new file mode 100644 (file)
index 0000000..667c246
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Diamond_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Diamond_02.png b/cinelerra-5.1/plugins/shapes/Diamond_02.png
new file mode 100644 (file)
index 0000000..eb0e799
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Diamond_02.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Diamond_03.png b/cinelerra-5.1/plugins/shapes/Diamond_03.png
new file mode 100644 (file)
index 0000000..ad4e8ef
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Diamond_03.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Double-Door-h.png b/cinelerra-5.1/plugins/shapes/Double-Door-h.png
new file mode 100644 (file)
index 0000000..ac1b902
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Double-Door-h.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Double-Door-v.png b/cinelerra-5.1/plugins/shapes/Double-Door-v.png
new file mode 100644 (file)
index 0000000..f809050
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Double-Door-v.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Gravity.png b/cinelerra-5.1/plugins/shapes/Gravity.png
new file mode 100644 (file)
index 0000000..2ec38b6
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Gravity.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Linear-h.png b/cinelerra-5.1/plugins/shapes/Linear-h.png
new file mode 100644 (file)
index 0000000..fe00042
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Linear-h.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Linear-v.png b/cinelerra-5.1/plugins/shapes/Linear-v.png
new file mode 100644 (file)
index 0000000..f456883
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Linear-v.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Plasma_01.png b/cinelerra-5.1/plugins/shapes/Plasma_01.png
new file mode 100644 (file)
index 0000000..1725775
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Plasma_01.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x05.png b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x05.png
new file mode 100644 (file)
index 0000000..8f61563
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x05.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x10.png b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x10.png
new file mode 100644 (file)
index 0000000..58dccf3
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-h-x10.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x05.png b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x05.png
new file mode 100644 (file)
index 0000000..a9d61bd
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x05.png differ
diff --git a/cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x10.png b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x10.png
new file mode 100644 (file)
index 0000000..5d4ab07
Binary files /dev/null and b/cinelerra-5.1/plugins/shapes/Venetian-Blinds-v-x10.png differ
index 9a38a91..a360fd5 100644 (file)
 
 #define SHAPE_SEARCHPATH "/shapes"
 #define DEFAULT_SHAPE "circle"
+// feather slider range log2 = -10 .. -1 == 9.8e-4 .. 0.5
+#define SHAPE_FLOG_MIN -10.
+#define SHAPE_FLOG_MAX -1.
 
 REGISTER_PLUGIN(ShapeWipeMain)
 
+ShapeWipeConfig::ShapeWipeConfig()
+{
+       direction = 0;
+       feather = 0;
+       preserve_aspect = 0;
+       strcpy(shape_name, DEFAULT_SHAPE);
+}
+ShapeWipeConfig::~ShapeWipeConfig()
+{
+}
+
+void ShapeWipeConfig::read_xml(KeyFrame *keyframe)
+{
+       FileXML input;
+       input.set_shared_input(keyframe->xbuf);
+
+       while( !input.read_tag() ) {
+               if( input.tag.title_is("SHAPEWIPE") ) {
+                       direction = input.tag.get_property("DIRECTION", direction);
+                       feather = input.tag.get_property("FEATHER", feather);
+                       preserve_aspect = input.tag.get_property("PRESERVE_ASPECT", preserve_aspect);
+                       input.tag.get_property("SHAPE_NAME", shape_name);
+               }
+       }
+}
+void ShapeWipeConfig::save_xml(KeyFrame *keyframe)
+{
+       FileXML output;
+       output.set_shared_output(keyframe->xbuf);
+       output.tag.set_title("SHAPEWIPE");
+       output.tag.set_property("DIRECTION", direction);
+       output.tag.set_property("FEATHER", feather);
+       output.tag.set_property("PRESERVE_ASPECT", preserve_aspect);
+       output.tag.set_property("SHAPE_NAME", shape_name);
+       output.append_tag();
+       output.tag.set_title("/SHAPEWIPE");
+       output.append_tag();
+       output.terminate_string();
+}
+
+
 ShapeWipeW2B::ShapeWipeW2B(ShapeWipeMain *plugin,
-       ShapeWipeWindow *window,
-       int x,
-       int y)
- : BC_Radial(x,
-               y,
-               plugin->direction == 0,
-               _("White to Black"))
+       ShapeWipeWindow *window, int x, int y)
+ : BC_Radial(x, y, plugin->config.direction == 0, _("White to Black"))
 {
        this->plugin = plugin;
        this->window = window;
@@ -57,20 +96,15 @@ ShapeWipeW2B::ShapeWipeW2B(ShapeWipeMain *plugin,
 int ShapeWipeW2B::handle_event()
 {
        update(1);
-       plugin->direction = 0;
+       plugin->config.direction = 0;
        window->right->update(0);
        plugin->send_configure_change();
        return 0;
 }
 
 ShapeWipeB2W::ShapeWipeB2W(ShapeWipeMain *plugin,
-       ShapeWipeWindow *window,
-       int x,
-       int y)
- : BC_Radial(x,
-               y,
-               plugin->direction == 1,
-               _("Black to White"))
+       ShapeWipeWindow *window, int x, int y)
+ : BC_Radial(x, y, plugin->config.direction == 1, _("Black to White"))
 {
        this->plugin = plugin;
        this->window = window;
@@ -79,34 +113,16 @@ ShapeWipeB2W::ShapeWipeB2W(ShapeWipeMain *plugin,
 int ShapeWipeB2W::handle_event()
 {
        update(1);
-       plugin->direction = 1;
+       plugin->config.direction = 1;
        window->left->update(0);
        plugin->send_configure_change();
        return 0;
 }
 
-ShapeWipeAntiAlias::ShapeWipeAntiAlias(ShapeWipeMain *plugin,
-       ShapeWipeWindow *window,
-       int x,
-       int y)
- : BC_CheckBox (x,y,plugin->antialias, _("Anti-aliasing"))
-{
-       this->plugin = plugin;
-       this->window = window;
-}
-
-int ShapeWipeAntiAlias::handle_event()
-{
-       plugin->antialias = get_value();
-       plugin->send_configure_change();
-       return 0;
-}
 
 ShapeWipePreserveAspectRatio::ShapeWipePreserveAspectRatio(ShapeWipeMain *plugin,
-       ShapeWipeWindow *window,
-       int x,
-       int y)
- : BC_CheckBox (x, y, plugin->preserve_aspect, _("Preserve shape aspect ratio"))
+       ShapeWipeWindow *window, int x, int y)
+ : BC_CheckBox (x, y, plugin->config.preserve_aspect, _("Preserve shape aspect ratio"))
 {
        this->plugin = plugin;
        this->window = window;
@@ -114,24 +130,19 @@ ShapeWipePreserveAspectRatio::ShapeWipePreserveAspectRatio(ShapeWipeMain *plugin
 
 int ShapeWipePreserveAspectRatio::handle_event()
 {
-       plugin->preserve_aspect = get_value();
+       plugin->config.preserve_aspect = get_value();
        plugin->send_configure_change();
        return 0;
 }
 
 
-
-
-
-
 ShapeWipeTumble::ShapeWipeTumble(ShapeWipeMain *client,
-       ShapeWipeWindow *window,
-       int x,
-       int y)
+       ShapeWipeWindow *window, int x, int y)
  : BC_Tumbler(x, y)
 {
        this->client = client;
        this->window = window;
+       set_increment(0.01);
 }
 
 int ShapeWipeTumble::handle_up_event()
@@ -147,24 +158,40 @@ int ShapeWipeTumble::handle_down_event()
 }
 
 
+ShapeWipeFeather::ShapeWipeFeather(ShapeWipeMain *client,
+               ShapeWipeWindow *window, int x, int y)
+ : BC_FSlider(x, y, 0, 150, 150, SHAPE_FLOG_MIN, SHAPE_FLOG_MAX,
+       !client->config.feather ? SHAPE_FLOG_MIN :
+               log(client->config.feather)/M_LN2)
+{
+       this->client = client;
+       this->window = window;
+       set_precision(0.001);
+       set_pagination(0.01, 0.1);
+}
 
+char *ShapeWipeFeather::get_caption()
+{
+       double  v = get_value();
+       char *caption = BC_Slider::get_caption();
+       sprintf(caption, "%-5.3f", exp(v*M_LN2));
+       return caption;
+}
 
-
+int ShapeWipeFeather::handle_event()
+{
+       float v = get_value();
+       client->config.feather =  exp(M_LN2*v);
+       client->send_configure_change();
+       return 1;
+}
 
 
 ShapeWipeShape::ShapeWipeShape(ShapeWipeMain *client,
-       ShapeWipeWindow *window,
-       int x,
-       int y,
-       int text_w,
-       int list_h)
- : BC_PopupTextBox(window,
-       &window->shapes,
-       client->shape_name,
-       x,
-       y,
-       text_w,
-       list_h)
+               ShapeWipeWindow *window, int x, int y,
+               int text_w, int list_h)
+ : BC_PopupTextBox(window, &window->shapes, client->config.shape_name,
+       x, y, text_w, list_h)
 {
        this->client = client;
        this->window = window;
@@ -172,25 +199,14 @@ ShapeWipeShape::ShapeWipeShape(ShapeWipeMain *client,
 
 int ShapeWipeShape::handle_event()
 {
-       strcpy(client->shape_name, get_text());
+       strcpy(client->config.shape_name, get_text());
        client->send_configure_change();
        return 1;
 }
 
 
-
-
-
-
-
-
 ShapeWipeWindow::ShapeWipeWindow(ShapeWipeMain *plugin)
- : PluginClientWindow(plugin,
-       450,
-       125,
-       450,
-       125,
-       0)
+ : PluginClientWindow(plugin, 450, 125, 450, 125, 0)
 {
        this->plugin = plugin;
 }
@@ -201,7 +217,6 @@ ShapeWipeWindow::~ShapeWipeWindow()
 }
 
 
-
 void ShapeWipeWindow::create_objects()
 {
        BC_Title *title = 0;
@@ -211,22 +226,17 @@ void ShapeWipeWindow::create_objects()
        int x = window_border, y = window_border;
 
        plugin->init_shapes();
-       for(int i = 0; i < plugin->shape_titles.size(); i++)
-       {
+       for( int i=0; i<plugin->shape_titles.size(); ++i ) {
                shapes.append(new BC_ListBoxItem(plugin->shape_titles.get(i)));
        }
 
        add_subwindow(title = new BC_Title(x, y, _("Direction:")));
        x += title->get_w() + widget_border;
        add_subwindow(left = new ShapeWipeW2B(plugin,
-               this,
-               x,
-               y));
+               this, x, y));
        x += left->get_w() + widget_border;
        add_subwindow(right = new ShapeWipeB2W(plugin,
-               this,
-               x,
-               y));
+               this, x, y));
        x = window_border;
        y += right->get_h() + widget_border;
 
@@ -234,48 +244,24 @@ void ShapeWipeWindow::create_objects()
        add_subwindow(title = new BC_Title(x, y, _("Shape:")));
        x += title->get_w() + widget_border;
 
-//     add_subwindow(filename_widget = new
-//     ShapeWipeFilename(plugin,
-//             this,
-//             plugin->filename,
-//             x,
-//             y));
-//     x += 200;
-//     add_subwindow(new ShapeWipeBrowseButton(
-//             plugin,
-//             this,
-//             filename_widget,
-//             x,
-//             y));
-
        shape_text = new ShapeWipeShape(plugin,
-               this,
-               x,
-               y,
-               150,
-               200);
+               this, x, y, 150, 200);
        shape_text->create_objects();
        x += shape_text->get_w() + widget_border;
        add_subwindow(new ShapeWipeTumble(plugin,
-               this,
-               x,
-               y));
-       x = window_border;
+               this, x, y));
        y += shape_text->get_h() + widget_border;
 
-       ShapeWipeAntiAlias *anti_alias;
-       add_subwindow(anti_alias = new ShapeWipeAntiAlias(
-               plugin,
-               this,
-               x,
-               y));
-       y += anti_alias->get_h() + widget_border;
+       x = window_border;
+       add_subwindow(title = new BC_Title(x, y, _("Feather:")));
+       x += title->get_w() + widget_border;
+       add_subwindow(shape_feather = new ShapeWipeFeather(plugin, this, x, y));
+       y += shape_feather->get_h() + widget_border;
+
+       x = window_border;
        ShapeWipePreserveAspectRatio *aspect_ratio;
        add_subwindow(aspect_ratio = new ShapeWipePreserveAspectRatio(
-               plugin,
-               this,
-               x,
-               y));
+               plugin, this, x, y));
        y += aspect_ratio->get_h() + widget_border;
 
        show_window();
@@ -284,53 +270,44 @@ void ShapeWipeWindow::create_objects()
 
 void ShapeWipeWindow::next_shape()
 {
-       for(int i = 0; i < plugin->shape_titles.size(); i++)
-       {
-               if(!strcmp(plugin->shape_titles.get(i), plugin->shape_name))
-               {
-                       i++;
-                       if(i >= plugin->shape_titles.size()) i = 0;
-                       strcpy(plugin->shape_name, plugin->shape_titles.get(i));
-                       shape_text->update(plugin->shape_name);
-                       break;
-               }
+       ShapeWipeConfig &config = plugin->config;
+       int k = plugin->shape_titles.size();
+       while( --k>=0 && strcmp(plugin->shape_titles.get(k),config.shape_name) );
+
+       if( k >= 0 ) {
+               if( ++k >= plugin->shape_titles.size() ) k = 0;
+               strcpy(config.shape_name, plugin->shape_titles.get(k));
+               shape_text->update(config.shape_name);
        }
        client->send_configure_change();
 }
 
 void ShapeWipeWindow::prev_shape()
 {
-       for(int i = 0; i < plugin->shape_titles.size(); i++)
-       {
-               if(!strcmp(plugin->shape_titles.get(i), plugin->shape_name))
-               {
-                       i--;
-                       if(i < 0) i = plugin->shape_titles.size() - 1;
-                       strcpy(plugin->shape_name, plugin->shape_titles.get(i));
-                       shape_text->update(plugin->shape_name);
-                       break;
-               }
+       ShapeWipeConfig &config = plugin->config;
+       int k = plugin->shape_titles.size();
+       while( --k>=0 && strcmp(plugin->shape_titles.get(k),config.shape_name) );
+
+       if( k >= 0 ) {
+               if( --k < 0 ) k = plugin->shape_titles.size()-1;
+               strcpy(config.shape_name, plugin->shape_titles.get(k));
+               shape_text->update(config.shape_name);
        }
        client->send_configure_change();
 }
 
 
-
-
-
 ShapeWipeMain::ShapeWipeMain(PluginServer *server)
  : PluginVClient(server)
 {
-       direction = 0;
-       filename[0] = 0;
-       last_read_filename[0] = '\0';
-       strcpy(shape_name, DEFAULT_SHAPE);
+       input = 0;
+       output = 0;
+       engine = 0;
+       current_filename[0] = '\0';
        current_name[0] = 0;
-       pattern_image = NULL;
-       min_value = (unsigned char)255;
-       max_value = (unsigned char)0;
-       antialias = 0;
-       preserve_aspect = 0;
+       pattern_image = 0;
+       min_value = 255;
+       max_value = 0;
        last_preserve_aspect = 0;
        shapes_initialized = 0;
        shape_paths.set_array_delete();
@@ -342,6 +319,7 @@ ShapeWipeMain::~ShapeWipeMain()
        reset_pattern_image();
        shape_paths.remove_all_objects();
        shape_titles.remove_all_objects();
+       delete engine;
 }
 
 const char* ShapeWipeMain::plugin_title() { return N_("Shape Wipe"); }
@@ -350,58 +328,27 @@ int ShapeWipeMain::uses_gui() { return 1; }
 
 NEW_WINDOW_MACRO(ShapeWipeMain, ShapeWipeWindow);
 
-
-
-void ShapeWipeMain::save_data(KeyFrame *keyframe)
+void ShapeWipeMain::read_data(KeyFrame *keyframe)
 {
-       FileXML output;
-       output.set_shared_output(keyframe->xbuf);
-       output.tag.set_title("SHAPEWIPE");
-       output.tag.set_property("DIRECTION", direction);
-       output.tag.set_property("ANTIALIAS", antialias);
-       output.tag.set_property("PRESERVE_ASPECT", preserve_aspect);
-       output.tag.set_property("FILENAME", filename);
-       output.tag.set_property("SHAPE_NAME", shape_name);
-       output.append_tag();
-       output.tag.set_title("/SHAPEWIPE");
-       output.append_tag();
-       output.terminate_string();
+       config.read_xml(keyframe);
 }
-
-void ShapeWipeMain::read_data(KeyFrame *keyframe)
+void ShapeWipeMain::save_data(KeyFrame *keyframe)
 {
-       FileXML input;
-
-       input.set_shared_input(keyframe->xbuf);
-
-       while(!input.read_tag())
-       {
-               if(input.tag.title_is("SHAPEWIPE"))
-               {
-                       direction = input.tag.get_property("DIRECTION", direction);
-                       antialias = input.tag.get_property("ANTIALIAS", antialias);
-                       preserve_aspect = input.tag.get_property("PRESERVE_ASPECT", preserve_aspect);
-                       input.tag.get_property("FILENAME", filename);
-                       input.tag.get_property("SHAPE_NAME", shape_name);
-               }
-       }
+       config.save_xml(keyframe);
 }
 
 void ShapeWipeMain::init_shapes()
 {
-       if(!shapes_initialized)
-       {
+       if( !shapes_initialized ) {
                FileSystem fs;
                fs.set_filter("*.png");
                char shape_path[BCTEXTLEN];
                sprintf(shape_path, "%s%s", get_plugin_dir(), SHAPE_SEARCHPATH);
                fs.update(shape_path);
 
-               for(int i = 0; i < fs.total_files(); i++)
-               {
+               for( int i=0; i<fs.total_files(); ++i ) {
                        FileItem *file_item = fs.get_entry(i);
-                       if(!file_item->get_is_dir())
-                       {
+                       if( !file_item->get_is_dir() ) {
                                shape_paths.append(cstrdup(file_item->get_path()));
                                char *ptr = cstrdup(file_item->get_name());
                                char *ptr2 = strrchr(ptr, '.');
@@ -421,643 +368,309 @@ int ShapeWipeMain::load_configuration()
        return 1;
 }
 
-int ShapeWipeMain::read_pattern_image(int new_frame_width, int new_frame_height)
+int ShapeWipeMain::read_pattern_image(char *shape_name,
+               int new_frame_width, int new_frame_height)
 {
        png_byte header[8];
        int is_png;
-       int row;
-       int col;
-       int scaled_row;
-       int scaled_col;
+       int row, col;
        int pixel_width;
        unsigned char value;
        png_uint_32 width;
        png_uint_32 height;
        png_byte color_type;
        png_byte bit_depth;
-       png_structp png_ptr;
-       png_infop info_ptr;
-       png_infop end_info;
-       png_bytep *image;
+       png_structp png_ptr = 0;
+       png_infop info_ptr = 0;
+       png_infop end_info = 0;
+       png_bytep *image = 0;
+       FILE *fp = 0;
        frame_width = new_frame_width;
        frame_height = new_frame_height;
+       int ret = 0;
 
 // Convert name to filename
-       for(int i = 0; i < shape_paths.size(); i++)
-       {
-               if(!strcmp(shape_titles.get(i), shape_name))
-               {
-                       strcpy(filename, shape_paths.get(i));
-                       break;
-               }
+       int k = shape_paths.size();
+       while( --k>=0 && strcmp(shape_titles[k], shape_name) );
+       if( k < 0 ) ret = 1;
+       if( !ret ) {
+               strcpy(current_filename, shape_paths[k]);
+               fp = fopen(current_filename, "rb");
+               if( !fp ) ret = 1;
        }
-
-       FILE *fp = fopen(filename, "rb");
-       if (!fp)
-       {
-               return 1;
+       if( !ret ) {
+               fread(header, 1, 8, fp);
+               is_png = !png_sig_cmp(header, 0, 8);
+               if( !is_png ) ret = 1;
        }
-
-       fread(header, 1, 8, fp);
-       is_png = !png_sig_cmp(header, 0, 8);
-
-       if (!is_png)
-       {
-               fclose(fp);
-               return 1;
-       }
-
-       png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING,
-               NULL, NULL, NULL);
-
-       if (!png_ptr)
-       {
-               fclose(fp);
-               return 1;
+       if( !ret ) {
+               png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, 0, 0, 0);
+               if( !png_ptr ) ret = 1;
        }
-
-       /* Tell libpng we already checked the first 8 bytes */
-       png_set_sig_bytes(png_ptr, 8);
-
-       info_ptr = png_create_info_struct(png_ptr);
-       if (!info_ptr)
-       {
-               png_destroy_read_struct(&png_ptr, NULL, NULL);
-               fclose(fp);
-               return 1;
-       }
-
-       end_info = png_create_info_struct(png_ptr);
-       if (!end_info)
-       {
-               png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
-               fclose(fp);
-               return 1;
-       }
-
-       png_init_io(png_ptr, fp);
-       png_read_info(png_ptr, info_ptr);
-
-       color_type = png_get_color_type(png_ptr, info_ptr);
-       bit_depth = png_get_bit_depth(png_ptr, info_ptr);
-       width  = png_get_image_width (png_ptr, info_ptr);
-       height = png_get_image_height(png_ptr, info_ptr);
-
-       /* Skip the alpha channel if present
-       * stripping alpha currently doesn't work in conjunction with
-       * converting to grayscale in libpng */
-       if (color_type & PNG_COLOR_MASK_ALPHA)
-               pixel_width = 2;
-       else
-               pixel_width = 1;
-
-       /* Convert 16 bit data to 8 bit */
-       if (bit_depth == 16) png_set_strip_16(png_ptr);
-
-       /* Expand to 1 pixel per byte if necessary */
-       if (bit_depth < 8) png_set_packing(png_ptr);
-
-       /* Convert to grayscale */
-       if (color_type == PNG_COLOR_TYPE_RGB ||
-               color_type == PNG_COLOR_TYPE_RGB_ALPHA)
-       png_set_rgb_to_gray_fixed(png_ptr, 1, -1, -1);
-
-       /* Allocate memory to hold the original png image */
-       image = (png_bytep*)malloc(sizeof(png_bytep)*height);
-       for (row = 0; row < (int)height; row++)
-       {
-               image[row] = (png_byte*)malloc(sizeof(png_byte)*width*pixel_width);
-       }
-
-       /* Allocate memory for the pattern image that will actually be
-       * used for the wipe */
-       pattern_image = (unsigned char**)malloc(sizeof(unsigned char*)*frame_height);
-
-
-       png_read_image(png_ptr, image);
-       png_read_end(png_ptr, end_info);
-
-       double row_factor, col_factor;
-       double row_offset = 0.5, col_offset = 0.5;      // for rounding
-
-       if (preserve_aspect && aspect_w != 0 && aspect_h != 0)
-       {
-               row_factor = (height-1)/aspect_h;
-               col_factor = (width-1)/aspect_w;
-               if (row_factor < col_factor)
-                       col_factor = row_factor;
-               else
-                       row_factor = col_factor;
-               row_factor *= aspect_h/(double)(frame_height-1);
-               col_factor *= aspect_w/(double)(frame_width-1);
-
-               // center the pattern over the frame
-               row_offset += (height-1-(frame_height-1)*row_factor)/2;
-               col_offset += (width-1-(frame_width-1)*col_factor)/2;
+       if( !ret ) {
+               /* Tell libpng we already checked the first 8 bytes */
+               png_set_sig_bytes(png_ptr, 8);
+               info_ptr = png_create_info_struct(png_ptr);
+               if( !info_ptr ) ret = 1;
        }
-       else
-       {
-               // Stretch (or shrink) the pattern image to fill the frame
-               row_factor = (double)(height-1)/(double)(frame_height-1);
-               col_factor = (double)(width-1)/(double)(frame_width-1);
+       if( !ret ) {
+               end_info = png_create_info_struct(png_ptr);
+               if( !end_info ) ret = 1;
        }
-
-       for (scaled_row = 0; scaled_row < frame_height; scaled_row++)
-       {
-               row = (int)(row_factor*scaled_row + row_offset);
-               pattern_image[scaled_row] = (unsigned char*)malloc(sizeof(unsigned char)*frame_width);
-               for (scaled_col = 0; scaled_col < frame_width; scaled_col++)
-               {
-                       col = (int)(col_factor*scaled_col + col_offset)*pixel_width;
-                       value = image[row][col];
-                       pattern_image[scaled_row][scaled_col] = value;
-                       if (value < min_value) min_value = value;
-                       if (value > max_value) max_value = value;
-
+       if( !ret ) {
+               png_init_io(png_ptr, fp);
+               png_read_info(png_ptr, info_ptr);
+
+               color_type = png_get_color_type(png_ptr, info_ptr);
+               bit_depth = png_get_bit_depth(png_ptr, info_ptr);
+               width  = png_get_image_width (png_ptr, info_ptr);
+               height = png_get_image_height(png_ptr, info_ptr);
+
+               /* Skip the alpha channel if present
+               * stripping alpha currently doesn't work in conjunction with
+               * converting to grayscale in libpng */
+               pixel_width = color_type & PNG_COLOR_MASK_ALPHA ? 2 : 1;
+               /* Convert 16 bit data to 8 bit */
+               if( bit_depth == 16 ) png_set_strip_16(png_ptr);
+               /* Expand to 1 pixel per byte if necessary */
+               if( bit_depth < 8 ) png_set_packing(png_ptr);
+
+               /* Convert to grayscale */
+               if( color_type == PNG_COLOR_TYPE_RGB ||
+                   color_type == PNG_COLOR_TYPE_RGB_ALPHA )
+                       png_set_rgb_to_gray_fixed(png_ptr, 1, -1, -1);
+
+               /* Allocate memory to hold the original png image */
+               image = (png_bytep*)new png_bytep[height];
+               for( row=0; row<(int)height; ++row )
+                       image[row] = new png_byte[width*pixel_width];
+
+               /* Allocate memory for the pattern image that will actually be
+               * used for the wipe */
+               pattern_image = new  unsigned char*[frame_height];
+
+               png_read_image(png_ptr, image);
+               png_read_end(png_ptr, end_info);
+
+               double row_factor, col_factor;
+               double row_offset = 0.5, col_offset = 0.5;      // for rounding
+
+               if( config.preserve_aspect && aspect_w && aspect_h ) {
+                       row_factor = (height-1)/aspect_h;
+                       col_factor = (width-1)/aspect_w;
+                       if( row_factor < col_factor )
+                               col_factor = row_factor;
+                       else
+                               row_factor = col_factor;
+                       row_factor *= aspect_h/(double)(frame_height-1);
+                       col_factor *= aspect_w/(double)(frame_width-1);
+
+                       // center the pattern over the frame
+                       row_offset += (height-1-(frame_height-1)*row_factor)/2;
+                       col_offset += (width-1-(frame_width-1)*col_factor)/2;
+               }
+               else {
+                       // Stretch (or shrink) the pattern image to fill the frame
+                       row_factor = (double)(height-1)/(double)(frame_height-1);
+                       col_factor = (double)(width-1)/(double)(frame_width-1);
+               }
+               // first, determine range min..max
+               for( int y=0; y<frame_height; ++y ) {
+                       row = (int)(row_factor*y + row_offset);
+                       for( int x=0; x<frame_width; ++x ) {
+                               col = (int)(col_factor*x + col_offset)*pixel_width;
+                               value = image[row][col];
+                               if( value < min_value ) min_value = value;
+                               if( value > max_value ) max_value = value;
+                       }
+               }
+               int range = max_value - min_value;
+               if( !range ) range = 1;
+               // scale to fade normalized pattern_image
+               for( int y=0; y<frame_height; ++y ) {
+                       row = (int)(row_factor*y + row_offset);
+                       pattern_image[y] = new unsigned char[frame_width];
+                       for( int x=0; x<frame_width; ++x ) {
+                               col = (int)(col_factor*x + col_offset)*pixel_width;
+                               value = image[row][col];
+                               pattern_image[y][x] = 0xff*(value - min_value) / range;
+                       }
                }
        }
 
-       png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
-       fclose(fp);
-       /* Deallocate the original image as it is no longer needed */
-       for (row = 0; row < (int)height; row++)
-       {
-               free(image[row]);
+       if( png_ptr || info_ptr || end_info )
+               png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
+       if( fp )
+               fclose(fp);
+       if( image ) {
+               for( row=0; row<(int)height; ++row )
+                       delete [] image[row];
+               delete [] image;
        }
-       free (image);
-       return 0;
+       return ret;
 }
 
 void ShapeWipeMain::reset_pattern_image()
 {
-       int row;
-       if (pattern_image != NULL)
-       {
-               for (row = 0; row < frame_height; row++)
-               {
-                       free (pattern_image[row]);
-               }
-               free (pattern_image);
-               pattern_image = NULL;
-               min_value = (unsigned char)255;
-               max_value = (unsigned char)0;   // are recalc'd in read_pattern_image
+       if( pattern_image ) {
+               for( int y=0; y<frame_height; ++y )
+                       delete [] pattern_image[y];
+               delete [] pattern_image;  pattern_image = 0;
+               min_value = 255;
+               max_value = 0;  // updated in read_pattern_image
        }
 }
 
-#define SHAPEWIPE(type, components) \
-{ \
-\
-       type  **in_rows = (type**)incoming->get_rows(); \
-       type **out_rows = (type**)outgoing->get_rows(); \
-       \
-       type *in_row; \
-       type *out_row; \
-       \
-       if( !direction ) { \
-               for(j = 0; j < h; j++) { \
-                       in_row = (type*) in_rows[j]; \
-                       out_row = (type*)out_rows[j]; \
-                       pattern_row = pattern_image[j]; \
-                       \
-                       col_offset = 0; \
-                       for(k = 0; k < w; k++, col_offset += components ) { \
-                               value = pattern_row[k]; \
-                               if (value < threshold) continue; \
-                               out_row[col_offset]     = in_row[col_offset]; \
-                               out_row[col_offset + 1] = in_row[col_offset + 1]; \
-                               out_row[col_offset + 2] = in_row[col_offset + 2]; \
-                               if(components == 4) \
-                                       out_row[col_offset + 3] = in_row[col_offset + 3]; \
+#define SHAPEBLEND(type, components, tmp_type) { \
+       float scale = feather ? 1/feather : 0xff; \
+       type  **in_rows = (type**)input->get_rows(); \
+       type **out_rows = (type**)output->get_rows(); \
+       for( int y=y1; y<y2; ++y ) { \
+               type *in_row = (type*) in_rows[y]; \
+               type *out_row = (type*)out_rows[y]; \
+               unsigned char *pattern_row = pattern_image[y]; \
+               for( int x=0; x<w; ++x ) { \
+                       tmp_type d = (pattern_row[x] - threshold) * scale; \
+                       if( d > 0xff ) d = 0xff; \
+                       else if( d < -0xff ) d = -0xff; \
+                       tmp_type a = (d + 0xff) / 2, b = 0xff - a; \
+                       for( int i=0; i<components; ++i ) { \
+                               type ic = in_row[i], oc = out_row[i]; \
+                               out_row[i] = (ic * a + oc * b) / 0xff; \
                        } \
+                       in_row += components; out_row += components; \
                } \
        } \
-       else { \
-               for(j = 0; j < h; j++) { \
-                       in_row = (type*) in_rows[j]; \
-                       out_row = (type*)out_rows[j]; \
-                       pattern_row = pattern_image[j]; \
-                       \
-                       col_offset = 0; \
-                       for(k = 0; k < w; k++, col_offset += components ) { \
-                               value = pattern_row[k]; \
-                               if (value > threshold) continue; \
-                               out_row[col_offset]     = in_row[col_offset]; \
-                               out_row[col_offset + 1] = in_row[col_offset + 1]; \
-                               out_row[col_offset + 2] = in_row[col_offset + 2]; \
-                               if(components == 4) \
-                                       out_row[col_offset + 3] = in_row[col_offset + 3]; \
-                       } \
-               } \
-       } \
-}
-
-#define COMPARE1(x,y) \
-{ \
-       if (pattern_image[x][y] <= threshold) opacity++; \
-}
-
-#define COMPARE2(x,y) \
-{ \
-       if (pattern_image[x][y] >= threshold) opacity++; \
-}
-
-// components is always 4
-#define BLEND_ONLY_4_NORMAL(temp_type, type, max, chroma_offset,x,y) \
-{ \
-       const int bits = sizeof(type) * 8; \
-       temp_type blend_opacity = (temp_type)(alpha * ((temp_type)1 << bits) + 0.5); \
-       temp_type blend_transparency = ((temp_type)1 << bits) - blend_opacity; \
- \
-       col = y * 4; \
-       type* in_row = (type*)incoming->get_rows()[x]; \
-       type* output = (type*)outgoing->get_rows()[x]; \
- \
-       output[col] = ((temp_type)in_row[col] * blend_opacity + output[col] * blend_transparency) >> bits; \
-       output[col+1] = ((temp_type)in_row[col+1] * blend_opacity + output[col+1] * blend_transparency) >> bits; \
-       output[col+2] = ((temp_type)in_row[col+2] * blend_opacity + output[col+2] * blend_transparency) >> bits; \
-}
-
-
-// components is always 3
-#define BLEND_ONLY_3_NORMAL(temp_type, type, max, chroma_offset,x,y) \
-{ \
-       const int bits = sizeof(type) * 8; \
-       temp_type blend_opacity = (temp_type)(alpha * ((temp_type)1 << bits) + 0.5); \
-       temp_type blend_transparency = ((temp_type)1 << bits) - blend_opacity; \
- \
-       col = y * 3; \
-       type* in_row = (type*)incoming->get_rows()[x]; \
-       type* output = (type*)outgoing->get_rows()[x]; \
- \
-       output[col] = ((temp_type)in_row[col] * blend_opacity + output[col] * blend_transparency) >> bits; \
-       output[col+1] = ((temp_type)in_row[col+1] * blend_opacity + output[col+1] * blend_transparency) >> bits; \
-       output[col+2] = ((temp_type)in_row[col+2] * blend_opacity + output[col+2] * blend_transparency) >> bits; \
 }
 
-/* opacity is defined as opacity of incoming frame */
-#define BLEND(x,y,total) \
-{ \
-       float pixel_opacity = (float)opacity / total; \
-       float alpha = pixel_opacity; \
-       float pixel_transparency = 1.0 - pixel_opacity; \
-       int col; \
- \
-       if (pixel_opacity > 0.0) \
-       { \
-               switch(incoming->get_color_model()) \
-               { \
-               case BC_RGB_FLOAT: \
-               { \
-                       float  *in_row = (float*)incoming->get_rows()[x]; \
-                       float *out_row = (float*)outgoing->get_rows()[x]; \
-                       col = y * 3; \
-                       out_row[col] = in_row[col] * pixel_opacity + \
-                               out_row[col] * pixel_transparency; \
-                       out_row[col+1] = in_row[col+1] * pixel_opacity + \
-                               out_row[col+1] * pixel_transparency; \
-                       out_row[col+2] = in_row[col+2] * pixel_opacity + \
-                               out_row[col+2] * pixel_transparency; \
-                       break; \
-               } \
-               case BC_RGBA_FLOAT: \
-               { \
-                       float  *in_row = (float*)incoming->get_rows()[x]; \
-                       float *out_row = (float*)outgoing->get_rows()[x]; \
-                       col = y * 4; \
-                       out_row[col] = in_row[col] * pixel_opacity + \
-                               out_row[col] * pixel_transparency; \
-                       out_row[col+1] = in_row[col+1] * pixel_opacity + \
-                               out_row[col+1] * pixel_transparency; \
-                       out_row[col+2] = in_row[col+2] * pixel_opacity + \
-                               out_row[col+2] * pixel_transparency; \
-                       break; \
-               } \
-               case BC_RGB888: \
-                       BLEND_ONLY_3_NORMAL(uint32_t, unsigned char, 0xff, 0,x,y); \
-                       break; \
-               case BC_YUV888: \
-                       BLEND_ONLY_3_NORMAL(int32_t, unsigned char, 0xff, 0x80,x,y); \
-                       break; \
-               case BC_RGBA8888: \
-                       BLEND_ONLY_4_NORMAL(uint32_t, unsigned char, 0xff, 0,x,y); \
-                       break; \
-               case BC_YUVA8888: \
-                       BLEND_ONLY_4_NORMAL(int32_t, unsigned char, 0xff, 0x80,x,y); \
-                       break; \
-               case BC_RGB161616: \
-                       BLEND_ONLY_3_NORMAL(uint64_t, uint16_t, 0xffff, 0,x,y); \
-                       break; \
-               case BC_YUV161616: \
-                       BLEND_ONLY_3_NORMAL(int64_t, uint16_t, 0xffff, 0x8000,x,y); \
-                       break; \
-               case BC_RGBA16161616: \
-                       BLEND_ONLY_4_NORMAL(uint64_t, uint16_t, 0xffff, 0,x,y); \
-                       break; \
-               case BC_YUVA16161616: \
-                       BLEND_ONLY_4_NORMAL(int64_t, uint16_t, 0xffff, 0x8000,x,y); \
-                       break; \
-      } \
-   } \
-}
-
-int ShapeWipeMain::process_realtime(VFrame *incoming, VFrame *outgoing)
+int ShapeWipeMain::process_realtime(VFrame *input, VFrame *output)
 {
-       unsigned char *pattern_row;
-       int col_offset;
-       unsigned char threshold;
-       unsigned char value;
-       int j, k;
-       int opacity;
-
+       this->input = input;
+       this->output = output;
+       int w = input->get_w();
+       int h = input->get_h();
        init_shapes();
        load_configuration();
 
-       int w = incoming->get_w();
-       int h = incoming->get_h();
-
-       if (strncmp(filename, last_read_filename, BCTEXTLEN) ||
-               strncmp(shape_name, current_name, BCTEXTLEN) ||
-               preserve_aspect != last_preserve_aspect)
-       {
+       if( strncmp(config.shape_name, current_name, BCTEXTLEN) ||
+           config.preserve_aspect != last_preserve_aspect ) {
                reset_pattern_image();
        }
-
-       if (!pattern_image)
-       {
-               read_pattern_image(w, h);
-               strncpy(last_read_filename, filename, BCTEXTLEN);
-               last_preserve_aspect = preserve_aspect;
-
-               if (pattern_image)
-               {
-                       strncpy(last_read_filename, filename, BCTEXTLEN);
-                       strncpy(current_name, shape_name, BCTEXTLEN);
-                       last_preserve_aspect = preserve_aspect;
-               }
-               else {
-                       fprintf(stderr, _("Shape Wipe: cannot load shape %s\n"), filename);
-                       last_read_filename[0] = 0;
+       if ( !pattern_image ) {
+               if( read_pattern_image(config.shape_name, w, h) ) {
+                       fprintf(stderr, _("Shape Wipe: cannot load shape %s\n"),
+                               current_filename);
+                       current_filename[0] = 0;
                        return 0;
                }
+               strncpy(current_name, config.shape_name, BCTEXTLEN);
+               last_preserve_aspect = config.preserve_aspect;
        }
 
-       if (direction)
-       {
-               threshold = (unsigned char)(
-                               (float)PluginClient::get_source_position() /
-                               (float)PluginClient::get_total_len() *
-                               (float)(max_value - min_value))
-                       + min_value;
-       }
-       else
-       {
-               threshold = (unsigned char)((max_value - min_value) - (
-                               (float)PluginClient::get_source_position() /
-                               (float)PluginClient::get_total_len() *
-                               (float)(max_value - min_value)))
-                       + min_value;
+       float fade = (float)PluginClient::get_source_position() /
+               (float)PluginClient::get_total_len();
+       if( !config.direction ) fade = 1 - fade;
+       threshold = fade * 0xff;
+
+       int slices = w*h/0x40000+1;
+       int max_slices = BC_Resources::machine_cpus/2;
+       if( slices > max_slices ) slices = max_slices;
+       if( slices < 1 ) slices = 1;
+       if( engine && engine->get_total_clients() != slices ) {
+               delete engine;  engine = 0;
        }
+       if( !engine )
+               engine = new ShapeEngine(this, slices, slices);
 
-       if (antialias)
-       {
-               if (direction)
-               {
-                       /* Top left corner */
-                       opacity = 0;
-                       COMPARE1(0,0);
-                       COMPARE1(0,1);
-                       COMPARE1(1,0);
-                       COMPARE1(1,1);
-                       BLEND(0,0,4.0);
-
-                       /* Top edge */
-                       for (k = 1; k < w-1; k++)
-                       {
-                               opacity = 0;
-                               COMPARE1(0,k-1);
-                               COMPARE1(0,k);
-                               COMPARE1(0,k+1);
-                               COMPARE1(1,k-1);
-                               COMPARE1(1,k);
-                               COMPARE1(1,k+1);
-                               BLEND(0,k,6.0);
-                       }
+       engine->process_packages();
+       return 0;
+}
 
-                       /* Top right corner */
-                       opacity = 0;
-                       COMPARE1(0,w-1);
-                       COMPARE1(0,w-2);
-                       COMPARE1(1,w-1);
-                       COMPARE1(1,w-2);
-                       BLEND(0,w-1,4.0);
-
-                       /* Left edge */
-                       for (j = 1; j < h-1; j++)
-                       {
-                               opacity = 0;
-                               COMPARE1(j-1,0);
-                               COMPARE1(j,0);
-                               COMPARE1(j+1,0);
-                               COMPARE1(j-1,1);
-                               COMPARE1(j,1);
-                               COMPARE1(j+1,1);
-                               BLEND(j,0,6.0);
-                       }
 
-                       /* Middle */
-                       for (j = 1; j < h-1; j++)
-                       {
-                               for (k = 1; k < w-1; k++)
-                               {
-                                       opacity = 0;
-                                       COMPARE1(j-1,k-1);
-                                       COMPARE1(j,k-1);
-                                       COMPARE1(j+1,k-1);
-                                       COMPARE1(j-1,k);
-                                       COMPARE1(j,k);
-                                       COMPARE1(j+1,k);
-                                       COMPARE1(j-1,k+1);
-                                       COMPARE1(j,k+1);
-                                       COMPARE1(j+1,k+1);
-                                       BLEND(j,k,9.0);
-                               }
-                       }
+ShapePackage::ShapePackage()
+ : LoadPackage()
+{
+}
 
-                       /* Right edge */
-                       for (j = 1; j < h-1; j++)
-                       {
-                               opacity = 0;
-                               COMPARE1(j-1,w-1);
-                               COMPARE1(j,w-1);
-                               COMPARE1(j+1,w-1);
-                               COMPARE1(j-1,w-2);
-                               COMPARE1(j,w-2);
-                               COMPARE1(j+1,w-2);
-                               BLEND(j,w-1,6.0);
-                       }
+ShapeUnit::ShapeUnit(ShapeEngine *server) : LoadClient(server)
+{
+       this->server = server;
+}
 
-                       /* Bottom left corner */
-                       opacity = 0;
-                       COMPARE1(h-1,0);
-                       COMPARE1(h-1,1);
-                       COMPARE1(h-2,0);
-                       COMPARE1(h-2,1);
-                       BLEND(h-1,0,4.0);
-
-                       /* Bottom edge */
-                       for (k = 1; k < w-1; k++)
-                       {
-                               opacity = 0;
-                               COMPARE1(h-1,k-1);
-                               COMPARE1(h-1,k);
-                               COMPARE1(h-1,k+1);
-                               COMPARE1(h-2,k-1);
-                               COMPARE1(h-2,k);
-                               COMPARE1(h-2,k+1);
-                               BLEND(h-1,k,6.0);
-                       }
+ShapeUnit::~ShapeUnit()
+{
+}
 
-                       /* Bottom right corner */
-                       opacity = 0;
-                       COMPARE1(h-1,w-1);
-                       COMPARE1(h-1,w-2);
-                       COMPARE1(h-2,w-1);
-                       COMPARE1(h-2,w-2);
-                       BLEND(h-1,w-1,4.0);
-               }
-               else
-               {
-                       /* Top left corner */
-                       opacity = 0;
-                       COMPARE2(0,0);
-                       COMPARE2(0,1);
-                       COMPARE2(1,0);
-                       COMPARE2(1,1);
-                       BLEND(0,0,4.0);
-
-                       /* Top edge */
-                       for (k = 1; k < w-1; k++)
-                       {
-                               opacity = 0;
-                               COMPARE2(0,k-1);
-                               COMPARE2(0,k);
-                               COMPARE2(0,k+1);
-                               COMPARE2(1,k-1);
-                               COMPARE2(1,k);
-                               COMPARE2(1,k+1);
-                               BLEND(0,k,6.0);
-                       }
+void ShapeUnit::process_package(LoadPackage *package)
+{
+       VFrame *input = server->plugin->input;
+       VFrame *output = server->plugin->output;
+       int w = input->get_w();
+
+       unsigned char **pattern_image = server->plugin->pattern_image;
+       unsigned char threshold = server->plugin->threshold;
+       float feather = server->plugin->config.feather;
+       ShapePackage *pkg = (ShapePackage*)package;
+       int y1 = pkg->y1, y2 = pkg->y2;
+
+       switch(input->get_color_model()) {
+       case BC_RGB_FLOAT:
+               SHAPEBLEND(float, 3, float)
+               break;
+       case BC_RGB888:
+       case BC_YUV888:
+               SHAPEBLEND(unsigned char, 3, int)
+               break;
+       case BC_RGBA_FLOAT:
+               SHAPEBLEND(float, 4, float)
+               break;
+       case BC_RGBA8888:
+       case BC_YUVA8888:
+               SHAPEBLEND(unsigned char, 4, int)
+               break;
+       case BC_RGB161616:
+       case BC_YUV161616:
+               SHAPEBLEND(uint16_t, 3, int64_t)
+               break;
+       case BC_RGBA16161616:
+       case BC_YUVA16161616:
+               SHAPEBLEND(uint16_t, 4, int64_t)
+               break;
+       }
+}
 
-                       /* Top right corner */
-                       opacity = 0;
-                       COMPARE2(0,w-1);
-                       COMPARE2(0,w-2);
-                       COMPARE2(1,w-1);
-                       COMPARE2(1,w-2);
-                       BLEND(0,w-1,4.0);
-
-                       /* Left edge */
-                       for (j = 1; j < h-1; j++)
-                       {
-                               opacity = 0;
-                               COMPARE2(j-1,0);
-                               COMPARE2(j,0);
-                               COMPARE2(j+1,0);
-                               COMPARE2(j-1,1);
-                               COMPARE2(j,1);
-                               COMPARE2(j+1,1);
-                               BLEND(j,0,6.0);
-                       }
 
-                       /* Middle */
-                       for (j = 1; j < h-1; j++)
-                       {
-                               for (k = 1; k < w-1; k++)
-                               {
-                                       opacity = 0;
-                                       COMPARE2(j-1,k-1);
-                                       COMPARE2(j,k-1);
-                                       COMPARE2(j+1,k-1);
-                                       COMPARE2(j-1,k);
-                                       COMPARE2(j,k);
-                                       COMPARE2(j+1,k);
-                                       COMPARE2(j-1,k+1);
-                                       COMPARE2(j,k+1);
-                                       COMPARE2(j+1,k+1);
-                                       BLEND(j,k,9.0);
-                               }
-                       }
+ShapeEngine::ShapeEngine(ShapeWipeMain *plugin,
+       int total_clients, int total_packages)
+ : LoadServer(total_clients, total_packages)
+{
+       this->plugin = plugin;
+}
 
-                       /* Right edge */
-                       for (j = 1; j < h-1; j++)
-                       {
-                               opacity = 0;
-                               COMPARE2(j-1,w-1);
-                               COMPARE2(j,w-1);
-                               COMPARE2(j+1,w-1);
-                               COMPARE2(j-1,w-2);
-                               COMPARE2(j,w-2);
-                               COMPARE2(j+1,w-2);
-                               BLEND(j,w-1,6.0);
-                       }
+ShapeEngine::~ShapeEngine()
+{
+}
 
-                       /* Bottom left corner */
-                       opacity = 0;
-                       COMPARE2(h-1,0);
-                       COMPARE2(h-1,1);
-                       COMPARE2(h-2,0);
-                       COMPARE2(h-2,1);
-                       BLEND(h-1,0,4.0);
-
-                       /* Bottom edge */
-                       for (k = 1; k < w-1; k++)
-                       {
-                               opacity = 0;
-                               COMPARE2(h-1,k-1);
-                               COMPARE2(h-1,k);
-                               COMPARE2(h-1,k+1);
-                               COMPARE2(h-2,k-1);
-                               COMPARE2(h-2,k);
-                               COMPARE2(h-2,k+1);
-                               BLEND(h-1,k,6.0);
-                       }
 
-                       /* Bottom right corner */
-                       opacity = 0;
-                       COMPARE2(h-1,w-1);
-                       COMPARE2(h-1,w-2);
-                       COMPARE2(h-2,w-1);
-                       COMPARE2(h-2,w-2);
-                       BLEND(h-1,w-1,4.0);
-               }
-       }
-       else
-       {
-               switch(incoming->get_color_model())
-               {
-               case BC_RGB_FLOAT:
-                       SHAPEWIPE(float, 3)
-                       break;
-               case BC_RGB888:
-               case BC_YUV888:
-                       SHAPEWIPE(unsigned char, 3)
-                       break;
-               case BC_RGBA_FLOAT:
-                       SHAPEWIPE(float, 4)
-                       break;
-               case BC_RGBA8888:
-               case BC_YUVA8888:
-                       SHAPEWIPE(unsigned char, 4)
-                       break;
-               case BC_RGB161616:
-               case BC_YUV161616:
-                       SHAPEWIPE(uint16_t, 3)
-                       break;
-               case BC_RGBA16161616:
-               case BC_YUVA16161616:
-                       SHAPEWIPE(uint16_t, 4)
-                       break;
-               }
+void ShapeEngine::init_packages()
+{
+       int y = 0, h1 = plugin->input->get_h()-1;
+       int total_packages = get_total_packages();
+       for(int i = 0; i<total_packages; ) {
+               ShapePackage *pkg = (ShapePackage*)get_package(i++);
+               pkg->y1 = y;
+               y = h1 * i / total_packages;
+               pkg->y2 = y;
        }
-       return 0;
 }
+
+LoadClient* ShapeEngine::new_client()
+{
+       return new ShapeUnit(this);
+}
+
+LoadPackage* ShapeEngine::new_package()
+{
+       return new ShapePackage;
+}
+
index 83ac047..76b6efc 100644 (file)
 #ifndef SHAPEWIPE_H
 #define SHAPEWIPE_H
 
+class ShapeWipeConfig;
 class ShapeWipeMain;
 class ShapeWipeWindow;
+class ShapeWipeW2B;
+class ShapeWipeB2W;
+class ShapeWipeTumble;
+class ShapeWipeFeather;
+class ShapeWipeShape;
+class ShapeWipePreserveAspectRatio;
+class ShapePackage;
+class ShapeUnit;
+class ShapeEngine;
 
 #include "overlayframe.inc"
 #include "pluginvclient.h"
@@ -69,33 +79,28 @@ public:
        ShapeWipeWindow *window;
 };
 
-class ShapeWipeShape : public BC_PopupTextBox
+class ShapeWipeFeather : public BC_FSlider
 {
 public:
-       ShapeWipeShape(ShapeWipeMain *client,
-               ShapeWipeWindow *window,
-               int x,
-               int y,
-               int text_w,
-               int list_h);
+       ShapeWipeFeather(ShapeWipeMain *client,
+               ShapeWipeWindow *window, int x, int y);
+       char *get_caption();
        int handle_event();
+
        ShapeWipeMain *client;
        ShapeWipeWindow *window;
 };
 
-class ShapeWipeAntiAlias : public BC_CheckBox
+class ShapeWipeShape : public BC_PopupTextBox
 {
 public:
-       ShapeWipeAntiAlias(ShapeWipeMain *plugin,
-               ShapeWipeWindow *window,
-               int x,
-               int y);
+       ShapeWipeShape(ShapeWipeMain *client, ShapeWipeWindow *window,
+               int x, int y, int text_w, int list_h);
        int handle_event();
-       ShapeWipeMain *plugin;
+       ShapeWipeMain *client;
        ShapeWipeWindow *window;
 };
 
-
 class ShapeWipePreserveAspectRatio : public BC_CheckBox
 {
 public:
@@ -121,48 +126,91 @@ public:
        ShapeWipeMain *plugin;
        ShapeWipeW2B *left;
        ShapeWipeB2W *right;
-//     ShapeWipeFilename *filename_widget;
        ShapeWipeTumble *shape_tumbler;
        ShapeWipeShape *shape_text;
+       ShapeWipeFeather *shape_feather;
        ArrayList<BC_ListBoxItem*> shapes;
 };
 
+class ShapeWipeConfig
+{
+public:
+       ShapeWipeConfig();
+       ~ShapeWipeConfig();
+       void read_xml(KeyFrame *keyframe);
+       void save_xml(KeyFrame *keyframe);
+
+       int direction;
+       float feather;
+       int preserve_aspect;
+       char shape_name[BCTEXTLEN];
+};
+
 class ShapeWipeMain : public PluginVClient
 {
 public:
        ShapeWipeMain(PluginServer *server);
        ~ShapeWipeMain();
 
-// required for all realtime plugins
-       int load_configuration();
-       int process_realtime(VFrame *incoming, VFrame *outgoing);
-       void save_data(KeyFrame *keyframe);
-       void read_data(KeyFrame *keyframe);
-       PluginClientWindow* new_window();
+       PLUGIN_CLASS_MEMBERS(ShapeWipeConfig)
+       int process_realtime(VFrame *input, VFrame *output);
        int uses_gui();
        int is_transition();
-       const char* plugin_title();
-       int read_pattern_image(int new_frame_width, int new_frame_height);
+       void read_data(KeyFrame *keyframe);
+       void save_data(KeyFrame *keyframe);
+
+       int read_pattern_image(char *shape_name,
+               int new_frame_width, int new_frame_height);
        void reset_pattern_image();
        void init_shapes();
 
+       VFrame *input, *output;
+       ShapeEngine *engine;
        ArrayList<char*> shape_paths;
        ArrayList<char*> shape_titles;
 
        int shapes_initialized;
-       int direction;
-       char filename[BCTEXTLEN];
-       char last_read_filename[BCTEXTLEN];
-       char shape_name[BCTEXTLEN];
+       int threshold;
+       char current_filename[BCTEXTLEN];
        char current_name[BCTEXTLEN];
        unsigned char **pattern_image;
        unsigned char min_value;
        unsigned char max_value;
        int frame_width;
        int frame_height;
-       int antialias;
        int preserve_aspect;
        int last_preserve_aspect;
 };
 
+
+class ShapePackage : public LoadPackage
+{
+public:
+       ShapePackage();
+       int y1, y2;
+};
+
+class ShapeUnit : public LoadClient
+{
+public:
+       ShapeUnit(ShapeEngine *server);
+       ~ShapeUnit();
+       void process_package(LoadPackage *package);
+       ShapeEngine *server;
+       unsigned char threshold;
+};
+
+class ShapeEngine : public LoadServer
+{
+public:
+       ShapeEngine(ShapeWipeMain *plugin,
+               int total_clients, int total_packages);
+       ~ShapeEngine();
+
+       void init_packages();
+       LoadClient *new_client();
+       LoadPackage *new_package();
+       ShapeWipeMain *plugin;
+};
+
 #endif
index 14ea7b8..72ffee6 100644 (file)
@@ -1,4 +1,4 @@
-/* Part of the Cakewalk theme. */
+/* cakewalk.C (uncommented). Part of the Cakewalk theme. */
 #include "bcsignals.h"
 #include "clip.h"
 #include "cwindowgui.h"
@@ -267,20 +267,23 @@ void CAKEWALKTHEME::initialize()
   "new_bigbutton_hi.png",
   "new_bigbutton_dn.png",
   "new_ok_images");
- new_button( "reset.png",
+ new_button(
+  "reset.png",
   "reset_up.png",
   "reset_hi.png",
   "reset_dn.png",
   "reset_button");
- new_button("unclear.png",
+ new_button(
+  "unclear.png",
   "unclear_up.png",
   "unclear_hi.png",
   "unclear_dn.png",
   "unclear_button");
- new_button("keyframe.png",
-  "keyframe_up.png",
-  "keyframe_hi.png",
-  "keyframe_dn.png",
+ new_button(
+  "keyframe.png",
+  "editpanel_up.png",
+  "editpanel_hi.png",
+  "editpanel_dn.png",
   "keyframe_button");
  resources->cancel_images = new_button(
   "cancel.png",
@@ -295,83 +298,80 @@ void CAKEWALKTHEME::initialize()
   "new_bigbutton_dn.png",
   "new_cancel_images");
  new_button("mask_pnt_linear.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_pnt_linear_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_pnt_linear_images");
  new_button("mask_crv_linear.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_crv_linear_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_crv_linear_images");
  new_button("mask_all_linear.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_all_linear_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_all_linear_images");
  new_button("mask_pnt_smooth.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_pnt_smooth_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_pnt_smooth_images");
  new_button("mask_crv_smooth.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_crv_smooth_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_crv_smooth_images");
  new_button("mask_all_smooth.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_all_smooth_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_all_smooth_images");
  new_button("mask_prst_sqr.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_prst_sqr_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_prst_sqr_images");
  new_button("mask_prst_crc.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_prst_crc_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_prst_crc_images");
  new_button("mask_prst_tri.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_prst_tri_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_prst_tri_images");
  new_button("mask_prst_ovl.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_prst_ovl_images");
-
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_prst_ovl_images");
  new_button("mask_prst_load.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_prst_load_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_prst_load_images");
  new_button("mask_prst_save.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_prst_save_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_prst_save_images");
  new_button("mask_prst_trsh.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_prst_trsh_images");
-
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_prst_trsh_images");
  new_button("mask_pstn_cen.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_pstn_cen_images");
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_pstn_cen_images");
  new_button("mask_pstn_nrm.png",
-  "mask_button_up.png",
-  "mask_button_hi.png",
-  "mask_button_dn.png",
-  "mask_pstn_nrm_images");
-
+      "mask_button_up.png",
+      "mask_button_hi.png",
+      "mask_button_dn.png",
+      "mask_pstn_nrm_images");
  resources->bar_data = new_image("bar", "bar.png");
  resources->check = new_image("check", "check.png");
  resources->min_menu_w = 96;
@@ -713,11 +713,11 @@ void CAKEWALKTHEME::initialize()
   "proxy_s_down.png",
   "proxy_s_chkdhi.png");
  mask_mode_toggle = new_image_set(5,
-  "mask_mode_up.png",
-  "mask_mode_hi.png",
-  "mask_mode_chkd.png",
-  "mask_mode_down.png",
-  "mask_mode_chkdhi.png");
+          "mask_mode_up.png",
+          "mask_mode_hi.png",
+          "mask_mode_chkd.png",
+          "mask_mode_down.png",
+          "mask_mode_chkdhi.png");
  shbtn_data = new_image_set(
   3,
   "shbtn_up.png",
@@ -946,7 +946,7 @@ void CAKEWALKTHEME::initialize()
       transport_up, editpanel_hi, editpanel_checked,
       editpanel_dn, editpanel_checkedhi,
       "autokeyframe");
-new_toggle("spankeyframe.png",
+ new_toggle("spankeyframe.png",
       transport_up, editpanel_hi, editpanel_checked,
       editpanel_dn, editpanel_checkedhi,
       "spankeyframe");
@@ -1008,15 +1008,15 @@ new_toggle("spankeyframe.png",
       editpanel_up, editpanel_hi, editpanel_checked,
       editpanel_dn, editpanel_checkedhi,
       "tan_linear");
- new_toggle("mask_scale_x.png",   "mask_scale_up.png",    "mask_scale_uphi.png",
-  "mask_scale_chkd.png",  "mask_scale_xdown.png",  "mask_scale_chkdhi.png",
-  "mask_scale_x");
- new_toggle("mask_scale_y.png",   "mask_scale_up.png",    "mask_scale_uphi.png",
-  "mask_scale_chkd.png",  "mask_scale_ydown.png",  "mask_scale_chkdhi.png",
-  "mask_scale_y");
- new_toggle("mask_scale_xy.png",  "mask_scale_up.png",   "mask_scale_uphi.png",
-  "mask_scale_chkd.png", "mask_scale_xydown.png", "mask_scale_chkdhi.png",
-  "mask_scale_xy");
+ new_toggle("mask_scale_x.png", "mask_scale_up.png", "mask_scale_uphi.png",
+      "mask_scale_chkd.png", "mask_scale_xdown.png", "mask_scale_chkdhi.png",
+      "mask_scale_x");
+ new_toggle("mask_scale_y.png", "mask_scale_up.png", "mask_scale_uphi.png",
+      "mask_scale_chkd.png", "mask_scale_ydown.png", "mask_scale_chkdhi.png",
+      "mask_scale_y");
+ new_toggle("mask_scale_xy.png", "mask_scale_up.png", "mask_scale_uphi.png",
+      "mask_scale_chkd.png", "mask_scale_xydown.png", "mask_scale_chkdhi.png",
+      "mask_scale_xy");
  flush_images();
 }
 void CAKEWALKTHEME::get_vwindow_sizes(VWindowGUI *gui)
@@ -1124,7 +1124,7 @@ void CAKEWALKTHEME::draw_mwindow_bg(MWindowGUI *gui)
  gui->draw_vframe(get_image("panel_divider"),
       x - toggle_margin / 2 - pdw / 2 + 2,
       mbuttons_y - 1);
- x += 3 * get_image("autokeyframe")->get_w() + toggle_margin;
+ x += 2 * get_image("autokeyframe")->get_w() + toggle_margin;
  gui->draw_vframe(get_image("panel_divider"),
       x - toggle_margin / 2 - pdw / 2 + 2,
       mbuttons_y - 1);
index df219a6..182f25e 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/autokeyframe.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/autokeyframe.png differ
index 8fe07fc..6f24f91 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/cwindow_focus.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/cwindow_focus.png differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/ecordgui_list.png b/cinelerra-5.1/plugins/theme_cakewalk/data/ecordgui_list.png
deleted file mode 100644 (file)
index fa1aa41..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/ecordgui_list.png and /dev/null differ
index c3724eb..6ecbb82 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/hardedge.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/hardedge.png differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/ilebox_bigbutton_up.png b/cinelerra-5.1/plugins/theme_cakewalk/data/ilebox_bigbutton_up.png
deleted file mode 100644 (file)
index a0b122c..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/ilebox_bigbutton_up.png and /dev/null differ
index 10a1860..5465bf6 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe.png differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_dn.png b/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_dn.png
deleted file mode 100644 (file)
index c559284..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_dn.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_hi.png b/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_hi.png
deleted file mode 100644 (file)
index 8e3999c..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_hi.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_up.png b/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_up.png
deleted file mode 100644 (file)
index f3b94fb..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/keyframe_up.png and /dev/null differ
index f560cd2..7999fea 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_all_linear.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_all_linear.png differ
index 71ad4cd..df2ffb0 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_all_smooth.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_all_smooth.png differ
index 260d66a..f4717d7 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_dn.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_dn.png differ
index d7a212f..8fe64f2 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_hi.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_hi.png differ
index 260d66a..f4717d7 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_up.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_button_up.png differ
index 83361d3..b282a03 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_crv_linear.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_crv_linear.png differ
index 0780705..6b41999 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_crv_smooth.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_crv_smooth.png differ
index 38e03e4..e9ef2b0 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pnt_linear.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pnt_linear.png differ
index be94f5d..7f2596d 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pnt_smooth.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pnt_smooth.png differ
index 7adb5ca..c1b52c4 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_crc.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_crc.png differ
index 69874df..d3fe9ae 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_load.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_load.png differ
index 1ecc4df..78df3cd 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_ovl.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_ovl.png differ
index ba96a79..290c853 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_save.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_save.png differ
index f9294d1..9f0e1ea 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_sqr.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_sqr.png differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_trash.png b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_trash.png
new file mode 100644 (file)
index 0000000..a82b9c0
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_trash.png differ
index 609c8f4..1a75105 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_tri.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_tri.png differ
index a89ec98..a82b9c0 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_trsh.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_prst_trsh.png differ
index 8214678..5dc9731 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pstn_cen.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pstn_cen.png differ
index 4309d4e..2e8d506 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pstn_nrm.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_pstn_nrm.png differ
index ccd5c55..81b8b50 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_chkd.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_chkd.png differ
index 20d961a..2354ab5 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_chkdhi.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_chkdhi.png differ
index 260d66a..f4717d7 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_up.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_up.png differ
index d7a212f..8fe64f2 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_uphi.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_uphi.png differ
index 04ab49e..7639034 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_x.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_x.png differ
index bf89bff..81ee82f 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xdown.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xdown.png differ
index 57f4405..3f8c1a9 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xy.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xy.png differ
index eaa1cfe..8e6456d 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xydown.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_xydown.png differ
index 85f1490..dc7cdd1 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_y.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_y.png differ
index 7755be4..845b6b3 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_ydown.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/mask_scale_ydown.png differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/rect3597-9-2-4.png b/cinelerra-5.1/plugins/theme_cakewalk/data/rect3597-9-2-4.png
deleted file mode 100644 (file)
index 458d4c1..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/rect3597-9-2-4.png and /dev/null differ
index c559284..79edcd7 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/reset_dn.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/reset_dn.png differ
index 8e3999c..a741760 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/reset_hi.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/reset_hi.png differ
index 17cdb98..8497e20 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/spankeyframe.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/spankeyframe.png differ
index e24890d..f3b5687 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/unclear.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/unclear.png differ
index 260d66a..f4717d7 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/unclear_dn.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/unclear_dn.png differ
index d7a212f..8fe64f2 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/unclear_hi.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/unclear_hi.png differ
index 260d66a..f4717d7 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/unclear_up.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/unclear_up.png differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_all_linear.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_all_linear.png
deleted file mode 100644 (file)
index f560cd2..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_all_linear.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_all_smooth.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_all_smooth.png
deleted file mode 100644 (file)
index 71ad4cd..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_all_smooth.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_button_dn.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_button_dn.png
deleted file mode 100644 (file)
index 260d66a..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_button_dn.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_button_hi.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_button_hi.png
deleted file mode 100644 (file)
index d7a212f..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_button_hi.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_button_up.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_button_up.png
deleted file mode 100644 (file)
index 260d66a..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_button_up.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_crv_linear.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_crv_linear.png
deleted file mode 100644 (file)
index 83361d3..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_crv_linear.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_crv_smooth.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_crv_smooth.png
deleted file mode 100644 (file)
index 0780705..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_crv_smooth.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_linear.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_linear.png
deleted file mode 100644 (file)
index 38e03e4..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_linear.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_smooth.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_smooth.png
deleted file mode 100644 (file)
index be94f5d..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_smooth.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_crc.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_crc.png
deleted file mode 100644 (file)
index 7adb5ca..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_crc.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_load.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_load.png
deleted file mode 100644 (file)
index 69874df..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_load.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_ovl.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_ovl.png
deleted file mode 100644 (file)
index 1ecc4df..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_ovl.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_save.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_save.png
deleted file mode 100644 (file)
index ba96a79..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_save.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_sqr.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_sqr.png
deleted file mode 100644 (file)
index f9294d1..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_sqr.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_tri.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_tri.png
deleted file mode 100644 (file)
index 609c8f4..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_tri.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_trsh.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_trsh.png
deleted file mode 100644 (file)
index a89ec98..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_prst_trsh.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_cen.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_cen.png
deleted file mode 100644 (file)
index 8214678..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_cen.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_nrm.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_nrm.png
deleted file mode 100644 (file)
index 4309d4e..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_nrm.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkd.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkd.png
deleted file mode 100644 (file)
index ccd5c55..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkd.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkdhi.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkdhi.png
deleted file mode 100644 (file)
index 20d961a..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkdhi.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_up.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_up.png
deleted file mode 100644 (file)
index 260d66a..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_up.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_uphi.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_uphi.png
deleted file mode 100644 (file)
index d7a212f..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_uphi.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_x.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_x.png
deleted file mode 100644 (file)
index 04ab49e..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_x.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xdown.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xdown.png
deleted file mode 100644 (file)
index bf89bff..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xdown.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xy.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xy.png
deleted file mode 100644 (file)
index 57f4405..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xy.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xydown.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xydown.png
deleted file mode 100644 (file)
index eaa1cfe..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xydown.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_y.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_y.png
deleted file mode 100644 (file)
index 85f1490..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_y.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_ydown.png b/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_ydown.png
deleted file mode 100644 (file)
index 7755be4..0000000
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/mask_scale_ydown.png and /dev/null differ
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_linear.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_linear.svg
deleted file mode 100644 (file)
index 1419d13..0000000
+++ /dev/null
@@ -1,409 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_all_linear.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g5582">
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 355,66.700806 c 0,0 0,-9 0,-9"
-         id="path2973"
-         inkscape:connector-curvature="0"
-         inkscape:path-effect="#path-effect2975-9"
-         inkscape:original-d="m 355,66.700806 v -9"
-         transform="translate(-349.5,238.5075)" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         transform="rotate(-90,299.50375,350.70455)"
-         inkscape:original-d="m 355,66.700806 v -9"
-         inkscape:path-effect="#path-effect2979-5"
-         inkscape:connector-curvature="0"
-         id="path2977"
-         d="m 355,66.700806 c 0,0 0,-9 0,-9"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle2981"
-         cx="5"
-         cy="294.70831"
-         r="1.5" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         r="1.5"
-         cy="294.70831"
-         cx="17"
-         id="circle2983"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle2985"
-         cx="5"
-         cy="306.70831"
-         r="1.5" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         transform="translate(-349.5,238.5075)"
-         inkscape:original-d="m 355.5,67.200806 10,-10"
-         inkscape:path-effect="#path-effect3001-37"
-         inkscape:connector-curvature="0"
-         id="path2999"
-         d="m 355.5,67.200806 c 0,0 10,-10 10,-10"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         sodipodi:nodetypes="cc" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="rect3007"
-         width="3"
-         height="3"
-         x="16"
-         y="305.70831" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_linear.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 18.000001,304.70831 v -1 h -4 v 4 h 1 v -3 z"
-         id="path3009"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccccc" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_smooth.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_smooth.svg
deleted file mode 100644 (file)
index 19acd17..0000000
+++ /dev/null
@@ -1,457 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_all_smooth.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g5851">
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         sodipodi:nodetypes="czc"
-         transform="translate(-349.5,238.50749)"
-         inkscape:original-d="m 355,66.700806 c 0,0 0.33433,-6.33433 0.5,-9.5 3.33434,-0.334334 10,-1 10,-1"
-         inkscape:path-effect="#path-effect2989-2"
-         inkscape:connector-curvature="0"
-         id="path2987"
-         d="m 355,66.700806 c 0.16667,-3.166667 0.33339,-6.33438 2.08391,-8.083911 1.75052,-1.749532 5.08276,-2.082756 8.41609,-2.416089"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         r="1.5"
-         cy="296.70831"
-         cx="7"
-         id="circle2991"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         y="299.70831"
-         x="2"
-         height="2"
-         width="2"
-         id="rect2997"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         sodipodi:nodetypes="czc"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 355.5,67.200806 c 2.69792,-0.645833 5.397,-1.291947 7.06322,-2.959059 1.66622,-1.667113 2.30136,-4.353441 2.93678,-7.040941"
-         id="path3003"
-         inkscape:connector-curvature="0"
-         inkscape:path-effect="#path-effect3005-2"
-         inkscape:original-d="m 355.5,67.200806 c 0,0 5.39683,-1.292667 8.09375,-1.9375 0.63642,-2.6885 1.90625,-8.0625 1.90625,-8.0625"
-         transform="translate(-349.5,238.50749)" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         y="305.70831"
-         x="16"
-         height="3"
-         width="3"
-         id="rect3011"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         sodipodi:nodetypes="ccccccc"
-         inkscape:connector-curvature="0"
-         id="path3013"
-         d="m 18,304.7083 v -1 h -4 v 4 h 1 v -3 z"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle3131"
-         cx="17"
-         cy="294.70831"
-         r="1.5" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         r="1.5"
-         cy="306.70831"
-         cx="5"
-         id="circle3133"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#247fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-         d="m 3.11091,299.39028 0.70711,0.7071 7.07107,-7.07106 -0.70711,-0.70711 z"
-         id="path3033"
-         inkscape:connector-curvature="0" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="rect3035"
-         width="2.999999"
-         height="2.999999"
-         x="1"
-         y="298.70831" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_all_smooth.png"
-         y="290.70831"
-         x="9.000001"
-         height="2.9999981"
-         width="2.999999"
-         id="rect3037"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_dn.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_dn.svg
deleted file mode 100644 (file)
index ca200ff..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_button_dn.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <rect
-       style="display:inline;fill:#31363b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.49900001;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect2195"
-       width="22"
-       height="22.000008"
-       x="0"
-       y="289.70831"
-       inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_button_dn.png"
-       inkscape:export-xdpi="96"
-       inkscape:export-ydpi="96" />
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_hi.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_hi.svg
deleted file mode 100644 (file)
index 7ead961..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_button_hi.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <rect
-       inkscape:export-ydpi="96"
-       inkscape:export-xdpi="96"
-       inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_button_hi.png"
-       y="289.70831"
-       x="0"
-       height="22.000008"
-       width="22"
-       id="rect2193"
-       style="display:inline;fill:#3ba6e3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_up.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_up.svg
deleted file mode 100644 (file)
index 7d2d83e..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_button_up.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <rect
-       style="display:inline;fill:#31363b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect5996"
-       width="22"
-       height="22.000008"
-       x="0"
-       y="289.70831"
-       inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_button_up.png"
-       inkscape:export-xdpi="96"
-       inkscape:export-ydpi="96" />
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_linear.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_linear.svg
deleted file mode 100644 (file)
index 02faedf..0000000
+++ /dev/null
@@ -1,343 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_crv_linear.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g5505">
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_linear.png"
-         r="1.5"
-         cy="295.70831"
-         cx="11.000001"
-         id="circle2953"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_linear.png"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle2955"
-         cx="17"
-         cy="305.70831"
-         r="1.5" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_linear.png"
-         r="1.5"
-         cy="305.70831"
-         cx="5"
-         id="circle2957"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_linear.png"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 5.0000001,304.34433 11,295.61732 l 6.000001,8.72701"
-         id="path2967"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccc" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_linear.png"
-         style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e4dd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-         d="m 6.0000001,305.70831 v 1 H 16 v -1 z"
-         id="path2969"
-         inkscape:connector-curvature="0" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_smooth.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_smooth.svg
deleted file mode 100644 (file)
index f58449d..0000000
+++ /dev/null
@@ -1,402 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_crv_smooth.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g5761">
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         sodipodi:nodetypes="czc"
-         inkscape:connector-curvature="0"
-         id="path2959"
-         d="m 5,303.90921 c 0,0 2.1127,-8.17513 6,-8.17513 3.8873,0 6,8.17513 6,8.17513"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle2961"
-         cx="11"
-         cy="295.70831"
-         r="1.5" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         r="1.5"
-         cy="305.70831"
-         cx="17"
-         id="circle2963"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle2965"
-         cx="5"
-         cy="305.70831"
-         r="1.5" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         inkscape:connector-curvature="0"
-         id="path2971"
-         d="m 6,305.70813 c 0,0 3.50995,2.89899 5.25,2.875 1.74005,-0.024 4.75,-2.875 4.75,-2.875"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         sodipodi:nodetypes="czc" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         inkscape:connector-curvature="0"
-         id="path3025"
-         d="m 6,294.70832 v 1 h 10 v -1 z"
-         style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#247fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         y="293.70831"
-         x="3"
-         height="2.999999"
-         width="2.999999"
-         id="rect3027"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_crv_smooth.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="rect3029"
-         width="2.999999"
-         height="2.999999"
-         x="16"
-         y="293.70831" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_linear.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_linear.svg
deleted file mode 100644 (file)
index 1f74208..0000000
+++ /dev/null
@@ -1,335 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_pnt_linear.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g5449">
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_linear.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle2941"
-         cx="11"
-         cy="294.70831"
-         r="1.5" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_linear.png"
-         r="1.5"
-         cy="306.70831"
-         cx="17"
-         id="circle2943"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_linear.png"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle2945"
-         cx="5"
-         cy="306.70831"
-         r="1.5" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_linear.png"
-         sodipodi:nodetypes="ccc"
-         inkscape:connector-curvature="0"
-         id="path2951"
-         d="m 5,305.39581 6,-10.6875 6,10.6875"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_smooth.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_smooth.svg
deleted file mode 100644 (file)
index 2d7e2ee..0000000
+++ /dev/null
@@ -1,393 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_pnt_smooth.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g5648">
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_smooth.png"
-         style="display:inline;fill:none;stroke:#e6e4dd;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 5,305.65567 c 0,0 2.1127,-10.94094 6,-10.94094 3.8873,0 6,10.94094 6,10.94094"
-         id="path2947"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="czc" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_smooth.png"
-         r="1.5"
-         cy="294.70831"
-         cx="11"
-         id="circle2949"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_smooth.png"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="circle3015"
-         cx="16.999998"
-         cy="306.70831"
-         r="1.5" />
-      <circle
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_smooth.png"
-         r="1.5"
-         cy="306.70831"
-         cx="5"
-         id="circle3017"
-         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#e6e4dd;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_smooth.png"
-         style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#247fff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
-         d="m 6,293.70832 v 1 h 10 v -1 z"
-         id="path3019"
-         inkscape:connector-curvature="0" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_smooth.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-         id="rect3021"
-         width="2.999999"
-         height="2.999999"
-         x="3"
-         y="292.70831" />
-      <rect
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_pnt_smooth.png"
-         y="292.70831"
-         x="15.999999"
-         height="2.999999"
-         width="2.999999"
-         id="rect3023"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;fill-rule:evenodd;stroke:#bfbfbf;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_crc.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_crc.svg
deleted file mode 100644 (file)
index 772e950..0000000
+++ /dev/null
@@ -1,358 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_prst_crc.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <rect
-       style="display:inline;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e6e4dd;stroke-width:1.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect1959"
-       width="14"
-       height="14"
-       x="4"
-       y="293.70831"
-       ry="7"
-       rx="7"
-       inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_crc.png"
-       inkscape:export-xdpi="96"
-       inkscape:export-ydpi="96" />
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_load.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_load.svg
deleted file mode 100644 (file)
index 7e6608b..0000000
+++ /dev/null
@@ -1,394 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_prst_load.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g6114">
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_load.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 16,306.70831 H 5.9999999 v -1 H 16 Z"
-         id="path2061"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccc" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_load.png"
-         sodipodi:nodetypes="ccccc"
-         inkscape:connector-curvature="0"
-         id="path2063"
-         d="M 16,304.70831 H 5.9999999 v -1 H 16 Z"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_load.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 16,302.70831 H 5.9999999 v -1 H 16 Z"
-         id="path2066"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccc" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_load.png"
-         sodipodi:nodetypes="cccccccc"
-         inkscape:connector-curvature="0"
-         id="path2068"
-         d="m 19,292.70831 h -6 l 2,2 -4,4 2,2 4,-4 2,2 z"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_load.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="m 20,301.70831 h -2 v 6 H 3.9999999 v -13 H 10 v -2 H 1.9999999 v 17 H 20 Z"
-         id="path2149"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccccccccc" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_ovl.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_ovl.svg
deleted file mode 100644 (file)
index d269c0b..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_prst_ovl.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <ellipse
-       style="display:inline;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e6e4dd;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
-       id="path1985"
-       cy="300.70831"
-       cx="11"
-       rx="7"
-       ry="4"
-       inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_ovl.png"
-       inkscape:export-xdpi="96"
-       inkscape:export-ydpi="96" />
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_save.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_save.svg
deleted file mode 100644 (file)
index 41cc786..0000000
+++ /dev/null
@@ -1,394 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_prst_save.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <g
-       id="g6170">
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_save.png"
-         sodipodi:nodetypes="cccccccc"
-         inkscape:connector-curvature="0"
-         id="path2033"
-         d="M 10,299.7083 H 4 l 2,-2 -4,-4 2,-2 4.0000004,4 1.9999996,-2 z"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_save.png"
-         sodipodi:nodetypes="ccccccccccc"
-         inkscape:connector-curvature="0"
-         id="path2047"
-         d="m 2,301.7083 h 2 v 6 h 14 v -13 h -6 v -2 h 8 v 17 H 2 Z"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_save.png"
-         sodipodi:nodetypes="ccccc"
-         inkscape:connector-curvature="0"
-         id="path2049"
-         d="M 16,306.7083 H 6 v -1 h 10 z"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_save.png"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-         d="M 16,304.7083 H 6 v -1 h 10 z"
-         id="path2051"
-         inkscape:connector-curvature="0"
-         sodipodi:nodetypes="ccccc" />
-      <path
-         inkscape:export-ydpi="96"
-         inkscape:export-xdpi="96"
-         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_save.png"
-         sodipodi:nodetypes="ccccc"
-         inkscape:connector-curvature="0"
-         id="path2053"
-         d="M 16,302.7083 H 6 v -1 h 10 z"
-         style="display:inline;fill:#e6e4dd;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    </g>
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_sqr.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_sqr.svg
deleted file mode 100644 (file)
index e25db34..0000000
+++ /dev/null
@@ -1,356 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_prst_sqr.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-5"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-9"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-2"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-2"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="18.985817"
-     inkscape:cx="1.1808142"
-     inkscape:cy="11.345031"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     units="px"
-     inkscape:pagecheckerboard="true"
-     showborder="true"
-     borderlayer="false"
-     inkscape:window-width="1280"
-     inkscape:window-height="751"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:showpageshadow="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid2521" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata2777">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title>Buttons for Cinelerra Mask Tool</dc:title>
-        <cc:license
-           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
-        <dc:date>2019-07-xx</dc:date>
-        <dc:rights>
-          <cc:Agent>
-            <dc:title>Copyleft</dc:title>
-          </cc:Agent>
-        </dc:rights>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>IgorBeg</dc:title>
-          </cc:Agent>
-        </dc:creator>
-      </cc:Work>
-      <cc:License
-         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" />
-        <cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-289.70833)">
-    <rect
-       y="293.70831"
-       x="4"
-       height="14"
-       width="14"
-       id="rect1941"
-       style="display:inline;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e6e4dd;stroke-width:1.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Cakewalk_20190710/mask_prst_sqr.png"
-       inkscape:export-xdpi="96"
-       inkscape:export-ydpi="96" />
-  </g>
-</svg>
diff --git a/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_trash.svg b/cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_trash.svg
deleted file mode 100644 (file)
index 8083a0f..0000000
+++ /dev/null
@@ -1,394 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="22"
-   height="22"
-   viewBox="0 0 22 22"
-   version="1.1"
-   id="svg2780"
-   inkscape:version="0.92.4 (unknown)"
-   sodipodi:docname="mask_prst_trash.svg">
-  <title
-     id="title865">Buttons for Cinelerra Mask Tool</title>
-  <defs
-     id="defs2774">
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35">
-      <stop
-         style="stop-color:#0000ff;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62" />
-      <stop
-         style="stop-color:#0000ff;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-6"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-7"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-5"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-3"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient3700-35-5">
-      <stop
-         style="stop-color:#41be79;stop-opacity:1;"
-         offset="0"
-         id="stop3702-62-6" />
-      <stop
-         style="stop-color:#41be79;stop-opacity:0;"
-         offset="1"
-         id="stop3704-9-2" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2979-9"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect2975-3"
-       effect="bspline" />
-    <inkscape:path-effect
-       only_selected="false"
-       apply_with_weight="true"
-       apply_no_weight="true"
-       helper_size="0"
-       steps="2"
-       weight="33.333333"
-       is_visible="true"
-       id="path-effect3005-6"
-       effect="bspline" />
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect2989-0"
-       is_visible="true"
-       weight="33.333333"
-       steps="2"
-       helper_size="0"
-       apply_no_weight="true"
-       apply_with_weight="true"
-       only_selected="false" />
-    <linearGradient
-       id="linearGradient1817">
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="0"
-         id="stop1852" />
-      <stop
-         style="stop-color:#151515;stop-opacity:1"
-         offset="1"
-         id="stop1854" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1088">
-      <stop
-         style="stop-color:#141414;stop-opacity:1"
-         offset="0"
-         id="stop1084" />
-      <stop
-         style="stop-color:#404040;stop-opacity:1"
-         offset="1"
-         id="stop1086" />
-    </linearGradient>
-    <linearGradient
-       id="linearGradient1186">
-      <stop
-         id="stop1182"
-         offset="0"
-         style="stop-color:#141414;stop-opacity:1" />
-      <stop
-         id="stop1184"
-         offset="1"
-         style="stop-color:#262626;stop-opacity:1" />
-    </linearGradient>
-    <inkscape:path-effect
-       effect="bspline"
-       id="path-effect3001-37"
-  &