This patch improves vector layer UX based on feedback. In summary: * Makes vector layer editable from the Path tool * Adds initial PDB for creating vector layers in scripts * Size vector layers to the path size, rather than image * Transform tools utilize the path for resizing * Path tool automatically selects vector layer path
29 lines
663 B
Meson
29 lines
663 B
Meson
libapppath_sources = [
|
|
'gimpanchor.c',
|
|
'gimpbezierstroke.c',
|
|
'gimppath.c',
|
|
'gimppath-compat.c',
|
|
'gimppath-export.c',
|
|
'gimppath-import.c',
|
|
'gimppath-preview.c',
|
|
'gimppath-warp.c',
|
|
'gimppathmodundo.c',
|
|
'gimppathpropundo.c',
|
|
'gimppathundo.c',
|
|
'gimpstroke-new.c',
|
|
'gimpstroke.c',
|
|
'gimpvectorlayer.c',
|
|
'gimpvectorlayer-xcf.c',
|
|
'gimpvectorlayeroptions.c',
|
|
'gimpvectorlayeroptions-parasite.c',
|
|
'gimpvectorlayerundo.c',
|
|
]
|
|
|
|
libapppath = static_library('apppath',
|
|
libapppath_sources,
|
|
include_directories: [ rootInclude, rootAppInclude, ],
|
|
c_args: '-DG_LOG_DOMAIN="Gimp-Path"',
|
|
dependencies: [
|
|
cairo, gegl, gdk_pixbuf,
|
|
],
|
|
)
|