Das Addon Modul
org.jowidgets.addons.icons.silkicons
liefert
Icon Konstanten für die
Silk
Icons von FamFamFam. Diese stehen unter der
Creative
Commons Attribution 2.5 oder wahlweise
Creative
Commons Attribution 3.0 Lizenz. Weitere Informationen
zur Lizenz finden sich auf der Seite von
Silk
Icons.
Um die SilkIcons zu verwenden, muss das folgende Modul hinzugefügt werden:
1 <dependency> 2 <groupId>org.jowidgets</groupId> 3 <artifactId>org.jowidgets.addons.icons.silkicons</artifactId> 4 <version>${jowidgets.version}</version> 5 </dependency>
Mit Hilfe des IconTableSnipped werden alle SilkIcons in einer Tabelle angezeigt:
Eine Auflistung aller Icons findet sich auch hier.
Hinweis: Jowidgets verwendet bewusst keine Silk Icon Konstanten für die eigenen Widgets, unter anderem weil unklar ist, inwieweit die Lizenzbedingungen von Silk Icons mit der BSD Lizenz kompatibel sind.[24] Jowidgets verwendet allerdings in einigen Beispielapplikationen die Silk Icons. Diese Beispiele gehören jedoch nicht zum Kern und sind somit auch nicht Teil einer mit jowidgets erstellten Applikation.
Bei der Nutzung von jowidgets als UI Framework kann man somit frei entscheiden, ob man SilkIcons verwenden möchte oder nicht. Im ersten Fall fügt man das Silk Icons Addon zu seinem Projekt hinzu, im zweiten Fall muss man nichts zusätzliches unternehmen.
[24] Das bedeutet jedoch nicht, dass sie nicht kompatibel sind, sondern nur, dass dies bisher nicht geprüft wurde. Es soll insbesondere vermieden werden, dass man, wenn man jowidgets verwendet, automatisch an die Lizenzbedingungen von Silk Icons gebunden ist, sogar dann, wenn man diese Icon Konstanten durch eigene Images substiuiert.