]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/diagramEditor/DiagramLayersPage.java
Externalize strings
[simantics/platform.git] / bundles / org.simantics.modeling.ui / src / org / simantics / modeling / ui / diagramEditor / DiagramLayersPage.java
index 1632f32caa5c0d6e58d2d9ff15992ea2a7ab01bb..895c4bfa25e1afc89b97023ed5c99e36e903b99e 100644 (file)
@@ -73,15 +73,15 @@ import org.simantics.utils.ui.ISelectionUtils;
 
 public class DiagramLayersPage extends Page implements ILayersViewPage {
 
-    private static final String TEXT_APPLY_FOCUS_SETTINGS = "Focus Active";
-    private static final String TOOLTIP_APPLY_FOCUS_SETTINGS = "Only Focus Diagram Elements For Active Roles";
-    private static final String TEXT_IGNORE_FOCUS_SETTINGS = "Focus All";
-    private static final String TOOLTIP_IGNORE_FOCUS_SETTINGS = "Focus All Diagram Elements Regardless Of Active Roles";
+    private static final String TEXT_APPLY_FOCUS_SETTINGS = Messages.DiagramLayersPage_FocusActive;
+    private static final String TOOLTIP_APPLY_FOCUS_SETTINGS = Messages.DiagramLayersPage_FocusActiveTT;
+    private static final String TEXT_IGNORE_FOCUS_SETTINGS = Messages.DiagramLayersPage_FocusAll;
+    private static final String TOOLTIP_IGNORE_FOCUS_SETTINGS = Messages.DiagramLayersPage_FocusAllTT;
 
-    private static final String TEXT_APPLY_VISIBILITY_SETTINGS = "Show Active";
-    private static final String TOOLTIP_APPLY_VISIBILITY_SETTINGS = "Only Show Diagram Elements For Active Roles";
-    private static final String TEXT_IGNORE_VISIBILITY_SETTINGS = "Show All";
-    private static final String TOOLTIP_IGNORE_VISIBILITY_SETTINGS = "Show All Diagram Elements Regardless Of Active Roles";
+    private static final String TEXT_APPLY_VISIBILITY_SETTINGS = Messages.DiagramLayersPage_ShowActive;
+    private static final String TOOLTIP_APPLY_VISIBILITY_SETTINGS = Messages.DiagramLayersPage_ShowActiveTT;
+    private static final String TEXT_IGNORE_VISIBILITY_SETTINGS = Messages.DiagramLayersPage_ShowAll;
+    private static final String TOOLTIP_IGNORE_VISIBILITY_SETTINGS = Messages.DiagramLayersPage_ShowAllTT;
 
     final private ICanvasContext context;
     final private IDiagram diagram;
@@ -107,7 +107,7 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
         boolean toBoolean() {
             switch (this) {
                 case Both:
-                    throw new IllegalStateException("cannot convert Tristate Both to boolean");
+                    throw new IllegalStateException("cannot convert Tristate Both to boolean"); //$NON-NLS-1$
                 case False:
                     return false;
                 case True:
@@ -305,8 +305,8 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
         GridLayoutFactory.fillDefaults().numColumns(4).applyTo(composite);
 
         Button addButton = new Button(composite, SWT.NONE);
-        addButton.setText("New");
-        addButton.setToolTipText("Create New Diagram Role");
+        addButton.setText(Messages.DiagramLayersPage_New);
+        addButton.setToolTipText(Messages.DiagramLayersPage_NewTT);
         addButton.addSelectionListener(new SelectionListener() {
 
             String findFreshName(ILayers layers, String proposal) {
@@ -324,13 +324,13 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
                     if (!match)
                         return name;
                     ++i;
-                    name = proposal + " " + i;
+                    name = proposal + " " + i; //$NON-NLS-1$
                 }
             }
 
             @Override
             public void widgetSelected(SelectionEvent e) {
-                String name = findFreshName(layers, "New Role");
+                String name = findFreshName(layers, Messages.DiagramLayersPage_NewRole);
                 SimpleLayer layer = new SimpleLayer(name);
                 layers.addLayer(layer);
                 layers.activate(layer);
@@ -344,8 +344,8 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
         });
 
         final Button removeButton = new Button(composite, SWT.NONE);
-        removeButton.setText("Remove");
-        removeButton.setToolTipText("Remove Selected Diagram Role");
+        removeButton.setText(Messages.DiagramLayersPage_Remove);
+        removeButton.setToolTipText(Messages.DiagramLayersPage_RemoveTT);
         removeButton.addSelectionListener(new SelectionListener() {
             @Override
             public void widgetSelected(SelectionEvent e) {
@@ -475,19 +475,19 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
         viewer = new CheckboxTreeViewer(composite, SWT.BORDER | SWT.FULL_SELECTION );
 
         GridDataFactory.fillDefaults().grab(true, true).span(4, 1).applyTo(viewer.getControl());
-        viewer.getControl().setToolTipText("Selects the diagram to include in the exported document.");
+        viewer.getControl().setToolTipText(Messages.DiagramLayersPage_SelectTT);
         viewer.setAutoExpandLevel(TreeViewer.ALL_LEVELS);
         viewer.getTree().setHeaderVisible(true);
         editor = new TreeEditor(viewer.getTree());
 
         final TreeColumn column1 = new TreeColumn(viewer.getTree(), SWT.LEFT);
-        column1.setText("Role");
+        column1.setText(Messages.DiagramLayersPage_Role);
         column1.setWidth(100);
         final TreeColumn column2 = new TreeColumn(viewer.getTree(), SWT.LEFT);
-        column2.setText("Show");
+        column2.setText(Messages.DiagramLayersPage_Show);
         column2.setWidth(50);
         final TreeColumn column3 = new TreeColumn(viewer.getTree(), SWT.LEFT);
-        column3.setText("Focus");
+        column3.setText(Messages.DiagramLayersPage_Focus);
         column3.setWidth(50);
         viewer.getTree().addListener(SWT.Resize, new Listener() {
             @Override
@@ -551,7 +551,7 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
                     // FIXME: Eclipse currently eats F2 presses. This should be
                     // implemented as a command handler or find some way to
                     // force these listeners to have priority...
-                    System.out.println("startediting");
+                    System.out.println("startediting"); //$NON-NLS-1$
 
                     TreeItem[] items = viewer.getTree().getSelection();
                     if(items.length != 1)
@@ -685,7 +685,7 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
                     ILayer layer  = (ILayer)cell.getElement();
                     cell.setText(layer.getName());
                 } else {
-                    cell.setText("");
+                    cell.setText(""); //$NON-NLS-1$
                 }
             }
         });
@@ -761,7 +761,7 @@ public class DiagramLayersPage extends Page implements ILayersViewPage {
                         if(layer instanceof IEditableLayer) {
                             IEditableLayer l = (IEditableLayer)layer;
                             l.setName(text.getText());
-                            System.out.println("renamed layer to " + text.getText());
+                            System.out.println("renamed layer to " + text.getText()); //$NON-NLS-1$
                             viewer.refresh();
                         }