{"id":880,"date":"2013-11-04T23:27:21","date_gmt":"2013-11-04T22:27:21","guid":{"rendered":"http:\/\/www.jensd.de\/wordpress\/?p=880"},"modified":"2014-08-29T15:31:51","modified_gmt":"2014-08-29T13:31:51","slug":"fontawesomefx-4-0-1-support","status":"publish","type":"post","link":"https:\/\/www.jensd.de\/wordpress\/?p=880","title":{"rendered":"FontAwesomeFX: 4.0.1 support"},"content":{"rendered":"<p><strong>Refer for latest updates <a href=\"https:\/\/bitbucket.org\/Jerady\/fontawesomefx\" title=\"\u2018Font Awesome\u2019 Icons\">here<\/a>.<\/strong><\/p>\n<p>Hi,<\/p>\n<p>I just have updated <a href=\"https:\/\/bitbucket.org\/Jerady\/fontawesomefx\" title=\"FontAwesomeFX\" target=\"_blank\">FontAwesomeFX<\/a> to support currently released FontAwesome 4.0.1 with all of it&#8217;s 369 Icons.<\/p>\n<p>Please note that some enum values have been changed, e.g. former <code><strong>AwesomeIcon.SIGNOUT<\/strong><\/code> is now <code><strong>AwesomeIcon.SIGN_OUT<\/strong><\/code>.<\/p>\n<p>Also I have added some convenience methods to the helper class:<\/p>\n<p>[java]<br \/>\nAwesomeDude.setIcon(TreeItem treeItem, AwesomeIcon icon) {<br \/>\nAwesomeDude.setIcon(TreeItem treeItem, AwesomeIcon icon, String iconSize)<br \/>\n[\/java]<\/p>\n<hr>\n<p><strong>Tip: Navigation Buttons<\/strong><\/p>\n<p><a href=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2013\/11\/NavigationButtons.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"883\" data-permalink=\"https:\/\/www.jensd.de\/wordpress\/?attachment_id=883\" data-orig-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2013\/11\/NavigationButtons.png\" data-orig-size=\"225,75\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"NavigationButtons\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2013\/11\/NavigationButtons.png\" data-large-file=\"https:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2013\/11\/NavigationButtons.png\" tabindex=\"0\" role=\"button\" src=\"http:\/\/www.jensd.de\/wordpress\/wp-content\/uploads\/2013\/11\/NavigationButtons.png\" alt=\"NavigationButtons\" width=\"225\" height=\"75\" class=\"aligncenter size-full wp-image-883\" \/><\/a><\/p>\n<p><strong>Add CSS and assign the class to a <code>Button<\/code> or <code>ToggleButton<\/code>:<\/strong><\/p>\n<p>[css]<br \/>\n.navigation-button{<br \/>\n    -fx-font-size: 0.9em;<br \/>\n    -fx-background-color: transparent;<br \/>\n    -fx-graphic-text-gap: 0px;<br \/>\n    -icons-color: gray;<br \/>\n    -fx-text-fill: gray;<br \/>\n    -fx-effect: innershadow( three-pass-box , rgba(0,0,0,0.4) , 6, 0.0 , 0 , 2 );<br \/>\n}<\/p>\n<p>.navigation-button:pressed:hover{<br \/>\n    -icons-color: black;<br \/>\n    -fx-text-fill: black;<br \/>\n    -fx-effect: innershadow( three-pass-box , rgba(0,0,0,0.7) , 6, 0.0 , 0 , 2 );<br \/>\n}<\/p>\n<p>.navigation-button:hover{<br \/>\n    -fx-effect: innershadow( three-pass-box , rgba(0,0,0,0.7) , 6, 0.0 , 0 , 2 );<br \/>\n}<\/p>\n<p>[\/css]<\/p>\n<p><strong>Set FontAwesome-Icons:<\/strong><\/p>\n<p>[java]<br \/>\nAwesomeDude.setIcon(configurationButton, AwesomeIcon.GEAR, viewContext.getUiConfiguration().getIconEmSize(), ContentDisplay.TOP);<br \/>\nAwesomeDude.setIcon(aboutButton, AwesomeIcon.INFO, viewContext.getUiConfiguration().getIconEmSize(), ContentDisplay.TOP);<br \/>\nAwesomeDude.setIcon(exitButton, AwesomeIcon.SIGN_OUT, viewContext.getUiConfiguration().getIconEmSize(), ContentDisplay.TOP);<br \/>\n[\/java] <\/p>\n<p><strong>Source<\/strong><br \/>\n<a href=\"https:\/\/bitbucket.org\/Jerady\/fontawesomefx\" title=\"FontAwesomeFX\" target=\"_blank\">@ Bitbucket<\/a><\/p>\n<p><strong>Maven<\/strong><br \/>\n[xml]<br \/>\n<dependency><br \/>\n  <groupId>de.jensd<\/groupId><br \/>\n  <artifactId>fontawesomefx<\/artifactId><br \/>\n  <version>8.0.5<\/version><br \/>\n<\/dependency><br \/>\n[\/xml]<\/p>\n<p><strong>Support for glyph font packs in ControlsFX 8.0.2<\/strong><br \/>\nSince version 8.0.2 the <a href=\"http:\/\/fxexperience.com\/2013\/10\/announcing-controlsfx-8-0-2\/\" target=\"_blank\">ControlsFX<\/a>-Project has support for glyph font packs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Refer for latest updates here. Hi, I just have updated FontAwesomeFX to support currently released FontAwesome 4.0.1 with all of it&#8217;s 369 Icons. Please note that some enum values have been changed, e.g. former AwesomeIcon.SIGNOUT is now AwesomeIcon.SIGN_OUT. Also I have added some convenience methods to the helper class: [java] AwesomeDude.setIcon(TreeItem treeItem, AwesomeIcon icon) {&hellip; <span class=\"clear\"><\/span><a href=\"https:\/\/www.jensd.de\/wordpress\/?p=880\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">FontAwesomeFX: 4.0.1 support<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false,"jetpack_publicize_message":"FontAwesomeFX: 4.0.1 support http:\/\/wp.me\/p38FCL-ec","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[32,9,25,4,16],"tags":[93,31,76,92],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p38FCL-ec","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/880"}],"collection":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=880"}],"version-history":[{"count":21,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/880\/revisions"}],"predecessor-version":[{"id":1476,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/880\/revisions\/1476"}],"wp:attachment":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}