WPTools 9.1.015 is soeben erschienen.
Neu ist die Verwendung von Icons im
SVG Format.
Dafür wurde eigens ein SVG Interpreter programmiert, welcher nun in einer kompakten Version "WPSvgLight" in WPTools 9.1 enthalten ist.
Damit muss man nicht mehr megabyteweise multi resolution Bitmaps hinzufügen und ist trotzdem für alle hohen Auflösungen gerüstet.
Desweiteren unterstützt WPSvgLight (und das kommende WPSvgPRO) die Anpassung der SVG Daten damit sie zum jeweiligen
GUI Theme passen.
Die Icons werden also nur in einer Version eingebettet und dann beim Rendern entsprechend geändert.
Auch das Lineal passt sich nun der Auflösung und dem Theme an.
Man kann das ganze anhand der EXE demo testen, mittels Ctrl + I kann die Toolbar vergrössert, mit Ctrl + U verkleinert werden.
Natürlich kann man die Technik, also die TWPImageList, auch ausserhalb von WPTools verwenden. Die TWPImageList hat eine Draw funktion welche ein Icon aus der Liste transparent auf einer Canvas ausgibt.
WPSvg
Light benötigt mindestens Delphi XE2. Die "PRO" Version soll dann auch Firemonkey unterstützen und etwas erweiterte SVG Fähigkeiten haben.
WPTools für inzwischen auch für Firemonkey verfügbar.