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
Revision as of 14:22, 14 March 2020 by Unnamed Poltroon (Talk) (Created page with "< Back to Nebula Main Page =Screenshot= File:Fontawesomesnippet.png An utility class that allows developers to use the '''Font Awesome''' with some SWT Widg...")
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
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 : FontAwesomeSnippet.java FontAwesomeSnippet2.java