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%2FFontSizeModifier.java;h=f501a81087abfe99cf0f1036669bc64c556fed7a;hp=a61d1400efcfc5605c5f4da73a8c57749ba30780;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/FontSizeModifier.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/FontSizeModifier.java index a61d1400e..f501a8108 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/FontSizeModifier.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagram/monitor/FontSizeModifier.java @@ -1,31 +1,31 @@ -package org.simantics.modeling.ui.diagram.monitor; - -import org.simantics.browsing.ui.swt.widgets.impl.ModifyComboListenerImpl; -import org.simantics.databoard.Bindings; -import org.simantics.db.Resource; -import org.simantics.db.WriteGraph; -import org.simantics.db.exception.DatabaseException; -import org.simantics.diagram.stubs.DiagramResource; -import org.simantics.layer0.Layer0; -import org.simantics.ui.fonts.FontDescriptor; - -public class FontSizeModifier extends ModifyComboListenerImpl { - - @Override - public void applySelection(WriteGraph graph, Resource monitor, Integer newSize) throws DatabaseException { - Layer0 L0 = Layer0.getInstance(graph); - DiagramResource DIA = DiagramResource.getInstance(graph); - FontDescriptor fd = graph.getPossibleRelatedAdapter(monitor, DIA.HasFont, FontDescriptor.class); - if (fd != null) { - graph.markUndoPoint(); - Resource font = graph.newResource(); - graph.claim(font, L0.InstanceOf, null, DIA.RealizedFont); - graph.addLiteral(font, DIA.RealizedFont_HasFamily, DIA.RealizedFont_HasFamily_Inverse, L0.String, fd.getFamily(), Bindings.STRING); - graph.addLiteral(font, DIA.RealizedFont_HasStyle, DIA.RealizedFont_HasStyle_Inverse, L0.Integer, fd.getStyle(), Bindings.INTEGER); - graph.addLiteral(font, DIA.RealizedFont_HasSize, DIA.RealizedFont_HasSize_Inverse, L0.Integer, newSize, Bindings.INTEGER); - graph.deny(monitor, DIA.HasFont); - graph.claim(monitor, DIA.HasFont, font); - } - } - +package org.simantics.modeling.ui.diagram.monitor; + +import org.simantics.browsing.ui.swt.widgets.impl.ModifyComboListenerImpl; +import org.simantics.databoard.Bindings; +import org.simantics.db.Resource; +import org.simantics.db.WriteGraph; +import org.simantics.db.exception.DatabaseException; +import org.simantics.diagram.stubs.DiagramResource; +import org.simantics.layer0.Layer0; +import org.simantics.ui.fonts.FontDescriptor; + +public class FontSizeModifier extends ModifyComboListenerImpl { + + @Override + public void applySelection(WriteGraph graph, Resource monitor, Integer newSize) throws DatabaseException { + Layer0 L0 = Layer0.getInstance(graph); + DiagramResource DIA = DiagramResource.getInstance(graph); + FontDescriptor fd = graph.getPossibleRelatedAdapter(monitor, DIA.HasFont, FontDescriptor.class); + if (fd != null) { + graph.markUndoPoint(); + Resource font = graph.newResource(); + graph.claim(font, L0.InstanceOf, null, DIA.RealizedFont); + graph.addLiteral(font, DIA.RealizedFont_HasFamily, DIA.RealizedFont_HasFamily_Inverse, L0.String, fd.getFamily(), Bindings.STRING); + graph.addLiteral(font, DIA.RealizedFont_HasStyle, DIA.RealizedFont_HasStyle_Inverse, L0.Integer, fd.getStyle(), Bindings.INTEGER); + graph.addLiteral(font, DIA.RealizedFont_HasSize, DIA.RealizedFont_HasSize_Inverse, L0.Integer, newSize, Bindings.INTEGER); + graph.deny(monitor, DIA.HasFont); + graph.claim(monitor, DIA.HasFont, font); + } + } + } \ No newline at end of file