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 :