X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Fdiagram%2Fmonitor%2FAvailableFontFactory.java;h=244d73770ac564b3161872f7cce72bbc38fb5ee8;hp=eb572ab36897aafa85837fcf3b2504681629a333;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/AvailableFontFactory.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/AvailableFontFactory.java index eb572ab36..244d73770 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/AvailableFontFactory.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/AvailableFontFactory.java @@ -1,29 +1,29 @@ -package org.simantics.modeling.ui.diagram.monitor; - -import java.awt.GraphicsEnvironment; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.simantics.browsing.ui.swt.widgets.impl.ReadFactoryImpl; -import org.simantics.db.ReadGraph; -import org.simantics.db.exception.DatabaseException; -import org.simantics.utils.datastructures.Pair; - -public class AvailableFontFactory extends ReadFactoryImpl>> { - - @Override - public List> perform(ReadGraph graph, Object input) throws DatabaseException { - - GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); - String[] fonts = ge.getAvailableFontFamilyNames(); - Arrays.sort(fonts); - ArrayList> result = new ArrayList>(); - for(String font : fonts) { - result.add(Pair.make(font, (Object)font)); - } - return result; - - } - -} +package org.simantics.modeling.ui.diagram.monitor; + +import java.awt.GraphicsEnvironment; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import org.simantics.browsing.ui.swt.widgets.impl.ReadFactoryImpl; +import org.simantics.db.ReadGraph; +import org.simantics.db.exception.DatabaseException; +import org.simantics.utils.datastructures.Pair; + +public class AvailableFontFactory extends ReadFactoryImpl>> { + + @Override + public List> perform(ReadGraph graph, Object input) throws DatabaseException { + + GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); + String[] fonts = ge.getAvailableFontFamilyNames(); + Arrays.sort(fonts); + ArrayList> result = new ArrayList>(); + for(String font : fonts) { + result.add(Pair.make(font, (Object)font)); + } + return result; + + } + +}