add igors mask svgs, add composer clear_color pref, remove key DEL for mask gui,...
authorGood Guy <good1.2guy@gmail.com>
Mon, 29 Jul 2019 17:11:41 +0000 (11:11 -0600)
committerGood Guy <good1.2guy@gmail.com>
Mon, 29 Jul 2019 17:11:41 +0000 (11:11 -0600)
725 files changed:
cinelerra-5.1/cinelerra/appearanceprefs.C
cinelerra-5.1/cinelerra/appearanceprefs.h
cinelerra-5.1/cinelerra/appearanceprefs.inc
cinelerra-5.1/cinelerra/cwindowtool.C
cinelerra-5.1/cinelerra/cwindowtool.h
cinelerra-5.1/cinelerra/edlsession.C
cinelerra-5.1/cinelerra/edlsession.h
cinelerra-5.1/cinelerra/playback3d.C
cinelerra-5.1/cinelerra/playback3d.h
cinelerra-5.1/cinelerra/videodevice.C
cinelerra-5.1/cinelerra/virtualvconsole.C
cinelerra-5.1/doc/shortcuts.html
cinelerra-5.1/guicast/bccmdl.py
cinelerra-5.1/guicast/bccmodels.h
cinelerra-5.1/guicast/bcxfer.C
cinelerra-5.1/guicast/bcxfer.h
cinelerra-5.1/guicast/vframe.C
cinelerra-5.1/guicast/vframe.h
cinelerra-5.1/guicast/vframe3d.C
cinelerra-5.1/plugins/gradient/gradient.C
cinelerra-5.1/plugins/sketcher/sketcherwindow.C
cinelerra-5.1/plugins/theme_blond/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blond_cv/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_blue_dot/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_bright/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_trash.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_cakewalk/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_hulk/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_neophyte/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_pinklady/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_suv/unclear_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_all_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_all_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_button_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_button_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_button_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_crv_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_crv_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_pnt_linear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_pnt_smooth.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_prst_crc.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_prst_load.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_prst_ovl.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_prst_save.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_prst_sqr.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_prst_tri.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_prst_trsh.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_pstn_cen.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_pstn_nrm.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_chkd.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_chkdhi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_up.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_uphi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_x.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_xdown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_xy.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_xydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_y.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/mask_scale_ydown.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_all_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_all_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_button_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_button_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_button_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_crv_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_crv_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_pnt_linear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_pnt_smooth.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_prst_crc.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_prst_load.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_prst_ovl.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_prst_save.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_prst_sqr.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_prst_tri.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_prst_trsh.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_pstn_cen.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_pstn_nrm.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_chkd.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_chkdhi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_uphi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_x.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_xdown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_xy.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_xydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_y.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/mask_scale_ydown.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/unclear.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/unclear_dn.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/unclear_hi.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/source_SVG/unclear_up.svg [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/unclear.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/unclear_dn.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/unclear_hi.png [new file with mode: 0644]
cinelerra-5.1/plugins/theme_unflat/unclear_up.png [new file with mode: 0644]

index 79c2c03..4ca46b2 100644 (file)
@@ -165,6 +165,15 @@ void AppearancePrefs::create_objects()
        char hex_color[BCSTRLEN];
        sprintf(hex_color, "%06x", preferences->highlight_inverse);
         add_subwindow(new HighlightInverseColor(pwindow, x, y, hex_color));
+       x2 = x;  x = x0;
+       y += 35;
+       add_subwindow(title = new BC_Title(x, y, _("Composer BG Color:")));
+       int clr_color = pwindow->thread->edl->session->cwindow_clear_color;
+       int clr_alpha = pwindow->thread->edl->session->cwindow_clear_alpha;
+        add_subwindow(cwdw_bg_color = new Composer_BG_Color(pwindow,
+               x2, y, 80, 24, clr_color, clr_alpha));
+       draw_3d_border(x2-2,y-2, 80+4,24+4, 1);
+       cwdw_bg_color->create_objects();
        y += 35;
 
        x = x0;
@@ -793,3 +802,31 @@ int RectifyAudioToggle::handle_event()
        return 1;
 }
 
+Composer_BG_Color::Composer_BG_Color(PreferencesWindow *pwindow,
+               int x, int y, int w, int h, int color, int alpha)
+ : ColorBoxButton(_("Composer BG color"), x, y, w, h, color, alpha, 1)
+{
+       this->pwindow = pwindow;
+}
+
+Composer_BG_Color::~Composer_BG_Color()
+{
+}
+
+void Composer_BG_Color::handle_done_event(int result)
+{
+       if( result ) {
+               pwindow->lock_window("Composer_BG_Color::handle_done_event");
+               update_gui(orig_color, orig_alpha);
+               pwindow->unlock_window();
+               handle_new_color(orig_color, orig_alpha);
+       }
+}
+
+int Composer_BG_Color::handle_new_color(int color, int alpha)
+{
+       pwindow->thread->edl->session->cwindow_clear_color = color;
+       pwindow->thread->edl->session->cwindow_clear_alpha = alpha;
+       return 1;
+}
+
index c83a04d..4b705b2 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "appearanceprefs.inc"
 #include "browsebutton.h"
+#include "colorpicker.h"
 #include "deleteallindexes.inc"
 #include "mwindow.inc"
 #include "preferencesthread.h"
@@ -52,6 +53,7 @@ public:
        ViewViconColorMode *vicon_color_mode;
        YuvColorSpace *yuv_color_space;
        YuvColorRange *yuv_color_range;
+        Composer_BG_Color *cwdw_bg_color;
 };
 
 
@@ -374,4 +376,16 @@ public:
        PreferencesWindow *pwindow;
 };
 
+class Composer_BG_Color : public ColorBoxButton
+{
+public:
+       Composer_BG_Color(PreferencesWindow *pwindow,
+               int x, int y, int w, int h, int color, int alpha);
+       ~Composer_BG_Color();
+       void handle_done_event(int result);
+       int handle_new_color(int color, int alpha);
+
+       PreferencesWindow *pwindow;
+};
+
 #endif
index 9201a42..c5e7daa 100644 (file)
@@ -55,5 +55,6 @@ class YuvColorSpaceItem;
 class YuvColorRange;
 class YuvColorRangeItem;
 class PerpetualSession;
+class Composer_BG_Color;
 
 #endif
index fb4e895..0b0b606 100644 (file)
@@ -1922,16 +1922,6 @@ int CWindowMaskDelPoint::handle_event()
        return 1;
 }
 
-int CWindowMaskDelPoint::keypress_event()
-{
-       if( get_keypress() == BACKSPACE ||
-           get_keypress() == DELETE )
-               return handle_event();
-       return 0;
-}
-
-
-
 
 CWindowMaskAffectedPoint::CWindowMaskAffectedPoint(MWindow *mwindow,
        CWindowMaskGUI *gui, int x, int y)
@@ -2597,7 +2587,7 @@ void CWindowMaskGUI::create_objects()
        }
        add_subwindow(mask_unclr = new CWindowMaskUnclear(mwindow, this, clr_x, y));
        y += mask_enables[0]->get_h() + 2*margin;
-       add_subwindow(title_bar = new BC_TitleBar(x, y, get_w()-2*x, 20, 10, _("Presets shapes")));
+       add_subwindow(title_bar = new BC_TitleBar(x, y, get_w()-2*x, 20, 10, _("Preset Shapes")));
        y += title_bar->get_h() + margin;
        add_subwindow(mask_shape_sqr = new CWindowMaskShape(mwindow, this,
                "mask_prst_sqr_images", MASK_SHAPE_SQUARE, t[0], y, _("Square")));
@@ -2706,7 +2696,6 @@ void CWindowMaskGUI::create_objects()
                "Shift+LMB: move an end point\n"
                "Ctrl+LMB: move a control point\n"
                "Alt+LMB: to drag translate the mask\n"
-               "Shift+Key Delete: to delete the point\n"
                "Shift+MMB: Set Pivot Point at pointer\n"
                "Wheel: rotate around Pivot Point\n"
                "Shift+Wheel: scale around Pivot Point\n"
@@ -3330,7 +3319,7 @@ CWindowMaskDelete::CWindowMaskDelete(MWindow *mwindow,
 {
        this->mwindow = mwindow;
        this->gui = gui;
-       set_tooltip(_("delete preset"));
+       set_tooltip(_("Delete preset"));
 }
 
 int CWindowMaskDelete::handle_event()
index 5e290b1..3d05d38 100644 (file)
@@ -431,7 +431,6 @@ public:
        CWindowMaskDelPoint(MWindow *mwindow, CWindowMaskGUI *gui,
                        int x, int y);
        int handle_event();
-       int keypress_event();
        MWindow *mwindow;
        CWindowMaskGUI *gui;
 };
index 91b53d2..4c5cfdd 100644 (file)
@@ -73,6 +73,8 @@ EDLSession::EDLSession(EDL *edl)
        cwindow_xscroll = cwindow_yscroll = 0;
        cwindow_zoom = 1.0;
        cwindow_click2play = 0;
+       cwindow_clear_color = BLACK;
+       cwindow_clear_alpha = 0;
        strcpy(default_atransition, INIT_ATRANSITION);
        strcpy(default_vtransition, INIT_VTRANSITION);
        default_transition_length = 1.0;
@@ -178,7 +180,9 @@ int EDLSession::need_rerender(EDLSession *ptr)
                (white_balance_raw != ptr->white_balance_raw) ||
                (proxy_disabled_scale != ptr->proxy_disabled_scale) ||
                (proxy_scale != ptr->proxy_scale) ||
-               (proxy_use_scaler != ptr->proxy_use_scaler));
+               (proxy_use_scaler != ptr->proxy_use_scaler) ||
+               (cwindow_clear_color != ptr->cwindow_clear_color) ||
+               (cwindow_clear_alpha != ptr->cwindow_clear_alpha));
 }
 
 void EDLSession::equivalent_output(EDLSession *session, double *result)
@@ -254,6 +258,8 @@ int EDLSession::load_defaults(BC_Hash *defaults)
        cwindow_yscroll = defaults->get("CWINDOW_YSCROLL", 0);
        cwindow_zoom = defaults->get("CWINDOW_ZOOM", (float)1);
        cwindow_click2play = defaults->get("CWINDOW_CLICK2PLAY", 0);
+       cwindow_clear_color = defaults->get("CWINDOW_CLEAR_COLOR", BLACK);
+       cwindow_clear_alpha = defaults->get("CWINDOW_CLEAR_ALPHA", 0);
        sprintf(default_atransition, INIT_ATRANSITION);
        defaults->get("DEFAULT_ATRANSITION", default_atransition);
        sprintf(default_vtransition, INIT_VTRANSITION);
@@ -401,6 +407,8 @@ int EDLSession::save_defaults(BC_Hash *defaults)
        defaults->update("CWINDOW_YSCROLL", cwindow_yscroll);
        defaults->update("CWINDOW_ZOOM", cwindow_zoom);
        defaults->update("CWINDOW_CLICK2PLAY", cwindow_click2play);
+       defaults->update("CWINDOW_CLEAR_COLOR", cwindow_clear_color);
+       defaults->update("CWINDOW_CLEAR_ALPHA", cwindow_clear_alpha);
        defaults->update("DEFAULT_ATRANSITION", default_atransition);
        defaults->update("DEFAULT_VTRANSITION", default_vtransition);
        defaults->update("DEFAULT_TRANSITION_LENGTH", default_transition_length);
@@ -625,6 +633,8 @@ int EDLSession::load_xml(FileXML *file,
                cwindow_yscroll = file->tag.get_property("CWINDOW_YSCROLL", cwindow_yscroll);
                cwindow_zoom = file->tag.get_property("CWINDOW_ZOOM", cwindow_zoom);
                cwindow_click2play = file->tag.get_property("CWINDOW_CLICK2PLAY", cwindow_click2play);
+               cwindow_clear_color = file->tag.get_property("CWINDOW_CLEAR_COLOR", cwindow_clear_color);
+               cwindow_clear_alpha = file->tag.get_property("CWINDOW_CLEAR_ALPHA", cwindow_clear_alpha);
                editing_mode = file->tag.get_property("EDITING_MODE", editing_mode);
                folderlist_format = file->tag.get_property("FOLDERLIST_FORMAT", folderlist_format);
                highlighted_track = file->tag.get_property("HIGHLIGHTED_TRACK", 0);
@@ -692,6 +702,8 @@ int EDLSession::save_xml(FileXML *file)
        file->tag.set_property("CWINDOW_YSCROLL", cwindow_yscroll);
        file->tag.set_property("CWINDOW_ZOOM", cwindow_zoom);
        file->tag.set_property("CWINDOW_CLICK2PLAY", cwindow_click2play);
+       file->tag.set_property("CWINDOW_CLEAR_COLOR", cwindow_clear_color);
+       file->tag.set_property("CWINDOW_CLEAR_ALPHA", cwindow_clear_alpha);
        file->tag.set_property("EDITING_MODE", editing_mode);
        file->tag.set_property("FOLDERLIST_FORMAT", folderlist_format);
        file->tag.set_property("HIGHLIGHTED_TRACK", highlighted_track);
@@ -827,6 +839,8 @@ int EDLSession::copy(EDLSession *session)
        cwindow_yscroll = session->cwindow_yscroll;
        cwindow_zoom = session->cwindow_zoom;
        cwindow_click2play = session->cwindow_click2play;
+       cwindow_clear_color = session->cwindow_clear_color;
+       cwindow_clear_alpha = session->cwindow_clear_alpha;
        strcpy(default_atransition, session->default_atransition);
        strcpy(default_vtransition, session->default_vtransition);
        default_transition_length = session->default_transition_length;
index 343a51f..7a38347 100644 (file)
@@ -119,6 +119,9 @@ public:
        int cwindow_yscroll;
        float cwindow_zoom;
        int cwindow_click2play;
+// CWindow clear color
+       int cwindow_clear_color;
+       int cwindow_clear_alpha;
 // Transition
        char default_atransition[BCTEXTLEN];
        char default_vtransition[BCTEXTLEN];
index 672d7a2..53f6c9e 100644 (file)
@@ -705,7 +705,7 @@ void Playback3D::draw_output(Playback3DCommand *command, int flip_y)
                if(!command->is_cleared)
                {
 // If we get here, the virtual console was not used.
-                       init_frame(command, 0);
+                       color_frame(command, 0,0,0,0);
                }
 
 // Texture
@@ -747,11 +747,11 @@ void Playback3D::draw_output(Playback3DCommand *command, int flip_y)
 }
 
 
-void Playback3D::init_frame(Playback3DCommand *command, int is_yuv)
+void Playback3D::color_frame(Playback3DCommand *command,
+               float r, float g, float b, float a)
 {
 #ifdef HAVE_GL
-       float gbuv = is_yuv ? 0.5 : 0.0;
-       glClearColor(0.0, gbuv, gbuv, 0.0);
+       glClearColor(r, g, b, a);
        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 #endif
 }
@@ -775,14 +775,21 @@ void Playback3D::clear_output_sync(Playback3DCommand *command)
 // If we get here, the virtual console is being used.
                command->canvas->get_canvas()->enable_opengl();
                int is_yuv = 0;
+               int color = BLACK, alpha = 0;
 // Using pbuffer for refresh frame.
                if( command->frame ) {
                        command->frame->enable_opengl();
+                       color = command->frame->get_clear_color();
+                       alpha = command->frame->get_clear_alpha();
                        int color_model = command->canvas->mwindow->edl->session->color_model;
                        is_yuv = BC_CModels::is_yuv(color_model);
                }
-
-               init_frame(command, is_yuv);
+               int a = alpha;
+               int r = (color>>16) & 0xff;
+               int g = (color>>8) & 0xff;
+               int b = (color>>0) & 0xff;
+               if( is_yuv ) YUV::yuv.rgb_to_yuv_8(r, g, b);
+               color_frame(command, r/255.f, g/255.f, b/255.f, a/255.f);
        }
        command->canvas->unlock_canvas();
 #endif
index edd7726..cd7aab0 100644 (file)
@@ -321,7 +321,8 @@ public:
 
 private:
 // Called by write_buffer and clear_frame to initialize OpenGL flags
-       void init_frame(Playback3DCommand *command, int is_yuv=0);
+       void color_frame(Playback3DCommand *command,
+               float r, float g, float b, float a);
        void write_buffer_sync(Playback3DCommand *command);
        void draw_output(Playback3DCommand *command, int flip_y);
        void clear_output_sync(Playback3DCommand *command);
index 78214ad..dd0ee06 100644 (file)
@@ -721,6 +721,9 @@ void VideoDevice::new_output_buffer(VFrame **output, int colormodel, EDL *edl)
 {
        if(!output_base) return;
        output_base->new_output_buffer(output, colormodel, edl);
+       int clr_color = edl->session->cwindow_clear_color;
+       int clr_alpha = edl->session->cwindow_clear_alpha;
+       (*output)->set_clear_color(clr_color, clr_alpha);
 }
 
 
index 7a4fe8f..193761b 100644 (file)
@@ -153,8 +153,12 @@ int VirtualVConsole::process_buffer(int64_t input_position,
                if(!output_temp)
                {
 // Texture is created on demand
+                       EDL *edl = renderengine->get_edl();
                        output_temp = new VFrame( track->track_w, track->track_h,
-                               renderengine->get_edl()->session->color_model);
+                               edl->session->color_model);
+                       int clr_color = edl->session->cwindow_clear_color;
+                       int clr_alpha = edl->session->cwindow_clear_alpha;
+                       output_temp->set_clear_color(clr_color, clr_alpha);
                }
 
 // Reset OpenGL state
index 0f74a57..ae5a8b1 100644 (file)
                 <td align="left"><font face="Liberation Serif" size=4>Ctrl-m</font></td>
                 <td align="left"><font face="Liberation Serif" size=4>Delete selected edits/put in buffer/insert space</font></td>
         </tr>
+        <tr>
+                <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
+                <td align="left"><font face="Liberation Serif" size=4>Mute  </font></td>
+                <td align="left"><font face="Liberation Serif" size=4>Backspace</font></td>
+                <td align="left"><font face="Liberation Serif" size=4>Delete selected edits/put in buffer/insert space</font></td>
+        </tr>
         <tr>
                 <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
                 <td align="left"><font face="Liberation Serif" size=4>Copy Pack</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Alt-drag mask</font></td>
                <td align="left"><font face="Liberation Serif" size=4>Hold down Alt+left mouse to translate mask</font></td>
        </tr>
-       <tr>
-               <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
-               <td align="left"><font face="Liberation Serif" size=4> + Delete mask</font></td>
-               <td align="left"><font face="Liberation Serif" size=4>Shf+delete btn</font></td>
-               <td align="left"><font face="Liberation Serif" size=4>Hold down Shift + click Delete to delete point</font></td>
-       </tr>
        <tr>
                <td height="26" align="left"><font face="Liberation Serif" size=4><br></font></td>
                <td align="left"><font face="Liberation Serif" size=4> + Edit point</font></td>
index 1ebb9ca..9d848c5 100755 (executable)
@@ -4,6 +4,11 @@
 from __future__ import print_function
 
 base = {
+  "clear": {
+    "i8":  { "r": " uint32_t r = bg_r, g = bg_g, b = bg_b;", },
+    "i16": { "r": " uint32_t r = bg_r, g = bg_g, b = bg_b;", },
+    "fp":  { "r": " float r = bg_fr, g = bg_fg, b = bg_fb;", },
+  },
   "rgb8": {
     "i8": {
       "r": " uint32_t in = *inp; int r = ((in>>6)&3)*0x55u, g = ((in>>3)&7)*0x24u, b = (in&7)*0x24u;",
@@ -507,7 +512,7 @@ def specialize(fr_cmdl, to_cmdl, fn):
   global special
   special[(fr_cmdl, to_cmdl)] = fn
 
-add_cmodel( 0, "bc_transparency")
+add_cmodel( 0, "bc_transparency", "clr", "clear")
 add_cmodel( 1, "bc_compressed")
 
 add_cmodel( 2, "bc_rgb8", "i8", "rgb8")
@@ -561,6 +566,7 @@ add_cmodel(43, "bc_rgbx_float", "fp", "rgbfloat", "xfp")
 specialize("bc_rgba8888", "bc_transparency", "XFER_rgba8888_to_transparency")
 
 ctype = {
+  "clr": None,
   "i8": "uint8_t",
   "i16": "uint16_t",
   "fp": "float",
@@ -571,6 +577,11 @@ adata = {
   "i16": " z_int a=0xffff;",
   "fp": " z_float fa=1;",
 }
+cdata = {
+  "i8": " z_int a = bg_a;",
+  "i16": " z_int a = bg_a;",
+  "fp": " z_float fa = bg_fa;",
+}
 
 def has_alpha(nm):
   return nm in ["bc_rgba8888", "bc_argb8888", "bc_abgr8888", \
@@ -592,7 +603,8 @@ def is_rgb(nm):
     "bc_argb8888", "bc_abgr8888", "bc_rgb", "bc_rgb161616", \
     "bc_rgba16161616", "bc_rgb_float", "bc_rgba_float", \
     "bc_rgb_floatp", "bc_rgba_floatp", "bc_gbrp", \
-    "bc_rgbx8888", "bc_rgbx16161616", "bc_rgbx_float", ]
+    "bc_rgbx8888", "bc_rgbx16161616", "bc_rgbx_float", \
+    "bc_transparency"]
 
 def is_yuv(nm):
   return nm in [ "bc_yuv888", "bc_yuva8888", "bc_yuv161616", \
@@ -612,14 +624,17 @@ def is_float(nm):
 def gen_xfer_proto(fd, pfx, cls, fr_cmdl, to_cmdl):
   global dtype, ctype
   print("%svoid %sxfer_%s_to_%s" % (pfx, cls, fr_cmdl[3:], to_cmdl[3:]), end=' ', file=fd)
-  ityp = dtype[fr_cmdl];  fr_typ = ctype[ityp];
-  otyp = dtype[to_cmdl];  to_typ = ctype[otyp];
+  ityp = dtype[fr_cmdl];
+  otyp = dtype[to_cmdl];
   print("(unsigned y0, unsigned y1)", end=' ', file=fd)
 
 def gen_xfer_fn(fd, fr_cmdl, to_cmdl):
-  global layout, dtype, adata
+  global layout, dtype, adata, cdata
   ityp = dtype[fr_cmdl];  otyp = dtype[to_cmdl]
   if( ityp is None or otyp is None ): return
+  fr_typ = ctype[ityp];
+  to_typ = ctype[otyp];
+  if( to_typ is None ): return
   # xfr fn header
   gen_xfer_proto(fd, "", class_qual, fr_cmdl, to_cmdl);
   # xfr fn body
@@ -631,8 +646,12 @@ def gen_xfer_fn(fd, fr_cmdl, to_cmdl):
   out_xfer = "flat" if not is_planar(to_cmdl) else \
     to_cmdl[3:] if is_yuv(to_cmdl) else \
     "rgbp" if not has_alpha(to_cmdl) else "rgbap"
-  print(" xfer_%s_row_out(%s) xfer_%s_row_in(%s)" % (out_xfer, ctype[otyp], in_xfer, ctype[ityp]), file=fd)
-
+  print(" xfer_%s_row_out(%s)" % (out_xfer, to_typ), end=' ', file=fd)
+  if( fr_typ is None ):
+    print(" xfer_clear()", end=' ', file=fd)
+  else:
+    print(" xfer_%s_row_in(%s)" % (in_xfer, fr_typ), end=' ', file=fd)
+  print("", file=fd)
   # load inp
   if( is_float(to_cmdl) and is_yuv(fr_cmdl) ):
     for ic in layout[fr_cmdl]: print("%s" % (base[ic][ityp]['r']), end=' ', file=fd)
@@ -650,11 +669,14 @@ def gen_xfer_fn(fd, fr_cmdl, to_cmdl):
   else:
     for ic in layout[fr_cmdl]: print("%s" % (base[ic][otyp]['r']), end=' ', file=fd)
     if( has_alpha(to_cmdl) and not has_alpha(fr_cmdl) ):
-      print("%s" % (adata[otyp]), end=' ', file=fd)
+      alfa = cdata if fr_typ is None else adata
+      print("%s" % (alfa[otyp]), end=' ', file=fd)
   print("", file=fd)
   # xfer
   if( is_rgb(fr_cmdl) and is_yuv(to_cmdl) ):
-    if( otyp == "i8" ):
+    if( ityp == "clr" ):
+        print(" int32_t y = r, u = g, v = b;", file=fd)
+    elif( otyp == "i8" ):
       print(" int32_t y, u, v;  YUV::yuv.rgb_to_yuv_8(r, g, b, y, u, v);", file=fd)
     elif( otyp == "i16" ):
       print(" int32_t y, u, v;  YUV::yuv.rgb_to_yuv_16(r, g, b, y, u, v);", file=fd)
@@ -698,7 +720,7 @@ for fr_cmdl in cmodels:
     if( is_specialized(fr_cmdl, to_cmdl) ):
       print("  void %s(unsigned y0, unsigned y1);" % (special[(fr_cmdl, to_cmdl)]), file=fd)
       continue
-    if( ityp is None or otyp is None ): continue
+    if( ityp is None or otyp is None or ctype[otyp] is None ): continue
     gen_xfer_proto(fd, "  ", "", fr_cmdl, to_cmdl);
     print(";", file=fd)
 # end of class definition
@@ -734,7 +756,7 @@ for fr_no in range(mx_no):
     to_cmdl = bcmodels.get(to_no)
     otyp = dtype[to_cmdl]
     xfn = special[(fr_cmdl, to_cmdl)] if( is_specialized(fr_cmdl, to_cmdl) ) else \
-      "xfer_%s_to_%s" % (fr_cmdl[3:], to_cmdl[3:]) if ( ityp and otyp ) else None
+      "xfer_%s_to_%s" % (fr_cmdl[3:], to_cmdl[3:]) if ( ityp and otyp and ctype[otyp] ) else None
     if( n > 72 ): print("", file=fd); n = 0
     if( n == 0 ): print("   ", end=' ', file=fd); n += 4
     fn = "&%s%s" % (class_qual, xfn) if( xfn ) else "0"
index 57843aa..20d2a89 100644 (file)
@@ -66,7 +66,7 @@ enum BC_CModel {
        BC_AYUV16161616 = 35,
        BC_GREY8        = 36,
        BC_GREY16       = 37,
-//only used for chroma only xfers (transfer with bg_color < 0)
+//only used for chroma only xfers (transfer with bg_color = -1)
        BC_RGBX8888     = 39,
        BC_RGBX16161616 = 40,
        BC_YUVX8888     = 41,
@@ -134,6 +134,11 @@ public:
                unsigned char **input_ptrs, int in_colormodel,
                        int in_x, int in_y, int in_w, int in_h, int in_rowspan,
                int bg_color);
+// paint buffer solid color
+       static void init_color(int color, int alpha,
+               unsigned char **output_rows, int out_colormodel,
+               unsigned char *out_yp, unsigned char *out_up, unsigned char *out_vp,
+               int out_x, int out_y, int out_w, int out_h, int out_rowspan);
 
        static int bc_to_x(int color_model);
        static void bcxfer_stop_slicers();
index d94fc38..4b98f11 100644 (file)
@@ -4,10 +4,10 @@ void BC_Xfer::init(
                uint8_t *out_yp, uint8_t *out_up, uint8_t *out_vp, uint8_t *out_ap, int out_rowspan,
        uint8_t **input_rows, int in_colormodel, int in_x, int in_y, int in_w, int in_h,
                uint8_t *in_yp, uint8_t *in_up, uint8_t *in_vp, uint8_t *in_ap, int in_rowspan,
-       int bg_color)
+       int bg_color, int bg_alpha)
 {
-       this->bg_color = bg_color;
        if( bg_color >= 0 ) {
+               this->bg_a = bg_alpha; // only used with init_color
                this->bg_r = (bg_color>>16) & 0xff;
                this->bg_g = (bg_color>>8) & 0xff;
                this->bg_b = (bg_color>>0) & 0xff;
@@ -20,9 +20,26 @@ void BC_Xfer::init(
                case BC_YUVA16161616:   in_colormodel = BC_YUVX16161616;        break;
                case BC_RGBA_FLOAT:     in_colormodel = BC_RGBX_FLOAT;          break;
                }
+               this->bg_r = this->bg_g = this->bg_b = this->bg_a = 0;
        }
-       // prevent bounds errors on poorly dimensioned macro pixel formats
+       int pmx = BC_CModels::calculate_max(out_colormodel);
        switch( in_colormodel ) {
+       case BC_TRANSPARENCY:
+               if( BC_CModels::is_yuv(out_colormodel) ) {
+                       int ry = this->bg_r, gu = this->bg_g, bv = this->bg_b;
+                       YUV::yuv.rgb_to_yuv_8(ry, gu, bv);
+                       this->bg_r = ry, this->bg_g = gu, this->bg_b = bv;
+               }
+               if( pmx > 0xff ) {
+                       this->bg_r <<= 8;
+                       this->bg_g <<= 8;
+                       this->bg_b <<= 8;
+                       this->bg_a <<= 8;
+               }
+               else
+                       pmx = 0xff;
+               break;
+       // prevent bounds errors on poorly dimensioned macro pixel formats
        case BC_UVY422:
        case BC_YUV422:   in_w &= ~1;               break;  // 2x1
        case BC_YUV420P:
@@ -84,32 +101,43 @@ void BC_Xfer::init(
        this->total_out_w = out_rowspan;
        this->in_pixelsize = BC_CModels::calculate_pixelsize(in_colormodel);
        this->out_pixelsize = BC_CModels::calculate_pixelsize(out_colormodel);
-       this->scale = (out_w != in_w) || (in_x != 0);
-
+       if( in_w ) {
+               this->scale = (out_w != in_w) || (in_x != 0);
 /* + 1 so we don't overflow when calculating in advance */
-       column_table = new int[out_w+1];
-        double hscale = (double)in_w/out_w;
-       for( int i=0; i<out_w; ++i ) {
+               column_table = new int[out_w+1];
+               double hscale = (double)in_w/out_w;
+               for( int i=0; i<out_w; ++i ) {
                        column_table[i] = ((int)(hscale * i) + in_x) * in_pixelsize;
                        if( in_colormodel == BC_YUV422 || in_colormodel == BC_UVY422 )
                                column_table[i] &= ~3;
+               }
+               double vscale = (double)in_h/out_h;
+               row_table = new int[out_h];
+               for( int i=0; i<out_h; ++i )
+                       row_table[i] = (int)(vscale * i) + in_y;
+       }
+       else {
+               this->scale = 0;
+               column_table = 0;
+               row_table = 0;
        }
-        double vscale = (double)in_h/out_h;
-       row_table = new int[out_h];
-        for( int i=0; i<out_h; ++i )
-                row_table[i] = (int)(vscale * i) + in_y;
+       this->bg_fa = (float)this->bg_a / pmx;
+       this->bg_fr = (float)this->bg_r / pmx;
+       this->bg_fg = (float)this->bg_g / pmx;
+       this->bg_fb = (float)this->bg_b / pmx;
 }
 
 BC_Xfer::BC_Xfer(uint8_t **output_rows, uint8_t **input_rows,
        uint8_t *out_yp, uint8_t *out_up, uint8_t *out_vp,
        uint8_t *in_yp, uint8_t *in_up, uint8_t *in_vp,
        int in_x, int in_y, int in_w, int in_h, int out_x, int out_y, int out_w, int out_h,
-       int in_colormodel, int out_colormodel, int bg_color, int in_rowspan, int out_rowspan)
+       int in_colormodel, int out_colormodel, int bg_color, int bg_alpha,
+       int in_rowspan, int out_rowspan)
 {
        init(output_rows, out_colormodel, out_x, out_y, out_w, out_h,
                out_yp, out_up, out_vp, 0, out_rowspan,
             input_rows, in_colormodel, in_x, in_y, in_w, in_h,
-               in_yp, in_up, in_vp, 0, in_rowspan,  bg_color);
+               in_yp, in_up, in_vp, 0, in_rowspan, bg_color, bg_alpha);
 }
 
 BC_Xfer::BC_Xfer(
@@ -117,7 +145,7 @@ BC_Xfer::BC_Xfer(
                int out_x, int out_y, int out_w, int out_h, int out_rowspan,
        uint8_t **input_ptrs, int in_colormodel,
                int in_x, int in_y, int in_w, int in_h, int in_rowspan,
-       int bg_color)
+       int bg_color, int bg_alpha)
 {
        uint8_t *out_yp = 0, *out_up = 0, *out_vp = 0, *out_ap = 0;
        uint8_t *in_yp = 0,  *in_up = 0,  *in_vp = 0,  *in_ap = 0;
@@ -132,7 +160,7 @@ BC_Xfer::BC_Xfer(
        init(output_ptrs, out_colormodel, out_x, out_y, out_w, out_h,
                 out_yp, out_up, out_vp, out_ap, out_rowspan,
             input_ptrs, in_colormodel, in_x, in_y, in_w, in_h,
-                in_yp, in_up, in_vp, in_ap, in_rowspan,  bg_color);
+                in_yp, in_up, in_vp, in_ap, in_rowspan,  bg_color, bg_alpha);
 }
 
 BC_Xfer::~BC_Xfer()
@@ -142,15 +170,16 @@ BC_Xfer::~BC_Xfer()
 }
 
 void BC_CModels::transfer(unsigned char **output_rows, unsigned char **input_rows,
-        unsigned char *out_yp, unsigned char *out_up, unsigned char *out_vp,
-        unsigned char *in_yp, unsigned char *in_up, unsigned char *in_vp,
-        int in_x, int in_y, int in_w, int in_h, int out_x, int out_y, int out_w, int out_h,
-        int in_colormodel, int out_colormodel, int bg_color, int in_rowspan, int out_rowspan)
+       unsigned char *out_yp, unsigned char *out_up, unsigned char *out_vp,
+       unsigned char *in_yp, unsigned char *in_up, unsigned char *in_vp,
+       int in_x, int in_y, int in_w, int in_h, int out_x, int out_y, int out_w, int out_h,
+       int in_colormodel, int out_colormodel, int bg_color,
+       int in_rowspan, int out_rowspan)
 {
        BC_Xfer xfer(output_rows, input_rows,
                out_yp, out_up, out_vp, in_yp, in_up, in_vp,
                in_x, in_y, in_w, in_h, out_x, out_y, out_w, out_h,
-               in_colormodel, out_colormodel, bg_color, in_rowspan, out_rowspan);
+               in_colormodel, out_colormodel, bg_color,0xff, in_rowspan, out_rowspan);
        xfer.xfer();
 }
 
@@ -158,11 +187,25 @@ void BC_CModels::transfer(
        uint8_t **output_ptrs, int out_colormodel,
                int out_x, int out_y, int out_w, int out_h, int out_rowspan,
        uint8_t **input_ptrs, int in_colormodel,
-               int in_x, int in_y, int in_w, int in_h, int in_rowspan,  int bg_color)
+               int in_x, int in_y, int in_w, int in_h, int in_rowspan,
+       int bg_color)
 {
        BC_Xfer xfer(
                output_ptrs, out_colormodel, out_x, out_y, out_w, out_h, out_rowspan,
-               input_ptrs, in_colormodel, in_x, in_y, in_w, in_h, in_rowspan,  bg_color);
+               input_ptrs, in_colormodel, in_x, in_y, in_w, in_h, in_rowspan,
+               bg_color,0xff);
+       xfer.xfer();
+}
+
+// color is rgb
+void BC_CModels::init_color(int color, int alpha,
+               unsigned char **output_rows, int out_colormodel,
+               unsigned char *out_yp, unsigned char *out_up, unsigned char *out_vp,
+               int out_x, int out_y, int out_w, int out_h, int out_rowspan)
+{
+       BC_Xfer xfer(output_rows, 0, out_yp,out_up,out_vp, 0,0,0,
+               0,0,0,0, out_x,out_y,out_w,out_h, BC_TRANSPARENCY,
+               out_colormodel, color,alpha, 0, out_rowspan);
        xfer.xfer();
 }
 
index efcbc41..c123460 100644 (file)
@@ -32,6 +32,9 @@ ZTYP(float);
     for( unsigned j=0; j<out_w; ++j ) { \
       ity_t *inp = (ity_t *)(inp_row + column_table[j]); \
 
+#define xfer_clear(s) \
+    for( unsigned j=0; j<out_w; ++j ) { \
+
 #define xfer_end } }
 
 // yuv420p  2x2
@@ -216,15 +219,16 @@ class BC_Xfer {
   BC_Xfer(const BC_Xfer&) {}
 public:
   BC_Xfer(uint8_t **output_rows, uint8_t **input_rows,
-    uint8_t *out_yp, uint8_t *out_up, uint8_t *out_vp,
-    uint8_t *in_yp, uint8_t *in_up, uint8_t *in_vp,
-    int in_x, int in_y, int in_w, int in_h, int out_x, int out_y, int out_w, int out_h,
-    int in_colormodel, int out_colormodel, int bg_color, int in_rowspan, int out_rowspan);
+  uint8_t *out_yp, uint8_t *out_up, uint8_t *out_vp,
+  uint8_t *in_yp, uint8_t *in_up, uint8_t *in_vp,
+  int in_x, int in_y, int in_w, int in_h, int out_x, int out_y, int out_w, int out_h,
+  int in_colormodel, int out_colormodel, int bg_color, int bg_alpha,
+  int in_rowspan, int out_rowspan);
   BC_Xfer(uint8_t **output_ptrs, int out_colormodel,
       int out_x, int out_y, int out_w, int out_h, int out_rowspan,
     uint8_t **input_ptrs, int in_colormodel,
       int in_x, int in_y, int in_w, int in_h, int in_rowspan,
-    int bg_color);
+    int bg_color, int bg_alpha);
   ~BC_Xfer();
 
   uint8_t **output_rows, **input_rows;
@@ -233,11 +237,12 @@ public:
   int in_x, in_y; unsigned in_w, in_h;
   int out_x, out_y; unsigned out_w, out_h;
   int in_colormodel, out_colormodel;
-  uint32_t bg_color, total_in_w, total_out_w;
+  uint32_t total_in_w, total_out_w;
   int scale;
   int out_pixelsize, in_pixelsize;
   int *row_table, *column_table;
-  uint32_t bg_r, bg_g, bg_b;
+  uint32_t bg_r, bg_g, bg_b, bg_a;
+  float bg_fr, bg_fg, bg_fb, bg_fa;
 
   void xfer();
   void xfer_slices(int slices);
@@ -270,6 +275,6 @@ public:
       uint8_t *out_yp, uint8_t *out_up, uint8_t *out_vp, uint8_t *out_ap, int out_rowspan,
     uint8_t **input_rows, int in_colormodel, int in_x, int in_y, int in_w, int in_h,
       uint8_t *in_yp, uint8_t *in_up, uint8_t *in_vp, uint8_t *in_ap, int in_rowspan,
-    int bg_color);
+    int bg_color, int bg_alpha);
 
 // generated code concatentated here
index 14794aa..4960ff2 100644 (file)
@@ -282,6 +282,8 @@ int VFrame::reset_parameters(int do_opengl)
        pixel_rgb = 0x000000; // BLACK
        pixel_yuv = 0x008080;
        stipple = 0;
+       clear_color = 0x000000;
+       clear_alpha = 0x00;
 
        if(do_opengl)
        {
@@ -913,10 +915,10 @@ void VFrame::write_ppm(VFrame *vfrm, const char *fmt, ...)
        } \
 }
 
-int VFrame::clear_frame()
+void VFrame::black_frame()
 {
        int sz = w * h;
-//printf("VFrame::clear_frame %d\n", __LINE__);
+//printf("VFrame::black_frame %d\n", __LINE__);
        switch(color_model) {
        case BC_COMPRESSED:
                break;
@@ -984,7 +986,24 @@ int VFrame::clear_frame()
                bzero(data, calculate_data_size(w, h, bytes_per_line, color_model));
                break;
        }
-       return 0;
+}
+
+void VFrame::set_clear_color(int color, int alpha)
+{
+       clear_color = color;
+       clear_alpha = alpha;
+}
+int VFrame::get_clear_color() { return clear_color; }
+int VFrame::get_clear_alpha() { return clear_alpha; }
+
+void VFrame::clear_frame()
+{
+       if( clear_color >= 0 ) {
+               BC_CModels::init_color(clear_color, clear_alpha, get_rows(), get_color_model(),
+                       get_y(), get_u(), get_v(), 0,0, get_w(),get_h(), get_bytes_per_line());
+       }
+       else
+               black_frame();
 }
 
 void VFrame::rotate90()
index af8040a..5c71720 100644 (file)
@@ -29,7 +29,6 @@
 #include "bctexture.inc"
 #include "bcwindowbase.inc"
 #include "bccmodels.h"
-#include "bccmodels.h"
 #include "vframe.inc"
 
 // Maximum number of prev or next effects to be pushed onto the stacks.
@@ -140,7 +139,8 @@ public:
                return transfer_from(frame, bg_color, 0,0, frame->get_w(),frame->get_h());
        }
 // Required for YUV
-       int clear_frame();
+       void black_frame();
+       void clear_frame();
        int allocate_compressed_data(long bytes);
 
 // Sequence number. -1 means invalid.  Passing frames to the encoder is
@@ -291,6 +291,11 @@ public:
 // Calls init_screen with the current frame's dimensions.
        void init_screen();
 
+// color used by clear_frame, default -1 (unset) which clears to BLACK
+       void set_clear_color(int color, int alpha);
+       int get_clear_color();
+       int get_clear_alpha();
+
 // Compiles and links the shaders into a program.
 // Adds the program with put_shader.
 // Returns the program handle.
@@ -432,6 +437,8 @@ private:
        unsigned char *a;
 // Dimensions of frame
        int w, h;
+// color used by clear_frame
+       int clear_color, clear_alpha;
 // Info for reading png images
        const unsigned char *image;
        long image_offset;
index d7d4af0..42d91ba 100644 (file)
@@ -445,8 +445,14 @@ void VFrame::dump_shader(int shader_id)
 void VFrame::clear_pbuffer()
 {
 #ifdef HAVE_GL
-       float gbuv = BC_CModels::is_yuv(get_color_model()) ? 0.5 : 0;
-       glClearColor(0.0, gbuv, gbuv, 0.0);
+       int rgb = clear_color>=0 ? clear_color : 0;
+       int a = clear_color>=0 ? clear_alpha : 0;
+       int r = (rgb>>16) & 0xff;
+       int g = (rgb>> 8) & 0xff;
+       int b = (rgb>> 0) & 0xff;
+       if( BC_CModels::is_yuv(get_color_model()) )
+               YUV::yuv.rgb_to_yuv_8(r, g, b);
+       glClearColor(r/255.f, g/255.f, b/255.f, a/255.f);
        glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 #endif
 }
index 8e3ac91..fa00104 100644 (file)
@@ -386,16 +386,10 @@ GradientInColorButton::GradientInColorButton(GradientMain *plugin, GradientWindo
 {
        this->plugin = plugin;
        this->gui = gui;
-       for( int i=0; i<3; ++i ) {
-               vframes[i] = new VFrame(COLOR_W, COLOR_H, BC_RGB888);
-               vframes[i]->clear_frame();
-       }
 }
 
 GradientInColorButton::~GradientInColorButton()
 {
-       for( int i=0; i<3; ++i )
-               delete vframes[i];
 }
 
 void GradientInColorButton::handle_done_event(int result)
@@ -424,22 +418,16 @@ GradientOutColorButton::GradientOutColorButton(GradientMain *plugin, GradientWin
 {
        this->plugin = plugin;
        this->gui = gui;
-       for( int i=0; i<3; ++i ) {
-               vframes[i] = new VFrame(COLOR_W, COLOR_H, BC_RGB888);
-               vframes[i]->clear_frame();
-       }
 }
 
 GradientOutColorButton::~GradientOutColorButton()
 {
-       for( int i=0; i<3; ++i )
-               delete vframes[i];
 }
 
 void GradientOutColorButton::handle_done_event(int result)
 {
        if( result ) {
-               gui->lock_window("GradientInColorButton::handle_done_event");
+               gui->lock_window("GradientOutColorButton::handle_done_event");
                update_gui(orig_color, orig_alpha);
                gui->unlock_window();
                handle_new_color(orig_color, orig_alpha);
index eb5a49f..dd917e4 100644 (file)
@@ -102,16 +102,10 @@ SketcherCurveColor::SketcherCurveColor(SketcherWindow *gui,
 {
        this->gui = gui;
        this->color = CV_COLOR;
-       for( int i=0; i<3; ++i ) {
-               vframes[i] = new VFrame(w, h, BC_RGB888);
-               vframes[i]->clear_frame();
-       }
 }
 
 SketcherCurveColor::~SketcherCurveColor()
 {
-       for( int i=0; i<3; ++i )
-               delete vframes[i];
 }
 
 void SketcherCurveColor::handle_done_event(int result)
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_all_linear.png b/cinelerra-5.1/plugins/theme_blond/mask_all_linear.png
new file mode 100644 (file)
index 0000000..001d0e9
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_all_linear.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_all_smooth.png b/cinelerra-5.1/plugins/theme_blond/mask_all_smooth.png
new file mode 100644 (file)
index 0000000..49fa6d1
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_all_smooth.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_button_dn.png b/cinelerra-5.1/plugins/theme_blond/mask_button_dn.png
new file mode 100644 (file)
index 0000000..9d9eefe
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_button_dn.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_button_hi.png b/cinelerra-5.1/plugins/theme_blond/mask_button_hi.png
new file mode 100644 (file)
index 0000000..d086332
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_button_hi.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_button_up.png b/cinelerra-5.1/plugins/theme_blond/mask_button_up.png
new file mode 100644 (file)
index 0000000..bf161e8
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_button_up.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_crv_linear.png b/cinelerra-5.1/plugins/theme_blond/mask_crv_linear.png
new file mode 100644 (file)
index 0000000..776f977
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_crv_linear.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_crv_smooth.png b/cinelerra-5.1/plugins/theme_blond/mask_crv_smooth.png
new file mode 100644 (file)
index 0000000..2670fdb
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_crv_smooth.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_pnt_linear.png b/cinelerra-5.1/plugins/theme_blond/mask_pnt_linear.png
new file mode 100644 (file)
index 0000000..1301f2f
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_pnt_linear.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_pnt_smooth.png b/cinelerra-5.1/plugins/theme_blond/mask_pnt_smooth.png
new file mode 100644 (file)
index 0000000..7a8c72e
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_pnt_smooth.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_prst_crc.png b/cinelerra-5.1/plugins/theme_blond/mask_prst_crc.png
new file mode 100644 (file)
index 0000000..06097a4
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_prst_crc.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_prst_load.png b/cinelerra-5.1/plugins/theme_blond/mask_prst_load.png
new file mode 100644 (file)
index 0000000..d02083f
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_prst_load.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_prst_ovl.png b/cinelerra-5.1/plugins/theme_blond/mask_prst_ovl.png
new file mode 100644 (file)
index 0000000..28bcce2
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_prst_ovl.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_prst_save.png b/cinelerra-5.1/plugins/theme_blond/mask_prst_save.png
new file mode 100644 (file)
index 0000000..c4cfd9a
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_prst_save.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_prst_sqr.png b/cinelerra-5.1/plugins/theme_blond/mask_prst_sqr.png
new file mode 100644 (file)
index 0000000..dd30da1
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_prst_sqr.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_prst_tri.png b/cinelerra-5.1/plugins/theme_blond/mask_prst_tri.png
new file mode 100644 (file)
index 0000000..cd1090b
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_prst_tri.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_prst_trsh.png b/cinelerra-5.1/plugins/theme_blond/mask_prst_trsh.png
new file mode 100644 (file)
index 0000000..1b47ed9
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_prst_trsh.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_pstn_cen.png b/cinelerra-5.1/plugins/theme_blond/mask_pstn_cen.png
new file mode 100644 (file)
index 0000000..3a38721
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_pstn_cen.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_pstn_nrm.png b/cinelerra-5.1/plugins/theme_blond/mask_pstn_nrm.png
new file mode 100644 (file)
index 0000000..fcae637
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_pstn_nrm.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_chkd.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_chkd.png
new file mode 100644 (file)
index 0000000..6e75ca4
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_chkd.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_chkdhi.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_chkdhi.png
new file mode 100644 (file)
index 0000000..560dac4
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_chkdhi.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_up.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_up.png
new file mode 100644 (file)
index 0000000..bf161e8
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_up.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_uphi.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_uphi.png
new file mode 100644 (file)
index 0000000..d086332
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_uphi.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_x.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_x.png
new file mode 100644 (file)
index 0000000..6055af1
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_x.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_xdown.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_xdown.png
new file mode 100644 (file)
index 0000000..812086a
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_xdown.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_xy.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_xy.png
new file mode 100644 (file)
index 0000000..4464ab3
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_xy.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_xydown.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_xydown.png
new file mode 100644 (file)
index 0000000..5fb66c2
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_xydown.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_y.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_y.png
new file mode 100644 (file)
index 0000000..c3879aa
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_y.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/mask_scale_ydown.png b/cinelerra-5.1/plugins/theme_blond/mask_scale_ydown.png
new file mode 100644 (file)
index 0000000..18b3983
Binary files /dev/null and b/cinelerra-5.1/plugins/theme_blond/mask_scale_ydown.png differ
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_all_linear.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_all_linear.svg
new file mode 100644 (file)
index 0000000..98dced6
--- /dev/null
@@ -0,0 +1,261 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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="g3379">
+      <path
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_all_linear.png"
+         style="display:inline;fill:none;stroke:#efeddb;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-7"
+         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-Blond_20190709/mask_all_linear.png"
+         transform="rotate(-90,299.50374,350.70456)"
+         inkscape:original-d="m 355,66.700806 v -9"
+         inkscape:path-effect="#path-effect2979-6"
+         inkscape:connector-curvature="0"
+         id="path2977"
+         d="m 355,66.700806 c 0,0 0,-9 0,-9"
+         style="display:inline;fill:none;stroke:#efeddb;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-Blond_20190709/mask_all_linear.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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:#efeddb;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-Blond_20190709/mask_all_linear.png"
+         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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-3"
+         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:#efeddb;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-Blond_20190709/mask_all_linear.png"
+         style="display:inline;fill:#efeddb;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-Blond_20190709/mask_all_linear.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 18,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_blond/source_SVG/mask_all_smooth.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_all_smooth.svg
new file mode 100644 (file)
index 0000000..feabbe3
--- /dev/null
@@ -0,0 +1,309 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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="g3625">
+      <path
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_all_smooth.png"
+         sodipodi:nodetypes="czc"
+         transform="translate(-349.5,238.50751)"
+         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-3"
+         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:#efeddb;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-Blond_20190709/mask_all_smooth.png"
+         r="1.5"
+         cy="296.70831"
+         cx="7.0000005"
+         id="circle2991"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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-Blond_20190709/mask_all_smooth.png"
+         sodipodi:nodetypes="czc"
+         style="display:inline;fill:none;stroke:#efeddb;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-5"
+         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.50751)" />
+      <rect
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_all_smooth.png"
+         y="305.70831"
+         x="15.999999"
+         height="3"
+         width="3"
+         id="rect3011"
+         style="display:inline;fill:#efeddb;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-Blond_20190709/mask_all_smooth.png"
+         sodipodi:nodetypes="ccccccc"
+         inkscape:connector-curvature="0"
+         id="path3013"
+         d="m 18,304.70832 v -1 h -4 v 4 h 1 v -3 z"
+         style="display:inline;fill:#efeddb;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-Blond_20190709/mask_all_smooth.png"
+         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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:#efeddb;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-Blond_20190709/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.3903 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-Blond_20190709/mask_all_smooth.png"
+         style="display:inline;fill:#efeddb;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-Blond_20190709/mask_all_smooth.png"
+         y="290.70831"
+         x="9"
+         height="2.9999981"
+         width="2.999999"
+         id="rect3037"
+         style="display:inline;fill:#efeddb;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_blond/source_SVG/mask_button_dn.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_dn.svg
new file mode 100644 (file)
index 0000000..e2c1b1a
--- /dev/null
@@ -0,0 +1,261 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+   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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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
+       inkscape:collect="always"
+       xlink:href="#linearGradient3708"
+       id="linearGradient6269"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.96401034,0,0,0.98494017,185.43189,170.71586)"
+       x1="12"
+       y1="23"
+       x2="12"
+       y2="1" />
+    <linearGradient
+       id="linearGradient3708"
+       inkscape:collect="always">
+      <stop
+         id="stop3710"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3712"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </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="9.2740964"
+     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" />
+  <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
+       transform="translate(-186.00001,158.00752)"
+       style="display:inline"
+       id="g2026">
+      <rect
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_button_dn.png"
+         y="131.70081"
+         x="186.00002"
+         height="22"
+         width="22"
+         id="rect6261"
+         style="fill:#c8c696;fill-opacity:1;stroke:none;stroke-width:0.99999994" />
+      <g
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_button_dn.png"
+         transform="translate(0,-40)"
+         id="g2263">
+        <rect
+           rx="1.4531349"
+           style="fill:url(#linearGradient6269);fill-opacity:1;stroke:none;stroke-width:1"
+           id="rect6263"
+           width="21.208229"
+           height="21.668684"
+           x="186.39589"
+           y="171.70081"
+           ry="1.4531349" />
+        <rect
+           rx="1.4531349"
+           ry="1.4531349"
+           y="172.06923"
+           x="186.36842"
+           height="21.263159"
+           width="21.263159"
+           id="rect6265"
+           style="fill:none;stroke:#000000;stroke-width:0.7368421;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_hi.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_hi.svg
new file mode 100644 (file)
index 0000000..af51dbd
--- /dev/null
@@ -0,0 +1,285 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+   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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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
+       inkscape:collect="always"
+       xlink:href="#linearGradient3708"
+       id="linearGradient6283"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.96651708,0,0,0.93779287,565.40179,-8.2369857)"
+       x1="12"
+       y1="23"
+       x2="12"
+       y2="1" />
+    <linearGradient
+       id="linearGradient3708"
+       inkscape:collect="always">
+      <stop
+         id="stop3710"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3712"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3700"
+       id="linearGradient6285"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.90105576,0,0,0.90389732,566.14497,-8.2030914)"
+       x1="12"
+       y1="24.066484"
+       x2="12"
+       y2="-0.12475099" />
+    <linearGradient
+       id="linearGradient3700"
+       inkscape:collect="always">
+      <stop
+         id="stop3702"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3704"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </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="9.2740964"
+     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" />
+  <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
+       transform="translate(-214,158.00752)"
+       style="display:inline"
+       id="g2280"
+       inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_button_hi.png"
+       inkscape:export-xdpi="96"
+       inkscape:export-ydpi="96">
+      <rect
+         style="fill:#c8c696;fill-opacity:1;stroke:none;stroke-width:1.00036585"
+         id="rect6271"
+         width="22"
+         height="22"
+         x="214.00003"
+         y="131.70081" />
+      <g
+         id="g6279"
+         transform="translate(-351.99997,140)">
+        <rect
+           rx="1.453135"
+           ry="1.4541984"
+           y="-7.2991943"
+           x="566.36829"
+           height="20.631443"
+           width="21.263376"
+           id="rect6273"
+           style="fill:url(#linearGradient6283);fill-opacity:1;stroke:none;stroke-width:1.00036573" />
+        <path
+           inkscape:connector-curvature="0"
+           style="fill:url(#linearGradient6285);fill-opacity:1;stroke:none;stroke-width:1.00036573"
+           d="m 568.45392,-7.2991945 c -0.78756,0 -1.4079,0.6222979 -1.4079,1.4123405 v 6.920463 c 2.489,1.6335996 5.85682,2.6269515 9.57372,2.6269515 4.0715,0 7.71371,-1.1897313 10.24951,-3.10714728 V -5.886854 c 0,-0.7900426 -0.62034,-1.4123405 -1.4079,-1.4123405 z"
+           id="path6275" />
+        <rect
+           rx="1.453135"
+           style="fill:none;stroke:#000000;stroke-width:0.73711169;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect6277"
+           width="21.263376"
+           height="21.262888"
+           x="566.36829"
+           y="-7.9306383"
+           ry="1.4541982" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_up.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_button_up.svg
new file mode 100644 (file)
index 0000000..3860dcf
--- /dev/null
@@ -0,0 +1,208 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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:#c8c696;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-Blond_20190709/mask_button_up.png"
+       inkscape:export-xdpi="96"
+       inkscape:export-ydpi="96" />
+  </g>
+</svg>
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_crv_linear.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_crv_linear.svg
new file mode 100644 (file)
index 0000000..35b3be1
--- /dev/null
@@ -0,0 +1,195 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;stop-opacity:0;"
+         offset="1"
+         id="stop3704-9" />
+    </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="9.2740964"
+     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" />
+  <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="g3302">
+      <circle
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_crv_linear.png"
+         r="1.5"
+         cy="295.70831"
+         cx="11"
+         id="circle2953"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/mask_crv_linear.png"
+         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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:#efeddb;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-Blond_20190709/mask_crv_linear.png"
+         style="display:inline;fill:none;stroke:#efeddb;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 5,304.34434 6,-8.72701 6,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-Blond_20190709/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:#efeddb;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,305.70832 v 1 h 10 v -1 z"
+         id="path2969"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_crv_smooth.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_crv_smooth.svg
new file mode 100644 (file)
index 0000000..5607475
--- /dev/null
@@ -0,0 +1,254 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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="g3535">
+      <path
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_crv_smooth.png"
+         sodipodi:nodetypes="czc"
+         inkscape:connector-curvature="0"
+         id="path2959"
+         d="m 5,303.90922 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:#efeddb;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-Blond_20190709/mask_crv_smooth.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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:#efeddb;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-Blond_20190709/mask_crv_smooth.png"
+         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/mask_crv_smooth.png"
+         inkscape:connector-curvature="0"
+         id="path2971"
+         d="m 6,305.70814 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:#efeddb;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-Blond_20190709/mask_crv_smooth.png"
+         inkscape:connector-curvature="0"
+         id="path3025"
+         d="m 6,294.70833 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-Blond_20190709/mask_crv_smooth.png"
+         y="293.70831"
+         x="3"
+         height="2.999999"
+         width="2.999999"
+         id="rect3027"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:none;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-Blond_20190709/mask_crv_smooth.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:none;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_blond/source_SVG/mask_pnt_linear.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_pnt_linear.svg
new file mode 100644 (file)
index 0000000..ef6637f
--- /dev/null
@@ -0,0 +1,187 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;stop-opacity:0;"
+         offset="1"
+         id="stop3704-9" />
+    </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="9.2740964"
+     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" />
+  <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="g3246">
+      <circle
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_pnt_linear.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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:#efeddb;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-Blond_20190709/mask_pnt_linear.png"
+         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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:#efeddb;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_pnt_smooth.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_pnt_smooth.svg
new file mode 100644 (file)
index 0000000..ca3316f
--- /dev/null
@@ -0,0 +1,245 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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="g3445">
+      <path
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_pnt_smooth.png"
+         style="display:inline;fill:none;stroke:#efeddb;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 4.9999994,305.65568 c 0,0 2.1127,-10.94094 5.9999996,-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-Blond_20190709/mask_pnt_smooth.png"
+         r="1.5"
+         cy="294.70831"
+         cx="10.999999"
+         id="circle2949"
+         style="display:inline;fill:#efeddb;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/mask_pnt_smooth.png"
+         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="circle3015"
+         cx="17"
+         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-Blond_20190709/mask_pnt_smooth.png"
+         r="1.5"
+         cy="306.70831"
+         cx="4.9999995"
+         id="circle3017"
+         style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#efeddb;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-Blond_20190709/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 5.9999994,293.70833 v 1 h 9.9999996 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-Blond_20190709/mask_pnt_smooth.png"
+         style="display:inline;fill:#efeddb;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="2.9999993"
+         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-Blond_20190709/mask_pnt_smooth.png"
+         y="292.70831"
+         x="15.999999"
+         height="2.999999"
+         width="2.999999"
+         id="rect3023"
+         style="display:inline;fill:#efeddb;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_blond/source_SVG/mask_prst_crc.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_crc.svg
new file mode 100644 (file)
index 0000000..7f7b58b
--- /dev/null
@@ -0,0 +1,210 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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:#efeddb;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-Blond_20190709/mask_prst_crc.png"
+       inkscape:export-xdpi="96"
+       inkscape:export-ydpi="96" />
+  </g>
+</svg>
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_load.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_load.svg
new file mode 100644 (file)
index 0000000..aec4657
--- /dev/null
@@ -0,0 +1,246 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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="g3930">
+      <path
+         inkscape:export-ydpi="96"
+         inkscape:export-xdpi="96"
+         inkscape:export-filename="/home/charlie/Documents/Cinelerra_themes_MaskTool_LinearSmooth_SVG-PNG_btns/export-Blond_20190709/mask_prst_load.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 16,306.70833 H 6.0000001 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-Blond_20190709/mask_prst_load.png"
+         sodipodi:nodetypes="ccccc"
+         inkscape:connector-curvature="0"
+         id="path2063"
+         d="M 16,304.70833 H 6.0000001 v -1 H 16 Z"
+         style="display:inline;fill:#efeddb;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-Blond_20190709/mask_prst_load.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="M 16,302.70833 H 6.0000001 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-Blond_20190709/mask_prst_load.png"
+         sodipodi:nodetypes="cccccccc"
+         inkscape:connector-curvature="0"
+         id="path2068"
+         d="m 19,292.70833 h -6 l 2,2 -4,4 2,2 4,-4 2,2 z"
+         style="display:inline;fill:#efeddb;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-Blond_20190709/mask_prst_load.png"
+         style="display:inline;fill:#efeddb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 20,301.70833 h -2 v 6 H 4.0000001 v -13 H 10 v -2 H 2.0000001 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_blond/source_SVG/mask_prst_ovl.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_ovl.svg
new file mode 100644 (file)
index 0000000..e58ced6
--- /dev/null
@@ -0,0 +1,208 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />
+  </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="9.2740964"
+     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" />
+  <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:#efeddb;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-Blond_20190709/mask_prst_ovl.png"
+       inkscape:export-xdpi="96"
+       inkscape:export-ydpi="96" />
+  </g>
+</svg>
diff --git a/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_save.svg b/cinelerra-5.1/plugins/theme_blond/source_SVG/mask_prst_save.svg
new file mode 100644 (file)
index 0000000..489dae2
--- /dev/null
@@ -0,0 +1,246 @@
+<?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:#414abe;stop-opacity:1;"
+         offset="0"
+         id="stop3702-62" />
+      <stop
+         style="stop-color:#414abe;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" />