3.14.12. Silk Icons

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:

Abbildung 42. IconTableSnipped mit SilkIcons

IconTableSnipped mit SilkIcons

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.


Siehe auch PDF Version dieses Dokuments, Jowidgets API Spezifikation