Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/gcov
diff options
context:
space:
mode:
authorAlexander Kurtakov2013-04-04 15:05:25 +0000
committerCamilo Bernal2013-04-04 15:27:44 +0000
commit05b2dfe2636d97269730a66c7bca466f4a7284a9 (patch)
tree373b7c180ce5f8252571b69bfee2df7efdd1b74b /gcov
parent83117382069d4ffbc433a721301615a74a4be2c4 (diff)
downloadorg.eclipse.linuxtools-05b2dfe2636d97269730a66c7bca466f4a7284a9.tar.gz
org.eclipse.linuxtools-05b2dfe2636d97269730a66c7bca466f4a7284a9.tar.xz
org.eclipse.linuxtools-05b2dfe2636d97269730a66c7bca466f4a7284a9.zip
Externalize GCov preference page.
Change-Id: Iab5ec8ea79611a18dbb65f05f6d3b1ff59b7f404 Reviewed-on: https://git.eclipse.org/r/11640 Tested-by: Hudson CI Reviewed-by: Camilo Bernal <cabernal@redhat.com> IP-Clean: Camilo Bernal <cabernal@redhat.com> Tested-by: Camilo Bernal <cabernal@redhat.com>
Diffstat (limited to 'gcov')
-rw-r--r--gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/ColorPreferencePage.java19
-rw-r--r--gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/Messages.java31
-rw-r--r--gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/messages.properties17
3 files changed, 58 insertions, 9 deletions
diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/ColorPreferencePage.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/ColorPreferencePage.java
index c9dd37fa73..8d07e22b61 100644
--- a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/ColorPreferencePage.java
+++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/ColorPreferencePage.java
@@ -17,6 +17,7 @@ import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.linuxtools.internal.gcov.Activator;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
* @author Xavier Raynaud <xavier.raynaud@kalray.eu>
@@ -37,10 +38,10 @@ public class ColorPreferencePage extends FieldEditorPreferencePage implements IW
private BooleanFieldEditor fbfeUseColors;
public ColorPreferencePage() {
- super("Gcov preferences", Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/toggle.gif"), //$NON-NLS-2$
+ super(Messages.ColorPreferencePage_Title, AbstractUIPlugin.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/toggle.gif"), //$NON-NLS-1$
FieldEditorPreferencePage.GRID);
this.setPreferenceStore(Activator.getDefault().getPreferenceStore());
- this.setDescription("Gcov colors preferences\n(close and open the editors to get colors updated)");
+ this.setDescription(Messages.ColorPreferencePage_Description);
}
@Override
@@ -49,20 +50,20 @@ public class ColorPreferencePage extends FieldEditorPreferencePage implements IW
@Override
protected void createFieldEditors() {
- fbfeUseColors = new BooleanFieldEditor(PREFKEY_COV_USE_COLORS, "Colorize code in coverage results",
+ fbfeUseColors = new BooleanFieldEditor(PREFKEY_COV_USE_COLORS, Messages.ColorPreferencePage_ColorizeCode,
this.getFieldEditorParent());
this.addField(fbfeUseColors);
- fbfeUseGradient = new BooleanFieldEditor(PREFKEY_COV_USE_GRADIENT, "Use gradient in coverage results",
+ fbfeUseGradient = new BooleanFieldEditor(PREFKEY_COV_USE_GRADIENT, Messages.ColorPreferencePage_UseGradient,
this.getFieldEditorParent());
this.addField(fbfeUseGradient);
- fcfeMax = new ColorFieldEditor(PREFKEY_COV_MAX_COLOR, "Background color for covered lines (highest occurence)",
+ fcfeMax = new ColorFieldEditor(PREFKEY_COV_MAX_COLOR, Messages.ColorPreferencePage_BackColorHighest,
this.getFieldEditorParent());
this.addField(fcfeMax);
- fcfeMin = new ColorFieldEditor(PREFKEY_COV_MIN_COLOR, "Background color for covered lines (lowest occurence)",
+ fcfeMin = new ColorFieldEditor(PREFKEY_COV_MIN_COLOR, Messages.ColorPreferencePage_BackColorLowest,
this.getFieldEditorParent());
this.addField(fcfeMin);
- fcfeMno = new ColorFieldEditor(PREFKEY_COV_0_COLOR, "Background color for not covered lines",
+ fcfeMno = new ColorFieldEditor(PREFKEY_COV_0_COLOR, Messages.ColorPreferencePage_BackColorNotCovered,
this.getFieldEditorParent());
this.addField(fcfeMno);
}
@@ -78,7 +79,7 @@ public class ColorPreferencePage extends FieldEditorPreferencePage implements IW
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.jface.preference.FieldEditorPreferencePage#initialize()
*/
@Override
@@ -89,7 +90,7 @@ public class ColorPreferencePage extends FieldEditorPreferencePage implements IW
/*
* (non-Javadoc)
- *
+ *
* @see
* org.eclipse.jface.preference.FieldEditorPreferencePage#propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
*/
diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/Messages.java b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/Messages.java
new file mode 100644
index 0000000000..10c5ff65e0
--- /dev/null
+++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/Messages.java
@@ -0,0 +1,31 @@
+/*******************************************************************************
+ * Copyright (c) 2013 Red Hat Inc.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Alexander Kurtakov <akurtako@redhat.com> - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.linuxtools.internal.gcov.preferences;
+
+import org.eclipse.osgi.util.NLS;
+
+public class Messages extends NLS {
+ private static final String BUNDLE_NAME = "org.eclipse.linuxtools.internal.gcov.preferences.messages"; //$NON-NLS-1$
+ public static String ColorPreferencePage_BackColorHighest;
+ public static String ColorPreferencePage_BackColorLowest;
+ public static String ColorPreferencePage_BackColorNotCovered;
+ public static String ColorPreferencePage_ColorizeCode;
+ public static String ColorPreferencePage_Description;
+ public static String ColorPreferencePage_Title;
+ public static String ColorPreferencePage_UseGradient;
+ static {
+ // initialize resource bundle
+ NLS.initializeMessages(BUNDLE_NAME, Messages.class);
+ }
+
+ private Messages() {
+ }
+}
diff --git a/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/messages.properties b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/messages.properties
new file mode 100644
index 0000000000..236765a529
--- /dev/null
+++ b/gcov/org.eclipse.linuxtools.gcov.core/src/org/eclipse/linuxtools/internal/gcov/preferences/messages.properties
@@ -0,0 +1,17 @@
+###############################################################################
+# Copyright (c) 2013 Red Hat, Inc.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Alexander Kurtakov <akurtako@redhat.com> - initial API and implementation
+###############################################################################
+ColorPreferencePage_BackColorHighest=Background color for covered lines (highest occurence)
+ColorPreferencePage_BackColorLowest=Background color for covered lines (lowest occurence)
+ColorPreferencePage_BackColorNotCovered=Background color for not covered lines
+ColorPreferencePage_ColorizeCode=Colorize code in coverage results
+ColorPreferencePage_Description=Gcov colors preferences\n(close and open the editors to get colors updated)
+ColorPreferencePage_Title=Gcov preferences
+ColorPreferencePage_UseGradient=Use gradient in coverage results

Back to the top