public class MonitorComposite extends ConfigurationComposite {
- private static final String DATA_CURRENT_COLOR = "COLOR";
+ private static final String DATA_CURRENT_COLOR = "COLOR"; //$NON-NLS-1$
public void create(final Composite body, IWorkbenchSite site, final ISessionContext context, final WidgetSupport support) {
final Display display = body.getDisplay();
support.setParameter(WidgetSupport.RESOURCE_MANAGER, resourceManager);
Label templateHeader = new Label(buttonComposite, support, 0);
- templateHeader.setText("Template");
+ templateHeader.setText(Messages.MonitorComposite_Template);
//templateHeader.setFont(smallFont);
templateHeader.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
GridDataFactory.fillDefaults().grab(false, false).span(1, 1).align(SWT.LEFT, SWT.CENTER).applyTo(templateHeader.getWidget());
GridDataFactory.fillDefaults().grab(true, false).applyTo(templateCombo.getWidget());
Button setDefaultButton = new Button(buttonComposite, support, SWT.NONE | SWT.READ_ONLY);
- setDefaultButton.setText("Set As Default");
- setDefaultButton.setTooltipText("Set As Default for Newly Created Monitors");
+ setDefaultButton.setText(Messages.MonitorComposite_SetAsDefault);
+ setDefaultButton.setTooltipText(Messages.MonitorComposite_SetAsDefaultForNewlyCreatedMonitors);
setDefaultButton.addSelectionListener(new SelectionListenerImpl<Resource>(context) {
@Override
public void apply(WriteGraph graph, Resource monitor) throws DatabaseException {
GridDataFactory.fillDefaults().grab(false, false).applyTo(setDefaultButton.getWidget());
Button resetButton = new Button(buttonComposite, support, SWT.NONE | SWT.READ_ONLY);
- resetButton.setText("Reset Local Changes");
+ resetButton.setText(Messages.MonitorComposite_ResetLocalChanges);
resetButton.addSelectionListener(new SelectionListenerImpl<Resource>(context) {
@Override
public void apply(WriteGraph graph, Resource monitor) throws DatabaseException {
GridDataFactory.fillDefaults().grab(false, false).applyTo(resetButton.getWidget());
Label fontHeader = new Label(buttonComposite, support, 0);
- fontHeader.setText("Font Family");
+ fontHeader.setText(Messages.MonitorComposite_FontFamily);
//fontHeader.setFont(smallFont);
fontHeader.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
GridDataFactory.fillDefaults().grab(false, false).span(1, 1).align(SWT.LEFT, SWT.CENTER).applyTo(fontHeader.getWidget());
GridDataFactory.fillDefaults().grab(true, false).span(3,1).applyTo(fontCombo.getWidget());
Label sizeHeader = new Label(buttonComposite, support, 0);
- sizeHeader.setText("Font Size");
+ sizeHeader.setText(Messages.MonitorComposite_FontSize);
//sizeHeader.setFont(smallFont);
sizeHeader.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
GridDataFactory.fillDefaults().grab(false, false).span(1, 1).align(SWT.LEFT, SWT.CENTER).applyTo(sizeHeader.getWidget());
GridDataFactory.fillDefaults().grab(false, false).span(3,1).minSize(50, 0).applyTo(sizeCombo.getWidget());
Label formatterHeader = new Label(buttonComposite, support, 0);
- formatterHeader.setText("Formatting");
+ formatterHeader.setText(Messages.MonitorComposite_Formatting);
//formatterHeader.setFont(smallFont);
formatterHeader.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
GridDataFactory.fillDefaults().grab(false, false).span(1, 1).align(SWT.LEFT, SWT.CENTER).applyTo(formatterHeader.getWidget());
GridLayoutFactory.fillDefaults().equalWidth(false).numColumns(4).extendedMargins(5,5,5,5).applyTo(rowComposite);
Label alignHeader = new Label(rowComposite, support, 0);
- alignHeader.setText("Alignment");
+ alignHeader.setText(Messages.MonitorComposite_Alignment);
//alignHeader.setFont(smallFont);
alignHeader.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
GridDataFactory.fillDefaults().grab(false, false).span(1, 1).align(SWT.LEFT, SWT.CENTER).applyTo(alignHeader.getWidget());
- Bundle iconBundle = Platform.getBundle("com.famfamfam.silk");
+ Bundle iconBundle = Platform.getBundle("com.famfamfam.silk"); //$NON-NLS-1$
Composite alignComposite = new Composite(rowComposite, SWT.NONE);
alignComposite.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
GridLayoutFactory.fillDefaults().equalWidth(false).numColumns(4).extendedMargins(5,5,5,5).applyTo(alignComposite);
Button leadButton = new Button(alignComposite, support, SWT.TOGGLE);
- leadButton.setTooltipText("Left Alignment");
- leadButton.setImage((Image) resourceManager.get(BundleUtils.getImageDescriptorFromBundle(iconBundle, "icons/text_align_left.png")));
+ leadButton.setTooltipText(Messages.MonitorComposite_LeftAlignment);
+ leadButton.setImage((Image) resourceManager.get(BundleUtils.getImageDescriptorFromBundle(iconBundle, "icons/text_align_left.png"))); //$NON-NLS-1$
leadButton.setSelectionFactory(new AlignmentSelectedFactory(G2DResource.URIs.Alignment_Leading));
leadButton.addSelectionListener(new AlignmentSelectionListener(context, G2DResource.URIs.Alignment_Leading));
Button centerButton = new Button(alignComposite, support, SWT.TOGGLE);
- centerButton.setTooltipText("Center Alignment");
- centerButton.setImage((Image) resourceManager.get(BundleUtils.getImageDescriptorFromBundle(iconBundle, "icons/text_align_center.png")));
+ centerButton.setTooltipText(Messages.MonitorComposite_CenterAlignment);
+ centerButton.setImage((Image) resourceManager.get(BundleUtils.getImageDescriptorFromBundle(iconBundle, "icons/text_align_center.png"))); //$NON-NLS-1$
centerButton.setSelectionFactory(new AlignmentSelectedFactory(G2DResource.URIs.Alignment_Center));
centerButton.addSelectionListener(new AlignmentSelectionListener(context, G2DResource.URIs.Alignment_Center));
Button trailButton = new Button(alignComposite, support, SWT.TOGGLE);
- trailButton.setTooltipText("Right Alignment");
- trailButton.setImage((Image) resourceManager.get(BundleUtils.getImageDescriptorFromBundle(iconBundle, "icons/text_align_right.png")));
+ trailButton.setTooltipText(Messages.MonitorComposite_RightAlignment);
+ trailButton.setImage((Image) resourceManager.get(BundleUtils.getImageDescriptorFromBundle(iconBundle, "icons/text_align_right.png"))); //$NON-NLS-1$
trailButton.setSelectionFactory(new AlignmentSelectedFactory(G2DResource.URIs.Alignment_Trailing));
trailButton.addSelectionListener(new AlignmentSelectionListener(context, G2DResource.URIs.Alignment_Trailing));
Label colorHeader = new Label(rowComposite, support, 0);
- colorHeader.setText("Color");
+ colorHeader.setText(Messages.MonitorComposite_Color);
colorHeader.setBackground(display.getSystemColor(SWT.COLOR_WHITE));
GridDataFactory.fillDefaults().indent(20, 0).grab(false, false).span(1, 1).align(SWT.LEFT, SWT.CENTER).applyTo(colorHeader.getWidget());
final Resource[] resources = ResourceAdaptionUtils.toResources(input);
if (resources.length != 0) {
ColorDialog dialog = new ColorDialog(WorkbenchUtils.getActiveWorkbenchWindowShell(), SWT.NONE);
- dialog.setText("Set Monitor Color");
+ dialog.setText(Messages.MonitorComposite_SetMonitorColor);
Color oldColor = (Color) control.getData(DATA_CURRENT_COLOR);
if (oldColor != null) {
RGB oldRgb = Colors.rgb(oldColor);
graph.claimLiteral(realizedColor, DIA.RealizedColor_HasRGB, L0.DoubleArray, color, Bindings.DOUBLE_ARRAY);
}
CommentMetadata cm = graph.getMetadata(CommentMetadata.class);
- graph.addMetadata(cm.add("Set color to " + rgb + " for resources " + Arrays.toString(resources)));
+ graph.addMetadata(cm.add("Set color to " + rgb + " for resources " + Arrays.toString(resources))); //$NON-NLS-1$ //$NON-NLS-2$
}
});
} catch (DatabaseException e) {