[LyX/master] Use SVG icons in itemize bullet selector

Juergen Spitzmueller spitz at lyx.org
Tue Feb 9 09:30:28 UTC 2021


commit 11b7714fc15475a2bb385943ece7b98273283114
Author: Juergen Spitzmueller <spitz at lyx.org>
Date:   Tue Feb 9 10:32:16 2021 +0100

    Use SVG icons in itemize bullet selector
    
    This scales much better than the current png solution, is HiDPI- and
    darkmode-ready

 development/cmake/Install.cmake          |    2 +-
 lib/Makefile.am                          |  190 ++++++++++++++++-
 lib/images/amssymb.png                   |  Bin 5864 -> 0 bytes
 lib/images/bullets/ast.svgz              |  Bin 0 -> 1365 bytes
 lib/images/bullets/bfendash.svgz         |  Bin 0 -> 958 bytes
 lib/images/bullets/bigtriangledown.svgz  |  Bin 0 -> 973 bytes
 lib/images/bullets/bigtriangleup.svgz    |  Bin 0 -> 977 bytes
 lib/images/bullets/box.svgz              |  Bin 0 -> 1045 bytes
 lib/images/bullets/bullet.svgz           |  Bin 0 -> 1009 bytes
 lib/images/bullets/cdot.svgz             |  Bin 0 -> 941 bytes
 lib/images/bullets/circ.svgz             |  Bin 0 -> 1099 bytes
 lib/images/bullets/clubsuit.svgz         |  Bin 0 -> 1268 bytes
 lib/images/bullets/dagger.svgz           |  Bin 0 -> 1267 bytes
 lib/images/bullets/dashv.svgz            |  Bin 0 -> 933 bytes
 lib/images/bullets/diamond.svgz          |  Bin 0 -> 997 bytes
 lib/images/bullets/diamond2.svgz         |  Bin 0 -> 1125 bytes
 lib/images/bullets/diamondsuit.svgz      |  Bin 0 -> 1300 bytes
 lib/images/bullets/ding100.svgz          |  Bin 0 -> 1308 bytes
 lib/images/bullets/ding101.svgz          |  Bin 0 -> 1563 bytes
 lib/images/bullets/ding102.svgz          |  Bin 0 -> 1243 bytes
 lib/images/bullets/ding103.svgz          |  Bin 0 -> 1781 bytes
 lib/images/bullets/ding104.svgz          |  Bin 0 -> 1837 bytes
 lib/images/bullets/ding105.svgz          |  Bin 0 -> 1453 bytes
 lib/images/bullets/ding106.svgz          |  Bin 0 -> 1573 bytes
 lib/images/bullets/ding107.svgz          |  Bin 0 -> 1672 bytes
 lib/images/bullets/ding108.svgz          |  Bin 0 -> 1004 bytes
 lib/images/bullets/ding109.svgz          |  Bin 0 -> 1173 bytes
 lib/images/bullets/ding110.svgz          |  Bin 0 -> 933 bytes
 lib/images/bullets/ding111.svgz          |  Bin 0 -> 992 bytes
 lib/images/bullets/ding112.svgz          |  Bin 0 -> 992 bytes
 lib/images/bullets/ding113.svgz          |  Bin 0 -> 971 bytes
 lib/images/bullets/ding114.svgz          |  Bin 0 -> 984 bytes
 lib/images/bullets/ding115.svgz          |  Bin 0 -> 920 bytes
 lib/images/bullets/ding116.svgz          |  Bin 0 -> 920 bytes
 lib/images/bullets/ding117.svgz          |  Bin 0 -> 946 bytes
 lib/images/bullets/ding118.svgz          |  Bin 0 -> 1017 bytes
 lib/images/bullets/ding119.svgz          |  Bin 0 -> 1006 bytes
 lib/images/bullets/ding120.svgz          |  Bin 0 -> 914 bytes
 lib/images/bullets/ding121.svgz          |  Bin 0 -> 915 bytes
 lib/images/bullets/ding122.svgz          |  Bin 0 -> 916 bytes
 lib/images/bullets/ding162.svgz          |  Bin 0 -> 1206 bytes
 lib/images/bullets/ding163.svgz          |  Bin 0 -> 1243 bytes
 lib/images/bullets/ding164.svgz          |  Bin 0 -> 1191 bytes
 lib/images/bullets/ding165.svgz          |  Bin 0 -> 1263 bytes
 lib/images/bullets/ding166.svgz          |  Bin 0 -> 1709 bytes
 lib/images/bullets/ding167.svgz          |  Bin 0 -> 1581 bytes
 lib/images/bullets/ding168.svgz          |  Bin 0 -> 1343 bytes
 lib/images/bullets/ding169.svgz          |  Bin 0 -> 1029 bytes
 lib/images/bullets/ding170.svgz          |  Bin 0 -> 1148 bytes
 lib/images/bullets/ding171.svgz          |  Bin 0 -> 1196 bytes
 lib/images/bullets/ding212.svgz          |  Bin 0 -> 957 bytes
 lib/images/bullets/ding213.svgz          |  Bin 0 -> 1023 bytes
 lib/images/bullets/ding217.svgz          |  Bin 0 -> 953 bytes
 lib/images/bullets/ding219.svgz          |  Bin 0 -> 1072 bytes
 lib/images/bullets/ding220.svgz          |  Bin 0 -> 1157 bytes
 lib/images/bullets/ding221.svgz          |  Bin 0 -> 937 bytes
 lib/images/bullets/ding222.svgz          |  Bin 0 -> 936 bytes
 lib/images/bullets/ding223.svgz          |  Bin 0 -> 999 bytes
 lib/images/bullets/ding224.svgz          |  Bin 0 -> 1062 bytes
 lib/images/bullets/ding225.svgz          |  Bin 0 -> 940 bytes
 lib/images/bullets/ding226.svgz          |  Bin 0 -> 967 bytes
 lib/images/bullets/ding227.svgz          |  Bin 0 -> 962 bytes
 lib/images/bullets/ding228.svgz          |  Bin 0 -> 918 bytes
 lib/images/bullets/ding229.svgz          |  Bin 0 -> 1072 bytes
 lib/images/bullets/ding230.svgz          |  Bin 0 -> 1071 bytes
 lib/images/bullets/ding231.svgz          |  Bin 0 -> 947 bytes
 lib/images/bullets/ding232.svgz          |  Bin 0 -> 993 bytes
 lib/images/bullets/ding233.svgz          |  Bin 0 -> 1008 bytes
 lib/images/bullets/ding234.svgz          |  Bin 0 -> 1012 bytes
 lib/images/bullets/ding235.svgz          |  Bin 0 -> 1033 bytes
 lib/images/bullets/ding236.svgz          |  Bin 0 -> 1043 bytes
 lib/images/bullets/ding237.svgz          |  Bin 0 -> 1027 bytes
 lib/images/bullets/ding238.svgz          |  Bin 0 -> 1028 bytes
 lib/images/bullets/ding239.svgz          |  Bin 0 -> 1025 bytes
 lib/images/bullets/ding241.svgz          |  Bin 0 -> 1027 bytes
 lib/images/bullets/ding242.svgz          |  Bin 0 -> 1137 bytes
 lib/images/bullets/ding243.svgz          |  Bin 0 -> 1259 bytes
 lib/images/bullets/ding245.svgz          |  Bin 0 -> 1207 bytes
 lib/images/bullets/ding248.svgz          |  Bin 0 -> 1171 bytes
 lib/images/bullets/ding250.svgz          |  Bin 0 -> 1317 bytes
 lib/images/bullets/ding251.svgz          |  Bin 0 -> 1273 bytes
 lib/images/bullets/ding252.svgz          |  Bin 0 -> 1358 bytes
 lib/images/bullets/ding253.svgz          |  Bin 0 -> 1423 bytes
 lib/images/bullets/ding254.svgz          |  Bin 0 -> 1174 bytes
 lib/images/bullets/ding34.svgz           |  Bin 0 -> 1499 bytes
 lib/images/bullets/ding36.svgz           |  Bin 0 -> 2202 bytes
 lib/images/bullets/ding37.svgz           |  Bin 0 -> 1670 bytes
 lib/images/bullets/ding38.svgz           |  Bin 0 -> 1641 bytes
 lib/images/bullets/ding39.svgz           |  Bin 0 -> 1459 bytes
 lib/images/bullets/ding40.svgz           |  Bin 0 -> 1467 bytes
 lib/images/bullets/ding41.svgz           |  Bin 0 -> 1111 bytes
 lib/images/bullets/ding42.svgz           |  Bin 0 -> 1514 bytes
 lib/images/bullets/ding43.svgz           |  Bin 0 -> 2112 bytes
 lib/images/bullets/ding44.svgz           |  Bin 0 -> 2199 bytes
 lib/images/bullets/ding45.svgz           |  Bin 0 -> 2148 bytes
 lib/images/bullets/ding47.svgz           |  Bin 0 -> 1441 bytes
 lib/images/bullets/ding49.svgz           |  Bin 0 -> 1484 bytes
 lib/images/bullets/ding50.svgz           |  Bin 0 -> 1421 bytes
 lib/images/bullets/ding51.svgz           |  Bin 0 -> 1183 bytes
 lib/images/bullets/ding52.svgz           |  Bin 0 -> 1419 bytes
 lib/images/bullets/ding53.svgz           |  Bin 0 -> 1005 bytes
 lib/images/bullets/ding54.svgz           |  Bin 0 -> 982 bytes
 lib/images/bullets/ding55.svgz           |  Bin 0 -> 1743 bytes
 lib/images/bullets/ding56.svgz           |  Bin 0 -> 1732 bytes
 lib/images/bullets/ding57.svgz           |  Bin 0 -> 1079 bytes
 lib/images/bullets/ding58.svgz           |  Bin 0 -> 951 bytes
 lib/images/bullets/ding59.svgz           |  Bin 0 -> 971 bytes
 lib/images/bullets/ding60.svgz           |  Bin 0 -> 983 bytes
 lib/images/bullets/ding61.svgz           |  Bin 0 -> 968 bytes
 lib/images/bullets/ding62.svgz           |  Bin 0 -> 1080 bytes
 lib/images/bullets/ding63.svgz           |  Bin 0 -> 1086 bytes
 lib/images/bullets/ding64.svgz           |  Bin 0 -> 1251 bytes
 lib/images/bullets/ding65.svgz           |  Bin 0 -> 1187 bytes
 lib/images/bullets/ding66.svgz           |  Bin 0 -> 1359 bytes
 lib/images/bullets/ding67.svgz           |  Bin 0 -> 1407 bytes
 lib/images/bullets/ding68.svgz           |  Bin 0 -> 1340 bytes
 lib/images/bullets/ding69.svgz           |  Bin 0 -> 1610 bytes
 lib/images/bullets/ding70.svgz           |  Bin 0 -> 1235 bytes
 lib/images/bullets/ding71.svgz           |  Bin 0 -> 1294 bytes
 lib/images/bullets/ding72.svgz           |  Bin 0 -> 998 bytes
 lib/images/bullets/ding74.svgz           |  Bin 0 -> 1102 bytes
 lib/images/bullets/ding75.svgz           |  Bin 0 -> 1085 bytes
 lib/images/bullets/ding76.svgz           |  Bin 0 -> 1258 bytes
 lib/images/bullets/ding77.svgz           |  Bin 0 -> 1143 bytes
 lib/images/bullets/ding78.svgz           |  Bin 0 -> 1335 bytes
 lib/images/bullets/ding79.svgz           |  Bin 0 -> 1109 bytes
 lib/images/bullets/ding80.svgz           |  Bin 0 -> 1117 bytes
 lib/images/bullets/ding81.svgz           |  Bin 0 -> 1027 bytes
 lib/images/bullets/ding82.svgz           |  Bin 0 -> 1066 bytes
 lib/images/bullets/ding83.svgz           |  Bin 0 -> 1074 bytes
 lib/images/bullets/ding84.svgz           |  Bin 0 -> 1344 bytes
 lib/images/bullets/ding85.svgz           |  Bin 0 -> 1279 bytes
 lib/images/bullets/ding86.svgz           |  Bin 0 -> 1190 bytes
 lib/images/bullets/ding87.svgz           |  Bin 0 -> 1319 bytes
 lib/images/bullets/ding88.svgz           |  Bin 0 -> 1011 bytes
 lib/images/bullets/ding89.svgz           |  Bin 0 -> 1040 bytes
 lib/images/bullets/ding90.svgz           |  Bin 0 -> 1232 bytes
 lib/images/bullets/ding91.svgz           |  Bin 0 -> 1521 bytes
 lib/images/bullets/ding92.svgz           |  Bin 0 -> 1875 bytes
 lib/images/bullets/ding93.svgz           |  Bin 0 -> 1740 bytes
 lib/images/bullets/ding94.svgz           |  Bin 0 -> 1783 bytes
 lib/images/bullets/ding95.svgz           |  Bin 0 -> 1646 bytes
 lib/images/bullets/ding96.svgz           |  Bin 0 -> 2107 bytes
 lib/images/bullets/ding97.svgz           |  Bin 0 -> 2663 bytes
 lib/images/bullets/ding98.svgz           |  Bin 0 -> 1448 bytes
 lib/images/bullets/ding99.svgz           |  Bin 0 -> 1733 bytes
 lib/images/bullets/flat.svgz             |  Bin 0 -> 1133 bytes
 lib/images/bullets/heartsuit.svgz        |  Bin 0 -> 1281 bytes
 lib/images/bullets/leadsto.svgz          |  Bin 0 -> 1387 bytes
 lib/images/bullets/lhd.svgz              |  Bin 0 -> 1050 bytes
 lib/images/bullets/natural.svgz          |  Bin 0 -> 1020 bytes
 lib/images/bullets/odot.svgz             |  Bin 0 -> 1146 bytes
 lib/images/bullets/ominus.svgz           |  Bin 0 -> 1116 bytes
 lib/images/bullets/oplus.svgz            |  Bin 0 -> 1171 bytes
 lib/images/bullets/oslash.svgz           |  Bin 0 -> 1153 bytes
 lib/images/bullets/otimes.svgz           |  Bin 0 -> 1226 bytes
 lib/images/bullets/pisymbol_psy167.svgz  |  Bin 0 -> 1356 bytes
 lib/images/bullets/pisymbol_psy168.svgz  |  Bin 0 -> 950 bytes
 lib/images/bullets/pisymbol_psy169.svgz  |  Bin 0 -> 1171 bytes
 lib/images/bullets/pisymbol_psy170.svgz  |  Bin 0 -> 1173 bytes
 lib/images/bullets/pisymbol_psy174.svgz  |  Bin 0 -> 1042 bytes
 lib/images/bullets/pisymbol_psy183.svgz  |  Bin 0 -> 941 bytes
 lib/images/bullets/pisymbol_psy196.svgz  |  Bin 0 -> 1190 bytes
 lib/images/bullets/pisymbol_psy197.svgz  |  Bin 0 -> 1165 bytes
 lib/images/bullets/pisymbol_psy209.svgz  |  Bin 0 -> 984 bytes
 lib/images/bullets/pisymbol_psy215.svgz  |  Bin 0 -> 967 bytes
 lib/images/bullets/pisymbol_psy222.svgz  |  Bin 0 -> 1208 bytes
 lib/images/bullets/pisymbol_psy224.svgz  |  Bin 0 -> 1003 bytes
 lib/images/bullets/pisymbol_psy42.svgz   |  Bin 0 -> 1505 bytes
 lib/images/bullets/pisymbol_psy45.svgz   |  Bin 0 -> 918 bytes
 lib/images/bullets/pisymbol_psy68.svgz   |  Bin 0 -> 970 bytes
 lib/images/bullets/rhd.svgz              |  Bin 0 -> 1057 bytes
 lib/images/bullets/rightarrow.svgz       |  Bin 0 -> 993 bytes
 lib/images/bullets/rightarrow2.svgz      |  Bin 0 -> 1004 bytes
 lib/images/bullets/rightharpoondown.svgz |  Bin 0 -> 953 bytes
 lib/images/bullets/rightharpoonup.svgz   |  Bin 0 -> 957 bytes
 lib/images/bullets/sharp.svgz            |  Bin 0 -> 1126 bytes
 lib/images/bullets/spadesuit.svgz        |  Bin 0 -> 1141 bytes
 lib/images/bullets/star.svgz             |  Bin 0 -> 1021 bytes
 lib/images/bullets/succ.svgz             |  Bin 0 -> 1021 bytes
 lib/images/bullets/triangleleft.svgz     |  Bin 0 -> 962 bytes
 lib/images/bullets/triangleright.svgz    |  Bin 0 -> 955 bytes
 lib/images/bullets/vdash.svgz            |  Bin 0 -> 941 bytes
 lib/images/psnfss1.png                   |  Bin 5350 -> 0 bytes
 lib/images/psnfss2.png                   |  Bin 7303 -> 0 bytes
 lib/images/psnfss3.png                   |  Bin 9633 -> 0 bytes
 lib/images/psnfss4.png                   |  Bin 5583 -> 0 bytes
 lib/images/standard.png                  |  Bin 5014 -> 0 bytes
 src/Bullet.h                             |    4 +-
 src/frontends/qt/BulletsModule.cpp       |  179 +++++++++++++---
 src/frontends/qt/BulletsModule.h         |    2 +-
 src/frontends/qt/GuiApplication.cpp      |    3 +-
 src/frontends/qt/ui/BulletsUi.ui         |  344 ++++++++++++++++--------------
 193 files changed, 518 insertions(+), 206 deletions(-)


More information about the lyx-cvs mailing list