Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Nebula FontAwesome
Screenshot
An utility class that allows developers to use the Font Awesome with some SWT Widgets.
Contents
Introduction
The utility class is called FontAwesome. It contains 2 methods :
-
getFont()returns the FontAwesome font with a size of 14px -
getFont(int size)returns the FontAwesome font for the given size
It contains also a list of constants, each one associated to an icon.
Usage
All widgets that have a setFont() and a setText() methods can use FontAwesome.
- You have to call the method
FontAwesome.getFont()to get the relevant font. - You set this font to the widget
- You select the desired icon and get the corresponding String constant in the class FontAwesome.
- You call the method setText() of the widget. Use a FontAwesome constant on as parameter (like FontAwesome.code for instance)
Here is an example with a Label :
Label text = new Label(shell, SWT.NONE); text.setFont(FontAwesome.getFont(22)); text.setText(FontAwesome.code);
Examples
2 examples called FontAwesomeSnippet.java and FontAwesomeSnippet2.java are located in the plugin org.eclipse.nebula.widgets.fontawesome.snippets.
These examples are also available here :
