diff --git a/po/POTFILES.src.in b/po/POTFILES.src.in index ec4a0d83616ac9c25c60ae49570055bda4d6e403..38d30c08c684a194b5fe890320254ed438758f79 100644 --- a/po/POTFILES.src.in +++ b/po/POTFILES.src.in @@ -164,6 +164,8 @@ ${_build_dir}/share/templates/templates.h ../src/live_effects/lpe-bspline.cpp ../src/live_effects/lpe-circle_with_radius.cpp ../src/live_effects/lpe-clone-original.cpp +../src/live_effects/lpe-connector-line.cpp +../src/live_effects/lpe-connector-line.h ../src/live_effects/lpe-constructgrid.cpp ../src/live_effects/lpe-copy_rotate.cpp ../src/live_effects/lpe-curvestitch.cpp @@ -211,6 +213,7 @@ ${_build_dir}/share/templates/templates.h ../src/live_effects/parameter/enum.h ../src/live_effects/parameter/enumarray.h ../src/live_effects/parameter/fontbutton.cpp +../src/live_effects/parameter/item.cpp ../src/live_effects/parameter/nodesatellitesarray.cpp ../src/live_effects/parameter/originalpath.cpp ../src/live_effects/parameter/originalsatellite.cpp @@ -366,6 +369,7 @@ ${_build_dir}/share/templates/templates.h ../src/ui/tools/booleans-tool.cpp ../src/ui/tools/box3d-tool.cpp ../src/ui/tools/calligraphic-tool.cpp +../src/ui/tools/connector-tool-knotholders.cpp ../src/ui/tools/connector-tool.cpp ../src/ui/tools/dropper-tool.cpp ../src/ui/tools/eraser-tool.cpp diff --git a/share/icons/Tango/scalable/actions/draw-connector-point.svg b/share/icons/Tango/scalable/actions/draw-connector-point.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ee8047c61ddb7adcbcc14fb5e084e8c18ec8d28 --- /dev/null +++ b/share/icons/Tango/scalable/actions/draw-connector-point.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/icons/hicolor/scalable/actions/connector-jump-arc.svg b/share/icons/hicolor/scalable/actions/connector-jump-arc.svg new file mode 100644 index 0000000000000000000000000000000000000000..f46f3b081f59b7313536ce443f26ca63c37002dd --- /dev/null +++ b/share/icons/hicolor/scalable/actions/connector-jump-arc.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/share/icons/hicolor/scalable/actions/connector-line.svg b/share/icons/hicolor/scalable/actions/connector-line.svg new file mode 100644 index 0000000000000000000000000000000000000000..b96f0ea70cfeabde93c3a60e1da616bd3943941a --- /dev/null +++ b/share/icons/hicolor/scalable/actions/connector-line.svg @@ -0,0 +1,119 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/icons/hicolor/scalable/actions/draw-connector-point.svg b/share/icons/hicolor/scalable/actions/draw-connector-point.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ee8047c61ddb7adcbcc14fb5e084e8c18ec8d28 --- /dev/null +++ b/share/icons/hicolor/scalable/actions/draw-connector-point.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/icons/hicolor/symbolic/actions/connector-jump-arc-symbolic.svg b/share/icons/hicolor/symbolic/actions/connector-jump-arc-symbolic.svg new file mode 100644 index 0000000000000000000000000000000000000000..69b4c63e8420035f7a14b60463160221375c4e38 --- /dev/null +++ b/share/icons/hicolor/symbolic/actions/connector-jump-arc-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/share/icons/hicolor/symbolic/actions/connector-line-symbolic.svg b/share/icons/hicolor/symbolic/actions/connector-line-symbolic.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ebae50c4721c536b7a5333396e732c570f97a92 --- /dev/null +++ b/share/icons/hicolor/symbolic/actions/connector-line-symbolic.svg @@ -0,0 +1,150 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/icons/hicolor/symbolic/actions/draw-connector-point-symbolic.svg b/share/icons/hicolor/symbolic/actions/draw-connector-point-symbolic.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ee8047c61ddb7adcbcc14fb5e084e8c18ec8d28 --- /dev/null +++ b/share/icons/hicolor/symbolic/actions/draw-connector-point-symbolic.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/icons/multicolor/symbolic/actions/connector-jump-arc-symbolic.svg b/share/icons/multicolor/symbolic/actions/connector-jump-arc-symbolic.svg new file mode 100644 index 0000000000000000000000000000000000000000..69b4c63e8420035f7a14b60463160221375c4e38 --- /dev/null +++ b/share/icons/multicolor/symbolic/actions/connector-jump-arc-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/share/icons/multicolor/symbolic/actions/connector-line-symbolic.svg b/share/icons/multicolor/symbolic/actions/connector-line-symbolic.svg new file mode 100644 index 0000000000000000000000000000000000000000..fdb81546a1b2f9a5d7645201cc45baa9eda7f8ae --- /dev/null +++ b/share/icons/multicolor/symbolic/actions/connector-line-symbolic.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/share/icons/multicolor/symbolic/actions/draw-connector-point-symbolic.svg b/share/icons/multicolor/symbolic/actions/draw-connector-point-symbolic.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ee8047c61ddb7adcbcc14fb5e084e8c18ec8d28 --- /dev/null +++ b/share/icons/multicolor/symbolic/actions/draw-connector-point-symbolic.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/ui/toolbar-connector.ui b/share/ui/toolbar-connector.ui index 15b7b1d2e1346cbe5aee3d9f980db18532f94646..3582441fc74a5c116f5986fdcf4d0ecd23cecb62 100644 --- a/share/ui/toolbar-connector.ui +++ b/share/ui/toolbar-connector.ui @@ -1,185 +1,150 @@ - + - - 100 - 1 + 10 + 1 + 100 - - 10 - 1000 - 10 - 100 - - + + 10 + 1 100 + + + 10 1 + 100 + + 10 + 1 + 100 start - center True + center - - center - True - True - Make connectors avoid selected objects + + draw-path + Selecting and drawing connected lines False - - - connector-avoid - - - - center - True - True - Make connectors ignore selected objects + + draw-connector-point + Creating and moving sub-points False - - - connector-ignore - - - - center - True - True - Make connector orthogonal or polyline + + + + + connector-avoid + Make connector avoid or ignore selected objects False - - - connector-orthogonal - - - + + connector-orthogonal + Make connector orthogonal or polyline + False - + + + + The amount of connectors curvature + Curve: 5 - Curvature: - + + curvature_adj + 0.10 True - 5 0.000 - _curvature_adj - 0.10 + 5 - - The amount of space left around objects by auto-routing connectors + + The number of steps to automatically add + Steps: 5 - Spacing: - + + steps_adj + 0.10 True + 0.000 5 - 0 - _spacing_adj - 0.10 - 0.01 - - center - True - True - Nicely arrange selected connector network - False - + + The amount of space left around objects by auto-routing connectors - - distribute-graph + + Spacing: + 5 + + + + + spacing_adj + 0.10 + True + 0 + 0.01 + 5 - - Ideal length for connectors when layout is applied - + + The size of the jumps as lines cross + Jump: 5 - Length: - + + jump_size_adj + 0.10 True + 0 7 - 0 - _length_adj - 0.10 - - center - True - True - Make connectors with end-markers (arrows) point downwards + + connector-jump-arc + The type of jump to make False - - - - distribute-graph-directed - - - - - - - center - True - True - Do not allow overlapping shapes - False - - - - distribute-remove-overlaps - -