X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.views.swt%2Fsrc%2Forg%2Fsimantics%2Fviews%2Fswt%2Floader%2FButtonLoader.java.keep;h=388fa8678a69608855dc1f8bad22b0bd2594c4e5;hp=41366595c0eaec44649cb9c578d447695d2cd183;hb=d33a5a61e2c056a3d48733819257890406ee9d52;hpb=969bd23cab98a79ca9101af33334000879fb60c5 diff --git a/bundles/org.simantics.views.swt/src/org/simantics/views/swt/loader/ButtonLoader.java.keep b/bundles/org.simantics.views.swt/src/org/simantics/views/swt/loader/ButtonLoader.java.keep index 41366595c..388fa8678 100644 --- a/bundles/org.simantics.views.swt/src/org/simantics/views/swt/loader/ButtonLoader.java.keep +++ b/bundles/org.simantics.views.swt/src/org/simantics/views/swt/loader/ButtonLoader.java.keep @@ -1,36 +1,36 @@ -package org.simantics.views.swt.loader; - -import org.simantics.db.Resource; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.layer0.variable.Variable; -import org.simantics.scenegraph.ParentNode; -import org.simantics.scenegraph.loader.ScenegraphLoader; -import org.simantics.views.ontology.ViewsResources; -import org.simantics.views.swt.client.base.ISWTViewNode; -import org.simantics.views.swt.client.impl.SWTButton; - -public class ButtonLoader implements ScenegraphLoader { - - final private Resource configuration; - - public ButtonLoader(Resource configuration) { - this.configuration = configuration; - } - - @Override - public ISWTViewNode create(ParentNode parent, Variable context) throws DatabaseException { - - SWTButton node = parent.addNode(SWTButton.class); - - node.setLayoutData(LoaderUtils.getGridData(configuration)); - node.setStyle(LoaderUtils.getStyle(configuration)); - - LoaderUtils.listen(configuration, context, ViewsResources.URIs.TextContainer_HasText, node.getTextFunction()); - LoaderUtils.listen(configuration, context, ViewsResources.URIs.Button_Modifier, node.getModifierFunction()); - LoaderUtils.listen(configuration, context, ViewsResources.URIs.Button_HasImage, node.getImageFunction()); - - return node; - - } - -} +package org.simantics.views.swt.loader; + +import org.simantics.db.Resource; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.layer0.variable.Variable; +import org.simantics.scenegraph.ParentNode; +import org.simantics.scenegraph.loader.ScenegraphLoader; +import org.simantics.views.ontology.ViewsResources; +import org.simantics.views.swt.client.base.ISWTViewNode; +import org.simantics.views.swt.client.impl.SWTButton; + +public class ButtonLoader implements ScenegraphLoader { + + final private Resource configuration; + + public ButtonLoader(Resource configuration) { + this.configuration = configuration; + } + + @Override + public ISWTViewNode create(ParentNode parent, Variable context) throws DatabaseException { + + SWTButton node = parent.addNode(SWTButton.class); + + node.setLayoutData(LoaderUtils.getGridData(configuration)); + node.setStyle(LoaderUtils.getStyle(configuration)); + + LoaderUtils.listen(configuration, context, ViewsResources.URIs.TextContainer_HasText, node.getTextFunction()); + LoaderUtils.listen(configuration, context, ViewsResources.URIs.Button_Modifier, node.getModifierFunction()); + LoaderUtils.listen(configuration, context, ViewsResources.URIs.Button_HasImage, node.getImageFunction()); + + return node; + + } + +}