pax_global_header 0000666 0000000 0000000 00000000064 12654216013 0014512 g ustar 00root root 0000000 0000000 52 comment=725981edd847f9131c1c60b8fa530fc27f79fcad
Jerady-fontawesomefx-725981edd847/ 0000775 0000000 0000000 00000000000 12654216013 0016654 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/.gitignore 0000664 0000000 0000000 00000000010 12654216013 0020633 0 ustar 00root root 0000000 0000000 /target/ Jerady-fontawesomefx-725981edd847/licenseheader.txt 0000664 0000000 0000000 00000001652 12654216013 0022214 0 ustar 00root root 0000000 0000000 <#if licenseFirst??>
${licenseFirst}
#if>
${licensePrefix}(c) 2013-2016 Jens Deters http://www.jensd.de.
${licensePrefix?replace(" +$", "", "r")}
${licensePrefix}Licensed under the Apache License, Version 2.0 (the "License");
${licensePrefix}you may not use this file except in compliance with the License.
${licensePrefix}You may obtain a copy of the License at
${licensePrefix?replace(" +$", "", "r")}
${licensePrefix} http://www.apache.org/licenses/LICENSE-2.0
${licensePrefix?replace(" +$", "", "r")}
${licensePrefix}Unless required by applicable law or agreed to in writing, software
${licensePrefix}distributed under the License is distributed on an "AS IS" BASIS,
${licensePrefix}WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
${licensePrefix}See the License for the specific language governing permissions and
${licensePrefix}limitations under the License.
<#if licenseLast??>
${licenseLast}
#if> Jerady-fontawesomefx-725981edd847/nb-configuration.xml 0000664 0000000 0000000 00000002147 12654216013 0022646 0 ustar 00root root 0000000 0000000
JDK_1.8.0_66
${project.basedir}/licenseheader.txt
Jerady-fontawesomefx-725981edd847/nbactions.xml 0000664 0000000 0000000 00000003427 12654216013 0021364 0 ustar 00root root 0000000 0000000
run
process-classes
org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
-classpath %classpath de.jensd.fx.glyphs.testapps.RunGlyphCheckBoxSkin
java
debug
process-classes
org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -classpath %classpath de.jensd.fx.glyphs.testapps.RunGlyphCheckBoxSkin
java
true
profile
process-classes
org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
-classpath %classpath de.jensd.fx.glyphs.testapps.RunGlyphCheckBoxSkin
${profiler.java}
clean
clean
true
Jerady-fontawesomefx-725981edd847/pom.xml 0000664 0000000 0000000 00000012112 12654216013 0020166 0 ustar 00root root 0000000 0000000
4.0.0
de.jensd
fontawesomefx
8.9
jar
FontAwesomeFX
2015
Use WebFonts as icon source for JavaFX applications.
http://www.jensd.de
Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0
scm:git:https://Jerady@bitbucket.org/Jerady/fontawesomefx.git
scm:git:https://Jerady@bitbucket.org/Jerady/fontawesomefx.git
https://bitbucket.org/Jerady/fontawesomefx
fontawesomefx-8.9
jens.deters
Jens Deters
mail -at- jensd.de
http://www.jensd.de
Architect
Developer
www.jensd.de
UTF-8
de.jensd.fx.glyphs.testapps.GlyphsBrowserApp
ossrh
https://oss.sonatype.org/content/repositories/snapshots
ossrh
https://oss.sonatype.org/service/local/staging/deploy/maven2/
src/main/resources
**/*.ttf
**/*.txt
**/*.fxml
**/*.css
**/*.properties
org.apache.maven.plugins
maven-release-plugin
2.5
true
false
release
deploy
org.apache.maven.plugins
maven-compiler-plugin
2.3.2
1.8
1.8
org.apache.maven.plugins
maven-gpg-plugin
1.4
sign-artifacts
verify
sign
org.apache.maven.plugins
maven-source-plugin
2.2.1
attach-sources
jar
org.apache.maven.plugins
maven-javadoc-plugin
2.9
attach-javadocs
jar
junit
junit
4.12
test
Jerady-fontawesomefx-725981edd847/readme.md 0000664 0000000 0000000 00000003727 12654216013 0020444 0 ustar 00root root 0000000 0000000
Kudos to Dave Gandy who has created an incredible cool icon font called [Font Awesome][1].
This font fits perfectly into JavaFX as
* all these beautiful icons are scalable vector graphics
* each icon (unicode character) can be styled with css
* incredible lightweight (one font 694 icons)
#Currently supported (and build-in):
* [FontAwesome 4.5.0][1]
* [WeatherIcons 2.0][13]
* [Material Icons 2.0[15]
* [Material Design Font 1.1.70][12]
* [Octicons 3.3.0][16]
#Usage/Details
* [8.8 announcement][19]
* [8.7 announcement][18]
* [8.6 announcement][17]
* [8.5 announcement][14]
* [8.4 announcement][11]
* [8.3 announcement][10]
* [8.2 announcement][9]
* [8.1 announcement][8]
* [8.0.10 announcement][5]
* [8.0.9 announcement][6]
* [8.0.7/8.0.8 announcement][7]
* [blog post2][3]
* [blog post1][2]
#Maven
de.jensd
fontawesomefx
8.8
#License
FontAwesomeFX is licensed under the [Apache 2.0 license][4].
If this license is not suitable, please contact me to discuss an alternative license.
[1]: http://fortawesome.github.com/Font-Awesome/
[2]: http://www.jensd.de/wordpress/?p=692
[3]: http://www.jensd.de/wordpress/?p=733
[4]: http://www.apache.org/licenses/LICENSE-2.0.html
[5]: http://www.jensd.de/wordpress/?p=1556
[6]: http://www.jensd.de/wordpress/?p=1457
[7]: http://www.jensd.de/wordpress/?p=1182
[8]: http://www.jensd.de/wordpress/?p=1182
[9]: http://www.jensd.de/wordpress/?p=1971
[10]:http://www.jensd.de/wordpress/?p=2002
[11]:http://www.jensd.de/wordpress/?p=2026
[12]:https://materialdesignicons.com
[13]:http://erikflowers.github.io/weather-icons/
[14]:http://www.jensd.de/wordpress/?p=2085
[15]:https://www.google.com/design/icons/
[16]:https://octicons.github.com/
[17]:http://www.jensd.de/wordpress/?cat=94
[18]:http://www.jensd.de/wordpress/?p=2215
[19]:http://www.jensd.de/wordpress/?p=2251
Jerady-fontawesomefx-725981edd847/src/ 0000775 0000000 0000000 00000000000 12654216013 0017443 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/ 0000775 0000000 0000000 00000000000 12654216013 0020367 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/ 0000775 0000000 0000000 00000000000 12654216013 0021310 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/ 0000775 0000000 0000000 00000000000 12654216013 0021700 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/ 0000775 0000000 0000000 00000000000 12654216013 0023003 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/ 0000775 0000000 0000000 00000000000 12654216013 0023420 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/ 0000775 0000000 0000000 00000000000 12654216013 0024726 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/GlyphIcon.java 0000664 0000000 0000000 00000017132 12654216013 0027471 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs;
import com.sun.javafx.css.ParsedValueImpl;
import com.sun.javafx.css.parser.CSSParser;
import java.lang.reflect.ParameterizedType;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;
import javafx.css.CssMetaData;
import javafx.css.SimpleStyleableObjectProperty;
import javafx.css.StyleConverter;
import javafx.css.Styleable;
import javafx.css.StyleableProperty;
import javafx.fxml.FXML;
import javafx.scene.text.Font;
import javafx.scene.text.Text;
/**
* A GlyphIcon represents an Icon Node.
*
* @author Jens Deters
* @param The type of GlyphIcons enum.
*/
public abstract class GlyphIcon & GlyphIcons> extends Text {
public final static Double DEFAULT_ICON_SIZE = 12.0;
public final static String DEFAULT_FONT_SIZE = "1em";
private final static CSSParser CSS_PARSER = new CSSParser();
private StringProperty glyphStyle; // needed as setStyle() is final in javafx.scene.text.Text
private ObjectProperty glyphName;
private ObjectProperty glyphSize;
public final Class typeOfT;
@FXML
public void init() {
}
public GlyphIcon(Class iconType) {
this.typeOfT = iconType;
initProperties();
}
private void initProperties() {
getStyleClass().addAll("root", "glyph-icon");
glyphSizeProperty().addListener(observable -> {
updateSize();
});
glyphStyleProperty().addListener(observable -> {
updateStyle();
});
glyphNameProperty().addListener(observable -> {
updateIcon();
});
setIcon(getDefaultGlyph());
}
// convenience method
public final GlyphIcon setStyleClass(String styleClass) {
getStyleClass().add(styleClass);
return this;
}
public final StringProperty glyphStyleProperty() {
if (glyphStyle == null) {
glyphStyle = new SimpleStringProperty("");
}
return glyphStyle;
}
public final String getGlyphStyle() {
return glyphStyleProperty().getValue();
}
public final void setGlyphStyle(String style) {
glyphStyleProperty().setValue(style);
}
public final ObjectProperty glyphNameProperty() {
if (glyphName == null) {
glyphName = new SimpleStyleableObjectProperty<>(StyleableProperties.GLYPH_NAME, GlyphIcon.this, "glyphName");
}
return glyphName;
}
public final String getGlyphName() {
return glyphNameProperty().getValue();
}
public final void setGlyphName(String glyphName) {
glyphNameProperty().setValue(glyphName);
}
public final ObjectProperty glyphSizeProperty() {
if (glyphSize == null) {
glyphSize = new SimpleStyleableObjectProperty<>(StyleableProperties.GLYPH_SIZE, GlyphIcon.this, "glyphSize");
glyphSize.setValue(DEFAULT_ICON_SIZE);
}
return glyphSize;
}
public final Number getGlyphSize() {
return glyphSizeProperty().getValue();
}
public final void setGlyphSize(Number size) {
size = (size == null) ? DEFAULT_ICON_SIZE : size;
glyphSizeProperty().setValue(size);
}
// kept for compability reasons and for SceneBuilder/FXML support
public final String getSize() {
return getGlyphSize().toString();
}
// kept for compability reasons and for SceneBuilder/FXML support
public final void setSize(String sizeExpr) {
Number s = convert(sizeExpr);
setGlyphSize(s);
}
public final void setIcon(T glyph) {
setGlyphName(glyph.name());
}
abstract public T getDefaultGlyph();
private void updateSize() {
Font f = new Font(getFont().getFamily(), getGlyphSize().doubleValue());
setFont(f);
}
private void updateIcon() {
GlyphIcons icon = getDefaultGlyph();
try {
icon = Enum.valueOf(typeOfT, getGlyphName());
} catch (Exception e) {
String msg = String.format("Icon '%s' not found. Using '%s' (default) instead", getGlyphName(), getDefaultGlyph());
Logger.getLogger(GlyphIcon.class.getName()).log(Level.SEVERE, msg);
}
setText(icon.characterToString());
}
private void updateStyle() {
setStyle(getGlyphStyle());
}
// CSS
private static class StyleableProperties {
private static final CssMetaData GLYPH_NAME
= new CssMetaData("-glyph-name", StyleConverter.getStringConverter(), "BLANK") {
@Override
public boolean isSettable(GlyphIcon styleable) {
return styleable.glyphName == null || !styleable.glyphName.isBound();
}
@Override
public StyleableProperty getStyleableProperty(GlyphIcon styleable) {
return (StyleableProperty) styleable.glyphNameProperty();
}
@Override
public String getInitialValue(GlyphIcon styleable) {
return "BLANK";
}
};
private static final CssMetaData GLYPH_SIZE
= new CssMetaData("-glyph-size", StyleConverter.getSizeConverter(), DEFAULT_ICON_SIZE) {
@Override
public boolean isSettable(GlyphIcon styleable) {
return styleable.glyphSize == null || !styleable.glyphSize.isBound();
}
@Override
public StyleableProperty getStyleableProperty(GlyphIcon styleable) {
return (StyleableProperty) styleable.glyphSizeProperty();
}
@Override
public Number getInitialValue(GlyphIcon styleable) {
return DEFAULT_ICON_SIZE;
}
};
private static final List> STYLEABLES;
static {
final List> styleables = new ArrayList<>(Text.getClassCssMetaData());
Collections.addAll(styleables, GLYPH_NAME, GLYPH_SIZE);
STYLEABLES = Collections.unmodifiableList(styleables);
}
}
public static List> getClassCssMetaData() {
return StyleableProperties.STYLEABLES;
}
@Override
public List> getCssMetaData() {
return getClassCssMetaData();
}
public Number convert(String sizeString) {
ParsedValueImpl parsedValueImpl = CSS_PARSER.parseExpr("", sizeString);
return (Number) parsedValueImpl.convert(getFont());
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/GlyphIcons.java 0000664 0000000 0000000 00000001535 12654216013 0027654 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs;
/**
*
* @author Jens Deters (mail@jensd.de)
*/
public interface GlyphIcons {
String characterToString();
String unicodeToString();
String name();
char getChar();
String getFontFamily();
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/GlyphsBuilder.java 0000664 0000000 0000000 00000003404 12654216013 0030347 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Jens Deters (mail@jensd.de)
*/
public class GlyphsBuilder {
private GlyphIcon glyphIcon;
private GlyphsBuilder(Class extends GlyphIcon> clazz) {
try {
glyphIcon = clazz.newInstance();
} catch (InstantiationException | IllegalAccessException ex) {
Logger.getLogger(GlyphsBuilder.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static GlyphsBuilder create(Class extends GlyphIcon> clazz) {
return new GlyphsBuilder(clazz);
}
public GlyphsBuilder glyph(GlyphIcons glyph) {
glyphIcon.setGlyphName(glyph.name());
return this;
}
public GlyphsBuilder size(String size) {
glyphIcon.setSize(size);
return this;
}
public GlyphsBuilder style(String style) {
glyphIcon.setGlyphStyle(style);
return this;
}
public GlyphsBuilder styleClass(String styleClass) {
glyphIcon.setStyleClass(styleClass);
return this;
}
public GlyphIcon build() {
return glyphIcon;
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/GlyphsDude.java 0000664 0000000 0000000 00000015140 12654216013 0027642 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs;
import de.jensd.fx.glyphs.fontawesome.FontAwesomeIconView;
import de.jensd.fx.glyphs.materialdesignicons.MaterialDesignIconView;
import de.jensd.fx.glyphs.materialicons.MaterialIconView;
import de.jensd.fx.glyphs.octicons.OctIconView;
import de.jensd.fx.glyphs.weathericons.WeatherIconView;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.scene.control.Button;
import javafx.scene.control.ContentDisplay;
import javafx.scene.control.Label;
import javafx.scene.control.Labeled;
import javafx.scene.control.MenuItem;
import javafx.scene.control.Tab;
import javafx.scene.control.ToggleButton;
import javafx.scene.control.TreeItem;
import javafx.scene.text.Font;
import javafx.scene.text.Text;
/**
*
* @author Jens Deters
*/
public class GlyphsDude {
static {
try {
Font.loadFont(GlyphsDude.class.getResource(FontAwesomeIconView.TTF_PATH).openStream(), 10.0);
Font.loadFont(GlyphsDude.class.getResource(WeatherIconView.TTF_PATH).openStream(), 10.0);
Font.loadFont(GlyphsDude.class.getResource(MaterialDesignIconView.TTF_PATH).openStream(), 10.0);
Font.loadFont(GlyphsDude.class.getResource(MaterialIconView.TTF_PATH).openStream(), 10.0);
Font.loadFont(GlyphsDude.class.getResource(OctIconView.TTF_PATH).openStream(), 10.0);
} catch (IOException ex) {
Logger.getLogger(MaterialDesignIconView.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static Text createIcon(GlyphIcons icon) {
return GlyphsDude.createIcon(icon, GlyphIcon.DEFAULT_FONT_SIZE);
}
public static Text createIcon(GlyphIcons icon, String iconSize) {
Text text = new Text(icon.characterToString());
text.getStyleClass().add("glyph-icon");
text.setStyle(String.format("-fx-font-family: %s; -fx-font-size: %s;", icon.getFontFamily(), iconSize));
return text;
}
public static Label createIconLabel(GlyphIcons icon, String text, String iconSize, String fontSize, ContentDisplay contentDisplay) {
Text iconLabel = GlyphsDude.createIcon(icon, iconSize);
Label label = new Label(text);
label.setStyle("-fx-font-size: " + fontSize);
label.setGraphic(iconLabel);
label.setContentDisplay(contentDisplay);
return label;
}
public static Button createIconButton(GlyphIcons icon) {
return createIconButton(icon, "");
}
public static Button createIconButton(GlyphIcons icon, String text) {
Text label = GlyphsDude.createIcon(icon, GlyphIcon.DEFAULT_FONT_SIZE);
Button button = new Button(text);
button.setGraphic(label);
return button;
}
public static Button createIconButton(GlyphIcons icon, String text, String iconSize, String fontSize, ContentDisplay contentDisplay) {
Text label = GlyphsDude.createIcon(icon, iconSize);
Button button = new Button(text);
button.setStyle("-fx-font-size: " + fontSize);
button.setGraphic(label);
button.setContentDisplay(contentDisplay);
return button;
}
public static ToggleButton createIconToggleButton(GlyphIcons icon, String text, String iconSize, ContentDisplay contentDisplay) {
return createIconToggleButton(icon, text, iconSize, GlyphIcon.DEFAULT_FONT_SIZE, contentDisplay);
}
public static ToggleButton createIconToggleButton(GlyphIcons icon, String text, String iconSize, String fontSize, ContentDisplay contentDisplay) {
Text label = GlyphsDude.createIcon(icon, iconSize);
ToggleButton button = new ToggleButton(text);
button.setStyle("-fx-font-size: " + fontSize);
button.setGraphic(label);
button.setContentDisplay(contentDisplay);
return button;
}
public static void setIcon(Tab tab, GlyphIcons icon) {
setIcon(tab, icon, GlyphIcon.DEFAULT_FONT_SIZE);
}
public static void setIcon(Tab tab, GlyphIcons icon, String iconSize) {
tab.setGraphic(GlyphsDude.createIcon(icon, iconSize));
}
public static void setIcon(Labeled labeled, GlyphIcons icon) {
setIcon(labeled, icon, GlyphIcon.DEFAULT_FONT_SIZE);
}
public static void setIcon(Labeled labeled, GlyphIcons icon, ContentDisplay contentDisplay) {
setIcon(labeled, icon, GlyphIcon.DEFAULT_FONT_SIZE, contentDisplay);
}
public static void setIcon(Labeled labeled, GlyphIcons icon, String iconSize) {
setIcon(labeled, icon, iconSize, ContentDisplay.LEFT);
}
public static void setIcon(Labeled labeled, GlyphIcons icon, String iconSize, ContentDisplay contentDisplay) {
if (labeled == null) {
throw new IllegalArgumentException("The component must not be 'null'!");
}
labeled.setGraphic(GlyphsDude.createIcon(icon, iconSize));
labeled.setContentDisplay(contentDisplay);
}
public static void setIcon(MenuItem menuItem, GlyphIcons icon) {
setIcon(menuItem, icon, GlyphIcon.DEFAULT_FONT_SIZE, GlyphIcon.DEFAULT_FONT_SIZE);
}
public static void setIcon(MenuItem menuItem, GlyphIcons icon, String iconSize) {
setIcon(menuItem, icon, GlyphIcon.DEFAULT_FONT_SIZE, iconSize);
}
public static void setIcon(MenuItem menuItem, GlyphIcons icon, String fontSize, String iconSize) {
if (menuItem == null) {
throw new IllegalArgumentException("The menu item must not be 'null'!");
}
Text label = GlyphsDude.createIcon(icon, iconSize);
menuItem.setStyle("-fx-font-size: " + fontSize);
menuItem.setGraphic(label);
}
public static void setIcon(TreeItem treeItem, GlyphIcons icon) {
setIcon(treeItem, icon, GlyphIcon.DEFAULT_FONT_SIZE);
}
public static void setIcon(TreeItem treeItem, GlyphIcons icon, String iconSize) {
if (treeItem == null) {
throw new IllegalArgumentException("The tree item must not be 'null'!");
}
Text label = GlyphsDude.createIcon(icon, iconSize);
treeItem.setGraphic(label);
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/GlyphsStack.java 0000664 0000000 0000000 00000004731 12654216013 0030032 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs;
import javafx.scene.layout.StackPane;
import java.util.Collection;
/**
*
* @author Jens Deters
*/
public class GlyphsStack extends StackPane {
public static GlyphsStack create() {
return new GlyphsStack();
}
public GlyphsStack add(GlyphIcon icon) {
getChildren().add(icon);
return this;
}
/**
* Add all {@code icons} to this {@link GlyphsStack}. If the icons are {@code null} or empty,
* nothing is performed.
* @param icons The icons to add to this stack.
* @return This instance of GlyphsStack.
*/
public GlyphsStack addAll(GlyphIcon ... icons) {
if(icons != null && icons.length > 0) {
this.getChildren().addAll(icons);
}
return this;
}
/**
* Add all {@code icons} to this {@link GlyphsStack}. If the icons are {@code null} or empty,
* nothing is performed.
* @param icons The icons to add to this stack.
* @return This instance of GlyphsStack.
*/
public GlyphsStack addAll(Collection extends GlyphIcon> icons) {
if(icons != null && !icons.isEmpty()) {
this.getChildren().addAll(icons);
}
return this;
}
/**
* Add all {@code icons} to this {@link GlyphsStack}. If the icons are {@code null} or empty,
* nothing is performed.
* @param index index at which to insert the first element from the specified collection.
* @param icons The icons to add to this stack.
* @return This instance of GlyphsStack.
*/
public GlyphsStack addAll(int index, Collection extends GlyphIcon> icons) {
if(icons != null && !icons.isEmpty()) {
this.getChildren().addAll(index, icons);
}
return this;
}
public GlyphsStack remove(GlyphIcon icon) {
getChildren().remove(icon);
return this;
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/GlyphsStyle.java 0000664 0000000 0000000 00000002211 12654216013 0030054 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs;
/**
* @author Jens Deters
*/
public enum GlyphsStyle {
DEFAULT("/styles/glyphs.css"),
DARK("/styles/glyphs_dark.css"),
LIGHT("/styles/glyphs_light.css"),
BLUE("/styles/glyphs_blue.css"),
RED("/styles/glyphs_red.css");
private final String stylePath;
private GlyphsStyle(String stylePath) {
this.stylePath = stylePath;
}
public String getStylePath() {
return stylePath;
}
@Override
public String toString() {
return stylePath;
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/control/ 0000775 0000000 0000000 00000000000 12654216013 0026406 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/control/GlyphCheckBox.java 0000664 0000000 0000000 00000003605 12654216013 0031747 0 ustar 00root root 0000000 0000000 package de.jensd.fx.glyphs.control;
import de.jensd.fx.glyphs.GlyphIcon;
import de.jensd.fx.glyphs.control.skin.GlyphCheckBoxSkin;
import de.jensd.fx.glyphs.fontawesome.FontAwesomeIcon;
import de.jensd.fx.glyphs.fontawesome.FontAwesomeIconView;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;
import javafx.scene.control.CheckBox;
import javafx.scene.control.Skin;
/**
* @author Jens Deters (jens.deters@codecentric.de)
*/
public class GlyphCheckBox extends CheckBox {
private ObjectProperty notSelectedIcon;
private ObjectProperty selectedIcon;
public GlyphCheckBox() {
super("");
}
public GlyphCheckBox(GlyphIcon notSelectedIcon, GlyphIcon selectedIcon, String text) {
super(text);
setNotSelectedIcon(notSelectedIcon);
setSelectedIcon(selectedIcon);
}
@Override
protected Skin createDefaultSkin() {
return new GlyphCheckBoxSkin(this);
}
public ObjectProperty notSelectedIconProperty() {
if (notSelectedIcon == null) {
notSelectedIcon = new SimpleObjectProperty(new FontAwesomeIconView(FontAwesomeIcon.TOGGLE_OFF));
}
return notSelectedIcon;
}
public GlyphIcon getNotSelectedIcon() {
return notSelectedIconProperty().get();
}
public void setNotSelectedIcon(GlyphIcon icon) {
notSelectedIconProperty().set(icon);
}
public ObjectProperty selectedIconProperty() {
if (selectedIcon == null) {
selectedIcon = new SimpleObjectProperty(new FontAwesomeIconView(FontAwesomeIcon.TOGGLE_ON));
}
return selectedIcon;
}
public GlyphIcon getSelectedIcon() {
return selectedIconProperty().get();
}
public void setSelectedIcon(GlyphIcon icon) {
selectedIconProperty().set(icon);
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/control/skin/ 0000775 0000000 0000000 00000000000 12654216013 0027352 5 ustar 00root root 0000000 0000000 GlyphCheckBoxSkin.java 0000664 0000000 0000000 00000002663 12654216013 0033464 0 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/control/skin package de.jensd.fx.glyphs.control.skin;
import com.sun.javafx.scene.control.skin.CheckBoxSkin;
import de.jensd.fx.glyphs.GlyphIcon;
import de.jensd.fx.glyphs.control.GlyphCheckBox;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.collections.SetChangeListener;
import javafx.css.PseudoClass;
import javafx.scene.layout.StackPane;
/**
*
* @author Jens Deters (jens.deters@codecentric.de)
*/
public class GlyphCheckBoxSkin extends CheckBoxSkin {
private final StackPane box;
public GlyphCheckBoxSkin(GlyphCheckBox checkbox) {
super(checkbox);
box = (StackPane) getChildren().get(getChildren().size() - 1);
box.getStyleClass().clear();
box.getChildren().addAll(checkbox.getNotSelectedIcon());
checkbox.armedProperty().addListener((ObservableValue extends Boolean> observable, Boolean oldValue, Boolean newValue) -> {
handleState();
});
checkbox.selectedProperty().addListener((ObservableValue extends Boolean> observable, Boolean oldValue, Boolean newValue) -> {
handleState();
});
handleState();
}
private void handleState(){
if (getSkinnable().isSelected()) {
box.getChildren().setAll(((GlyphCheckBox)getSkinnable()).getSelectedIcon());
} else {
box.getChildren().setAll(((GlyphCheckBox)getSkinnable()).getNotSelectedIcon());
}
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/fontawesome/ 0000775 0000000 0000000 00000000000 12654216013 0027255 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/fontawesome/FontAwesomeIcon.java 0000664 0000000 0000000 00000045021 12654216013 0033162 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs.fontawesome;
import de.jensd.fx.glyphs.GlyphIcons;
/**
*
* Icon Enum based on Font-Awesome v4.4.0
*
* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers
* do not read off random characters that represent icons
*
* @author Jens Deters
*/
public enum FontAwesomeIcon implements GlyphIcons {
FA_500PX('\uf26E'),
ADJUST('\uf042'),
ADN('\uf170'),
ALIGN_CENTER('\uf037'),
ALIGN_JUSTIFY('\uf039'),
ALIGN_LEFT('\uf036'),
ALIGN_RIGHT('\uf038'),
AMAZON('\uf270'),
AMBULANCE('\uf0F9'),
ANCHOR('\uf13D'),
ANDROID('\uf17B'),
ANGELLIST('\uf209'),
ANGLE_DOUBLE_DOWN('\uf103'),
ANGLE_DOUBLE_LEFT('\uf100'),
ANGLE_DOUBLE_RIGHT('\uf101'),
ANGLE_DOUBLE_UP('\uf102'),
ANGLE_DOWN('\uf107'),
ANGLE_LEFT('\uf104'),
ANGLE_RIGHT('\uf105'),
ANGLE_UP('\uf106'),
APPLE('\uf179'),
ARCHIVE('\uf187'),
AREA_CHART('\uf1FE'),
ARROW_CIRCLE_DOWN('\uf0AB'),
ARROW_CIRCLE_LEFT('\uf0A8'),
ARROW_CIRCLE_ALT_DOWN('\uf01A'),
ARROW_CIRCLE_ALT_LEFT('\uf190'),
ARROW_CIRCLE_ALT_RIGHT('\uf18E'),
ARROW_CIRCLE_ALT_UP('\uf01B'),
ARROW_CIRCLE_RIGHT('\uf0A9'),
ARROW_CIRCLE_UP('\uf0AA'),
ARROW_DOWN('\uf063'),
ARROW_LEFT('\uf060'),
ARROW_RIGHT('\uf061'),
ARROW_UP('\uf062'),
ARROWS('\uf047'),
ARROWS_ALT('\uf0B2'),
ARROWS_H('\uf07E'),
ARROWS_V('\uf07D'),
ASTERISK('\uf069'),
AT('\uf1FA'),
AUTOMOBILE('\uf1B9'),
BACKWARD('\uf04A'),
BALANCE_SCALE('\uf24E'),
BAN('\uf05E'),
BANK('\uf19C'),
BAR_CHART('\uf080'),
BAR_CHART_ALT('\uf080'),
BARCODE('\uf02A'),
BARS('\uf0C9'),
BATTERY_0('\uf244'),
BATTERY_1('\uf243'),
BATTERY_2('\uf242'),
BATTERY_3('\uf241'),
BATTERY_4('\uf240'),
BATTERY_EMPTY('\uf244'),
BATTERY_FULL('\uf240'),
BATTERY_HALF('\uf242'),
BATTERY_QUARTER('\uf243'),
BATTERY_THREE_QUARTERS('\uf241'),
BED('\uf236'),
BEER('\uf0FC'),
BEHANCE('\uf1B4'),
BEHANCE_SQUARE('\uf1B5'),
BELL('\uf0F3'),
BELL_ALT('\uf0A2'),
BELL_SLASH('\uf1F6'),
BELL_SLASH_ALT('\uf1F7'),
BICYCLE('\uf206'),
BINOCULARS('\uf1E5'),
BIRTHDAY_CAKE('\uf1FD'),
BITBUCKET('\uf171'),
BITBUCKET_SQUARE('\uf172'),
BITCOIN('\uf15A'),
BLACK_TIE('\uf27E'),
BLUETOOTH('\uf293'),
BLUETOOTH_B('\uf294'),
BOLD('\uf032'),
BOLT('\uf0E7'),
BOMB('\uf1E2'),
BOOK('\uf02D'),
BOOKMARK('\uf02E'),
BOOKMARK_ALT('\uf097'),
BRIEFCASE('\uf0B1'),
BTC('\uf15A'),
BUG('\uf188'),
BUILDING('\uf1AD'),
BUILDING_ALT('\uf0F7'),
BULLHORN('\uf0A1'),
BULLSEYE('\uf140'),
BUS('\uf207'),
BUYSELLADS('\uf20D'),
CAB('\uf1BA'),
CALCULATOR('\uf1EC'),
CALENDAR('\uf073'),
CALENDAR_CHECK_ALT('\uf274'),
CALENDAR_MINUS_ALT('\uf272'),
CALENDAR_ALT('\uf133'),
CALENDAR_PLUS_ALT('\uf271'),
CALENDAR_TIMES_ALT('\uf273'),
CAMERA('\uf030'),
CAMERA_RETRO('\uf083'),
CAR('\uf1B9'),
CARET_DOWN('\uf0D7'),
CARET_LEFT('\uf0D9'),
CARET_RIGHT('\uf0DA'),
CARET_SQUARE_ALT_DOWN('\uf150'),
CARET_SQUARE_ALT_LEFT('\uf191'),
CARET_SQUARE_ALT_RIGHT('\uf152'),
CARET_SQUARE_ALT_UP('\uf151'),
CARET_UP('\uf0D8'),
CART_ARROW_DOWN('\uf218'),
CART_PLUS('\uf217'),
CC('\uf20A'),
CC_AMEX('\uf1F3'),
CC_DINERS_CLUB('\uf24C'),
CC_DISCOVER('\uf1F2'),
CC_JCB('\uf24B'),
CC_MASTERCARD('\uf1F1'),
CC_PAYPAL('\uf1F4'),
CC_STRIPE('\uf1F5'),
CC_VISA('\uf1F0'),
CERTIFICATE('\uf0A3'),
CHAIN('\uf0C1'),
CHAIN_BROKEN('\uf127'),
CHECK('\uf00C'),
CHECK_CIRCLE('\uf058'),
CHECK_CIRCLE_ALT('\uf05D'),
CHECK_SQUARE('\uf14A'),
CHECK_SQUARE_ALT('\uf046'),
CHEVRON_CIRCLE_DOWN('\uf13A'),
CHEVRON_CIRCLE_LEFT('\uf137'),
CHEVRON_CIRCLE_RIGHT('\uf138'),
CHEVRON_CIRCLE_UP('\uf139'),
CHEVRON_DOWN('\uf078'),
CHEVRON_LEFT('\uf053'),
CHEVRON_RIGHT('\uf054'),
CHEVRON_UP('\uf077'),
CHILD('\uf1AE'),
CHROME('\uf268'),
CIRCLE('\uf111'),
CIRCLE_ALT('\uf10C'),
CIRCLE_ALT_NOTCH('\uf1CE'),
CIRCLE_THIN('\uf1DB'),
CLIPBOARD('\uf0EA'),
CLOCK_ALT('\uf017'),
CLONE('\uf24D'),
CLOSE('\uf00D'),
CLOUD('\uf0C2'),
CLOUD_DOWNLOAD('\uf0ED'),
CLOUD_UPLOAD('\uf0EE'),
CNY('\uf157'),
CODE('\uf121'),
CODE_FORK('\uf126'),
CODEPEN('\uf1CB'),
CODIEPIE('\uf284'),
COFFEE('\uf0F4'),
COG('\uf013'),
COGS('\uf085'),
COLUMNS('\uf0DB'),
COMMENT('\uf075'),
COMMENT_ALT('\uf0E5'),
COMMENTING('\uf27A'),
COMMENTING_ALT('\uf27B'),
COMMENTS('\uf086'),
COMMENTS_ALT('\uf0E6'),
COMPASS('\uf14E'),
COMPRESS('\uf066'),
CONNECTDEVELOP('\uf20E'),
CONTAO('\uf26D'),
COPY('\uf0C5'),
COPYRIGHT('\uf1F9'),
CREATIVE_COMMONS('\uf25E'),
CREDIT_CARD('\uf09D'),
CREDIT_CARD_ALT('\uf283'),
CROP('\uf125'),
CROSSHAIRS('\uf05B'),
CSS3('\uf13C'),
CUBE('\uf1B2'),
CUBES('\uf1B3'),
CUT('\uf0C4'),
CUTLERY('\uf0F5'),
DASHBOARD('\uf0E4'),
DASHCUBE('\uf210'),
DATABASE('\uf1C0'),
DEDENT('\uf03B'),
DELICIOUS('\uf1A5'),
DESKTOP('\uf108'),
DEVIANTART('\uf1BD'),
DIAMOND('\uf219'),
DIGG('\uf1A6'),
DOLLAR('\uf155'),
DOT_CIRCLE_ALT('\uf192'),
DOWNLOAD('\uf019'),
DRIBBBLE('\uf17D'),
DROPBOX('\uf16B'),
DRUPAL('\uf1A9'),
EDGE('\uf282'),
EDIT('\uf044'),
EJECT('\uf052'),
ELLIPSIS_H('\uf141'),
ELLIPSIS_V('\uf142'),
EMPIRE('\uf1D1'),
ENVELOPE('\uf0E0'),
ENVELOPE_ALT('\uf003'),
ENVELOPE_SQUARE('\uf199'),
ERASER('\uf12D'),
EUR('\uf153'),
EURO('\uf153'),
EXCHANGE('\uf0EC'),
EXCLAMATION('\uf12A'),
EXCLAMATION_CIRCLE('\uf06A'),
EXCLAMATION_TRIANGLE('\uf071'),
EXPAND('\uf065'),
EXPEDITEDSSL('\uf23E'),
EXTERNAL_LINK('\uf08E'),
EXTERNAL_LINK_SQUARE('\uf14C'),
EYE('\uf06E'),
EYE_SLASH('\uf070'),
EYEDROPPER('\uf1FB'),
FACEBOOK('\uf09A'),
FACEBOOK_F('\uf09A'),
FACEBOOK_OFFICIAL('\uf230'),
FACEBOOK_SQUARE('\uf082'),
FAST_BACKWARD('\uf049'),
FAST_FORWARD('\uf050'),
FAX('\uf1AC'),
FEED('\uf09E'),
FEMALE('\uf182'),
FIGHTER_JET('\uf0FB'),
FILE('\uf15B'),
FILE_ARCHIVE_ALT('\uf1C6'),
FILE_AUDIO_ALT('\uf1C7'),
FILE_CODE_ALT('\uf1C9'),
FILE_EXCEL_ALT('\uf1C3'),
FILE_IMAGE_ALT('\uf1C5'),
FILE_MOVIE_ALT('\uf1C8'),
FILE_ALT('\uf016'),
FILE_PDF_ALT('\uf1C1'),
FILE_PHOTO_ALT('\uf1C5'),
FILE_PICTURE_ALT('\uf1C5'),
FILE_POWERPOINT_ALT('\uf1C4'),
FILE_SOUND_ALT('\uf1C7'),
FILE_TEXT('\uf15C'),
FILE_TEXT_ALT('\uf0F6'),
FILE_VIDEO_ALT('\uf1C8'),
FILE_WORD_ALT('\uf1C2'),
FILE_ZIP_ALT('\uf1C6'),
FILES_ALT('\uf0C5'),
FILM('\uf008'),
FILTER('\uf0B0'),
FIRE('\uf06D'),
FIRE_EXTINGUISHER('\uf134'),
FIREFOX('\uf269'),
FLAG('\uf024'),
FLAG_CHECKERED('\uf11E'),
FLAG_ALT('\uf11D'),
FLASH('\uf0E7'),
FLASK('\uf0C3'),
FLICKR('\uf16E'),
FLOPPY_ALT('\uf0C7'),
FOLDER('\uf07B'),
FOLDER_ALT('\uf114'),
FOLDER_OPEN('\uf07C'),
FOLDER_OPEN_ALT('\uf115'),
FONT('\uf031'),
FONTICONS('\uf280'),
FORT_AWESOME('\uf286'),
FORUMBEE('\uf211'),
FORWARD('\uf04E'),
FOURSQUARE('\uf180'),
FROWN_ALT('\uf119'),
FUTBOL_ALT('\uf1E3'),
GAMEPAD('\uf11B'),
GAVEL('\uf0E3'),
GBP('\uf154'),
GE('\uf1D1'),
GEAR('\uf013'),
GEARS('\uf085'),
GENDERLESS('\uf22D'),
GET_POCKET('\uf265'),
GG('\uf260'),
GG_CIRCLE('\uf261'),
GIFT('\uf06B'),
GIT('\uf1D3'),
GIT_SQUARE('\uf1D2'),
GITHUB('\uf09B'),
GITHUB_ALT('\uf113'),
GITHUB_SQUARE('\uf092'),
GITTIP('\uf184'),
GLASS('\uf000'),
GLOBE('\uf0AC'),
GOOGLE('\uf1A0'),
GOOGLE_PLUS('\uf0D5'),
GOOGLE_PLUS_SQUARE('\uf0D4'),
GOOGLE_WALLET('\uf1EE'),
GRADUATION_CAP('\uf19D'),
GRATIPAY('\uf184'),
GROUP('\uf0C0'),
H_SQUARE('\uf0FD'),
HACKER_NEWS('\uf1D4'),
HAND_GRAB_ALT('\uf255'),
HAND_LIZARD_ALT('\uf258'),
HAND_ALT_DOWN('\uf0A7'),
HAND_ALT_LEFT('\uf0A5'),
HAND_ALT_RIGHT('\uf0A4'),
HAND_ALT_UP('\uf0A6'),
HAND_PAPER_ALT('\uf256'),
HAND_PEACE_ALT('\uf25B'),
HAND_POINTER_ALT('\uf25A'),
HAND_ROCK_ALT('\uf255'),
HAND_SCISSORS_ALT('\uf257'),
HAND_SPOCK_ALT('\uf259'),
HAND_STOP_ALT('\uf256'),
HASHTAG('\uf292'),
HDD_ALT('\uf0A0'),
HEADER('\uf1DC'),
HEADPHONES('\uf025'),
HEART('\uf004'),
HEART_ALT('\uf08A'),
HEARTBEAT('\uf21E'),
HISTORY('\uf1DA'),
HOME('\uf015'),
HOSPITAL_ALT('\uf0F8'),
HOTEL('\uf236'),
HOURGLASS('\uf254'),
HOURGLASS_1('\uf250'),
HOURGLASS_2('\uf252'),
HOURGLASS_3('\uf253'),
HOURGLASS_END('\uf253'),
HOURGLASS_HALF('\uf252'),
HOURGLASS_ALT('\uf250'),
HOURGLASS_START('\uf251'),
HOUZZ('\uf27C'),
HTML5('\uf13B'),
I_CURSOR('\uf246'),
ILS('\uf20B'),
IMAGE('\uf03E'),
INBOX('\uf01C'),
INDENT('\uf03C'),
INDUSTRY('\uf275'),
INFO('\uf129'),
INFO_CIRCLE('\uf05A'),
INR('\uf156'),
INSTAGRAM('\uf16D'),
INSTITUTION('\uf19C'),
INTERNET_EXPLORER('\uf26B'),
INTERSEX('\uf224'),
IOXHOST('\uf208'),
ITALIC('\uf033'),
JOOMLA('\uf1AA'),
JPY('\uf157'),
JSFIDDLE('\uf1CC'),
KEY('\uf084'),
KEYBOARD_ALT('\uf11C'),
KRW('\uf159'),
LANGUAGE('\uf1AB'),
LAPTOP('\uf109'),
LASTFM('\uf202'),
LASTFM_SQUARE('\uf203'),
LEAF('\uf06C'),
LEANPUB('\uf212'),
LEGAL('\uf0E3'),
LEMON_ALT('\uf094'),
LEVEL_DOWN('\uf149'),
LEVEL_UP('\uf148'),
LIFE_BOUY('\uf1CD'),
LIFE_BUOY('\uf1CD'),
LIFE_RING('\uf1CD'),
LIFE_SAVER('\uf1CD'),
LIGHTBULB_ALT('\uf0EB'),
LINE_CHART('\uf201'),
LINK('\uf0C1'),
LINKEDIN('\uf0E1'),
LINKEDIN_SQUARE('\uf08C'),
LINUX('\uf17C'),
LIST('\uf03A'),
LIST_ALT('\uf022'),
LIST_OL('\uf0CB'),
LIST_UL('\uf0CA'),
LOCATION_ARROW('\uf124'),
LOCK('\uf023'),
LONG_ARROW_DOWN('\uf175'),
LONG_ARROW_LEFT('\uf177'),
LONG_ARROW_RIGHT('\uf178'),
LONG_ARROW_UP('\uf176'),
MAGIC('\uf0D0'),
MAGNET('\uf076'),
MAIL_FORWARD('\uf064'),
MAIL_REPLY('\uf112'),
MAIL_REPLY_ALL('\uf122'),
MALE('\uf183'),
MAP('\uf279'),
MAP_MARKER('\uf041'),
MAP_ALT('\uf278'),
MAP_PIN('\uf276'),
MAP_SIGNS('\uf277'),
MARS('\uf222'),
MARS_DOUBLE('\uf227'),
MARS_STROKE('\uf229'),
MARS_STROKE_H('\uf22B'),
MARS_STROKE_V('\uf22A'),
MAXCDN('\uf136'),
MEANPATH('\uf20C'),
MEDIUM('\uf23A'),
MEDKIT('\uf0FA'),
MEH_ALT('\uf11A'),
MERCURY('\uf223'),
MICROPHONE('\uf130'),
MICROPHONE_SLASH('\uf131'),
MINUS('\uf068'),
MINUS_CIRCLE('\uf056'),
MINUS_SQUARE('\uf146'),
MINUS_SQUARE_ALT('\uf147'),
MIXCLOUD('\uf289'),
MOBILE('\uf10B'),
MOBILE_PHONE('\uf10B'),
MODX('\uf285'),
MONEY('\uf0D6'),
MOON_ALT('\uf186'),
MORTAR_BOARD('\uf19D'),
MOTORCYCLE('\uf21C'),
MOUSE_POINTER('\uf245'),
MUSIC('\uf001'),
NAVICON('\uf0C9'),
NEUTER('\uf22C'),
NEWSPAPER_ALT('\uf1EA'),
OBJECT_GROUP('\uf247'),
OBJECT_UNGROUP('\uf248'),
ODNOKLASSNIKI('\uf263'),
ODNOKLASSNIKI_SQUARE('\uf264'),
OPENCART('\uf23D'),
OPENID('\uf19B'),
OPERA('\uf26A'),
OPTIN_MONSTER('\uf23C'),
OUTDENT('\uf03B'),
PAGELINES('\uf18C'),
PAINT_BRUSH('\uf1FC'),
PAPER_PLANE('\uf1D8'),
PAPER_PLANE_ALT('\uf1D9'),
PAPERCLIP('\uf0C6'),
PARAGRAPH('\uf1DD'),
PASTE('\uf0EA'),
PAUSE('\uf04C'),
PAUSE_CIRCLE('\uf28B'),
PAUSE_CIRCLE_ALT('\uf28C'),
PAW('\uf1B0'),
PAYPAL('\uf1ED'),
PENCIL('\uf040'),
PENCIL_SQUARE('\uf14B'),
PENCIL_SQUARE_ALT('\uf044'),
PERCENT('\uf295'),
PHONE('\uf095'),
PHONE_SQUARE('\uf098'),
PHOTO('\uf03E'),
PICTURE_ALT('\uf03E'),
PIE_CHART('\uf200'),
PIED_PIPER('\uf1A7'),
PIED_PIPER_ALT('\uf1A8'),
PINTEREST('\uf0D2'),
PINTEREST_P('\uf231'),
PINTEREST_SQUARE('\uf0D3'),
PLANE('\uf072'),
PLAY('\uf04B'),
PLAY_CIRCLE('\uf144'),
PLAY_CIRCLE_ALT('\uf01D'),
PLUG('\uf1E6'),
PLUS('\uf067'),
PLUS_CIRCLE('\uf055'),
PLUS_SQUARE('\uf0FE'),
PLUS_SQUARE_ALT('\uf196'),
POWER_OFF('\uf011'),
PRINT('\uf02F'),
PRODUCT_HUNT('\uf288'),
PUZZLE_PIECE('\uf12E'),
QQ('\uf1D6'),
QRCODE('\uf029'),
QUESTION('\uf128'),
QUESTION_CIRCLE('\uf059'),
QUOTE_LEFT('\uf10D'),
QUOTE_RIGHT('\uf10E'),
RA('\uf1D0'),
RANDOM('\uf074'),
REBEL('\uf1D0'),
RECYCLE('\uf1B8'),
REDDIT('\uf1A1'),
REDDIT_ALIEN('\uf281'),
REDDIT_SQUARE('\uf1A2'),
REFRESH('\uf021'),
REGISTERED('\uf25D'),
REMOVE('\uf00D'),
RENREN('\uf18B'),
REORDER('\uf0C9'),
REPEAT('\uf01E'),
REPLY('\uf112'),
REPLY_ALL('\uf122'),
RETWEET('\uf079'),
RMB('\uf157'),
ROAD('\uf018'),
ROCKET('\uf135'),
ROTATE_LEFT('\uf0E2'),
ROTATE_RIGHT('\uf01E'),
ROUBLE('\uf158'),
RSS('\uf09E'),
RSS_SQUARE('\uf143'),
RUB('\uf158'),
RUBLE('\uf158'),
RUPEE('\uf156'),
SAFARI('\uf267'),
SAVE('\uf0C7'),
SCISSORS('\uf0C4'),
SCRIBD('\uf28A'),
SEARCH('\uf002'),
SEARCH_MINUS('\uf010'),
SEARCH_PLUS('\uf00E'),
SELLSY('\uf213'),
SEND('\uf1D8'),
SEND_ALT('\uf1D9'),
SERVER('\uf233'),
SHARE('\uf064'),
SHARE_ALT('\uf1E0'),
SHARE_ALT_SQUARE('\uf1E1'),
SHARE_SQUARE('\uf14D'),
SHARE_SQUARE_ALT('\uf045'),
SHEKEL('\uf20B'),
SHEQEL('\uf20B'),
SHIELD('\uf132'),
SHIP('\uf21A'),
SHIRTSINBULK('\uf214'),
SHOPPING_BAG('\uf290'),
SHOPPING_BASKET('\uf291'),
SHOPPING_CART('\uf07A'),
SIGN_IN('\uf090'),
SIGN_OUT('\uf08B'),
SIGNAL('\uf012'),
SIMPLYBUILT('\uf215'),
SITEMAP('\uf0E8'),
SKYATLAS('\uf216'),
SKYPE('\uf17E'),
SLACK('\uf198'),
SLIDERS('\uf1DE'),
SLIDESHARE('\uf1E7'),
SMILE_ALT('\uf118'),
SOCCER_BALL_ALT('\uf1E3'),
SORT('\uf0DC'),
SORT_ALPHA_ASC('\uf15D'),
SORT_ALPHA_DESC('\uf15E'),
SORT_AMOUNT_ASC('\uf160'),
SORT_AMOUNT_DESC('\uf161'),
SORT_ASC('\uf0DE'),
SORT_DESC('\uf0DD'),
SORT_DOWN('\uf0DD'),
SORT_NUMERIC_ASC('\uf162'),
SORT_NUMERIC_DESC('\uf163'),
SORT_UP('\uf0DE'),
SOUNDCLOUD('\uf1BE'),
SPACE_SHUTTLE('\uf197'),
SPINNER('\uf110'),
SPOON('\uf1B1'),
SPOTIFY('\uf1BC'),
SQUARE('\uf0C8'),
SQUARE_ALT('\uf096'),
STACK_EXCHANGE('\uf18D'),
STACK_OVERFLOW('\uf16C'),
STAR('\uf005'),
STAR_HALF('\uf089'),
STAR_HALF_EMPTY('\uf123'),
STAR_HALF_FULL('\uf123'),
STAR_HALF_ALT('\uf123'),
STAR_ALT('\uf006'),
STEAM('\uf1B6'),
STEAM_SQUARE('\uf1B7'),
STEP_BACKWARD('\uf048'),
STEP_FORWARD('\uf051'),
STETHOSCOPE('\uf0F1'),
STICKY_NOTE('\uf249'),
STICKY_NOTE_ALT('\uf24A'),
STOP('\uf04D'),
STOP_CIRCLE('\uf28D'),
STOP_CIRCLE_ALT('\uf28E'),
STREET_VIEW('\uf21D'),
STRIKETHROUGH('\uf0CC'),
STUMBLEUPON('\uf1A4'),
STUMBLEUPON_CIRCLE('\uf1A3'),
SUBSCRIPT('\uf12C'),
SUBWAY('\uf239'),
SUITCASE('\uf0F2'),
SUN_ALT('\uf185'),
SUPERSCRIPT('\uf12B'),
SUPPORT('\uf1CD'),
TABLE('\uf0CE'),
TABLET('\uf10A'),
TACHOMETER('\uf0E4'),
TAG('\uf02B'),
TAGS('\uf02C'),
TASKS('\uf0AE'),
TAXI('\uf1BA'),
TELEVISION('\uf26C'),
TENCENT_WEIBO('\uf1D5'),
TERMINAL('\uf120'),
TEXT_HEIGHT('\uf034'),
TEXT_WIDTH('\uf035'),
TH('\uf00A'),
TH_LARGE('\uf009'),
TH_LIST('\uf00B'),
THUMB_TACK('\uf08D'),
THUMBS_DOWN('\uf165'),
THUMBS_ALT_DOWN('\uf088'),
THUMBS_ALT_UP('\uf087'),
THUMBS_UP('\uf164'),
TICKET('\uf145'),
TIMES('\uf00D'),
TIMES_CIRCLE('\uf057'),
TIMES_CIRCLE_ALT('\uf05C'),
TINT('\uf043'),
TOGGLE_DOWN('\uf150'),
TOGGLE_LEFT('\uf191'),
TOGGLE_OFF('\uf204'),
TOGGLE_ON('\uf205'),
TOGGLE_RIGHT('\uf152'),
TOGGLE_UP('\uf151'),
TRADEMARK('\uf25C'),
TRAIN('\uf238'),
TRANSGENDER('\uf224'),
TRANSGENDER_ALT('\uf225'),
TRASH('\uf1F8'),
TRASH_ALT('\uf014'),
TREE('\uf1BB'),
TRELLO('\uf181'),
TRIPADVISOR('\uf262'),
TROPHY('\uf091'),
TRUCK('\uf0D1'),
TRY('\uf195'),
TTY('\uf1E4'),
TUMBLR('\uf173'),
TUMBLR_SQUARE('\uf174'),
TURKISH_LIRA('\uf195'),
TV('\uf26C'),
TWITCH('\uf1E8'),
TWITTER('\uf099'),
TWITTER_SQUARE('\uf081'),
UMBRELLA('\uf0E9'),
UNDERLINE('\uf0CD'),
UNDO('\uf0E2'),
UNIVERSITY('\uf19C'),
UNLINK('\uf127'),
UNLOCK('\uf09C'),
UNLOCK_ALT('\uf13E'),
UNSORTED('\uf0DC'),
UPLOAD('\uf093'),
USB('\uf287'),
USD('\uf155'),
USER('\uf007'),
USER_MD('\uf0F0'),
USER_PLUS('\uf234'),
USER_SECRET('\uf21B'),
USER_TIMES('\uf235'),
USERS('\uf0C0'),
VENUS('\uf221'),
VENUS_DOUBLE('\uf226'),
VENUS_MARS('\uf228'),
VIACOIN('\uf237'),
VIDEO_CAMERA('\uf03D'),
VIMEO('\uf27D'),
VIMEO_SQUARE('\uf194'),
VINE('\uf1CA'),
VK('\uf189'),
VOLUME_DOWN('\uf027'),
VOLUME_OFF('\uf026'),
VOLUME_UP('\uf028'),
WARNING('\uf071'),
WECHAT('\uf1D7'),
WEIBO('\uf18A'),
WEIXIN('\uf1D7'),
WHATSAPP('\uf232'),
WHEELCHAIR('\uf193'),
WIFI('\uf1EB'),
WIKIPEDIA_W('\uf266'),
WINDOWS('\uf17A'),
WON('\uf159'),
WORDPRESS('\uf19A'),
WRENCH('\uf0AD'),
XING('\uf168'),
XING_SQUARE('\uf169'),
Y_COMBINATOR('\uf23B'),
Y_COMBINATOR_SQUARE('\uf1D4'),
YAHOO('\uf19E'),
YC('\uf23B'),
YC_SQUARE('\uf1D4'),
YELP('\uf1E9'),
YEN('\uf157'),
YOUTUBE('\uf167'),
YOUTUBE_PLAY('\uf16A'),
YOUTUBE_SQUARE('\uf166');
private final char character;
private FontAwesomeIcon(char character) {
this.character = character;
}
@Override
public char getChar() {
return character;
}
@Override
public String unicodeToString() {
return String.format("\\u%04x", (int) character);
}
@Override
public String characterToString() {
return Character.toString(character);
}
@Override
public String getFontFamily() {
return "FontAwesome";
}
}
FontAwesomeIconView.java 0000664 0000000 0000000 00000003211 12654216013 0033731 0 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/fontawesome /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs.fontawesome;
import de.jensd.fx.glyphs.GlyphIcon;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.scene.text.Font;
/**
*
* @author Jens Deters
*/
public class FontAwesomeIconView extends GlyphIcon {
public final static String TTF_PATH = "/de/jensd/fx/glyphs/fontawesome/fontawesome-webfont.ttf";
static {
try {
Font.loadFont(FontAwesomeIconView.class.getResource(TTF_PATH).openStream(), 10.0d);
} catch (IOException ex) {
Logger.getLogger(FontAwesomeIconView.class.getName()).log(Level.SEVERE, null, ex);
}
}
public FontAwesomeIconView(FontAwesomeIcon icon) {
super(FontAwesomeIcon.class);
setFont(new Font("FontAwesome", DEFAULT_ICON_SIZE));
setIcon(icon);
}
public FontAwesomeIconView() {
this(FontAwesomeIcon.ANCHOR);
}
@Override
public FontAwesomeIcon getDefaultGlyph() {
return FontAwesomeIcon.ANCHOR;
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/materialdesignicons/ 0000775 0000000 0000000 00000000000 12654216013 0030752 5 ustar 00root root 0000000 0000000 MaterialDesignIcon.java 0000664 0000000 0000000 00000122077 12654216013 0035250 0 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/materialdesignicons /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs.materialdesignicons;
import de.jensd.fx.glyphs.GlyphIcons;
/**
*
* Icon Enum based on Material Design Icons v1.4.57
* https://materialdesignicons.com
*
* @author Jens Deters (mail@jensd.de)
*/
public enum MaterialDesignIcon implements GlyphIcons {
ACCESS_POINT('\uf101'),
ACCESS_POINT_NETWORK('\uf102'),
ACCOUNT('\uf103'),
ACCOUNT_ALERT('\uf104'),
ACCOUNT_BOX('\uf105'),
ACCOUNT_BOX_OUTLINE('\uf106'),
ACCOUNT_CHECK('\uf107'),
ACCOUNT_CIRCLE('\uf108'),
ACCOUNT_CONVERT('\uf109'),
ACCOUNT_KEY('\uf10A'),
ACCOUNT_LOCATION('\uf10B'),
ACCOUNT_MINUS('\uf10C'),
ACCOUNT_MULTIPLE('\uf10D'),
ACCOUNT_MULTIPLE_OUTLINE('\uf10E'),
ACCOUNT_MULTIPLE_PLUS('\uf10F'),
ACCOUNT_NETWORK('\uf110'),
ACCOUNT_OFF('\uf111'),
ACCOUNT_OUTLINE('\uf112'),
ACCOUNT_PLUS('\uf113'),
ACCOUNT_REMOVE('\uf114'),
ACCOUNT_SEARCH('\uf115'),
ACCOUNT_STAR('\uf116'),
ACCOUNT_STAR_VARIANT('\uf117'),
ACCOUNT_SWITCH('\uf118'),
ADJUST('\uf119'),
AIR_CONDITIONER('\uf11A'),
AIRBALLOON('\uf11B'),
AIRPLANE('\uf11C'),
AIRPLANE_OFF('\uf11D'),
AIRPLAY('\uf11E'),
ALARM('\uf11F'),
ALARM_CHECK('\uf120'),
ALARM_MULTIPLE('\uf121'),
ALARM_OFF('\uf122'),
ALARM_PLUS('\uf123'),
ALBUM('\uf124'),
ALERT('\uf125'),
ALERT_BOX('\uf126'),
ALERT_CIRCLE('\uf127'),
ALERT_OCTAGON('\uf128'),
ALERT_OUTLINE('\uf129'),
ALPHA('\uf12A'),
ALPHABETICAL('\uf12B'),
AMAZON('\uf12C'),
AMAZON_CLOUDDRIVE('\uf12D'),
AMBULANCE('\uf12E'),
ANCHOR('\uf12F'),
ANDROID('\uf130'),
ANDROID_DEBUG_BRIDGE('\uf131'),
ANDROID_STUDIO('\uf132'),
APPLE('\uf133'),
APPLE_FINDER('\uf134'),
APPLE_IOS('\uf135'),
APPLE_MOBILEME('\uf136'),
APPLE_SAFARI('\uf137'),
APPNET('\uf138'),
APPS('\uf139'),
ARCHIVE('\uf13A'),
ARRANGE_BRING_FORWARD('\uf13B'),
ARRANGE_BRING_TO_FRONT('\uf13C'),
ARRANGE_SEND_BACKWARD('\uf13D'),
ARRANGE_SEND_TO_BACK('\uf13E'),
ARROW_ALL('\uf13F'),
ARROW_BOTTOM_DROP_CIRCLE('\uf140'),
ARROW_BOTTOM_LEFT('\uf141'),
ARROW_BOTTOM_RIGHT('\uf142'),
ARROW_COLLAPSE('\uf143'),
ARROW_DOWN('\uf144'),
ARROW_DOWN_BOLD('\uf145'),
ARROW_DOWN_BOLD_CIRCLE('\uf146'),
ARROW_DOWN_BOLD_CIRCLE_OUTLINE('\uf147'),
ARROW_DOWN_BOLD_HEXAGON_OUTLINE('\uf148'),
ARROW_EXPAND('\uf149'),
ARROW_LEFT('\uf14A'),
ARROW_LEFT_BOLD('\uf14B'),
ARROW_LEFT_BOLD_CIRCLE('\uf14C'),
ARROW_LEFT_BOLD_CIRCLE_OUTLINE('\uf14D'),
ARROW_LEFT_BOLD_HEXAGON_OUTLINE('\uf14E'),
ARROW_RIGHT('\uf14F'),
ARROW_RIGHT_BOLD('\uf150'),
ARROW_RIGHT_BOLD_CIRCLE('\uf151'),
ARROW_RIGHT_BOLD_CIRCLE_OUTLINE('\uf152'),
ARROW_RIGHT_BOLD_HEXAGON_OUTLINE('\uf153'),
ARROW_TOP_LEFT('\uf154'),
ARROW_TOP_RIGHT('\uf155'),
ARROW_UP('\uf156'),
ARROW_UP_BOLD('\uf157'),
ARROW_UP_BOLD_CIRCLE('\uf158'),
ARROW_UP_BOLD_CIRCLE_OUTLINE('\uf159'),
ARROW_UP_BOLD_HEXAGON_OUTLINE('\uf15A'),
ASSISTANT('\uf15B'),
AT('\uf15C'),
ATTACHMENT('\uf15D'),
AUDIOBOOK('\uf15E'),
AUTO_FIX('\uf15F'),
AUTO_UPLOAD('\uf160'),
AUTORENEW('\uf161'),
AV_TIMER('\uf162'),
BABY('\uf163'),
BACKBURGER('\uf164'),
BACKSPACE('\uf165'),
BACKUP_RESTORE('\uf166'),
BANK('\uf167'),
BARCODE('\uf168'),
BARCODE_SCAN('\uf169'),
BARLEY('\uf16A'),
BARREL('\uf16B'),
BASECAMP('\uf16C'),
BASKET('\uf16D'),
BASKET_FILL('\uf16E'),
BASKET_UNFILL('\uf16F'),
BATTERY('\uf170'),
BATTERY_10('\uf171'),
BATTERY_20('\uf172'),
BATTERY_30('\uf173'),
BATTERY_40('\uf174'),
BATTERY_50('\uf175'),
BATTERY_60('\uf176'),
BATTERY_70('\uf177'),
BATTERY_80('\uf178'),
BATTERY_90('\uf179'),
BATTERY_ALERT('\uf17A'),
BATTERY_CHARGING('\uf17B'),
BATTERY_CHARGING_100('\uf17C'),
BATTERY_CHARGING_20('\uf17D'),
BATTERY_CHARGING_30('\uf17E'),
BATTERY_CHARGING_40('\uf17F'),
BATTERY_CHARGING_60('\uf180'),
BATTERY_CHARGING_80('\uf181'),
BATTERY_CHARGING_90('\uf182'),
BATTERY_MINUS('\uf183'),
BATTERY_NEGATIVE('\uf184'),
BATTERY_OUTLINE('\uf185'),
BATTERY_PLUS('\uf186'),
BATTERY_POSITIVE('\uf187'),
BATTERY_UNKNOWN('\uf188'),
BEACH('\uf189'),
BEAKER('\uf18A'),
BEAKER_EMPTY('\uf18B'),
BEAKER_EMPTY_OUTLINE('\uf18C'),
BEAKER_OUTLINE('\uf18D'),
BEATS('\uf18E'),
BEER('\uf18F'),
BEHANCE('\uf190'),
BELL('\uf191'),
BELL_OFF('\uf192'),
BELL_OUTLINE('\uf193'),
BELL_PLUS('\uf194'),
BELL_RING('\uf195'),
BELL_RING_OUTLINE('\uf196'),
BELL_SLEEP('\uf197'),
BETA('\uf198'),
BIKE('\uf199'),
BING('\uf19A'),
BINOCULARS('\uf19B'),
BIO('\uf19C'),
BIOHAZARD('\uf19D'),
BITBUCKET('\uf19E'),
BLACK_MESA('\uf19F'),
BLACKBERRY('\uf1A0'),
BLENDER('\uf1A1'),
BLINDS('\uf1A2'),
BLOCK_HELPER('\uf1A3'),
BLOGGER('\uf1A4'),
BLUETOOTH('\uf1A5'),
BLUETOOTH_AUDIO('\uf1A6'),
BLUETOOTH_CONNECT('\uf1A7'),
BLUETOOTH_OFF('\uf1A8'),
BLUETOOTH_SETTINGS('\uf1A9'),
BLUETOOTH_TRANSFER('\uf1AA'),
BLUR('\uf1AB'),
BLUR_LINEAR('\uf1AC'),
BLUR_OFF('\uf1AD'),
BLUR_RADIAL('\uf1AE'),
BONE('\uf1AF'),
BOOK('\uf1B0'),
BOOK_MULTIPLE('\uf1B1'),
BOOK_MULTIPLE_VARIANT('\uf1B2'),
BOOK_OPEN('\uf1B3'),
BOOK_OPEN_VARIANT('\uf1B4'),
BOOK_VARIANT('\uf1B5'),
BOOKMARK('\uf1B6'),
BOOKMARK_CHECK('\uf1B7'),
BOOKMARK_MUSIC('\uf1B8'),
BOOKMARK_OUTLINE('\uf1B9'),
BOOKMARK_OUTLINE_PLUS('\uf1BA'),
BOOKMARK_PLUS('\uf1BB'),
BOOKMARK_REMOVE('\uf1BC'),
BORDER_ALL('\uf1BD'),
BORDER_BOTTOM('\uf1BE'),
BORDER_COLOR('\uf1BF'),
BORDER_HORIZONTAL('\uf1C0'),
BORDER_INSIDE('\uf1C1'),
BORDER_LEFT('\uf1C2'),
BORDER_NONE('\uf1C3'),
BORDER_OUTSIDE('\uf1C4'),
BORDER_RIGHT('\uf1C5'),
BORDER_STYLE('\uf1C6'),
BORDER_TOP('\uf1C7'),
BORDER_VERTICAL('\uf1C8'),
BOWLING('\uf1C9'),
BOX('\uf1CA'),
BOX_CUTTER('\uf1CB'),
BRIEFCASE('\uf1CC'),
BRIEFCASE_CHECK('\uf1CD'),
BRIEFCASE_DOWNLOAD('\uf1CE'),
BRIEFCASE_UPLOAD('\uf1CF'),
BRIGHTNESS_1('\uf1D0'),
BRIGHTNESS_2('\uf1D1'),
BRIGHTNESS_3('\uf1D2'),
BRIGHTNESS_4('\uf1D3'),
BRIGHTNESS_5('\uf1D4'),
BRIGHTNESS_6('\uf1D5'),
BRIGHTNESS_7('\uf1D6'),
BRIGHTNESS_AUTO('\uf1D7'),
BROOM('\uf1D8'),
BRUSH('\uf1D9'),
BUG('\uf1DA'),
BULLETIN_BOARD('\uf1DB'),
BULLHORN('\uf1DC'),
BUS('\uf1DD'),
CACHED('\uf1DE'),
CAKE('\uf1DF'),
CAKE_LAYERED('\uf1E0'),
CAKE_VARIANT('\uf1E1'),
CALCULATOR('\uf1E2'),
CALENDAR('\uf1E3'),
CALENDAR_BLANK('\uf1E4'),
CALENDAR_CHECK('\uf1E5'),
CALENDAR_CLOCK('\uf1E6'),
CALENDAR_MULTIPLE('\uf1E7'),
CALENDAR_MULTIPLE_CHECK('\uf1E8'),
CALENDAR_PLUS('\uf1E9'),
CALENDAR_REMOVE('\uf1EA'),
CALENDAR_TEXT('\uf1EB'),
CALENDAR_TODAY('\uf1EC'),
CALL_MADE('\uf1ED'),
CALL_MERGE('\uf1EE'),
CALL_MISSED('\uf1EF'),
CALL_RECEIVED('\uf1F0'),
CALL_SPLIT('\uf1F1'),
CAMCORDER('\uf1F2'),
CAMCORDER_BOX('\uf1F3'),
CAMCORDER_BOX_OFF('\uf1F4'),
CAMCORDER_OFF('\uf1F5'),
CAMERA('\uf1F6'),
CAMERA_ENHANCE('\uf1F7'),
CAMERA_FRONT('\uf1F8'),
CAMERA_FRONT_VARIANT('\uf1F9'),
CAMERA_IRIS('\uf1FA'),
CAMERA_PARTY_MODE('\uf1FB'),
CAMERA_REAR('\uf1FC'),
CAMERA_REAR_VARIANT('\uf1FD'),
CAMERA_SWITCH('\uf1FE'),
CAMERA_TIMER('\uf1FF'),
CANDYCANE('\uf200'),
CAR('\uf201'),
CAR_BATTERY('\uf202'),
CAR_CONNECTED('\uf203'),
CAR_WASH('\uf204'),
CARROT('\uf205'),
CART('\uf206'),
CART_OUTLINE('\uf207'),
CART_PLUS('\uf208'),
CASE_SENSITIVE_ALT('\uf209'),
CASH('\uf20A'),
CASH_100('\uf20B'),
CASH_MULTIPLE('\uf20C'),
CASH_USD('\uf20D'),
CAST('\uf20E'),
CAST_CONNECTED('\uf20F'),
CASTLE('\uf210'),
CAT('\uf211'),
CELLPHONE('\uf212'),
CELLPHONE_ANDROID('\uf213'),
CELLPHONE_BASIC('\uf214'),
CELLPHONE_DOCK('\uf215'),
CELLPHONE_IPHONE('\uf216'),
CELLPHONE_LINK('\uf217'),
CELLPHONE_LINK_OFF('\uf218'),
CELLPHONE_SETTINGS('\uf219'),
CERTIFICATE('\uf21A'),
CHAIR_SCHOOL('\uf21B'),
CHART_ARC('\uf21C'),
CHART_AREASPLINE('\uf21D'),
CHART_BAR('\uf21E'),
CHART_HISTOGRAM('\uf21F'),
CHART_LINE('\uf220'),
CHART_PIE('\uf221'),
CHECK('\uf222'),
CHECK_ALL('\uf223'),
CHECKBOX_BLANK('\uf224'),
CHECKBOX_BLANK_CIRCLE('\uf225'),
CHECKBOX_BLANK_CIRCLE_OUTLINE('\uf226'),
CHECKBOX_BLANK_OUTLINE('\uf227'),
CHECKBOX_MARKED('\uf228'),
CHECKBOX_MARKED_CIRCLE('\uf229'),
CHECKBOX_MARKED_CIRCLE_OUTLINE('\uf22A'),
CHECKBOX_MARKED_OUTLINE('\uf22B'),
CHECKBOX_MULTIPLE_BLANK('\uf22C'),
CHECKBOX_MULTIPLE_BLANK_OUTLINE('\uf22D'),
CHECKBOX_MULTIPLE_MARKED('\uf22E'),
CHECKBOX_MULTIPLE_MARKED_OUTLINE('\uf22F'),
CHECKERBOARD('\uf230'),
CHEMICAL_WEAPON('\uf231'),
CHEVRON_DOUBLE_DOWN('\uf232'),
CHEVRON_DOUBLE_LEFT('\uf233'),
CHEVRON_DOUBLE_RIGHT('\uf234'),
CHEVRON_DOUBLE_UP('\uf235'),
CHEVRON_DOWN('\uf236'),
CHEVRON_LEFT('\uf237'),
CHEVRON_RIGHT('\uf238'),
CHEVRON_UP('\uf239'),
CHURCH('\uf23A'),
CISCO_WEBEX('\uf23B'),
CITY('\uf23C'),
CLIPBOARD('\uf23D'),
CLIPBOARD_ACCOUNT('\uf23E'),
CLIPBOARD_ALERT('\uf23F'),
CLIPBOARD_ARROW_DOWN('\uf240'),
CLIPBOARD_ARROW_LEFT('\uf241'),
CLIPBOARD_CHECK('\uf242'),
CLIPBOARD_OUTLINE('\uf243'),
CLIPBOARD_TEXT('\uf244'),
CLIPPY('\uf245'),
CLOCK('\uf246'),
CLOCK_END('\uf247'),
CLOCK_FAST('\uf248'),
CLOCK_IN('\uf249'),
CLOCK_OUT('\uf24A'),
CLOCK_START('\uf24B'),
CLOSE('\uf24C'),
CLOSE_BOX('\uf24D'),
CLOSE_BOX_OUTLINE('\uf24E'),
CLOSE_CIRCLE('\uf24F'),
CLOSE_CIRCLE_OUTLINE('\uf250'),
CLOSE_NETWORK('\uf251'),
CLOSE_OCTAGON('\uf252'),
CLOSE_OCTAGON_OUTLINE('\uf253'),
CLOSED_CAPTION('\uf254'),
CLOUD('\uf255'),
CLOUD_CHECK('\uf256'),
CLOUD_CIRCLE('\uf257'),
CLOUD_DOWNLOAD('\uf258'),
CLOUD_OUTLINE('\uf259'),
CLOUD_OUTLINE_OFF('\uf25A'),
CLOUD_PRINT('\uf25B'),
CLOUD_PRINT_OUTLINE('\uf25C'),
CLOUD_UPLOAD('\uf25D'),
CODE_ARRAY('\uf25E'),
CODE_BRACES('\uf25F'),
CODE_BRACKETS('\uf260'),
CODE_EQUAL('\uf261'),
CODE_GREATER_THAN('\uf262'),
CODE_GREATER_THAN_OR_EQUAL('\uf263'),
CODE_LESS_THAN('\uf264'),
CODE_LESS_THAN_OR_EQUAL('\uf265'),
CODE_NOT_EQUAL('\uf266'),
CODE_NOT_EQUAL_VARIANT('\uf267'),
CODE_PARENTHESES('\uf268'),
CODE_STRING('\uf269'),
CODE_TAGS('\uf26A'),
CODEPEN('\uf26B'),
COFFEE('\uf26C'),
COFFEE_TO_GO('\uf26D'),
COIN('\uf26E'),
COLOR_HELPER('\uf26F'),
COMMENT('\uf270'),
COMMENT_ACCOUNT('\uf271'),
COMMENT_ACCOUNT_OUTLINE('\uf272'),
COMMENT_ALERT('\uf273'),
COMMENT_ALERT_OUTLINE('\uf274'),
COMMENT_CHECK('\uf275'),
COMMENT_CHECK_OUTLINE('\uf276'),
COMMENT_MULTIPLE_OUTLINE('\uf277'),
COMMENT_OUTLINE('\uf278'),
COMMENT_PLUS_OUTLINE('\uf279'),
COMMENT_PROCESSING('\uf27A'),
COMMENT_PROCESSING_OUTLINE('\uf27B'),
COMMENT_QUESTION_OUTLINE('\uf27C'),
COMMENT_REMOVE_OUTLINE('\uf27D'),
COMMENT_TEXT('\uf27E'),
COMMENT_TEXT_OUTLINE('\uf27F'),
COMPARE('\uf280'),
COMPASS('\uf281'),
COMPASS_OUTLINE('\uf282'),
CONSOLE('\uf283'),
CONTACT_MAIL('\uf284'),
CONTENT_COPY('\uf285'),
CONTENT_CUT('\uf286'),
CONTENT_DUPLICATE('\uf287'),
CONTENT_PASTE('\uf288'),
CONTENT_SAVE('\uf289'),
CONTENT_SAVE_ALL('\uf28A'),
CONTRAST('\uf28B'),
CONTRAST_BOX('\uf28C'),
CONTRAST_CIRCLE('\uf28D'),
COOKIE('\uf28E'),
COW('\uf28F'),
CREDIT_CARD('\uf290'),
CREDIT_CARD_MULTIPLE('\uf291'),
CREDIT_CARD_SCAN('\uf292'),
CROP('\uf293'),
CROP_FREE('\uf294'),
CROP_LANDSCAPE('\uf295'),
CROP_PORTRAIT('\uf296'),
CROP_SQUARE('\uf297'),
CROSSHAIRS('\uf298'),
CROSSHAIRS_GPS('\uf299'),
CROWN('\uf29A'),
CUBE('\uf29B'),
CUBE_OUTLINE('\uf29C'),
CUBE_SEND('\uf29D'),
CUBE_UNFOLDED('\uf29E'),
CUP('\uf29F'),
CUP_WATER('\uf2A0'),
CURRENCY_BTC('\uf2A1'),
CURRENCY_EUR('\uf2A2'),
CURRENCY_GBP('\uf2A3'),
CURRENCY_INR('\uf2A4'),
CURRENCY_NGN('\uf2A5'),
CURRENCY_RUB('\uf2A6'),
CURRENCY_TRY('\uf2A7'),
CURRENCY_USD('\uf2A8'),
CURSOR_DEFAULT('\uf2A9'),
CURSOR_DEFAULT_OUTLINE('\uf2AA'),
CURSOR_MOVE('\uf2AB'),
CURSOR_POINTER('\uf2AC'),
DATABASE('\uf2AD'),
DATABASE_MINUS('\uf2AE'),
DATABASE_PLUS('\uf2AF'),
DEBUG_STEP_INTO('\uf2B0'),
DEBUG_STEP_OUT('\uf2B1'),
DEBUG_STEP_OVER('\uf2B2'),
DECIMAL_DECREASE('\uf2B3'),
DECIMAL_INCREASE('\uf2B4'),
DELETE('\uf2B5'),
DELETE_VARIANT('\uf2B6'),
DELTA('\uf2B7'),
DESKPHONE('\uf2B8'),
DESKTOP_MAC('\uf2B9'),
DESKTOP_TOWER('\uf2BA'),
DETAILS('\uf2BB'),
DEVIANTART('\uf2BC'),
DIAMOND('\uf2BD'),
DICE('\uf2BE'),
DICE_1('\uf2BF'),
DICE_2('\uf2C0'),
DICE_3('\uf2C1'),
DICE_4('\uf2C2'),
DICE_5('\uf2C3'),
DICE_6('\uf2C4'),
DIRECTIONS('\uf2C5'),
DISK_ALERT('\uf2C6'),
DISQUS('\uf2C7'),
DISQUS_OUTLINE('\uf2C8'),
DIVISION('\uf2C9'),
DIVISION_BOX('\uf2CA'),
DNS('\uf2CB'),
DOMAIN('\uf2CC'),
DOTS_HORIZONTAL('\uf2CD'),
DOTS_VERTICAL('\uf2CE'),
DOWNLOAD('\uf2CF'),
DRAG('\uf2D0'),
DRAG_HORIZONTAL('\uf2D1'),
DRAG_VERTICAL('\uf2D2'),
DRAWING('\uf2D3'),
DRAWING_BOX('\uf2D4'),
DRIBBBLE('\uf2D5'),
DRIBBBLE_BOX('\uf2D6'),
DRONE('\uf2D7'),
DROPBOX('\uf2D8'),
DRUPAL('\uf2D9'),
DUCK('\uf2DA'),
DUMBBELL('\uf2DB'),
EARTH('\uf2DC'),
EARTH_OFF('\uf2DD'),
EDGE('\uf2DE'),
EJECT('\uf2DF'),
ELEVATION_DECLINE('\uf2E0'),
ELEVATION_RISE('\uf2E1'),
ELEVATOR('\uf2E2'),
EMAIL('\uf2E3'),
EMAIL_OPEN('\uf2E4'),
EMAIL_OUTLINE('\uf2E5'),
EMAIL_SECURE('\uf2E6'),
EMOTICON('\uf2E7'),
EMOTICON_COOL('\uf2E8'),
EMOTICON_DEVIL('\uf2E9'),
EMOTICON_HAPPY('\uf2EA'),
EMOTICON_NEUTRAL('\uf2EB'),
EMOTICON_POOP('\uf2EC'),
EMOTICON_SAD('\uf2ED'),
EMOTICON_TONGUE('\uf2EE'),
ENGINE('\uf2EF'),
ENGINE_OUTLINE('\uf2F0'),
EQUAL('\uf2F1'),
EQUAL_BOX('\uf2F2'),
ERASER('\uf2F3'),
ESCALATOR('\uf2F4'),
ETHERNET('\uf2F5'),
ETHERNET_CABLE('\uf2F6'),
ETHERNET_CABLE_OFF('\uf2F7'),
ETSY('\uf2F8'),
EVERNOTE('\uf2F9'),
EXCLAMATION('\uf2FA'),
EXIT_TO_APP('\uf2FB'),
EXPORT('\uf2FC'),
EYE('\uf2FD'),
EYE_OFF('\uf2FE'),
EYEDROPPER('\uf2FF'),
EYEDROPPER_VARIANT('\uf300'),
FACEBOOK('\uf301'),
FACEBOOK_BOX('\uf302'),
FACEBOOK_MESSENGER('\uf303'),
FACTORY('\uf304'),
FAN('\uf305'),
FAST_FORWARD('\uf306'),
FAX('\uf307'),
FERRY('\uf308'),
FILE('\uf309'),
FILE_CHART('\uf30A'),
FILE_CHECK('\uf30B'),
FILE_CLOUD('\uf30C'),
FILE_DELIMITED('\uf30D'),
FILE_DOCUMENT('\uf30E'),
FILE_DOCUMENT_BOX('\uf30F'),
FILE_EXCEL('\uf310'),
FILE_EXCEL_BOX('\uf311'),
FILE_EXPORT('\uf312'),
FILE_FIND('\uf313'),
FILE_IMAGE('\uf314'),
FILE_IMPORT('\uf315'),
FILE_LOCK('\uf316'),
FILE_MULTIPLE('\uf317'),
FILE_MUSIC('\uf318'),
FILE_OUTLINE('\uf319'),
FILE_PDF('\uf31A'),
FILE_PDF_BOX('\uf31B'),
FILE_POWERPOINT('\uf31C'),
FILE_POWERPOINT_BOX('\uf31D'),
FILE_PRESENTATION_BOX('\uf31E'),
FILE_SEND('\uf31F'),
FILE_VIDEO('\uf320'),
FILE_WORD('\uf321'),
FILE_WORD_BOX('\uf322'),
FILE_XML('\uf323'),
FILM('\uf324'),
FILMSTRIP('\uf325'),
FILMSTRIP_OFF('\uf326'),
FILTER('\uf327'),
FILTER_OUTLINE('\uf328'),
FILTER_REMOVE('\uf329'),
FILTER_REMOVE_OUTLINE('\uf32A'),
FILTER_VARIANT('\uf32B'),
FINGERPRINT('\uf32C'),
FIRE('\uf32D'),
FIREFOX('\uf32E'),
FISH('\uf32F'),
FLAG('\uf330'),
FLAG_CHECKERED('\uf331'),
FLAG_OUTLINE('\uf332'),
FLAG_OUTLINE_VARIANT('\uf333'),
FLAG_TRIANGLE('\uf334'),
FLAG_VARIANT('\uf335'),
FLASH('\uf336'),
FLASH_AUTO('\uf337'),
FLASH_OFF('\uf338'),
FLASHLIGHT('\uf339'),
FLASHLIGHT_OFF('\uf33A'),
FLATTR('\uf33B'),
FLIP_TO_BACK('\uf33C'),
FLIP_TO_FRONT('\uf33D'),
FLOPPY('\uf33E'),
FLOWER('\uf33F'),
FOLDER('\uf340'),
FOLDER_ACCOUNT('\uf341'),
FOLDER_DOWNLOAD('\uf342'),
FOLDER_GOOGLE_DRIVE('\uf343'),
FOLDER_IMAGE('\uf344'),
FOLDER_LOCK('\uf345'),
FOLDER_LOCK_OPEN('\uf346'),
FOLDER_MOVE('\uf347'),
FOLDER_MULTIPLE('\uf348'),
FOLDER_MULTIPLE_IMAGE('\uf349'),
FOLDER_MULTIPLE_OUTLINE('\uf34A'),
FOLDER_OUTLINE('\uf34B'),
FOLDER_PLUS('\uf34C'),
FOLDER_REMOVE('\uf34D'),
FOLDER_UPLOAD('\uf34E'),
FOOD('\uf34F'),
FOOD_APPLE('\uf350'),
FOOD_VARIANT('\uf351'),
FOOTBALL('\uf352'),
FOOTBALL_AUSTRALIAN('\uf353'),
FOOTBALL_HELMET('\uf354'),
FORMAT_ALIGN_CENTER('\uf355'),
FORMAT_ALIGN_JUSTIFY('\uf356'),
FORMAT_ALIGN_LEFT('\uf357'),
FORMAT_ALIGN_RIGHT('\uf358'),
FORMAT_BOLD('\uf359'),
FORMAT_CLEAR('\uf35A'),
FORMAT_COLOR_FILL('\uf35B'),
FORMAT_FLOAT_CENTER('\uf35C'),
FORMAT_FLOAT_LEFT('\uf35D'),
FORMAT_FLOAT_NONE('\uf35E'),
FORMAT_FLOAT_RIGHT('\uf35F'),
FORMAT_HEADER_1('\uf360'),
FORMAT_HEADER_2('\uf361'),
FORMAT_HEADER_3('\uf362'),
FORMAT_HEADER_4('\uf363'),
FORMAT_HEADER_5('\uf364'),
FORMAT_HEADER_6('\uf365'),
FORMAT_HEADER_DECREASE('\uf366'),
FORMAT_HEADER_EQUAL('\uf367'),
FORMAT_HEADER_INCREASE('\uf368'),
FORMAT_HEADER_POUND('\uf369'),
FORMAT_INDENT_DECREASE('\uf36A'),
FORMAT_INDENT_INCREASE('\uf36B'),
FORMAT_ITALIC('\uf36C'),
FORMAT_LINE_SPACING('\uf36D'),
FORMAT_LIST_BULLETED('\uf36E'),
FORMAT_LIST_BULLETED_TYPE('\uf36F'),
FORMAT_LIST_NUMBERS('\uf370'),
FORMAT_PAINT('\uf371'),
FORMAT_PARAGRAPH('\uf372'),
FORMAT_QUOTE('\uf373'),
FORMAT_SIZE('\uf374'),
FORMAT_STRIKETHROUGH('\uf375'),
FORMAT_STRIKETHROUGH_VARIANT('\uf376'),
FORMAT_SUBSCRIPT('\uf377'),
FORMAT_SUPERSCRIPT('\uf378'),
FORMAT_TEXT('\uf379'),
FORMAT_TEXTDIRECTION_L_TO_R('\uf37A'),
FORMAT_TEXTDIRECTION_R_TO_L('\uf37B'),
FORMAT_UNDERLINE('\uf37C'),
FORMAT_WRAP_INLINE('\uf37D'),
FORMAT_WRAP_SQUARE('\uf37E'),
FORMAT_WRAP_TIGHT('\uf37F'),
FORMAT_WRAP_TOP_BOTTOM('\uf380'),
FORUM('\uf381'),
FORWARD('\uf382'),
FOURSQUARE('\uf383'),
FRIDGE('\uf384'),
FRIDGE_FILLED('\uf385'),
FRIDGE_FILLED_BOTTOM('\uf386'),
FRIDGE_FILLED_TOP('\uf387'),
FULLSCREEN('\uf388'),
FULLSCREEN_EXIT('\uf389'),
FUNCTION('\uf38A'),
GAMEPAD('\uf38B'),
GAMEPAD_VARIANT('\uf38C'),
GAS_STATION('\uf38D'),
GATE('\uf38E'),
GAUGE('\uf38F'),
GAVEL('\uf390'),
GENDER_FEMALE('\uf391'),
GENDER_MALE('\uf392'),
GENDER_MALE_FEMALE('\uf393'),
GENDER_TRANSGENDER('\uf394'),
GHOST('\uf395'),
GIFT('\uf396'),
GIT('\uf397'),
GITHUB_BOX('\uf398'),
GITHUB_CIRCLE('\uf399'),
GLASS_FLUTE('\uf39A'),
GLASS_MUG('\uf39B'),
GLASS_STANGE('\uf39C'),
GLASS_TULIP('\uf39D'),
GLASSES('\uf39E'),
GMAIL('\uf39F'),
GOOGLE('\uf3A0'),
GOOGLE_CARDBOARD('\uf3A1'),
GOOGLE_CHROME('\uf3A2'),
GOOGLE_CIRCLES('\uf3A3'),
GOOGLE_CIRCLES_COMMUNITIES('\uf3A4'),
GOOGLE_CIRCLES_EXTENDED('\uf3A5'),
GOOGLE_CIRCLES_GROUP('\uf3A6'),
GOOGLE_CONTROLLER('\uf3A7'),
GOOGLE_CONTROLLER_OFF('\uf3A8'),
GOOGLE_DRIVE('\uf3A9'),
GOOGLE_EARTH('\uf3AA'),
GOOGLE_GLASS('\uf3AB'),
GOOGLE_NEARBY('\uf3AC'),
GOOGLE_PAGES('\uf3AD'),
GOOGLE_PHYSICAL_WEB('\uf3AE'),
GOOGLE_PLAY('\uf3AF'),
GOOGLE_PLUS('\uf3B0'),
GOOGLE_PLUS_BOX('\uf3B1'),
GOOGLE_TRANSLATE('\uf3B2'),
GOOGLE_WALLET('\uf3B3'),
GRID('\uf3B4'),
GRID_OFF('\uf3B5'),
GROUP('\uf3B6'),
GUITAR('\uf3B7'),
GUITAR_PICK('\uf3B8'),
GUITAR_PICK_OUTLINE('\uf3B9'),
HAND_POINTING_RIGHT('\uf3BA'),
HANGER('\uf3BB'),
HANGOUTS('\uf3BC'),
HARDDISK('\uf3BD'),
HEADPHONES('\uf3BE'),
HEADPHONES_BOX('\uf3BF'),
HEADPHONES_SETTINGS('\uf3C0'),
HEADSET('\uf3C1'),
HEADSET_DOCK('\uf3C2'),
HEADSET_OFF('\uf3C3'),
HEART('\uf3C4'),
HEART_BOX('\uf3C5'),
HEART_BOX_OUTLINE('\uf3C6'),
HEART_BROKEN('\uf3C7'),
HEART_OUTLINE('\uf3C8'),
HELP('\uf3C9'),
HELP_CIRCLE('\uf3CA'),
HEXAGON('\uf3CB'),
HEXAGON_OUTLINE('\uf3CC'),
HISTORY('\uf3CD'),
HOLOLENS('\uf3CE'),
HOME('\uf3CF'),
HOME_MODERN('\uf3D0'),
HOME_VARIANT('\uf3D1'),
HOPS('\uf3D2'),
HOSPITAL('\uf3D3'),
HOSPITAL_BUILDING('\uf3D4'),
HOSPITAL_MARKER('\uf3D5'),
HOTEL('\uf3D6'),
HOUZZ('\uf3D7'),
HOUZZ_BOX('\uf3D8'),
HUMAN('\uf3D9'),
HUMAN_CHILD('\uf3DA'),
HUMAN_MALE_FEMALE('\uf3DB'),
IMAGE('\uf3DC'),
IMAGE_ALBUM('\uf3DD'),
IMAGE_AREA('\uf3DE'),
IMAGE_AREA_CLOSE('\uf3DF'),
IMAGE_BROKEN('\uf3E0'),
IMAGE_BROKEN_VARIANT('\uf3E1'),
IMAGE_FILTER('\uf3E2'),
IMAGE_FILTER_BLACK_WHITE('\uf3E3'),
IMAGE_FILTER_CENTER_FOCUS('\uf3E4'),
IMAGE_FILTER_CENTER_FOCUS_WEAK('\uf3E5'),
IMAGE_FILTER_DRAMA('\uf3E6'),
IMAGE_FILTER_FRAMES('\uf3E7'),
IMAGE_FILTER_HDR('\uf3E8'),
IMAGE_FILTER_NONE('\uf3E9'),
IMAGE_FILTER_TILT_SHIFT('\uf3EA'),
IMAGE_FILTER_VINTAGE('\uf3EB'),
IMAGE_MULTIPLE('\uf3EC'),
IMPORT('\uf3ED'),
INBOX('\uf3EE'),
INFORMATION('\uf3EF'),
INFORMATION_OUTLINE('\uf3F0'),
INSTAGRAM('\uf3F1'),
INSTAPAPER('\uf3F2'),
INTERNET_EXPLORER('\uf3F3'),
INVERT_COLORS('\uf3F4'),
JEEPNEY('\uf3F5'),
JIRA('\uf3F6'),
JSFIDDLE('\uf3F7'),
KEG('\uf3F8'),
KEY('\uf3F9'),
KEY_CHANGE('\uf3FA'),
KEY_MINUS('\uf3FB'),
KEY_PLUS('\uf3FC'),
KEY_REMOVE('\uf3FD'),
KEY_VARIANT('\uf3FE'),
KEYBOARD('\uf3FF'),
KEYBOARD_BACKSPACE('\uf400'),
KEYBOARD_CAPS('\uf401'),
KEYBOARD_CLOSE('\uf402'),
KEYBOARD_OFF('\uf403'),
KEYBOARD_RETURN('\uf404'),
KEYBOARD_TAB('\uf405'),
KEYBOARD_VARIANT('\uf406'),
LABEL('\uf407'),
LABEL_OUTLINE('\uf408'),
LAN('\uf409'),
LAN_CONNECT('\uf40A'),
LAN_DISCONNECT('\uf40B'),
LAN_PENDING('\uf40C'),
LANGUAGE_CSHARP('\uf40D'),
LANGUAGE_CSS3('\uf40E'),
LANGUAGE_HTML5('\uf40F'),
LANGUAGE_JAVASCRIPT('\uf410'),
LANGUAGE_PHP('\uf411'),
LANGUAGE_PYTHON('\uf412'),
LANGUAGE_PYTHON_TEXT('\uf413'),
LAPTOP('\uf414'),
LAPTOP_CHROMEBOOK('\uf415'),
LAPTOP_MAC('\uf416'),
LAPTOP_WINDOWS('\uf417'),
LASTFM('\uf418'),
LAUNCH('\uf419'),
LAYERS('\uf41A'),
LAYERS_OFF('\uf41B'),
LEAF('\uf41C'),
LED_OFF('\uf41D'),
LED_ON('\uf41E'),
LED_OUTLINE('\uf41F'),
LED_VARIANT_OFF('\uf420'),
LED_VARIANT_ON('\uf421'),
LED_VARIANT_OUTLINE('\uf422'),
LIBRARY('\uf423'),
LIBRARY_BOOKS('\uf424'),
LIBRARY_MUSIC('\uf425'),
LIBRARY_PLUS('\uf426'),
LIGHTBULB('\uf427'),
LIGHTBULB_OUTLINE('\uf428'),
LINK('\uf429'),
LINK_OFF('\uf42A'),
LINK_VARIANT('\uf42B'),
LINK_VARIANT_OFF('\uf42C'),
LINKEDIN('\uf42D'),
LINKEDIN_BOX('\uf42E'),
LINUX('\uf42F'),
LOCK('\uf430'),
LOCK_OPEN('\uf431'),
LOCK_OPEN_OUTLINE('\uf432'),
LOCK_OUTLINE('\uf433'),
LOGIN('\uf434'),
LOGOUT('\uf435'),
LOOKS('\uf436'),
LOUPE('\uf437'),
LUMX('\uf438'),
MAGNET('\uf439'),
MAGNET_ON('\uf43A'),
MAGNIFY('\uf43B'),
MAGNIFY_MINUS('\uf43C'),
MAGNIFY_PLUS('\uf43D'),
MAIL_RU('\uf43E'),
MAP('\uf43F'),
MAP_MARKER('\uf440'),
MAP_MARKER_CIRCLE('\uf441'),
MAP_MARKER_MULTIPLE('\uf442'),
MAP_MARKER_OFF('\uf443'),
MAP_MARKER_RADIUS('\uf444'),
MARGIN('\uf445'),
MARKDOWN('\uf446'),
MARKER_CHECK('\uf447'),
MARTINI('\uf448'),
MATERIAL_UI('\uf449'),
MATH_COMPASS('\uf44A'),
MAXCDN('\uf44B'),
MEDIUM('\uf44C'),
MEMORY('\uf44D'),
MENU('\uf44E'),
MENU_DOWN('\uf44F'),
MENU_LEFT('\uf450'),
MENU_RIGHT('\uf451'),
MENU_UP('\uf452'),
MESSAGE('\uf453'),
MESSAGE_ALERT('\uf454'),
MESSAGE_DRAW('\uf455'),
MESSAGE_IMAGE('\uf456'),
MESSAGE_OUTLINE('\uf457'),
MESSAGE_PROCESSING('\uf458'),
MESSAGE_REPLY('\uf459'),
MESSAGE_REPLY_TEXT('\uf45A'),
MESSAGE_TEXT('\uf45B'),
MESSAGE_TEXT_OUTLINE('\uf45C'),
MESSAGE_VIDEO('\uf45D'),
MICROPHONE('\uf45E'),
MICROPHONE_OFF('\uf45F'),
MICROPHONE_OUTLINE('\uf460'),
MICROPHONE_SETTINGS('\uf461'),
MICROPHONE_VARIANT('\uf462'),
MICROPHONE_VARIANT_OFF('\uf463'),
MICROSOFT('\uf464'),
MINUS('\uf465'),
MINUS_BOX('\uf466'),
MINUS_CIRCLE('\uf467'),
MINUS_CIRCLE_OUTLINE('\uf468'),
MINUS_NETWORK('\uf469'),
MONITOR('\uf46A'),
MONITOR_MULTIPLE('\uf46B'),
MORE('\uf46C'),
MOTORBIKE('\uf46D'),
MOUSE('\uf46E'),
MOUSE_OFF('\uf46F'),
MOUSE_VARIANT('\uf470'),
MOUSE_VARIANT_OFF('\uf471'),
MOVIE('\uf472'),
MULTIPLICATION('\uf473'),
MULTIPLICATION_BOX('\uf474'),
MUSIC_BOX('\uf475'),
MUSIC_BOX_OUTLINE('\uf476'),
MUSIC_CIRCLE('\uf477'),
MUSIC_NOTE('\uf478'),
MUSIC_NOTE_EIGHTH('\uf479'),
MUSIC_NOTE_HALF('\uf47A'),
MUSIC_NOTE_OFF('\uf47B'),
MUSIC_NOTE_QUARTER('\uf47C'),
MUSIC_NOTE_SIXTEENTH('\uf47D'),
MUSIC_NOTE_WHOLE('\uf47E'),
NATURE('\uf47F'),
NATURE_PEOPLE('\uf480'),
NAVIGATION('\uf481'),
NEEDLE('\uf482'),
NEST_PROTECT('\uf483'),
NEST_THERMOSTAT('\uf484'),
NEWSPAPER('\uf485'),
NFC('\uf486'),
NFC_TAP('\uf487'),
NFC_VARIANT('\uf488'),
NODEJS('\uf489'),
NOTE('\uf48A'),
NOTE_OUTLINE('\uf48B'),
NOTE_PLUS('\uf48C'),
NOTE_PLUS_OUTLINE('\uf48D'),
NOTE_TEXT('\uf48E'),
NOTIFICATION_CLEAR_ALL('\uf48F'),
NUMERIC('\uf490'),
NUMERIC_0_BOX('\uf491'),
NUMERIC_0_BOX_MULTIPLE_OUTLINE('\uf492'),
NUMERIC_0_BOX_OUTLINE('\uf493'),
NUMERIC_1_BOX('\uf494'),
NUMERIC_1_BOX_MULTIPLE_OUTLINE('\uf495'),
NUMERIC_1_BOX_OUTLINE('\uf496'),
NUMERIC_2_BOX('\uf497'),
NUMERIC_2_BOX_MULTIPLE_OUTLINE('\uf498'),
NUMERIC_2_BOX_OUTLINE('\uf499'),
NUMERIC_3_BOX('\uf49A'),
NUMERIC_3_BOX_MULTIPLE_OUTLINE('\uf49B'),
NUMERIC_3_BOX_OUTLINE('\uf49C'),
NUMERIC_4_BOX('\uf49D'),
NUMERIC_4_BOX_MULTIPLE_OUTLINE('\uf49E'),
NUMERIC_4_BOX_OUTLINE('\uf49F'),
NUMERIC_5_BOX('\uf4A0'),
NUMERIC_5_BOX_MULTIPLE_OUTLINE('\uf4A1'),
NUMERIC_5_BOX_OUTLINE('\uf4A2'),
NUMERIC_6_BOX('\uf4A3'),
NUMERIC_6_BOX_MULTIPLE_OUTLINE('\uf4A4'),
NUMERIC_6_BOX_OUTLINE('\uf4A5'),
NUMERIC_7_BOX('\uf4A6'),
NUMERIC_7_BOX_MULTIPLE_OUTLINE('\uf4A7'),
NUMERIC_7_BOX_OUTLINE('\uf4A8'),
NUMERIC_8_BOX('\uf4A9'),
NUMERIC_8_BOX_MULTIPLE_OUTLINE('\uf4AA'),
NUMERIC_8_BOX_OUTLINE('\uf4AB'),
NUMERIC_9_BOX('\uf4AC'),
NUMERIC_9_BOX_MULTIPLE_OUTLINE('\uf4AD'),
NUMERIC_9_BOX_OUTLINE('\uf4AE'),
NUMERIC_9_PLUS_BOX('\uf4AF'),
NUMERIC_9_PLUS_BOX_MULTIPLE_OUTLINE('\uf4B0'),
NUMERIC_9_PLUS_BOX_OUTLINE('\uf4B1'),
NUTRITION('\uf4B2'),
OCTAGON('\uf4B3'),
OCTAGON_OUTLINE('\uf4B4'),
ODNOKLASSNIKI('\uf4B5'),
OFFICE('\uf4B6'),
OIL('\uf4B7'),
OIL_TEMPERATURE('\uf4B8'),
OMEGA('\uf4B9'),
ONEDRIVE('\uf4BA'),
OPEN_IN_APP('\uf4BB'),
OPEN_IN_NEW('\uf4BC'),
OPERA('\uf4BD'),
ORNAMENT('\uf4BE'),
ORNAMENT_VARIANT('\uf4BF'),
OUTBOX('\uf4C0'),
OWL('\uf4C1'),
PACKAGE('\uf4C2'),
PACKAGE_DOWN('\uf4C3'),
PACKAGE_UP('\uf4C4'),
PACKAGE_VARIANT('\uf4C5'),
PACKAGE_VARIANT_CLOSED('\uf4C6'),
PALETTE('\uf4C7'),
PALETTE_ADVANCED('\uf4C8'),
PANDA('\uf4C9'),
PANDORA('\uf4CA'),
PANORAMA('\uf4CB'),
PANORAMA_FISHEYE('\uf4CC'),
PANORAMA_HORIZONTAL('\uf4CD'),
PANORAMA_VERTICAL('\uf4CE'),
PANORAMA_WIDE_ANGLE('\uf4CF'),
PAPER_CUT_VERTICAL('\uf4D0'),
PAPERCLIP('\uf4D1'),
PARKING('\uf4D2'),
PAUSE('\uf4D3'),
PAUSE_CIRCLE('\uf4D4'),
PAUSE_CIRCLE_OUTLINE('\uf4D5'),
PAUSE_OCTAGON('\uf4D6'),
PAUSE_OCTAGON_OUTLINE('\uf4D7'),
PAW('\uf4D8'),
PEN('\uf4D9'),
PENCIL('\uf4DA'),
PENCIL_BOX('\uf4DB'),
PENCIL_BOX_OUTLINE('\uf4DC'),
PENCIL_LOCK('\uf4DD'),
PENCIL_OFF('\uf4DE'),
PERCENT('\uf4DF'),
PHARMACY('\uf4E0'),
PHONE('\uf4E1'),
PHONE_BLUETOOTH('\uf4E2'),
PHONE_FORWARD('\uf4E3'),
PHONE_HANGUP('\uf4E4'),
PHONE_IN_TALK('\uf4E5'),
PHONE_INCOMING('\uf4E6'),
PHONE_LOCKED('\uf4E7'),
PHONE_LOG('\uf4E8'),
PHONE_MISSED('\uf4E9'),
PHONE_OUTGOING('\uf4EA'),
PHONE_PAUSED('\uf4EB'),
PHONE_SETTINGS('\uf4EC'),
PHONE_VOIP('\uf4ED'),
PI('\uf4EE'),
PI_BOX('\uf4EF'),
PIG('\uf4F0'),
PILL('\uf4F1'),
PIN('\uf4F2'),
PIN_OFF('\uf4F3'),
PINE_TREE('\uf4F4'),
PINE_TREE_BOX('\uf4F5'),
PINTEREST('\uf4F6'),
PINTEREST_BOX('\uf4F7'),
PIZZA('\uf4F8'),
PLAY('\uf4F9'),
PLAY_BOX_OUTLINE('\uf4FA'),
PLAY_CIRCLE('\uf4FB'),
PLAY_CIRCLE_OUTLINE('\uf4FC'),
PLAY_PAUSE('\uf4FD'),
PLAY_PROTECTED_CONTENT('\uf4FE'),
PLAYLIST_MINUS('\uf4FF'),
PLAYLIST_PLAY('\uf500'),
PLAYLIST_PLUS('\uf501'),
PLAYLIST_REMOVE('\uf502'),
PLAYSTATION('\uf503'),
PLUS('\uf504'),
PLUS_BOX('\uf505'),
PLUS_CIRCLE('\uf506'),
PLUS_CIRCLE_MULTIPLE_OUTLINE('\uf507'),
PLUS_CIRCLE_OUTLINE('\uf508'),
PLUS_NETWORK('\uf509'),
PLUS_ONE('\uf50A'),
POCKET('\uf50B'),
POKEBALL('\uf50C'),
POLAROID('\uf50D'),
POLL('\uf50E'),
POLL_BOX('\uf50F'),
POLYMER('\uf510'),
POPCORN('\uf511'),
POUND('\uf512'),
POUND_BOX('\uf513'),
POWER('\uf514'),
POWER_SETTINGS('\uf515'),
POWER_SOCKET('\uf516'),
PRESENTATION('\uf517'),
PRESENTATION_PLAY('\uf518'),
PRINTER('\uf519'),
PRINTER_3D('\uf51A'),
PRINTER_ALERT('\uf51B'),
PROFESSIONAL_HEXAGON('\uf51C'),
PROJECTOR('\uf51D'),
PROJECTOR_SCREEN('\uf51E'),
PULSE('\uf51F'),
PUZZLE('\uf520'),
QRCODE('\uf521'),
QRCODE_SCAN('\uf522'),
QUADCOPTER('\uf523'),
QUALITY_HIGH('\uf524'),
QUICKTIME('\uf525'),
RADAR('\uf526'),
RADIATOR('\uf527'),
RADIO('\uf528'),
RADIO_HANDHELD('\uf529'),
RADIO_TOWER('\uf52A'),
RADIOACTIVE('\uf52B'),
RADIOBOX_BLANK('\uf52C'),
RADIOBOX_MARKED('\uf52D'),
RASPBERRYPI('\uf52E'),
RAY_END('\uf52F'),
RAY_END_ARROW('\uf530'),
RAY_START('\uf531'),
RAY_START_ARROW('\uf532'),
RAY_START_END('\uf533'),
RAY_VERTEX('\uf534'),
RDIO('\uf535'),
READ('\uf536'),
READABILITY('\uf537'),
RECEIPT('\uf538'),
RECORD('\uf539'),
RECORD_REC('\uf53A'),
RECYCLE('\uf53B'),
REDDIT('\uf53C'),
REDO('\uf53D'),
REDO_VARIANT('\uf53E'),
REFRESH('\uf53F'),
REGEX('\uf540'),
RELATIVE_SCALE('\uf541'),
RELOAD('\uf542'),
REMOTE('\uf543'),
RENAME_BOX('\uf544'),
REPEAT('\uf545'),
REPEAT_OFF('\uf546'),
REPEAT_ONCE('\uf547'),
REPLAY('\uf548'),
REPLY('\uf549'),
REPLY_ALL('\uf54A'),
REPRODUCTION('\uf54B'),
RESIZE_BOTTOM_RIGHT('\uf54C'),
RESPONSIVE('\uf54D'),
REWIND('\uf54E'),
RIBBON('\uf54F'),
ROAD('\uf550'),
ROAD_VARIANT('\uf551'),
ROCKET('\uf552'),
ROTATE_3D('\uf553'),
ROTATE_LEFT('\uf554'),
ROTATE_LEFT_VARIANT('\uf555'),
ROTATE_RIGHT('\uf556'),
ROTATE_RIGHT_VARIANT('\uf557'),
ROUTER_WIRELESS('\uf558'),
ROUTES('\uf559'),
RSS('\uf55A'),
RSS_BOX('\uf55B'),
RULER('\uf55C'),
RUN('\uf55D'),
SALE('\uf55E'),
SATELLITE('\uf55F'),
SATELLITE_VARIANT('\uf560'),
SCALE('\uf561'),
SCALE_BATHROOM('\uf562'),
SCHOOL('\uf563'),
SCREEN_ROTATION('\uf564'),
SCREEN_ROTATION_LOCK('\uf565'),
SCREWDRIVER('\uf566'),
SCRIPT('\uf567'),
SD('\uf568'),
SEAL('\uf569'),
SEAT_FLAT('\uf56A'),
SEAT_FLAT_ANGLED('\uf56B'),
SEAT_INDIVIDUAL_SUITE('\uf56C'),
SEAT_LEGROOM_EXTRA('\uf56D'),
SEAT_LEGROOM_NORMAL('\uf56E'),
SEAT_LEGROOM_REDUCED('\uf56F'),
SEAT_RECLINE_EXTRA('\uf570'),
SEAT_RECLINE_NORMAL('\uf571'),
SECURITY('\uf572'),
SECURITY_NETWORK('\uf573'),
SELECT('\uf574'),
SELECT_ALL('\uf575'),
SELECT_INVERSE('\uf576'),
SELECT_OFF('\uf577'),
SELECTION('\uf578'),
SEND('\uf579'),
SERVER('\uf57A'),
SERVER_MINUS('\uf57B'),
SERVER_NETWORK('\uf57C'),
SERVER_NETWORK_OFF('\uf57D'),
SERVER_OFF('\uf57E'),
SERVER_PLUS('\uf57F'),
SERVER_REMOVE('\uf580'),
SERVER_SECURITY('\uf581'),
SETTINGS('\uf582'),
SETTINGS_BOX('\uf583'),
SHAPE_PLUS('\uf584'),
SHARE('\uf585'),
SHARE_VARIANT('\uf586'),
SHIELD('\uf587'),
SHIELD_OUTLINE('\uf588'),
SHOPPING('\uf589'),
SHOPPING_MUSIC('\uf58A'),
SHREDDER('\uf58B'),
SHUFFLE('\uf58C'),
SHUFFLE_DISABLED('\uf58D'),
SHUFFLE_VARIANT('\uf58E'),
SIGMA('\uf58F'),
SIGN_CAUTION('\uf590'),
SIGNAL('\uf591'),
SILVERWARE('\uf592'),
SILVERWARE_FORK('\uf593'),
SILVERWARE_SPOON('\uf594'),
SILVERWARE_VARIANT('\uf595'),
SIM('\uf596'),
SIM_ALERT('\uf597'),
SIM_OFF('\uf598'),
SITEMAP('\uf599'),
SKIP_BACKWARD('\uf59A'),
SKIP_FORWARD('\uf59B'),
SKIP_NEXT('\uf59C'),
SKIP_PREVIOUS('\uf59D'),
SKYPE('\uf59E'),
SKYPE_BUSINESS('\uf59F'),
SLACK('\uf5A0'),
SLEEP('\uf5A1'),
SLEEP_OFF('\uf5A2'),
SMOKING('\uf5A3'),
SMOKING_OFF('\uf5A4'),
SNAPCHAT('\uf5A5'),
SNOWMAN('\uf5A6'),
SOFA('\uf5A7'),
SORT('\uf5A8'),
SORT_ALPHABETICAL('\uf5A9'),
SORT_ASCENDING('\uf5AA'),
SORT_DESCENDING('\uf5AB'),
SORT_NUMERIC('\uf5AC'),
SORT_VARIANT('\uf5AD'),
SOUNDCLOUD('\uf5AE'),
SOURCE_FORK('\uf5AF'),
SOURCE_PULL('\uf5B0'),
SPEAKER('\uf5B1'),
SPEAKER_OFF('\uf5B2'),
SPEEDOMETER('\uf5B3'),
SPELLCHECK('\uf5B4'),
SPOTIFY('\uf5B5'),
SPOTLIGHT('\uf5B6'),
SPOTLIGHT_BEAM('\uf5B7'),
SQUARE_INC('\uf5B8'),
SQUARE_INC_CASH('\uf5B9'),
STACKOVERFLOW('\uf5BA'),
STAIRS('\uf5BB'),
STAR('\uf5BC'),
STAR_CIRCLE('\uf5BD'),
STAR_HALF('\uf5BE'),
STAR_OFF('\uf5BF'),
STAR_OUTLINE('\uf5C0'),
STEAM('\uf5C1'),
STEERING('\uf5C2'),
STEP_BACKWARD('\uf5C3'),
STEP_BACKWARD_2('\uf5C4'),
STEP_FORWARD('\uf5C5'),
STEP_FORWARD_2('\uf5C6'),
STETHOSCOPE('\uf5C7'),
STOCKING('\uf5C8'),
STOP('\uf5C9'),
STORE('\uf5CA'),
STORE_24_HOUR('\uf5CB'),
STOVE('\uf5CC'),
SUBWAY('\uf5CD'),
SUNGLASSES('\uf5CE'),
SWAP_HORIZONTAL('\uf5CF'),
SWAP_VERTICAL('\uf5D0'),
SWIM('\uf5D1'),
SWITCH('\uf5D2'),
SWORD('\uf5D3'),
SYNC('\uf5D4'),
SYNC_ALERT('\uf5D5'),
SYNC_OFF('\uf5D6'),
TAB('\uf5D7'),
TAB_UNSELECTED('\uf5D8'),
TABLE('\uf5D9'),
TABLE_COLUMN_PLUS_AFTER('\uf5DA'),
TABLE_COLUMN_PLUS_BEFORE('\uf5DB'),
TABLE_COLUMN_REMOVE('\uf5DC'),
TABLE_COLUMN_WIDTH('\uf5DD'),
TABLE_EDIT('\uf5DE'),
TABLE_LARGE('\uf5DF'),
TABLE_ROW_HEIGHT('\uf5E0'),
TABLE_ROW_PLUS_AFTER('\uf5E1'),
TABLE_ROW_PLUS_BEFORE('\uf5E2'),
TABLE_ROW_REMOVE('\uf5E3'),
TABLET('\uf5E4'),
TABLET_ANDROID('\uf5E5'),
TABLET_IPAD('\uf5E6'),
TAG('\uf5E7'),
TAG_FACES('\uf5E8'),
TAG_MULTIPLE('\uf5E9'),
TAG_OUTLINE('\uf5EA'),
TAG_TEXT_OUTLINE('\uf5EB'),
TARGET('\uf5EC'),
TAXI('\uf5ED'),
TEAMVIEWER('\uf5EE'),
TELEGRAM('\uf5EF'),
TELEVISION('\uf5F0'),
TELEVISION_GUIDE('\uf5F1'),
TEMPERATURE_CELSIUS('\uf5F2'),
TEMPERATURE_FAHRENHEIT('\uf5F3'),
TEMPERATURE_KELVIN('\uf5F4'),
TENNIS('\uf5F5'),
TENT('\uf5F6'),
TERRAIN('\uf5F7'),
TEXT_TO_SPEECH('\uf5F8'),
TEXT_TO_SPEECH_OFF('\uf5F9'),
TEXTURE('\uf5FA'),
THEATER('\uf5FB'),
THEME_LIGHT_DARK('\uf5FC'),
THERMOMETER('\uf5FD'),
THERMOMETER_LINES('\uf5FE'),
THUMB_DOWN('\uf5FF'),
THUMB_DOWN_OUTLINE('\uf600'),
THUMB_UP('\uf601'),
THUMB_UP_OUTLINE('\uf602'),
THUMBS_UP_DOWN('\uf603'),
TICKET('\uf604'),
TICKET_ACCOUNT('\uf605'),
TICKET_CONFIRMATION('\uf606'),
TIE('\uf607'),
TIMELAPSE('\uf608'),
TIMER('\uf609'),
TIMER_10('\uf60A'),
TIMER_3('\uf60B'),
TIMER_OFF('\uf60C'),
TIMER_SAND('\uf60D'),
TIMETABLE('\uf60E'),
TOGGLE_SWITCH('\uf60F'),
TOGGLE_SWITCH_OFF('\uf610'),
TOOLTIP('\uf611'),
TOOLTIP_EDIT('\uf612'),
TOOLTIP_IMAGE('\uf613'),
TOOLTIP_OUTLINE('\uf614'),
TOOLTIP_OUTLINE_PLUS('\uf615'),
TOOLTIP_TEXT('\uf616'),
TOR('\uf617'),
TRAFFIC_LIGHT('\uf618'),
TRAIN('\uf619'),
TRAM('\uf61A'),
TRANSCRIBE('\uf61B'),
TRANSCRIBE_CLOSE('\uf61C'),
TRANSFER('\uf61D'),
TREE('\uf61E'),
TRELLO('\uf61F'),
TRENDING_DOWN('\uf620'),
TRENDING_NEUTRAL('\uf621'),
TRENDING_UP('\uf622'),
TRIANGLE('\uf623'),
TRIANGLE_OUTLINE('\uf624'),
TROPHY('\uf625'),
TROPHY_AWARD('\uf626'),
TROPHY_OUTLINE('\uf627'),
TROPHY_VARIANT('\uf628'),
TROPHY_VARIANT_OUTLINE('\uf629'),
TRUCK('\uf62A'),
TRUCK_DELIVERY('\uf62B'),
TSHIRT_CREW('\uf62C'),
TSHIRT_V('\uf62D'),
TUMBLR('\uf62E'),
TUMBLR_REBLOG('\uf62F'),
TWITCH('\uf630'),
TWITTER('\uf631'),
TWITTER_BOX('\uf632'),
TWITTER_CIRCLE('\uf633'),
TWITTER_RETWEET('\uf634'),
UBUNTU('\uf635'),
UMBRACO('\uf636'),
UMBRELLA('\uf637'),
UMBRELLA_OUTLINE('\uf638'),
UNDO('\uf639'),
UNDO_VARIANT('\uf63A'),
UNFOLD_LESS('\uf63B'),
UNFOLD_MORE('\uf63C'),
UNGROUP('\uf63D'),
UNTAPPD('\uf63E'),
UPLOAD('\uf63F'),
USB('\uf640'),
VECTOR_ARRANGE_ABOVE('\uf641'),
VECTOR_ARRANGE_BELOW('\uf642'),
VECTOR_CIRCLE('\uf643'),
VECTOR_CIRCLE_VARIANT('\uf644'),
VECTOR_COMBINE('\uf645'),
VECTOR_CURVE('\uf646'),
VECTOR_DIFFERENCE('\uf647'),
VECTOR_DIFFERENCE_AB('\uf648'),
VECTOR_DIFFERENCE_BA('\uf649'),
VECTOR_INTERSECTION('\uf64A'),
VECTOR_LINE('\uf64B'),
VECTOR_POINT('\uf64C'),
VECTOR_POLYGON('\uf64D'),
VECTOR_POLYLINE('\uf64E'),
VECTOR_SELECTION('\uf64F'),
VECTOR_SQUARE('\uf650'),
VECTOR_TRIANGLE('\uf651'),
VECTOR_UNION('\uf652'),
VERIFIED('\uf653'),
VIBRATE('\uf654'),
VIDEO('\uf655'),
VIDEO_OFF('\uf656'),
VIDEO_SWITCH('\uf657'),
VIEW_AGENDA('\uf658'),
VIEW_ARRAY('\uf659'),
VIEW_CAROUSEL('\uf65A'),
VIEW_COLUMN('\uf65B'),
VIEW_DASHBOARD('\uf65C'),
VIEW_DAY('\uf65D'),
VIEW_GRID('\uf65E'),
VIEW_HEADLINE('\uf65F'),
VIEW_LIST('\uf660'),
VIEW_MODULE('\uf661'),
VIEW_QUILT('\uf662'),
VIEW_STREAM('\uf663'),
VIEW_WEEK('\uf664'),
VIMEO('\uf665'),
VINE('\uf666'),
VK('\uf667'),
VK_BOX('\uf668'),
VK_CIRCLE('\uf669'),
VOICEMAIL('\uf66A'),
VOLUME_HIGH('\uf66B'),
VOLUME_LOW('\uf66C'),
VOLUME_MEDIUM('\uf66D'),
VOLUME_OFF('\uf66E'),
VPN('\uf66F'),
WALK('\uf670'),
WALLET('\uf671'),
WALLET_GIFTCARD('\uf672'),
WALLET_MEMBERSHIP('\uf673'),
WALLET_TRAVEL('\uf674'),
WAN('\uf675'),
WATCH('\uf676'),
WATCH_EXPORT('\uf677'),
WATCH_IMPORT('\uf678'),
WATER('\uf679'),
WATER_OFF('\uf67A'),
WATER_PERCENT('\uf67B'),
WATER_PUMP('\uf67C'),
WEATHER_CLOUDY('\uf67D'),
WEATHER_FOG('\uf67E'),
WEATHER_HAIL('\uf67F'),
WEATHER_LIGHTNING('\uf680'),
WEATHER_NIGHT('\uf681'),
WEATHER_PARTLYCLOUDY('\uf682'),
WEATHER_POURING('\uf683'),
WEATHER_RAINY('\uf684'),
WEATHER_SNOWY('\uf685'),
WEATHER_SUNNY('\uf686'),
WEATHER_SUNSET('\uf687'),
WEATHER_SUNSET_DOWN('\uf688'),
WEATHER_SUNSET_UP('\uf689'),
WEATHER_WINDY('\uf68A'),
WEATHER_WINDY_VARIANT('\uf68B'),
WEB('\uf68C'),
WEBCAM('\uf68D'),
WEIGHT('\uf68E'),
WEIGHT_KILOGRAM('\uf68F'),
WHATSAPP('\uf690'),
WHEELCHAIR_ACCESSIBILITY('\uf691'),
WHITE_BALANCE_AUTO('\uf692'),
WHITE_BALANCE_INCANDESCENT('\uf693'),
WHITE_BALANCE_IRRADESCENT('\uf694'),
WHITE_BALANCE_SUNNY('\uf695'),
WIFI('\uf696'),
WIFI_OFF('\uf697'),
WII('\uf698'),
WIKIPEDIA('\uf699'),
WINDOW_CLOSE('\uf69A'),
WINDOW_CLOSED('\uf69B'),
WINDOW_MAXIMIZE('\uf69C'),
WINDOW_MINIMIZE('\uf69D'),
WINDOW_OPEN('\uf69E'),
WINDOW_RESTORE('\uf69F'),
WINDOWS('\uf6A0'),
WORDPRESS('\uf6A1'),
WORKER('\uf6A2'),
WRAP('\uf6A3'),
WRENCH('\uf6A4'),
WUNDERLIST('\uf6A5'),
XBOX('\uf6A6'),
XBOX_CONTROLLER('\uf6A7'),
XBOX_CONTROLLER_OFF('\uf6A8'),
XDA('\uf6A9'),
XING('\uf6AA'),
XING_BOX('\uf6AB'),
XING_CIRCLE('\uf6AC'),
XML('\uf6AD'),
YEAST('\uf6AE'),
YELP('\uf6AF'),
YOUTUBE_PLAY('\uf6B0'),
ZIP_BOX('\uf6B1');
private final char character;
private MaterialDesignIcon(char character) {
this.character = character;
}
@Override
public char getChar() {
return character;
}
@Override
public String unicodeToString() {
return String.format("\\u%04x", (int) character);
}
@Override
public String characterToString() {
return Character.toString(character);
}
@Override
public String getFontFamily() {
return "\'Material Design Icons\'";
}
}
MaterialDesignIconView.java 0000664 0000000 0000000 00000003404 12654216013 0036073 0 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/materialdesignicons /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
*/
package de.jensd.fx.glyphs.materialdesignicons;
import de.jensd.fx.glyphs.weathericons.*;
import de.jensd.fx.glyphs.GlyphIcon;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.scene.text.Font;
/**
*
* @author Jens Deters (mail@jensd.de)
*/
public class MaterialDesignIconView extends GlyphIcon {
public final static String TTF_PATH = "/de/jensd/fx/glyphs/materialdesignicons/materialdesignicons-webfont.ttf";
static {
try {
Font.loadFont(MaterialDesignIconView.class.getResource(TTF_PATH).openStream(), 10.0d);
} catch (IOException ex) {
Logger.getLogger(MaterialDesignIconView.class.getName()).log(Level.SEVERE, null, ex);
}
}
public MaterialDesignIconView(MaterialDesignIcon icon) {
super(MaterialDesignIcon.class);
setFont(new Font("Material Design Icons", DEFAULT_ICON_SIZE));
setIcon(icon);
}
public MaterialDesignIconView() {
this(MaterialDesignIcon.ANDROID);
}
@Override
public MaterialDesignIcon getDefaultGlyph() {
return MaterialDesignIcon.ANDROID;
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/materialicons/ 0000775 0000000 0000000 00000000000 12654216013 0027560 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/materialicons/MaterialIcon.java 0000664 0000000 0000000 00000062332 12654216013 0033000 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs.materialicons;
import de.jensd.fx.glyphs.GlyphIcons;
/**
*
* Icon Enum based on Google Material Icons v2.1
* https://www.google.com/design/icons/
*
* @author Jens Deters (mail@jensd.de)
*/
public enum MaterialIcon implements GlyphIcons {
AC_UNIT('\ueB3B'),
ACCESS_ALARM('\ue190'),
ACCESS_ALARMS('\ue191'),
ACCESS_TIME('\ue192'),
ACCESSIBILITY('\ue84E'),
ACCESSIBLE('\ue914'),
ACCOUNT_BALANCE('\ue84F'),
ACCOUNT_BALANCE_WALLET('\ue850'),
ACCOUNT_BOX('\ue851'),
ACCOUNT_CIRCLE('\ue853'),
ADB('\ue60E'),
ADD('\ue145'),
ADD_A_PHOTO('\ue439'),
ADD_ALARM('\ue193'),
ADD_ALERT('\ue003'),
ADD_BOX('\ue146'),
ADD_CIRCLE('\ue147'),
ADD_CIRCLE_OUTLINE('\ue148'),
ADD_LOCATION('\ue567'),
ADD_SHOPPING_CART('\ue854'),
ADD_TO_PHOTOS('\ue39D'),
ADD_TO_QUEUE('\ue05C'),
ADJUST('\ue39E'),
AIRLINE_SEAT_FLAT('\ue630'),
AIRLINE_SEAT_FLAT_ANGLED('\ue631'),
AIRLINE_SEAT_INDIVIDUAL_SUITE('\ue632'),
AIRLINE_SEAT_LEGROOM_EXTRA('\ue633'),
AIRLINE_SEAT_LEGROOM_NORMAL('\ue634'),
AIRLINE_SEAT_LEGROOM_REDUCED('\ue635'),
AIRLINE_SEAT_RECLINE_EXTRA('\ue636'),
AIRLINE_SEAT_RECLINE_NORMAL('\ue637'),
AIRPLANEMODE_ACTIVE('\ue195'),
AIRPLANEMODE_INACTIVE('\ue194'),
AIRPLAY('\ue055'),
AIRPORT_SHUTTLE('\ueB3C'),
ALARM('\ue855'),
ALARM_ADD('\ue856'),
ALARM_OFF('\ue857'),
ALARM_ON('\ue858'),
ALBUM('\ue019'),
ALL_INCLUSIVE('\ueB3D'),
ALL_OUT('\ue90B'),
ANDROID('\ue859'),
ANNOUNCEMENT('\ue85A'),
APPS('\ue5C3'),
ARCHIVE('\ue149'),
ARROW_BACK('\ue5C4'),
ARROW_DOWNLOAD('\ue5DB'),
ARROW_DROP_DOWN('\ue5C5'),
ARROW_DROP_DOWN_CIRCLE('\ue5C6'),
ARROW_DROP_UP('\ue5C7'),
ARROW_FORWARD('\ue5C8'),
ARROW_UPWARD('\ue5D8'),
ART_TRACK('\ue060'),
ASPECT_RATIO('\ue85B'),
ASSESSMENT('\ue85C'),
ASSIGNMENT('\ue85D'),
ASSIGNMENT_IND('\ue85E'),
ASSIGNMENT_LATE('\ue85F'),
ASSIGNMENT_RETURN('\ue860'),
ASSIGNMENT_RETURNED('\ue861'),
ASSIGNMENT_TURNED_IN('\ue862'),
ASSISTANT('\ue39F'),
ASSISTANT_PHOTO('\ue3A0'),
ATTACH_FILE('\ue226'),
ATTACH_MONEY('\ue227'),
ATTACHMENT('\ue2BC'),
AUDIOTRACK('\ue3A1'),
AUTORENEW('\ue863'),
AV_TIMER('\ue01B'),
BACKSPACE('\ue14A'),
BACKUP('\ue864'),
BATTERY_ALERT('\ue19C'),
BATTERY_CHARGING_FULL('\ue1A3'),
BATTERY_FULL('\ue1A4'),
BATTERY_STD('\ue1A5'),
BATTERY_UNKNOWN('\ue1A6'),
BEACH_ACCESS('\ueB3E'),
BEENHERE('\ue52D'),
BLOCK('\ue14B'),
BLUETOOTH('\ue1A7'),
BLUETOOTH_AUDIO('\ue60F'),
BLUETOOTH_CONNECTED('\ue1A8'),
BLUETOOTH_DISABLED('\ue1A9'),
BLUETOOTH_SEARCHING('\ue1AA'),
BLUR_CIRCULAR('\ue3A2'),
BLUR_LINEAR('\ue3A3'),
BLUR_OFF('\ue3A4'),
BLUR_ON('\ue3A5'),
BOOK('\ue865'),
BOOKMARK('\ue866'),
BOOKMARK_BORDER('\ue867'),
BORDER_ALL('\ue228'),
BORDER_BOTTOM('\ue229'),
BORDER_CLEAR('\ue22A'),
BORDER_COLOR('\ue22B'),
BORDER_HORIZONTAL('\ue22C'),
BORDER_INNER('\ue22D'),
BORDER_LEFT('\ue22E'),
BORDER_OUTER('\ue22F'),
BORDER_RIGHT('\ue230'),
BORDER_STYLE('\ue231'),
BORDER_TOP('\ue232'),
BORDER_VERTICAL('\ue233'),
BRIGHTNESS_1('\ue3A6'),
BRIGHTNESS_2('\ue3A7'),
BRIGHTNESS_3('\ue3A8'),
BRIGHTNESS_4('\ue3A9'),
BRIGHTNESS_5('\ue3AA'),
BRIGHTNESS_6('\ue3AB'),
BRIGHTNESS_7('\ue3AC'),
BRIGHTNESS_AUTO('\ue1AB'),
BRIGHTNESS_HIGH('\ue1AC'),
BRIGHTNESS_LOW('\ue1AD'),
BRIGHTNESS_MEDIUM('\ue1AE'),
BROKEN_IMAGE('\ue3AD'),
BRUSH('\ue3AE'),
BUG_REPORT('\ue868'),
BUILD('\ue869'),
BUSINESS('\ue0AF'),
BUSINESS_CENTER('\ueB3F'),
CACHED('\ue86A'),
CAKE('\ue7E9'),
CALL('\ue0B0'),
CALL_END('\ue0B1'),
CALL_MADE('\ue0B2'),
CALL_MERGE('\ue0B3'),
CALL_MISSED('\ue0B4'),
CALL_MISSED_OUTGOING('\ue0E4'),
CALL_RECEIVED('\ue0B5'),
CALL_SPLIT('\ue0B6'),
CAMERA('\ue3AF'),
CAMERA_ALT('\ue3B0'),
CAMERA_ENHANCE('\ue8FC'),
CAMERA_FRONT('\ue3B1'),
CAMERA_REAR('\ue3B2'),
CAMERA_ROLL('\ue3B3'),
CANCEL('\ue5C9'),
CARD_GIFTCARD('\ue8F6'),
CARD_MEMBERSHIP('\ue8F7'),
CARD_TRAVEL('\ue8F8'),
CASINO('\ueB40'),
CAST('\ue307'),
CAST_CONNECTED('\ue308'),
CENTER_FOCUS_STRONG('\ue3B4'),
CENTER_FOCUS_WEAK('\ue3B5'),
CHANGE_HISTORY('\ue86B'),
CHAT('\ue0B7'),
CHAT_BUBBLE('\ue0CA'),
CHAT_BUBBLE_OUTLINE('\ue0CB'),
CHECK('\ue5CA'),
CHECK_BOX('\ue834'),
CHECK_BOX_OUTLINE_BLANK('\ue835'),
CHECK_CIRCLE('\ue86C'),
CHEVRON_LEFT('\ue5CB'),
CHEVRON_RIGHT('\ue5CC'),
CHILD_CARE('\ueB41'),
CHILD_FRIENDLY('\ueB42'),
CHROME_READER_MODE('\ue86D'),
CLASS('\ue86E'),
CLEAR('\ue14C'),
CLEAR_ALL('\ue0B8'),
CLOSE('\ue5CD'),
CLOSED_CAPTION('\ue01C'),
CLOUD('\ue2BD'),
CLOUD_CIRCLE('\ue2BE'),
CLOUD_DONE('\ue2BF'),
CLOUD_DOWNLOAD('\ue2C0'),
CLOUD_OFF('\ue2C1'),
CLOUD_QUEUE('\ue2C2'),
CLOUD_UPLOAD('\ue2C3'),
CODE('\ue86F'),
COLLECTIONS('\ue3B6'),
COLLECTIONS_BOOKMARK('\ue431'),
COLOR_LENS('\ue3B7'),
COLORIZE('\ue3B8'),
COMMENT('\ue0B9'),
COMPARE('\ue3B9'),
COMPARE_ARROWS('\ue915'),
COMPUTER('\ue30A'),
CONFIRMATION_NUMBER('\ue638'),
CONTACT_MAIL('\ue0D0'),
CONTACT_PHONE('\ue0CF'),
CONTACTS('\ue0BA'),
CONTENT_COPY('\ue14D'),
CONTENT_CUT('\ue14E'),
CONTENT_PASTE('\ue14F'),
CONTROL_POINT('\ue3BA'),
CONTROL_POINT_DUPLICATE('\ue3BB'),
COPYRIGHT('\ue90C'),
CREATE('\ue150'),
CREATE_NEW_FOLDER('\ue2CC'),
CREDIT_CARD('\ue870'),
CROP('\ue3BE'),
CROP_16_9('\ue3BC'),
CROP_3_2('\ue3BD'),
CROP_5_4('\ue3BF'),
CROP_7_5('\ue3C0'),
CROP_DIN('\ue3C1'),
CROP_FREE('\ue3C2'),
CROP_LANDSCAPE('\ue3C3'),
CROP_ORIGINAL('\ue3C4'),
CROP_PORTRAIT('\ue3C5'),
CROP_ROTATE('\ue437'),
CROP_SQUARE('\ue3C6'),
DASHBOARD('\ue871'),
DATA_USAGE('\ue1AF'),
DATE_RANGE('\ue916'),
DEHAZE('\ue3C7'),
DELETE('\ue872'),
DESCRIPTION('\ue873'),
DESKTOP_MAC('\ue30B'),
DESKTOP_WINDOWS('\ue30C'),
DETAILS('\ue3C8'),
DEVELOPER_BOARD('\ue30D'),
DEVELOPER_MODE('\ue1B0'),
DEVICE_HUB('\ue335'),
DEVICES('\ue1B1'),
DEVICES_OTHER('\ue337'),
DIALER_SIP('\ue0BB'),
DIALPAD('\ue0BC'),
DIRECTIONS('\ue52E'),
DIRECTIONS_BIKE('\ue52F'),
DIRECTIONS_BOAT('\ue532'),
DIRECTIONS_BUS('\ue530'),
DIRECTIONS_CAR('\ue531'),
DIRECTIONS_RAILWAY('\ue534'),
DIRECTIONS_RUN('\ue566'),
DIRECTIONS_SUBWAY('\ue533'),
DIRECTIONS_TRANSIT('\ue535'),
DIRECTIONS_WALK('\ue536'),
DISC_FULL('\ue610'),
DNS('\ue875'),
DO_NOT_DISTURB('\ue612'),
DO_NOT_DISTURB_ALT('\ue611'),
DOCK('\ue30E'),
DOMAIN('\ue7EE'),
DONE('\ue876'),
DONE_ALL('\ue877'),
DONUT_LARGE('\ue917'),
DONUT_SMALL('\ue918'),
DRAFTS('\ue151'),
DRAG_HANDLE('\ue25D'),
DRIVE_ETA('\ue613'),
DVR('\ue1B2'),
EDIT('\ue3C9'),
EDIT_LOCATION('\ue568'),
EJECT('\ue8FB'),
EMAIL('\ue0BE'),
ENHANCED_ENCRYPT('\ue63F'),
EQUALIZER('\ue01D'),
ERROR('\ue000'),
ERROR_OUTLINE('\ue001'),
EVENT('\ue878'),
EVENT_AVAILABLE('\ue614'),
EVENT_BUSY('\ue615'),
EVENT_NOTE('\ue616'),
EVENT_SEAT('\ue903'),
EXIT_TO_APP('\ue879'),
EXPAND_LESS('\ue5CE'),
EXPAND_MORE('\ue5CF'),
EXPLICIT('\ue01E'),
EXPLORE('\ue87A'),
EXPOSURE('\ue3CA'),
EXPOSURE_NEG_1('\ue3CB'),
EXPOSURE_NEG_2('\ue3CC'),
EXPOSURE_PLUS_1('\ue3CD'),
EXPOSURE_PLUS_2('\ue3CE'),
EXPOSURE_ZERO('\ue3CF'),
EXTENSION('\ue87B'),
FACE('\ue87C'),
FAST_FORWARD('\ue01F'),
FAST_REWIND('\ue020'),
FAVORITE('\ue87D'),
FAVORITE_BORDER('\ue87E'),
FEEDBACK('\ue87F'),
FIBER_DVR('\ue05D'),
FIBER_MANUAL_RECORD('\ue061'),
FIBER_NEW('\ue05E'),
FIBER_PIN('\ue06A'),
FIBER_SMART_RECORD('\ue062'),
FILE_DOWNLOAD('\ue2C4'),
FILE_UPLOAD('\ue2C6'),
FILTER('\ue3D3'),
FILTER_1('\ue3D0'),
FILTER_2('\ue3D1'),
FILTER_3('\ue3D2'),
FILTER_4('\ue3D4'),
FILTER_5('\ue3D5'),
FILTER_6('\ue3D6'),
FILTER_7('\ue3D7'),
FILTER_8('\ue3D8'),
FILTER_9('\ue3D9'),
FILTER_9_PLUS('\ue3DA'),
FILTER_B_AND_W('\ue3DB'),
FILTER_CENTER_FOCUS('\ue3DC'),
FILTER_DRAMA('\ue3DD'),
FILTER_FRAMES('\ue3DE'),
FILTER_HDR('\ue3DF'),
FILTER_LIST('\ue152'),
FILTER_NONE('\ue3E0'),
FILTER_TILT_SHIFT('\ue3E2'),
FILTER_VINTAGE('\ue3E3'),
FIND_IN_PAGE('\ue880'),
FIND_REPLACE('\ue881'),
FINGERPRINT('\ue90D'),
FITNESS_CENTER('\ueB43'),
FLAG('\ue153'),
FLARE('\ue3E4'),
FLASH_AUTO('\ue3E5'),
FLASH_OFF('\ue3E6'),
FLASH_ON('\ue3E7'),
FLIGHT('\ue539'),
FLIGHT_LAND('\ue904'),
FLIGHT_TAKEOFF('\ue905'),
FLIP('\ue3E8'),
FLIP_TO_BACK('\ue882'),
FLIP_TO_FRONT('\ue883'),
FOLDER('\ue2C7'),
FOLDER_OPEN('\ue2C8'),
FOLDER_SHARED('\ue2C9'),
FOLDER_SPECIAL('\ue617'),
FONT_DOWNLOAD('\ue167'),
FORMAT_ALIGN_CENTER('\ue234'),
FORMAT_ALIGN_JUSTIFY('\ue235'),
FORMAT_ALIGN_LEFT('\ue236'),
FORMAT_ALIGN_RIGHT('\ue237'),
FORMAT_BOLD('\ue238'),
FORMAT_CLEAR('\ue239'),
FORMAT_COLOR_FILL('\ue23A'),
FORMAT_COLOR_RESET('\ue23B'),
FORMAT_COLOR_TEXT('\ue23C'),
FORMAT_INDENT_DECREASE('\ue23D'),
FORMAT_INDENT_INCREASE('\ue23E'),
FORMAT_ITALIC('\ue23F'),
FORMAT_LINE_SPACING('\ue240'),
FORMAT_LIST_BULLETED('\ue241'),
FORMAT_LIST_NUMBERED('\ue242'),
FORMAT_PAINT('\ue243'),
FORMAT_QUOTE('\ue244'),
FORMAT_SHAPES('\ue25E'),
FORMAT_SIZE('\ue245'),
FORMAT_STRIKETHROUGH('\ue246'),
FORMAT_TEXTDIRECTION_L_TO_R('\ue247'),
FORMAT_TEXTDIRECTION_R_TO_L('\ue248'),
FORMAT_UNDERLINED('\ue249'),
FORUM('\ue0BF'),
FORWARD('\ue154'),
FORWARD_10('\ue056'),
FORWARD_30('\ue057'),
FORWARD_5('\ue058'),
FREE_BREAKFAST('\ueB44'),
FULLSCREEN('\ue5D0'),
FULLSCREEN_EXIT('\ue5D1'),
FUNCTIONS('\ue24A'),
GAMEPAD('\ue30F'),
GAMES('\ue021'),
GAVEL('\ue90E'),
GESTURE('\ue155'),
GET_APP('\ue884'),
GIF('\ue908'),
GOLF_COURSE('\ueB45'),
GPS_FIXED('\ue1B3'),
GPS_NOT_FIXED('\ue1B4'),
GPS_OFF('\ue1B5'),
GRADE('\ue885'),
GRADIENT('\ue3E9'),
GRAIN('\ue3EA'),
GRAPHIC_EQ('\ue1B8'),
GRID_OFF('\ue3EB'),
GRID_ON('\ue3EC'),
GROUP('\ue7EF'),
GROUP_ADD('\ue7F0'),
GROUP_WORK('\ue886'),
HD('\ue052'),
HDR_OFF('\ue3ED'),
HDR_ON('\ue3EE'),
HDR_STRONG('\ue3F1'),
HDR_WEAK('\ue3F2'),
HEADSET('\ue310'),
HEADSET_MIC('\ue311'),
HEALING('\ue3F3'),
HEARING('\ue023'),
HELP('\ue887'),
HELP_OUTLINE('\ue8FD'),
HIGH_QUALITY('\ue024'),
HIGHLIGHT('\ue25F'),
HIGHLIGHT_OFF('\ue888'),
HISTORY('\ue889'),
HOME('\ue88A'),
HOT_TUB('\ueB46'),
HOTEL('\ue53A'),
HOURGLASS_EMPTY('\ue88B'),
HOURGLASS_FULL('\ue88C'),
HTTP('\ue902'),
HTTPS('\ue88D'),
IMAGE('\ue3F4'),
IMAGE_ASPECT_RATIO('\ue3F5'),
IMPORT_CONTACTS('\ue0E0'),
IMPORT_EXPORT('\ue0C3'),
IMPORTANT_DEVICES('\ue912'),
INBOX('\ue156'),
INDETERMINATE_CHECK_BOX('\ue909'),
INFO('\ue88E'),
INFO_OUTLINE('\ue88F'),
INPUT('\ue890'),
INSERT_CHART('\ue24B'),
INSERT_COMMENT('\ue24C'),
INSERT_DRIVE_FILE('\ue24D'),
INSERT_EMOTICON('\ue24E'),
INSERT_INVITATION('\ue24F'),
INSERT_LINK('\ue250'),
INSERT_PHOTO('\ue251'),
INVERT_COLORS('\ue891'),
INVERT_COLORS_OFF('\ue0C4'),
ISO('\ue3F6'),
KEYBOARD('\ue312'),
KEYBOARD_ARROW_DOWN('\ue313'),
KEYBOARD_ARROW_LEFT('\ue314'),
KEYBOARD_ARROW_RIGHT('\ue315'),
KEYBOARD_ARROW_UP('\ue316'),
KEYBOARD_BACKSPACE('\ue317'),
KEYBOARD_CAPSLOCK('\ue318'),
KEYBOARD_HIDE('\ue31A'),
KEYBOARD_RETURN('\ue31B'),
KEYBOARD_TAB('\ue31C'),
KEYBOARD_VOICE('\ue31D'),
KITCHEN('\ueB47'),
LABEL('\ue892'),
LABEL_OUTLINE('\ue893'),
LANDSCAPE('\ue3F7'),
LANGUAGE('\ue894'),
LAPTOP('\ue31E'),
LAPTOP_CHROMEBOOK('\ue31F'),
LAPTOP_MAC('\ue320'),
LAPTOP_WINDOWS('\ue321'),
LAUNCH('\ue895'),
LAYERS('\ue53B'),
LAYERS_CLEAR('\ue53C'),
LEAK_ADD('\ue3F8'),
LEAK_REMOVE('\ue3F9'),
LENS('\ue3FA'),
LIBRARY_ADD('\ue02E'),
LIBRARY_BOOKS('\ue02F'),
LIBRARY_MUSIC('\ue030'),
LIGHTBULB_OUTLINE('\ue90F'),
LINE_STYLE('\ue919'),
LINE_WEIGHT('\ue91A'),
LINEAR_SCALE('\ue260'),
LINK('\ue157'),
LINKED_CAMERA('\ue438'),
LIST('\ue896'),
LIVE_HELP('\ue0C6'),
LIVE_TV('\ue639'),
LOCAL_ACTIVITY('\ue53F'),
LOCAL_AIRPORT('\ue53D'),
LOCAL_ATM('\ue53E'),
LOCAL_BAR('\ue540'),
LOCAL_CAFE('\ue541'),
LOCAL_CAR_WASH('\ue542'),
LOCAL_CONVENIENCE_STORE('\ue543'),
LOCAL_DINING('\ue556'),
LOCAL_DRINK('\ue544'),
LOCAL_FLORIST('\ue545'),
LOCAL_GAS_STATION('\ue546'),
LOCAL_GROCERY_STORE('\ue547'),
LOCAL_HOSPITAL('\ue548'),
LOCAL_HOTEL('\ue549'),
LOCAL_LAUNDRY_SERVICE('\ue54A'),
LOCAL_LIBRARY('\ue54B'),
LOCAL_MALL('\ue54C'),
LOCAL_MOVIES('\ue54D'),
LOCAL_OFFER('\ue54E'),
LOCAL_PARKING('\ue54F'),
LOCAL_PHARMACY('\ue550'),
LOCAL_PHONE('\ue551'),
LOCAL_PIZZA('\ue552'),
LOCAL_PLAY('\ue553'),
LOCAL_POST_OFFICE('\ue554'),
LOCAL_PRINTSHOP('\ue555'),
LOCAL_SEE('\ue557'),
LOCAL_SHIPPING('\ue558'),
LOCAL_TAXI('\ue559'),
LOCATION_CITY('\ue7F1'),
LOCATION_DISABLED('\ue1B6'),
LOCATION_OFF('\ue0C7'),
LOCATION_ON('\ue0C8'),
LOCATION_SEARCHING('\ue1B7'),
LOCK('\ue897'),
LOCK_OPEN('\ue898'),
LOCK_OUTLINE('\ue899'),
LOOKS('\ue3FC'),
LOOKS_3('\ue3FB'),
LOOKS_4('\ue3FD'),
LOOKS_5('\ue3FE'),
LOOKS_6('\ue3FF'),
LOOKS_ONE('\ue400'),
LOOKS_TWO('\ue401'),
LOOP('\ue028'),
LOUPE('\ue402'),
LOYALTY('\ue89A'),
MAIL('\ue158'),
MAIL_OUTLINE('\ue0E1'),
MAP('\ue55B'),
MARKUNREAD('\ue159'),
MARKUNREAD_MAILBOX('\ue89B'),
MEMORY('\ue322'),
MENU('\ue5D2'),
MERGE_TYPE('\ue252'),
MESSAGE('\ue0C9'),
MIC('\ue029'),
MIC_NONE('\ue02A'),
MIC_OFF('\ue02B'),
MMS('\ue618'),
MODE_COMMENT('\ue253'),
MODE_EDIT('\ue254'),
MONEY_OFF('\ue25C'),
MONOCHROME_PHOTOS('\ue403'),
MOOD('\ue7F2'),
MOOD_BAD('\ue7F3'),
MORE('\ue619'),
MORE_HORIZ('\ue5D3'),
MORE_VERT('\ue5D4'),
MOTORCYCLE('\ue91B'),
MOUSE('\ue323'),
MOVE_TO_INBOX('\ue168'),
MOVIE('\ue02C'),
MOVIE_CREATION('\ue404'),
MOVIE_FILTER('\ue43A'),
MUSIC_NOTE('\ue405'),
MUSIC_VIDEO('\ue063'),
MY_LOCATION('\ue55C'),
NATURE('\ue406'),
NATURE_PEOPLE('\ue407'),
NAVIGATE_BEFORE('\ue408'),
NAVIGATE_NEXT('\ue409'),
NAVIGATION('\ue55D'),
NEAR_ME('\ue569'),
NETWORK_CELL('\ue1B9'),
NETWORK_CHECK('\ue640'),
NETWORK_LOCKED('\ue61A'),
NETWORK_WIFI('\ue1BA'),
NEW_RELEASES('\ue031'),
NEXT_WEEK('\ue16A'),
NFC('\ue1BB'),
NO_ENCRYPTION('\ue641'),
NO_SIM('\ue0CC'),
NOT_INTERESTED('\ue033'),
NOTE_ADD('\ue89C'),
NOTIFICATIONS('\ue7F4'),
NOTIFICATIONS_ACTIVE('\ue7F7'),
NOTIFICATIONS_NONE('\ue7F5'),
NOTIFICATIONS_OFF('\ue7F6'),
NOTIFICATIONS_PAUSED('\ue7F8'),
OFFLINE_PIN('\ue90A'),
ONDEMAND_VIDEO('\ue63A'),
OPACITY('\ue91C'),
OPEN_IN_BROWSER('\ue89D'),
OPEN_IN_NEW('\ue89E'),
OPEN_WITH('\ue89F'),
PAGES('\ue7F9'),
PAGEVIEW('\ue8A0'),
PALETTE('\ue40A'),
PAN_TOOL('\ue925'),
PANORAMA('\ue40B'),
PANORAMA_FISH_EYE('\ue40C'),
PANORAMA_HORIZONTAL('\ue40D'),
PANORAMA_VERTICAL('\ue40E'),
PANORAMA_WIDE_ANGLE('\ue40F'),
PARTY_MODE('\ue7FA'),
PAUSE('\ue034'),
PAUSE_CIRCLE_FILLED('\ue035'),
PAUSE_CIRCLE_OUTLINE('\ue036'),
PAYMENT('\ue8A1'),
PEOPLE('\ue7FB'),
PEOPLE_OUTLINE('\ue7FC'),
PERM_CAMERA_MIC('\ue8A2'),
PERM_CONTACT_CALENDAR('\ue8A3'),
PERM_DATA_SETTING('\ue8A4'),
PERM_DEVICE_INFORMATION('\ue8A5'),
PERM_IDENTITY('\ue8A6'),
PERM_MEDIA('\ue8A7'),
PERM_PHONE_MSG('\ue8A8'),
PERM_SCAN_WIFI('\ue8A9'),
PERSON('\ue7FD'),
PERSON_ADD('\ue7FE'),
PERSON_OUTLINE('\ue7FF'),
PERSON_PIN('\ue55A'),
PERSON_PIN_CIRCLE('\ue56A'),
PERSONAL_VIDEO('\ue63B'),
PETS('\ue91D'),
PHONE('\ue0CD'),
PHONE_ANDROID('\ue324'),
PHONE_BLUETOOTH_SPEAKER('\ue61B'),
PHONE_FORWARDED('\ue61C'),
PHONE_IN_TALK('\ue61D'),
PHONE_IPHONE('\ue325'),
PHONE_LOCKED('\ue61E'),
PHONE_MISSED('\ue61F'),
PHONE_PAUSED('\ue620'),
PHONELINK('\ue326'),
PHONELINK_ERASE('\ue0DB'),
PHONELINK_LOCK('\ue0DC'),
PHONELINK_OFF('\ue327'),
PHONELINK_RING('\ue0DD'),
PHONELINK_SETUP('\ue0DE'),
PHOTO('\ue410'),
PHOTO_ALBUM('\ue411'),
PHOTO_CAMERA('\ue412'),
PHOTO_FILTER('\ue43B'),
PHOTO_LIBRARY('\ue413'),
PHOTO_SIZE_SELECT_ACTUAL('\ue432'),
PHOTO_SIZE_SELECT_LARGE('\ue433'),
PHOTO_SIZE_SELECT_SMALL('\ue434'),
PICTURE_AS_PDF('\ue415'),
PICTURE_IN_PICTURE('\ue8AA'),
PICTURE_IN_PICTURE_ALT('\ue911'),
PIN_DROP('\ue55E'),
PLACE('\ue55F'),
PLAY_ARROW('\ue037'),
PLAY_CIRCLE_FILLED('\ue038'),
PLAY_CIRCLE_OUTLINE('\ue039'),
PLAY_FOR_WORK('\ue906'),
PLAYLIST_ADD('\ue03B'),
PLAYLIST_ADD_CHECK('\ue065'),
PLAYLIST_PLAY('\ue05F'),
PLUS_ONE('\ue800'),
POLL('\ue801'),
POLYMER('\ue8AB'),
POOL('\ueB48'),
PORTABLE_WIFI_OFF('\ue0CE'),
PORTRAIT('\ue416'),
POWER('\ue63C'),
POWER_INPUT('\ue336'),
POWER_SETTINGS_NEW('\ue8AC'),
PREGNANT_WOMAN('\ue91E'),
PRESENT_TO_ALL('\ue0DF'),
PRINT('\ue8AD'),
PUBLIC('\ue80B'),
PUBLISH('\ue255'),
QUERY_BUILDER('\ue8AE'),
QUESTION_ANSWER('\ue8AF'),
QUEUE('\ue03C'),
QUEUE_MUSIC('\ue03D'),
QUEUE_PLAY_NEXT('\ue066'),
RADIO('\ue03E'),
RADIO_BUTTON_CHECKED('\ue837'),
RADIO_BUTTON_UNCHECKED('\ue836'),
RATE_REVIEW('\ue560'),
RECEIPT('\ue8B0'),
RECENT_ACTORS('\ue03F'),
RECORD_VOICE_OVER('\ue91F'),
REDEEM('\ue8B1'),
REDO('\ue15A'),
REFRESH('\ue5D5'),
REMOVE('\ue15B'),
REMOVE_CIRCLE('\ue15C'),
REMOVE_CIRCLE_OUTLINE('\ue15D'),
REMOVE_FROM_QUEUE('\ue067'),
REMOVE_RED_EYE('\ue417'),
REORDER('\ue8FE'),
REPEAT('\ue040'),
REPEAT_ONE('\ue041'),
REPLAY('\ue042'),
REPLAY_10('\ue059'),
REPLAY_30('\ue05A'),
REPLAY_5('\ue05B'),
REPLY('\ue15E'),
REPLY_ALL('\ue15F'),
REPORT('\ue160'),
REPORT_PROBLEM('\ue8B2'),
RESTAURANT_MENU('\ue561'),
RESTORE('\ue8B3'),
RING_VOLUME('\ue0D1'),
ROOM('\ue8B4'),
ROOM_SERVICE('\ueB49'),
ROTATE_90_DEGREES_CCW('\ue418'),
ROTATE_LEFT('\ue419'),
ROTATE_RIGHT('\ue41A'),
ROTATION_3D('\ue84D'),
ROUNDED_CORNER('\ue920'),
ROUTER('\ue328'),
ROWING('\ue921'),
RV_HOOKUP('\ue642'),
SATELLITE('\ue562'),
SAVE('\ue161'),
SCANNER('\ue329'),
SCHEDULE('\ue8B5'),
SCHOOL('\ue80C'),
SCREEN_LOCK_LANDSCAPE('\ue1BE'),
SCREEN_LOCK_PORTRAIT('\ue1BF'),
SCREEN_LOCK_ROTATION('\ue1C0'),
SCREEN_ROTATION('\ue1C1'),
SCREEN_SHARE('\ue0E2'),
SD_CARD('\ue623'),
SD_STORAGE('\ue1C2'),
SEARCH('\ue8B6'),
SECURITY('\ue32A'),
SELECT_ALL('\ue162'),
SEND('\ue163'),
SETTINGS('\ue8B8'),
SETTINGS_APPLICATIONS('\ue8B9'),
SETTINGS_BACKUP_RESTORE('\ue8BA'),
SETTINGS_BLUETOOTH('\ue8BB'),
SETTINGS_BRIGHTNESS('\ue8BD'),
SETTINGS_CELL('\ue8BC'),
SETTINGS_ETHERNET('\ue8BE'),
SETTINGS_INPUT_ANTENNA('\ue8BF'),
SETTINGS_INPUT_COMPONENT('\ue8C0'),
SETTINGS_INPUT_COMPOSITE('\ue8C1'),
SETTINGS_INPUT_HDMI('\ue8C2'),
SETTINGS_INPUT_SVIDEO('\ue8C3'),
SETTINGS_OVERSCAN('\ue8C4'),
SETTINGS_PHONE('\ue8C5'),
SETTINGS_POWER('\ue8C6'),
SETTINGS_REMOTE('\ue8C7'),
SETTINGS_SYSTEM_DAYDREAM('\ue1C3'),
SETTINGS_VOICE('\ue8C8'),
SHARE('\ue80D'),
SHOP('\ue8C9'),
SHOP_TWO('\ue8CA'),
SHOPPING_BASKET('\ue8CB'),
SHOPPING_CART('\ue8CC'),
SHORT_TEXT('\ue261'),
SHUFFLE('\ue043'),
SIGNAL_CELLULAR_4_BAR('\ue1C8'),
SIGNAL_CELLULAR_CONNECTED_NO_INTERNET_4_BAR('\ue1CD'),
SIGNAL_CELLULAR_NO_SIM('\ue1CE'),
SIGNAL_CELLULAR_NULL('\ue1CF'),
SIGNAL_CELLULAR_OFF('\ue1D0'),
SIGNAL_WIFI_4_BAR('\ue1D8'),
SIGNAL_WIFI_4_BAR_LOCK('\ue1D9'),
SIGNAL_WIFI_OFF('\ue1DA'),
SIM_CARD('\ue32B'),
SIM_CARD_ALERT('\ue624'),
SKIP_NEXT('\ue044'),
SKIP_PREVIOUS('\ue045'),
SLIDESHOW('\ue41B'),
SLOW_MOTION_VIDEO('\ue068'),
SMARTPHONE('\ue32C'),
SMOKE_FREE('\ueB4A'),
SMOKING_ROOMS('\ueB4B'),
SMS('\ue625'),
SMS_FAILED('\ue626'),
SNOOZE('\ue046'),
SORT('\ue164'),
SORT_BY_ALPHA('\ue053'),
SPA('\ueB4C'),
SPACE_BAR('\ue256'),
SPEAKER('\ue32D'),
SPEAKER_GROUP('\ue32E'),
SPEAKER_NOTES('\ue8CD'),
SPEAKER_PHONE('\ue0D2'),
SPELLCHECK('\ue8CE'),
STAR('\ue838'),
STAR_BORDER('\ue83A'),
STAR_HALF('\ue839'),
STARS('\ue8D0'),
STAY_CURRENT_LANDSCAPE('\ue0D3'),
STAY_CURRENT_PORTRAIT('\ue0D4'),
STAY_PRIMARY_LANDSCAPE('\ue0D5'),
STAY_PRIMARY_PORTRAIT('\ue0D6'),
STOP('\ue047'),
STOP_SCREEN_SHARE('\ue0E3'),
STORAGE('\ue1DB'),
STORE('\ue8D1'),
STORE_MALL_DIRECTORY('\ue563'),
STRAIGHTEN('\ue41C'),
STRIKETHROUGH_S('\ue257'),
STYLE('\ue41D'),
SUBDIRECTORY_ARROW_LEFT('\ue5D9'),
SUBDIRECTORY_ARROW_RIGHT('\ue5DA'),
SUBJECT('\ue8D2'),
SUBSCRIPTIONS('\ue064'),
SUBTITLES('\ue048'),
SUPERVISOR_ACCOUNT('\ue8D3'),
SURROUND_SOUND('\ue049'),
SWAP_CALLS('\ue0D7'),
SWAP_HORIZ('\ue8D4'),
SWAP_VERT('\ue8D5'),
SWAP_VERTICAL_CIRCLE('\ue8D6'),
SWITCH_CAMERA('\ue41E'),
SWITCH_VIDEO('\ue41F'),
SYNC('\ue627'),
SYNC_DISABLED('\ue628'),
SYNC_PROBLEM('\ue629'),
SYSTEM_UPDATE('\ue62A'),
SYSTEM_UPDATE_ALT('\ue8D7'),
TAB('\ue8D8'),
TAB_UNSELECTED('\ue8D9'),
TABLET('\ue32F'),
TABLET_ANDROID('\ue330'),
TABLET_MAC('\ue331'),
TAG_FACES('\ue420'),
TAP_AND_PLAY('\ue62B'),
TERRAIN('\ue564'),
TEXT_FIELDS('\ue262'),
TEXT_FORMAT('\ue165'),
TEXTSMS('\ue0D8'),
TEXTURE('\ue421'),
THEATERS('\ue8DA'),
THUMB_DOWN('\ue8DB'),
THUMB_UP('\ue8DC'),
THUMBS_UP_DOWN('\ue8DD'),
TIME_TO_LEAVE('\ue62C'),
TIMELAPSE('\ue422'),
TIMELINE('\ue922'),
TIMER('\ue425'),
TIMER_10('\ue423'),
TIMER_3('\ue424'),
TIMER_OFF('\ue426'),
TOC('\ue8DE'),
TODAY('\ue8DF'),
TOLL('\ue8E0'),
TONALITY('\ue427'),
TOUCH_APP('\ue913'),
TOYS('\ue332'),
TRACK_CHANGES('\ue8E1'),
TRAFFIC('\ue565'),
TRANSFORM('\ue428'),
TRANSLATE('\ue8E2'),
TRENDING_DOWN('\ue8E3'),
TRENDING_FLAT('\ue8E4'),
TRENDING_UP('\ue8E5'),
TUNE('\ue429'),
TURNED_IN('\ue8E6'),
TURNED_IN_NOT('\ue8E7'),
TV('\ue333'),
UNARCHIVE('\ue169'),
UNDO('\ue166'),
UNFOLD_LESS('\ue5D6'),
UNFOLD_MORE('\ue5D7'),
UPDATE('\ue923'),
USB('\ue1E0'),
VERIFIED_USER('\ue8E8'),
VERTICAL_ALIGN_BOTTOM('\ue258'),
VERTICAL_ALIGN_CENTER('\ue259'),
VERTICAL_ALIGN_TOP('\ue25A'),
VIBRATION('\ue62D'),
VIDEO_LIBRARY('\ue04A'),
VIDEOCAM('\ue04B'),
VIDEOCAM_OFF('\ue04C'),
VIDEOGAME_ASSET('\ue338'),
VIEW_AGENDA('\ue8E9'),
VIEW_ARRAY('\ue8EA'),
VIEW_CAROUSEL('\ue8EB'),
VIEW_COLUMN('\ue8EC'),
VIEW_COMFY('\ue42A'),
VIEW_COMPACT('\ue42B'),
VIEW_DAY('\ue8ED'),
VIEW_HEADLINE('\ue8EE'),
VIEW_LIST('\ue8EF'),
VIEW_MODULE('\ue8F0'),
VIEW_QUILT('\ue8F1'),
VIEW_STREAM('\ue8F2'),
VIEW_WEEK('\ue8F3'),
VIGNETTE('\ue435'),
VISIBILITY('\ue8F4'),
VISIBILITY_OFF('\ue8F5'),
VOICE_CHAT('\ue62E'),
VOICEMAIL('\ue0D9'),
VOLUME_DOWN('\ue04D'),
VOLUME_MUTE('\ue04E'),
VOLUME_OFF('\ue04F'),
VOLUME_UP('\ue050'),
VPN_KEY('\ue0DA'),
VPN_LOCK('\ue62F'),
WALLPAPER('\ue1BC'),
WARNING('\ue002'),
WATCH('\ue334'),
WATCH_LATER('\ue924'),
WB_AUTO('\ue42C'),
WB_CLOUDY('\ue42D'),
WB_INCANDESCENT('\ue42E'),
WB_IRIDESCENT('\ue436'),
WB_SUNNY('\ue430'),
WC('\ue63D'),
WEB('\ue051'),
WEB_ASSET('\ue069'),
WEEKEND('\ue16B'),
WHATSHOT('\ue80E'),
WIDGETS('\ue1BD'),
WIFI('\ue63E'),
WIFI_LOCK('\ue1E1'),
WIFI_TETHERING('\ue1E2'),
WORK('\ue8F9'),
WRAP_TEXT('\ue25B'),
YOUTUBE_SEARCHED_FOR('\ue8FA'),
ZOOM_IN('\ue8FF'),
ZOOM_OUT('\ue900'),
ZOOM_OUT_MAP('\ue56B');
private final char character;
private MaterialIcon(char character) {
this.character = character;
}
@Override
public char getChar() {
return character;
}
@Override
public String unicodeToString() {
return String.format("\\u%04x", (int) character);
}
@Override
public String characterToString() {
return Character.toString(character);
}
@Override
public String getFontFamily() {
return "\'Material Icons\'";
}
}
MaterialIconView.java 0000664 0000000 0000000 00000003442 12654216013 0033551 0 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/materialicons /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs.materialicons;
import de.jensd.fx.glyphs.GlyphIcon;
import de.jensd.fx.glyphs.materialdesignicons.MaterialDesignIconView;
import static de.jensd.fx.glyphs.materialdesignicons.MaterialDesignIconView.TTF_PATH;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.scene.text.Font;
/**
*
* @author Jens Deters (mail@jensd.de)
*/
public class MaterialIconView extends GlyphIcon {
public final static String TTF_PATH = "/de/jensd/fx/glyphs/materialicons/MaterialIcons-Regular.ttf";
static {
try {
Font.loadFont(MaterialDesignIconView.class.getResource(TTF_PATH).openStream(), 10.0d);
} catch (IOException ex) {
Logger.getLogger(MaterialDesignIconView.class.getName()).log(Level.SEVERE, null, ex);
}
}
public MaterialIconView(MaterialIcon icon) {
super(MaterialIcon.class);
setFont(new Font("", DEFAULT_ICON_SIZE));
setIcon(icon);
}
public MaterialIconView() {
this(MaterialIcon.ANDROID);
}
@Override
public MaterialIcon getDefaultGlyph() {
return MaterialIcon.ANDROID;
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/octicons/ 0000775 0000000 0000000 00000000000 12654216013 0026547 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/octicons/OctIcon.java 0000664 0000000 0000000 00000014174 12654216013 0030757 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs.octicons;
import de.jensd.fx.glyphs.GlyphIcons;
/**
*
* Icon Enum based on GitHub Octicons v3.3.0
*
* @author Jens Deters (mail@jensd.de)
* @author Naoghuman (https://github.com/Naoghuman)
*/
public enum OctIcon implements GlyphIcons {
ALERT('\uf02D'),
ARROW_DOWN('\uf03F'),
ARROW_LEFT('\uf040'),
ARROW_RIGHT('\uf03E'),
ARROW_SMALL_DOWN('\uf0A0'),
ARROW_SMALL_LEFT('\uf0A1'),
ARROW_SMALL_RIGHT('\uf071'),
ARROW_SMALL_UP('\uf09F'),
ARROW_UP('\uf03D'),
MICROSCOPE('\uf0DD'),
BEAKER('\uf0DD'),
BELL('\uf0DE'),
BOLD('\uf0E2'),
BOOK('\uf007'),
BOOKMARK('\uf07B'),
BRIEFCASE('\uf0D3'),
BROADCAST('\uf048'),
BROWSER('\uf0C5'),
BUG('\uf091'),
CALENDAR('\uf068'),
CHECK('\uf03A'),
CHECKLIST('\uf076'),
CHEVRON_DOWN('\uf0A3'),
CHEVRON_LEFT('\uf0A4'),
CHEVRON_RIGHT('\uf078'),
CHEVRON_UP('\uf0A2'),
CIRCLE_SLASH('\uf084'),
CIRCUIT_BOARD('\uf0D6'),
CLIPPY('\uf035'),
CLOCK('\uf046'),
CLOUD_DOWNLOAD('\uf00B'),
CLOUD_UPLOAD('\uf00C'),
CODE('\uf05F'),
COLOR_MODE('\uf065'),
COMMENT_ADD('\uf02B'),
COMMENT('\uf02B'),
COMMENT_DISCUSSION('\uf04F'),
CREDIT_CARD('\uf045'),
DASH('\uf0CA'),
DASHBOARD('\uf07D'),
DATABASE('\uf096'),
CLONE('\uf0DC'),
DESKTOP_DOWNLOAD('\uf0DC'),
DEVICE_CAMERA('\uf056'),
DEVICE_CAMERA_VIDEO('\uf057'),
DEVICE_DESKTOP('\uf27C'),
DEVICE_MOBILE('\uf038'),
DIFF('\uf04D'),
DIFF_ADDED('\uf06B'),
DIFF_IGNORED('\uf099'),
DIFF_MODIFIED('\uf06D'),
DIFF_REMOVED('\uf06C'),
DIFF_RENAMED('\uf06E'),
ELLIPSIS('\uf09A'),
EYE_UNWATCH('\uf04E'),
EYE_WATCH('\uf04E'),
EYE('\uf04E'),
FILE_BINARY('\uf094'),
FILE_CODE('\uf010'),
FILE_DIRECTORY('\uf016'),
FILE_MEDIA('\uf012'),
FILE_PDF('\uf014'),
FILE_SUBMODULE('\uf017'),
FILE_SYMLINK_DIRECTORY('\uf0B1'),
FILE_SYMLINK_FILE('\uf0B0'),
FILE_TEXT('\uf011'),
FILE_ZIP('\uf013'),
FLAME('\uf0D2'),
FOLD('\uf0CC'),
GEAR('\uf02F'),
GIFT('\uf042'),
GIST('\uf00E'),
GIST_SECRET('\uf08C'),
GIT_BRANCH_CREATE('\uf020'),
GIT_BRANCH_DELETE('\uf020'),
GIT_BRANCH('\uf020'),
GIT_COMMIT('\uf01F'),
GIT_COMPARE('\uf0AC'),
GIT_MERGE('\uf023'),
GIT_PULL_REQUEST_ABANDONED('\uf009'),
GIT_PULL_REQUEST('\uf009'),
GLOBE('\uf0B6'),
GRAPH('\uf043'),
HEART('\u2665'),
HISTORY('\uf07E'),
HOME('\uf08D'),
HORIZONTAL_RULE('\uf070'),
HUBOT('\uf09D'),
INBOX('\uf0CF'),
INFO('\uf059'),
ISSUE_CLOSED('\uf028'),
ISSUE_OPENED('\uf026'),
ISSUE_REOPENED('\uf027'),
ITALIC('\uf0E4'),
JERSEY('\uf019'),
KEY('\uf049'),
KEYBOARD('\uf00D'),
LAW('\uf0D8'),
LIGHT_BULB('\uf000'),
LINK('\uf05C'),
LINK_EXTERNAL('\uf07F'),
LIST_ORDERED('\uf062'),
LIST_UNORDERED('\uf061'),
LOCATION('\uf060'),
GIST_PRIVATE('\uf06A'),
MIRROR_PRIVATE('\uf06A'),
GIT_FORK_PRIVATE('\uf06A'),
LOCK('\uf06A'),
LOGO_GIST('\uf0Ad'),
LOGO_GITHUB('\uf092'),
MAIL('\uf03B'),
MAIL_READ('\uf03C'),
MAIL_REPLY('\uf051'),
MARK_GITHUB('\uf00A'),
MARKDOWN('\uf0C9'),
MEGAPHONE('\uf077'),
MENTION('\uf0BE'),
MILESTONE('\uf075'),
MIRROR_PUBLIC('\uf024'),
MIRROR('\uf024'),
MORTAR_BOARD('\uf0D7'),
MUTE('\uf080'),
NO_NEWLINE('\uf09C'),
OCTOFACE('\uf008'),
ORGANIZATION('\uf037'),
PACKAGE('\uf0C4'),
PAINTCAN('\uf0D1'),
PENCIL('\uf058'),
PERSON_ADD('\uf018'),
PERSON_FOLLOW('\uf018'),
PERSON('\uf018'),
PIN('\uf041'),
PLUG('\uf0D4'),
REPO_CREATE('\uf05D'),
GIST_NEW('\uf05D'),
FILE_DIRECTORY_CREATE('\uf05D'),
FILE_ADD('\uf05D'),
PLUS('\uf05D'),
PRIMITIVE_DOT('\uf052'),
PRIMITIVE_SQUARE('\uf053'),
PULSE('\uf085'),
QUESTION('\uf02C'),
QUOTE('\uf063'),
RADIO_TOWER('\uf030'),
REPO_DELETE('\uf001'),
REPO('\uf001'),
REPO_CLONE('\uf04C'),
REPO_FORCE_PUSH('\uf04A'),
GIST_FORK('\uf002'),
REPO_FORKED('\uf002'),
REPO_PULL('\uf006'),
REPO_PUSH('\uf005'),
ROCKET('\uf033'),
RSS('\uf034'),
RUBY('\uf047'),
SEARCH_SAVE('\uf02E'),
SEARCH('\uf02E'),
SERVER('\uf097'),
SETTINGS('\uf07C'),
SHIELD('\uf0E1'),
LOG_IN('\uf036'),
SIGN_IN('\uf036'),
LOG_OUT('\uf032'),
SIGN_OUT('\uf032'),
SQUIRREL('\uf0B2'),
STAR_ADD('\uf02A'),
STAR_DELETE('\uf02A'),
STAR('\uf02A'),
STOP('\uf08F'),
REPO_SYNC('\uf087'),
SYNC('\uf087'),
TAG_REMOVE('\uf015'),
TAG_ADD('\uf015'),
TAG('\uf015'),
TASKLIST('\uf0E5'),
TELESCOPE('\uf088'),
TERMINAL('\uf0C8'),
TEXT_SIZE('\uf0E3'),
THREE_BARS('\uf05E'),
THUMBSDOWN('\uf0DB'),
THUMBSUP('\uf0DA'),
TOOLS('\uf031'),
TRASHCAN('\uf0D0'),
TRIANGLE_DOWN('\uf05B'),
TRIANGLE_LEFT('\uf044'),
TRIANGLE_RIGHT('\uf05A'),
TRIANGLE_UP('\uf0AA'),
UNFOLD('\uf039'),
UNMUTE('\uf0BA'),
VERSIONS('\uf064'),
WATCH('\uf0E0'),
REMOVE_CLOSE('\uf081'),
X('\uf081'),
ZAP('\u26A1');
private final char character;
private OctIcon(char character) {
this.character = character;
}
@Override
public char getChar() {
return character;
}
@Override
public String unicodeToString() {
return String.format("\\u%04x", (int) character);
}
@Override
public String characterToString() {
return Character.toString(character);
}
@Override
public String getFontFamily() {
return "\'Octicons\'";
}
} Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/octicons/OctIconView.java 0000664 0000000 0000000 00000003157 12654216013 0031611 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs.octicons;
import de.jensd.fx.glyphs.GlyphIcon;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.scene.text.Font;
/**
*
* @author Jens Deters (mail@jensd.de)
* @author Naoghuman (https://github.com/Naoghuman)
*/
public class OctIconView extends GlyphIcon {
public final static String TTF_PATH = "/de/jensd/fx/glyphs/octicons/octicons.ttf";
static {
try {
Font.loadFont(OctIconView.class.getResource(TTF_PATH).openStream(), 10.0d);
} catch (IOException ex) {
Logger.getLogger(OctIconView.class.getName()).log(Level.SEVERE, null, ex);
}
}
public OctIconView(OctIcon icon) {
super(OctIcon.class);
setFont(new Font("Octicons", DEFAULT_ICON_SIZE));
setIcon(icon);
}
public OctIconView() {
this(OctIcon.MARK_GITHUB);
}
@Override
public OctIcon getDefaultGlyph() {
return OctIcon.MARK_GITHUB;
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/weathericons/ 0000775 0000000 0000000 00000000000 12654216013 0027421 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/weathericons/WeatherIcon.java 0000664 0000000 0000000 00000042506 12654216013 0032503 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs.weathericons;
import de.jensd.fx.glyphs.GlyphIcons;
/**
*
* Icon Enum based on Weather Icons v2.0
*
* @author Jens Deters (mail@jensd.de)
* @version 2.0 (222 Icons)
*/
public enum WeatherIcon implements GlyphIcons {
ALIEN('\uf075'),
BAROMETER('\uf079'),
CELSIUS('\uf03C'),
CLOUD('\uf041'),
CLOUD_DOWN('\uf03D'),
CLOUD_REFRESH('\uf03E'),
CLOUD_UP('\uf040'),
CLOUDY('\uf013'),
CLOUDY_GUSTS('\uf011'),
CLOUDY_WINDY('\uf012'),
DAY_CLOUDY('\uf002'),
DAY_CLOUDY_GUSTS('\uf000'),
DAY_CLOUDY_HIGH('\uf07D'),
DAY_CLOUDY_WINDY('\uf001'),
DAY_FOG('\uf003'),
DAY_HAIL('\uf004'),
DAY_HAZE('\uf0B6'),
DAY_LIGHT_WIND('\uf0C4'),
DAY_LIGHTNING('\uf005'),
DAY_RAIN('\uf008'),
DAY_RAIN_MIX('\uf006'),
DAY_RAIN_WIND('\uf007'),
DAY_SHOWERS('\uf009'),
DAY_SLEET('\uf0B2'),
DAY_SLEET_STORM('\uf068'),
DAY_SNOW('\uf00A'),
DAY_SNOW_THUNDERSTORM('\uf06B'),
DAY_SNOW_WIND('\uf065'),
DAY_SPRINKLE('\uf00B'),
DAY_STORM_SHOWERS('\uf00E'),
DAY_SUNNY('\uf00D'),
DAY_SUNNY_OVERCAST('\uf00C'),
DAY_THUNDERSTORM('\uf010'),
DAY_WINDY('\uf085'),
DEGREES('\uf042'),
DIRECTION_DOWN('\uf044'),
DIRECTION_DOWN_LEFT('\uf043'),
DIRECTION_DOWN_RIGHT('\uf088'),
DIRECTION_LEFT('\uf048'),
DIRECTION_RIGHT('\uf04D'),
DIRECTION_UP('\uf058'),
DIRECTION_UP_LEFT('\uf087'),
DIRECTION_UP_RIGHT('\uf057'),
DUST('\uf063'),
EARTHQUAKE('\uf0C6'),
FAHRENHEIT('\uf045'),
FIRE('\uf0C7'),
FLOOD('\uf07C'),
FOG('\uf014'),
FORECAST_IO_CLEAR_DAY('\uf00D'),
FORECAST_IO_CLEAR_NIGHT('\uf02E'),
FORECAST_IO_CLOUDY('\uf013'),
FORECAST_IO_FOG('\uf014'),
FORECAST_IO_HAIL('\uf015'),
FORECAST_IO_PARTLY_CLOUDY_DAY('\uf002'),
FORECAST_IO_PARTLY_CLOUDY_NIGHT('\uf031'),
FORECAST_IO_RAIN('\uf019'),
FORECAST_IO_SLEET('\uf0B5'),
FORECAST_IO_SNOW('\uf01B'),
FORECAST_IO_THUNDERSTORM('\uf01E'),
FORECAST_IO_TORNADO('\uf056'),
FORECAST_IO_WIND('\uf050'),
GALE_WARNING('\uf0CD'),
HAIL('\uf015'),
HORIZON('\uf047'),
HORIZON_ALT('\uf046'),
HOT('\uf072'),
HUMIDITY('\uf07A'),
HURRICANE('\uf073'),
HURRICANE_WARNING('\uf0CF'),
LIGHTNING('\uf016'),
LUNAR_ECLIPSE('\uf070'),
METEOR('\uf071'),
MOON_0('\uf095'),
MOON_1('\uf096'),
MOON_10('\uf09F'),
MOON_11('\uf0A0'),
MOON_12('\uf0A1'),
MOON_13('\uf0A2'),
MOON_14('\uf0A3'),
MOON_15('\uf0A4'),
MOON_16('\uf0A5'),
MOON_17('\uf0A6'),
MOON_18('\uf0A7'),
MOON_19('\uf0A8'),
MOON_2('\uf097'),
MOON_20('\uf0A9'),
MOON_21('\uf0AA'),
MOON_22('\uf0AB'),
MOON_23('\uf0AC'),
MOON_24('\uf0AD'),
MOON_25('\uf0AE'),
MOON_26('\uf0AF'),
MOON_27('\uf0B0'),
MOON_3('\uf098'),
MOON_4('\uf099'),
MOON_5('\uf09A'),
MOON_6('\uf09B'),
MOON_7('\uf09C'),
MOON_8('\uf09D'),
MOON_9('\uf09E'),
MOON_ALT_FIRST_QUARTER('\uf0D6'),
MOON_ALT_FULL('\uf0DD'),
MOON_ALT_NEW('\uf0EB'),
MOON_ALT_THIRD_QUARTER('\uf0E4'),
MOON_ALT_WANING_CRESCENT_1('\uf0E5'),
MOON_ALT_WANING_CRESCENT_2('\uf0E6'),
MOON_ALT_WANING_CRESCENT_3('\uf0E7'),
MOON_ALT_WANING_CRESCENT_4('\uf0E8'),
MOON_ALT_WANING_CRESCENT_5('\uf0E9'),
MOON_ALT_WANING_CRESCENT_6('\uf0EA'),
MOON_ALT_WANING_GIBBOUS_1('\uf0DE'),
MOON_ALT_WANING_GIBBOUS_2('\uf0DF'),
MOON_ALT_WANING_GIBBOUS_3('\uf0E0'),
MOON_ALT_WANING_GIBBOUS_4('\uf0E1'),
MOON_ALT_WANING_GIBBOUS_5('\uf0E2'),
MOON_ALT_WANING_GIBBOUS_6('\uf0E3'),
MOON_ALT_WAXING_CRESCENT_1('\uf0D0'),
MOON_ALT_WAXING_CRESCENT_2('\uf0D1'),
MOON_ALT_WAXING_CRESCENT_3('\uf0D2'),
MOON_ALT_WAXING_CRESCENT_4('\uf0D3'),
MOON_ALT_WAXING_CRESCENT_5('\uf0D4'),
MOON_ALT_WAXING_CRESCENT_6('\uf0D5'),
MOON_ALT_WAXING_GIBBOUS_1('\uf0D7'),
MOON_ALT_WAXING_GIBBOUS_2('\uf0D8'),
MOON_ALT_WAXING_GIBBOUS_3('\uf0D9'),
MOON_ALT_WAXING_GIBBOUS_4('\uf0DA'),
MOON_ALT_WAXING_GIBBOUS_5('\uf0DB'),
MOON_ALT_WAXING_GIBBOUS_6('\uf0DC'),
MOON_FIRST_QUARTER('\uf09C'),
MOON_FULL('\uf0A3'),
MOON_NEW('\uf095'),
MOON_THIRD_QUARTER('\uf0AA'),
MOON_WANING_CRESCENT_1('\uf0AB'),
MOON_WANING_CRESCENT_2('\uf0AC'),
MOON_WANING_CRESCENT_3('\uf0AD'),
MOON_WANING_CRESCENT_4('\uf0AE'),
MOON_WANING_CRESCENT_5('\uf0AF'),
MOON_WANING_CRESCENT_6('\uf0B0'),
MOON_WANING_GIBBOUS_1('\uf0A4'),
MOON_WANING_GIBBOUS_2('\uf0A5'),
MOON_WANING_GIBBOUS_3('\uf0A6'),
MOON_WANING_GIBBOUS_4('\uf0A7'),
MOON_WANING_GIBBOUS_5('\uf0A8'),
MOON_WANING_GIBBOUS_6('\uf0A9'),
MOON_WAXING_CRESCENT_1('\uf096'),
MOON_WAXING_CRESCENT_2('\uf097'),
MOON_WAXING_CRESCENT_3('\uf098'),
MOON_WAXING_CRESCENT_4('\uf099'),
MOON_WAXING_CRESCENT_5('\uf09A'),
MOON_WAXING_CRESCENT_6('\uf09B'),
MOON_WAXING_GIBBOUS_1('\uf09D'),
MOON_WAXING_GIBBOUS_2('\uf09E'),
MOON_WAXING_GIBBOUS_3('\uf09F'),
MOON_WAXING_GIBBOUS_4('\uf0A0'),
MOON_WAXING_GIBBOUS_5('\uf0A1'),
MOON_WAXING_GIBBOUS_6('\uf0A2'),
MOONRISE('\uf0C9'),
MOONSET('\uf0CA'),
NA('\uf07B'),
NIGHT_ALT_CLOUDY('\uf086'),
NIGHT_ALT_CLOUDY_GUSTS('\uf022'),
NIGHT_ALT_CLOUDY_HIGH('\uf07E'),
NIGHT_ALT_CLOUDY_WINDY('\uf023'),
NIGHT_ALT_HAIL('\uf024'),
NIGHT_ALT_LIGHTNING('\uf025'),
NIGHT_ALT_PARTLY_CLOUDY('\uf081'),
NIGHT_ALT_RAIN('\uf028'),
NIGHT_ALT_RAIN_MIX('\uf026'),
NIGHT_ALT_RAIN_WIND('\uf027'),
NIGHT_ALT_SHOWERS('\uf029'),
NIGHT_ALT_SLEET('\uf0B4'),
NIGHT_ALT_SLEET_STORM('\uf06A'),
NIGHT_ALT_SNOW('\uf02A'),
NIGHT_ALT_SNOW_THUNDERSTORM('\uf06D'),
NIGHT_ALT_SNOW_WIND('\uf067'),
NIGHT_ALT_SPRINKLE('\uf02B'),
NIGHT_ALT_STORM_SHOWERS('\uf02C'),
NIGHT_ALT_THUNDERSTORM('\uf02D'),
NIGHT_CLEAR('\uf02E'),
NIGHT_CLOUDY('\uf031'),
NIGHT_CLOUDY_GUSTS('\uf02F'),
NIGHT_CLOUDY_HIGH('\uf080'),
NIGHT_CLOUDY_WINDY('\uf030'),
NIGHT_FOG('\uf04A'),
NIGHT_HAIL('\uf032'),
NIGHT_LIGHTNING('\uf033'),
NIGHT_PARTLY_CLOUDY('\uf083'),
NIGHT_RAIN('\uf036'),
NIGHT_RAIN_MIX('\uf034'),
NIGHT_RAIN_WIND('\uf035'),
NIGHT_SHOWERS('\uf037'),
NIGHT_SLEET('\uf0B3'),
NIGHT_SLEET_STORM('\uf069'),
NIGHT_SNOW('\uf038'),
NIGHT_SNOW_THUNDERSTORM('\uf06C'),
NIGHT_SNOW_WIND('\uf066'),
NIGHT_SPRINKLE('\uf039'),
NIGHT_STORM_SHOWERS('\uf03A'),
NIGHT_THUNDERSTORM('\uf03B'),
OWM_200('\uf01E'),
OWM_201('\uf01E'),
OWM_202('\uf01E'),
OWM_210('\uf016'),
OWM_211('\uf016'),
OWM_212('\uf016'),
OWM_221('\uf016'),
OWM_230('\uf01E'),
OWM_231('\uf01E'),
OWM_232('\uf01E'),
OWM_300('\uf01C'),
OWM_301('\uf01C'),
OWM_302('\uf019'),
OWM_310('\uf017'),
OWM_311('\uf019'),
OWM_312('\uf019'),
OWM_313('\uf01A'),
OWM_314('\uf019'),
OWM_321('\uf01C'),
OWM_500('\uf01C'),
OWM_501('\uf019'),
OWM_502('\uf019'),
OWM_503('\uf019'),
OWM_504('\uf019'),
OWM_511('\uf017'),
OWM_520('\uf01A'),
OWM_521('\uf01A'),
OWM_522('\uf01A'),
OWM_531('\uf01D'),
OWM_600('\uf01B'),
OWM_601('\uf01B'),
OWM_602('\uf0B5'),
OWM_611('\uf017'),
OWM_612('\uf017'),
OWM_615('\uf017'),
OWM_616('\uf017'),
OWM_620('\uf017'),
OWM_621('\uf01B'),
OWM_622('\uf01B'),
OWM_701('\uf01A'),
OWM_711('\uf062'),
OWM_721('\uf0B6'),
OWM_731('\uf063'),
OWM_741('\uf014'),
OWM_761('\uf063'),
OWM_762('\uf063'),
OWM_771('\uf011'),
OWM_781('\uf056'),
OWM_800('\uf00D'),
OWM_801('\uf011'),
OWM_802('\uf011'),
OWM_803('\uf012'),
OWM_804('\uf013'),
OWM_900('\uf056'),
OWM_901('\uf01D'),
OWM_902('\uf073'),
OWM_903('\uf076'),
OWM_904('\uf072'),
OWM_905('\uf021'),
OWM_906('\uf015'),
OWM_957('\uf050'),
OWM_DAY_200('\uf010'),
OWM_DAY_201('\uf010'),
OWM_DAY_202('\uf010'),
OWM_DAY_210('\uf005'),
OWM_DAY_211('\uf005'),
OWM_DAY_212('\uf005'),
OWM_DAY_221('\uf005'),
OWM_DAY_230('\uf010'),
OWM_DAY_231('\uf010'),
OWM_DAY_232('\uf010'),
OWM_DAY_300('\uf00B'),
OWM_DAY_301('\uf00B'),
OWM_DAY_302('\uf008'),
OWM_DAY_310('\uf008'),
OWM_DAY_311('\uf008'),
OWM_DAY_312('\uf008'),
OWM_DAY_313('\uf008'),
OWM_DAY_314('\uf008'),
OWM_DAY_321('\uf00B'),
OWM_DAY_500('\uf00B'),
OWM_DAY_501('\uf008'),
OWM_DAY_502('\uf008'),
OWM_DAY_503('\uf008'),
OWM_DAY_504('\uf008'),
OWM_DAY_511('\uf006'),
OWM_DAY_520('\uf009'),
OWM_DAY_521('\uf009'),
OWM_DAY_522('\uf009'),
OWM_DAY_531('\uf00E'),
OWM_DAY_600('\uf00A'),
OWM_DAY_601('\uf0B2'),
OWM_DAY_602('\uf00A'),
OWM_DAY_611('\uf006'),
OWM_DAY_612('\uf006'),
OWM_DAY_615('\uf006'),
OWM_DAY_616('\uf006'),
OWM_DAY_620('\uf006'),
OWM_DAY_621('\uf00A'),
OWM_DAY_622('\uf00A'),
OWM_DAY_701('\uf009'),
OWM_DAY_711('\uf062'),
OWM_DAY_721('\uf0B6'),
OWM_DAY_731('\uf063'),
OWM_DAY_741('\uf003'),
OWM_DAY_761('\uf063'),
OWM_DAY_762('\uf063'),
OWM_DAY_781('\uf056'),
OWM_DAY_800('\uf00D'),
OWM_DAY_801('\uf000'),
OWM_DAY_802('\uf000'),
OWM_DAY_803('\uf000'),
OWM_DAY_804('\uf00C'),
OWM_DAY_900('\uf056'),
OWM_DAY_902('\uf073'),
OWM_DAY_903('\uf076'),
OWM_DAY_904('\uf072'),
OWM_DAY_906('\uf004'),
OWM_DAY_957('\uf050'),
OWM_NIGHT_200('\uf02D'),
OWM_NIGHT_201('\uf02D'),
OWM_NIGHT_202('\uf02D'),
OWM_NIGHT_210('\uf025'),
OWM_NIGHT_211('\uf025'),
OWM_NIGHT_212('\uf025'),
OWM_NIGHT_221('\uf025'),
OWM_NIGHT_230('\uf02D'),
OWM_NIGHT_231('\uf02D'),
OWM_NIGHT_232('\uf02D'),
OWM_NIGHT_300('\uf02B'),
OWM_NIGHT_301('\uf02B'),
OWM_NIGHT_302('\uf028'),
OWM_NIGHT_310('\uf028'),
OWM_NIGHT_311('\uf028'),
OWM_NIGHT_312('\uf028'),
OWM_NIGHT_313('\uf028'),
OWM_NIGHT_314('\uf028'),
OWM_NIGHT_321('\uf02B'),
OWM_NIGHT_500('\uf02B'),
OWM_NIGHT_501('\uf028'),
OWM_NIGHT_502('\uf028'),
OWM_NIGHT_503('\uf028'),
OWM_NIGHT_504('\uf028'),
OWM_NIGHT_511('\uf026'),
OWM_NIGHT_520('\uf029'),
OWM_NIGHT_521('\uf029'),
OWM_NIGHT_522('\uf029'),
OWM_NIGHT_531('\uf02C'),
OWM_NIGHT_600('\uf02A'),
OWM_NIGHT_601('\uf0B4'),
OWM_NIGHT_602('\uf02A'),
OWM_NIGHT_611('\uf026'),
OWM_NIGHT_612('\uf026'),
OWM_NIGHT_615('\uf026'),
OWM_NIGHT_616('\uf026'),
OWM_NIGHT_620('\uf026'),
OWM_NIGHT_621('\uf02A'),
OWM_NIGHT_622('\uf02A'),
OWM_NIGHT_701('\uf029'),
OWM_NIGHT_711('\uf062'),
OWM_NIGHT_721('\uf0B6'),
OWM_NIGHT_731('\uf063'),
OWM_NIGHT_741('\uf04A'),
OWM_NIGHT_761('\uf063'),
OWM_NIGHT_762('\uf063'),
OWM_NIGHT_781('\uf056'),
OWM_NIGHT_800('\uf02E'),
OWM_NIGHT_801('\uf022'),
OWM_NIGHT_802('\uf022'),
OWM_NIGHT_803('\uf022'),
OWM_NIGHT_804('\uf086'),
OWM_NIGHT_900('\uf056'),
OWM_NIGHT_902('\uf073'),
OWM_NIGHT_903('\uf076'),
OWM_NIGHT_904('\uf072'),
OWM_NIGHT_906('\uf024'),
OWM_NIGHT_957('\uf050'),
RAIN('\uf019'),
RAIN_MIX('\uf017'),
RAIN_WIND('\uf018'),
RAINDROP('\uf078'),
RAINDROPS('\uf04E'),
REFRESH('\uf04C'),
REFRESH_ALT('\uf04B'),
SANDSTORM('\uf082'),
SHOWERS('\uf01A'),
SLEET('\uf0B5'),
SMALL_CRAFT_ADVISORY('\uf0CC'),
SMOG('\uf074'),
SMOKE('\uf062'),
SNOW('\uf01B'),
SNOW_WIND('\uf064'),
SNOWFLAKE_COLD('\uf076'),
SOLAR_ECLIPSE('\uf06E'),
SPRINKLE('\uf01C'),
STARS('\uf077'),
STORM_SHOWERS('\uf01D'),
STORM_WARNING('\uf0CE'),
STRONG_WIND('\uf050'),
SUNRISE('\uf051'),
SUNSET('\uf052'),
THERMOMETER('\uf055'),
THERMOMETER_EXTERIOR('\uf053'),
THERMOMETER_INTERNAL('\uf054'),
THUNDERSTORM('\uf01E'),
TIME_1('\uf08A'),
TIME_10('\uf093'),
TIME_11('\uf094'),
TIME_12('\uf089'),
TIME_2('\uf08B'),
TIME_3('\uf08C'),
TIME_4('\uf08D'),
TIME_5('\uf08E'),
TIME_6('\uf08F'),
TIME_7('\uf090'),
TIME_8('\uf091'),
TIME_9('\uf092'),
TORNADO('\uf056'),
TRAIN('\uf0CB'),
TSUNAMI('\uf0C5'),
UMBRELLA('\uf084'),
VOLCANO('\uf0C8'),
WIND_BEAUFORT_0('\uf0B7'),
WIND_BEAUFORT_1('\uf0B8'),
WIND_BEAUFORT_10('\uf0C1'),
WIND_BEAUFORT_11('\uf0C2'),
WIND_BEAUFORT_12('\uf0C3'),
WIND_BEAUFORT_2('\uf0B9'),
WIND_BEAUFORT_3('\uf0BA'),
WIND_BEAUFORT_4('\uf0BB'),
WIND_BEAUFORT_5('\uf0BC'),
WIND_BEAUFORT_6('\uf0BD'),
WIND_BEAUFORT_7('\uf0BE'),
WIND_BEAUFORT_8('\uf0BF'),
WIND_BEAUFORT_9('\uf0C0'),
WIND_DIRECTION('\uf0B1'),
WINDY('\uf021'),
WMO4680_00('\uf055'),
WMO4680_01('\uf013'),
WMO4680_02('\uf055'),
WMO4680_03('\uf013'),
WMO4680_04('\uf014'),
WMO4680_05('\uf014'),
WMO4680_0('\uf014'),
WMO4680_10('\uf014'),
WMO4680_11('\uf014'),
WMO4680_12('\uf016'),
WMO4680_18('\uf050'),
WMO4680_1('\uf014'),
WMO4680_20('\uf014'),
WMO4680_21('\uf017'),
WMO4680_22('\uf017'),
WMO4680_23('\uf019'),
WMO4680_24('\uf01B'),
WMO4680_25('\uf015'),
WMO4680_26('\uf01E'),
WMO4680_27('\uf063'),
WMO4680_28('\uf063'),
WMO4680_29('\uf063'),
WMO4680_2('\uf014'),
WMO4680_30('\uf014'),
WMO4680_31('\uf014'),
WMO4680_32('\uf014'),
WMO4680_33('\uf014'),
WMO4680_34('\uf014'),
WMO4680_35('\uf014'),
WMO4680_3('\uf017'),
WMO4680_40('\uf017'),
WMO4680_41('\uf01C'),
WMO4680_42('\uf019'),
WMO4680_43('\uf01C'),
WMO4680_44('\uf019'),
WMO4680_45('\uf015'),
WMO4680_46('\uf015'),
WMO4680_47('\uf01B'),
WMO4680_48('\uf01B'),
WMO4680_4('\uf01C'),
WMO4680_50('\uf01C'),
WMO4680_51('\uf01C'),
WMO4680_52('\uf019'),
WMO4680_53('\uf019'),
WMO4680_54('\uf076'),
WMO4680_55('\uf076'),
WMO4680_56('\uf076'),
WMO4680_57('\uf01C'),
WMO4680_58('\uf019'),
WMO4680_5('\uf01C'),
WMO4680_60('\uf01C'),
WMO4680_61('\uf01C'),
WMO4680_62('\uf019'),
WMO4680_63('\uf019'),
WMO4680_64('\uf015'),
WMO4680_65('\uf015'),
WMO4680_66('\uf015'),
WMO4680_67('\uf017'),
WMO4680_68('\uf017'),
WMO4680_70('\uf01B'),
WMO4680_71('\uf01B'),
WMO4680_72('\uf01B'),
WMO4680_73('\uf01B'),
WMO4680_74('\uf076'),
WMO4680_75('\uf076'),
WMO4680_76('\uf076'),
WMO4680_77('\uf01B'),
WMO4680_78('\uf076'),
WMO4680_80('\uf019'),
WMO4680_81('\uf01C'),
WMO4680_82('\uf019'),
WMO4680_83('\uf019'),
WMO4680_84('\uf01D'),
WMO4680_85('\uf017'),
WMO4680_86('\uf017'),
WMO4680_87('\uf017'),
WMO4680_89('\uf015'),
WMO4680_90('\uf016'),
WMO4680_91('\uf01D'),
WMO4680_92('\uf01E'),
WMO4680_93('\uf01E'),
WMO4680_94('\uf016'),
WMO4680_95('\uf01E'),
WMO4680_96('\uf01E'),
WMO4680_99('\uf056'),
WU_CHANCEFLURRIES('\uf064'),
WU_CHANCERAIN('\uf019'),
WU_CHANCESLEAT('\uf0B5'),
WU_CHANCESNOW('\uf01B'),
WU_CHANCETSTORMS('\uf01E'),
WU_CLEAR('\uf00D'),
WU_CLOUDY('\uf002'),
WU_FLURRIES('\uf064'),
WU_HAZY('\uf0B6'),
WU_MOSTLYCLOUDY('\uf002'),
WU_MOSTLYSUNNY('\uf00D'),
WU_PARTLYCLOUDY('\uf002'),
WU_PARTLYSUNNY('\uf00D'),
WU_RAIN('\uf01A'),
WU_SLEAT('\uf0B5'),
WU_SNOW('\uf01B'),
WU_SUNNY('\uf00D'),
WU_TSTORMS('\uf01E'),
WU_UNKNOWN('\uf00D'),
YAHOO_0('\uf056'),
YAHOO_1('\uf00E'),
YAHOO_10('\uf015'),
YAHOO_11('\uf01A'),
YAHOO_12('\uf01A'),
YAHOO_13('\uf01B'),
YAHOO_14('\uf00A'),
YAHOO_15('\uf064'),
YAHOO_16('\uf01B'),
YAHOO_17('\uf015'),
YAHOO_18('\uf017'),
YAHOO_19('\uf063'),
YAHOO_2('\uf073'),
YAHOO_20('\uf014'),
YAHOO_21('\uf021'),
YAHOO_22('\uf062'),
YAHOO_23('\uf050'),
YAHOO_24('\uf050'),
YAHOO_25('\uf076'),
YAHOO_26('\uf013'),
YAHOO_27('\uf031'),
YAHOO_28('\uf002'),
YAHOO_29('\uf031'),
YAHOO_3('\uf01E'),
YAHOO_30('\uf002'),
YAHOO_31('\uf02E'),
YAHOO_32('\uf00D'),
YAHOO_3200('\uf077'),
YAHOO_33('\uf083'),
YAHOO_34('\uf00C'),
YAHOO_35('\uf017'),
YAHOO_36('\uf072'),
YAHOO_37('\uf00E'),
YAHOO_38('\uf00E'),
YAHOO_39('\uf00E'),
YAHOO_4('\uf01E'),
YAHOO_40('\uf01A'),
YAHOO_41('\uf064'),
YAHOO_42('\uf01B'),
YAHOO_43('\uf064'),
YAHOO_44('\uf00C'),
YAHOO_45('\uf00E'),
YAHOO_46('\uf01B'),
YAHOO_47('\uf00E'),
YAHOO_5('\uf017'),
YAHOO_6('\uf017'),
YAHOO_7('\uf017'),
YAHOO_8('\uf015'),
YAHOO_9('\uf01A');
private final char character;
private WeatherIcon(char character) {
this.character = character;
}
@Override
public char getChar() {
return character;
}
@Override
public String unicodeToString() {
return String.format("\\u%04x", (int) character);
}
@Override
public String characterToString() {
return Character.toString(character);
}
@Override
public String getFontFamily() {
return "\'weather icons\'";
}
}
Jerady-fontawesomefx-725981edd847/src/main/java/de/jensd/fx/glyphs/weathericons/WeatherIconView.java0000664 0000000 0000000 00000003175 12654216013 0033335 0 ustar 00root root 0000000 0000000 /**
* Copyright (c) 2013-2016 Jens Deters http://www.jensd.de
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*
*/
package de.jensd.fx.glyphs.weathericons;
import de.jensd.fx.glyphs.GlyphIcon;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.scene.text.Font;
/**
*
* @author Jens Deters (mail@jensd.de)
*/
public class WeatherIconView extends GlyphIcon {
public final static String TTF_PATH = "/de/jensd/fx/glyphs/weathericons/weathericons-regular-webfont.ttf";
static {
try {
Font.loadFont(WeatherIconView.class.getResource(TTF_PATH).openStream(), 10.0d);
} catch (IOException ex) {
Logger.getLogger(WeatherIconView.class.getName()).log(Level.SEVERE, null, ex);
}
}
public WeatherIconView(WeatherIcon icon) {
super(WeatherIcon.class);
setFont(new Font("weather icons", DEFAULT_ICON_SIZE));
setIcon(icon);
}
public WeatherIconView() {
this(WeatherIcon.CLOUD);
}
@Override
public WeatherIcon getDefaultGlyph() {
return WeatherIcon.CLOUD;
}
}
Jerady-fontawesomefx-725981edd847/src/main/resources/ 0000775 0000000 0000000 00000000000 12654216013 0022401 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/resources/de/ 0000775 0000000 0000000 00000000000 12654216013 0022771 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/resources/de/jensd/ 0000775 0000000 0000000 00000000000 12654216013 0024074 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/resources/de/jensd/fx/ 0000775 0000000 0000000 00000000000 12654216013 0024511 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/resources/de/jensd/fx/glyphs/ 0000775 0000000 0000000 00000000000 12654216013 0026017 5 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/resources/de/jensd/fx/glyphs/fontawesome/ 0000775 0000000 0000000 00000000000 12654216013 0030346 5 ustar 00root root 0000000 0000000 fontawesome-webfont.ttf 0000664 0000000 0000000 00000425370 12654216013 0035012 0 ustar 00root root 0000000 0000000 Jerady-fontawesomefx-725981edd847/src/main/resources/de/jensd/fx/glyphs/fontawesome `FFTMjo) GDEF OS/2Yz ( `cmapm gasp | glyf,q ,head
U 6hhea
[ $hmtx)*
locaiV
maxp ( name3F H post7cA webf*VO * = P u> G 3 3 s pyrs @ # p @ 0
/ _!"""`%>N^n~.>N^n~>N^n~ / _!"""`% !@P`p 0@P`p !@P`p d]YTC2߸ݺ
p 7!!!@pp p 1 ] !2#!"&463!&54>3!2+@&&&&@+$(($F#+ &4&&4& x+# + ".4>32".4>32467632 DhgZghDDhg-iW DhgZghDDhg-iW&@(8 2N++NdN+';2N++NdN+'3
8 ! #"'#"$&6$ rL46$ooo|W%r4L&V|oooܳ% = M %+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%
@
:"7..7":6]^B@B^^BB^ $΄+0110+$
(
t1%%1+`B^^B@B^^ "'.54632>324
#L>oP$$Po>Z$_dC+I@$$@I+ " #"'%#"&547&547%62V??V8<8y
b% I))9I + %%#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[
2b% I))9I ' %#!"&54>322>32 &6 yy 6Fe= BSSB =eF6 >xx5eud_C(+5++5+(C_due> / ? O _ o 54&+";2654&+";2654&+";264!"3!2654&+";2654&+";264!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&& & && &