UI: Status Bar Event Icons for Trackpad Gestures

Adding three icons to represent panning, rotate, and zoom gestures
and using them for status bar event icons for
GHOST_kTrackpadEventScroll, GHOST_kTrackpadEventRotate, and
GHOST_kTrackpadEventMagnify.

Pull Request: https://projects.blender.org/blender/blender/pulls/138569
This commit is contained in:
Harley Acheson
2025-05-07 23:57:03 +02:00
committed by Harley Acheson
parent a76753ca55
commit 48403607dd
7 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1 @@
<svg id="svg1" height="1600" viewBox="0 0 1600 1600" width="1600" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"><sodipodi:namedview pagecolor="#303030" showgrid="true"><inkscape:grid id="grid5" units="px" spacingx="100" spacingy="100" color="#4772b3" opacity="0.2" visible="true" /></sodipodi:namedview><g id="g1" fill="#fff"><ellipse id="path3-4-6-1-3" cx="-1149.9999" cy="-799.55206" rx="150.08391" ry="149.88403" transform="scale(-1)"/><path id="path2" d="m799.98819 99.711172 300.43131 300.197778-200.59697.34288-.10293 199.82377-199.82292-.065-.003-199.79887-200.25273-.008z"/><path id="path2-1" d="m800.06657 1500.0739-300.14861-299.9151 200.03163-.06.10294-200.10644 199.82292.065.003 200.0815 199.97005.01z"/><ellipse id="path3-4-6-1" cx="-450.17123" cy="-800.29529" rx="150.08391" ry="149.68416" transform="scale(-1)"/></g></svg>

After

Width:  |  Height:  |  Size: 956 B

View File

@@ -0,0 +1 @@
<svg id="svg1" height="1600" viewBox="0 0 1600 1600" width="1600" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"><sodipodi:namedview pagecolor="#303030" showgrid="true"><inkscape:grid id="grid5" units="px" spacingx="100" spacingy="100" color="#4772b3" opacity="0.2" visible="true" /></sodipodi:namedview><g id="g1" fill="#fff"><ellipse id="path3-4-6" cx="800.14404" cy="1350.1061" fill="#fff" rx="151.28317" ry="149.88403"/><path id="path2-9-7" d="m284.57379 799.96904c5.0836 156.29545 85.74003 302.10156 207.47703 401.59226l79.3265-97.0654c-92.477-75.5789-151.8746-185.88489-156.8932-304.38969l185.67493-.02009-250.47404-299.80857-249.62844 299.80857z" stroke-width="2.24144"/><ellipse id="path3-4-6-1" cx="-800.26611" cy="-249.97322" fill="#fff" rx="152.68231" ry="149.48428" transform="scale(-1)"/><path id="path2-9-7-5" d="m1315.3828 800.58844c-5.0836-156.2954-85.7401-302.1016-207.4771-401.5922l-79.3264 97.0654c92.4769 75.5789 151.8745 185.8848 156.8931 304.3896l-185.67519.02 250.47439 299.80826 249.6284-299.80816z" stroke-width="2.24144"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<svg id="svg1" height="1600" viewBox="0 0 1600 1600" width="1600" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"><sodipodi:namedview pagecolor="#303030" showgrid="true"><inkscape:grid id="grid5" units="px" spacingx="100" spacingy="100" color="#4772b3" opacity="0.2" visible="true" /></sodipodi:namedview><g id="g1" fill="#fff"><path id="path2" d="m99.699962 1500.1628.633938-500.23085 199.33199 199.78375 100.21453-99.5722 100.14406 99.8363-99.79119 100.0573 199.84541 199.8572z"/><path id="path2-8" d="m1500.1369 100.27521-.069 499.7625-199.8973-199.88077-100.4487 99.9034-99.7444-99.8363 100.191-99.82319-200.24515-200.422437z"/><g transform="scale(-1)"><ellipse id="path3-4-6-1" cx="-649.95837" cy="-950.32898" rx="150.08391" ry="149.68416"/><ellipse id="path3-4-6-1-9" cx="-950.25769" cy="-650.30627" rx="150.08391" ry="150.2838"/></g></g></svg>

After

Width:  |  Height:  |  Size: 966 B