From 20ac6bcc7e949b6db8cf5b0af4327051ecea8119 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Tue, 3 Dec 2019 01:31:27 +0100 Subject: [PATCH] Add a try to move multicolor theme to more standar wey using themes on icons --- share/icons/multicolor-beta/highlights.css | 50 +--- .../align-horizontal-baseline-symbolic.svg | 8 +- .../align-horizontal-center-symbolic.svg | 8 +- .../align-horizontal-left-symbolic.svg | 8 +- ...ign-horizontal-left-to-anchor-symbolic.svg | 10 +- .../align-horizontal-node-symbolic.svg | 8 +- .../align-horizontal-right-symbolic.svg | 8 +- ...gn-horizontal-right-to-anchor-symbolic.svg | 10 +- .../actions/align-on-canvas-symbolic.svg | 8 +- .../actions/align-sel-as-group-symbolic.svg | 14 +- .../align-vertical-baseline-symbolic.svg | 8 +- .../align-vertical-bottom-symbolic.svg | 8 +- ...ign-vertical-bottom-to-anchor-symbolic.svg | 10 +- .../align-vertical-center-symbolic.svg | 8 +- .../actions/align-vertical-node-symbolic.svg | 8 +- .../actions/align-vertical-top-symbolic.svg | 8 +- .../align-vertical-top-to-anchor-symbolic.svg | 10 +- .../actions/boundingbox_bottom-symbolic.svg | 8 +- .../boundingbox_bottom_left-symbolic.svg | 8 +- .../boundingbox_bottom_right-symbolic.svg | 8 +- .../actions/boundingbox_left-symbolic.svg | 8 +- .../actions/boundingbox_right-symbolic.svg | 8 +- .../actions/boundingbox_top-symbolic.svg | 8 +- .../actions/boundingbox_top_left-symbolic.svg | 8 +- .../boundingbox_top_right-symbolic.svg | 8 +- .../symbolic/actions/color-fill-symbolic.svg | 14 +- .../actions/color-gradient-symbolic.svg | 12 +- .../actions/color-management-symbolic.svg | 10 +- .../actions/color-picker-symbolic.svg | 8 +- .../dialog-align-and-distribute-symbolic.svg | 10 +- .../dialog-fill-and-stroke-symbolic.svg | 8 +- .../distribute-graph-directed-symbolic.svg | 14 +- .../actions/distribute-graph-symbolic.svg | 6 +- ...istribute-horizontal-baseline-symbolic.svg | 10 +- .../distribute-horizontal-center-symbolic.svg | 10 +- .../distribute-horizontal-gaps-symbolic.svg | 6 +- .../distribute-horizontal-left-symbolic.svg | 10 +- .../distribute-horizontal-node-symbolic.svg | 14 +- .../distribute-horizontal-right-symbolic.svg | 10 +- .../actions/distribute-randomize-symbolic.svg | 6 +- .../distribute-remove-overlaps-symbolic.svg | 6 +- .../actions/distribute-unclump-symbolic.svg | 6 +- .../distribute-vertical-baseline-symbolic.svg | 10 +- .../distribute-vertical-bottom-symbolic.svg | 10 +- .../distribute-vertical-center-symbolic.svg | 10 +- .../distribute-vertical-gaps-symbolic.svg | 6 +- .../distribute-vertical-node-symbolic.svg | 14 +- .../distribute-vertical-top-symbolic.svg | 10 +- .../actions/draw-calligraphic-symbolic.svg | 10 +- .../actions/draw-connector-symbolic.svg | 6 +- .../symbolic/actions/draw-cuboid-symbolic.svg | 12 +- .../actions/draw-ellipse-symbolic.svg | 8 +- .../symbolic/actions/draw-eraser-symbolic.svg | 6 +- .../actions/draw-freehand-symbolic.svg | 12 +- .../actions/draw-geometry-symbolic.svg | 6 +- .../symbolic/actions/draw-path-symbolic.svg | 12 +- .../actions/draw-polygon-star-symbolic.svg | 10 +- .../actions/draw-rectangle-symbolic.svg | 8 +- .../symbolic/actions/draw-spiral-symbolic.svg | 6 +- .../symbolic/actions/draw-text-symbolic.svg | 8 +- .../actions/grid-rectangular-symbolic.svg | 6 +- .../symbolic/actions/guides-symbolic.svg | 6 +- .../actions/mesh-gradient-symbolic.svg | 18 +- .../symbolic/actions/node-add-symbolic.svg | 8 +- .../symbolic/actions/node-break-symbolic.svg | 10 +- .../actions/node-delete-segment-symbolic.svg | 6 +- .../symbolic/actions/node-delete-symbolic.svg | 6 +- .../actions/node-join-segment-symbolic.svg | 10 +- .../symbolic/actions/node-join-symbolic.svg | 10 +- .../actions/node-segment-curve-symbolic.svg | 6 +- .../actions/node-segment-line-symbolic.svg | 6 +- .../actions/node-transform-symbolic.svg | 6 +- .../node-type-auto-smooth-symbolic.svg | 8 +- .../actions/node-type-cusp-symbolic.svg | 8 +- .../actions/node-type-smooth-symbolic.svg | 8 +- .../actions/node-type-symmetric-symbolic.svg | 16 +- .../actions/node_insert_max_x-symbolic.svg | 6 +- .../actions/node_insert_max_y-symbolic.svg | 6 +- .../actions/node_insert_min_x-symbolic.svg | 6 +- .../actions/node_insert_min_y-symbolic.svg | 6 +- .../snap-bounding-box-center-symbolic.svg | 10 +- .../snap-bounding-box-corners-symbolic.svg | 8 +- .../snap-bounding-box-edges-symbolic.svg | 10 +- .../snap-bounding-box-midpoints-symbolic.svg | 12 +- .../actions/snap-bounding-box-symbolic.svg | 8 +- ...snap-grid-guide-intersections-symbolic.svg | 8 +- .../actions/snap-nodes-center-symbolic.svg | 10 +- .../actions/snap-nodes-cusp-symbolic.svg | 8 +- .../snap-nodes-intersection-symbolic.svg | 8 +- .../actions/snap-nodes-midpoint-symbolic.svg | 8 +- .../actions/snap-nodes-path-symbolic.svg | 8 +- .../snap-nodes-rotation-center-symbolic.svg | 8 +- .../actions/snap-nodes-smooth-symbolic.svg | 8 +- .../symbolic/actions/snap-nodes-symbolic.svg | 16 +- .../symbolic/actions/snap-page-symbolic.svg | 6 +- .../symbolic/actions/snap-symbolic.svg | 8 +- .../actions/snap-text-baseline-symbolic.svg | 10 +- .../actions/tool-measure-symbolic.svg | 6 +- .../actions/tool-node-editor-symbolic.svg | 6 +- .../actions/tool-pointer-symbolic.svg | 6 +- .../symbolic/actions/tool-spray-symbolic.svg | 6 +- .../symbolic/actions/tool-tweak-symbolic.svg | 6 +- .../symbolic/actions/zoom-symbolic.svg | 6 +- src/inkscape.cpp | 86 ++---- src/ui/dialog/inkscape-preferences.cpp | 276 ++++++------------ src/ui/dialog/inkscape-preferences.h | 12 +- src/ui/icon-loader.cpp | 26 +- 107 files changed, 562 insertions(+), 770 deletions(-) diff --git a/share/icons/multicolor-beta/highlights.css b/share/icons/multicolor-beta/highlights.css index e232f30f79..688a387f21 100755 --- a/share/icons/multicolor-beta/highlights.css +++ b/share/icons/multicolor-beta/highlights.css @@ -1,43 +1,11 @@ -/* -* Change only colors, do not add more class, order or remove -* also dont chage selectors definition -*/ +@define-color symbolicColor1 #222222; /*base color bright*/ +@define-color symbolicColor2 #efefef; /*base color dark*/ +@define-color symbolicColor3 #009909; /*create*/ +@define-color symbolicColor4 #00AAFF; /*color*/ +@define-color symbolicColor5 #FF1990; /*shape*/ +@define-color symbolicColor6 #00AAFF; /*select*/ +.dark image{-gtk-icon-theme: @base @symbolicColor2, @create symbolicColor2, @color @symbolicColor3, @select @symbolicColor4;} +.bright image{-gtk-icon-theme: @base @symbolicColor1, @create symbolicColor2, @color @symbolicColor3, @select @symbolicColor4;} -.base { - fill: #000000; -} -.success { - fill: #009909; -} - -.warning { - fill: #FF1990; -} - -.error { - fill: #00AAFF; -} - -.dark .base { - fill: #ffffff; -} - -.dark .success { - fill: #00990A; -} - -.dark .warning { - fill: #FF1990; -} - -.dark .error { - fill: #00AAFF; -} - - -/* do not change */ - -.dark #background { - opacity: 0.8 !important; -} +} \ No newline at end of file diff --git a/share/icons/multicolor-beta/symbolic/actions/align-horizontal-baseline-symbolic.svg b/share/icons/multicolor-beta/symbolic/actions/align-horizontal-baseline-symbolic.svg index 0747598d1b..b08ab5736c 100755 --- a/share/icons/multicolor-beta/symbolic/actions/align-horizontal-baseline-symbolic.svg +++ b/share/icons/multicolor-beta/symbolic/actions/align-horizontal-baseline-symbolic.svg @@ -17,9 +17,9 @@ version="1.1">