ss: Move plugins to Trace Compass namespace
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / src / org / eclipse / linuxtools / tmf / ui / views / uml2sd / preferences / SDViewerPage.java
index f41c191a9faafa3f55231a8838b3130c18457833..43d922daf84e6a86ce9b480efd3ef0c8c0b63cdd 100755 (executable)
@@ -1,15 +1,15 @@
 /**********************************************************************
- * Copyright (c) 2005, 2008, 2011 IBM Corporation and others.
+ * Copyright (c) 2005, 2014 IBM Corporation, Ericsson
  * 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
- * $Id: SDViewerPage.java,v 1.5 2008/01/24 02:28:51 apnan Exp $
- * 
- * Contributors: 
- * IBM - Initial API and implementation
- * Bernd Hufmann - Updated for TMF
+ *
+ * Contributors:
+ *     IBM - Initial API and implementation
+ *     Bernd Hufmann - Updated for TMF
  **********************************************************************/
+
 package org.eclipse.linuxtools.tmf.ui.views.uml2sd.preferences;
 
 import java.util.Iterator;
@@ -21,7 +21,7 @@ import org.eclipse.jface.preference.ColorFieldEditor;
 import org.eclipse.jface.preference.FontFieldEditor;
 import org.eclipse.jface.preference.IntegerFieldEditor;
 import org.eclipse.jface.preference.PreferencePage;
-import org.eclipse.linuxtools.tmf.ui.views.uml2sd.util.SDMessages;
+import org.eclipse.linuxtools.tmf.ui.views.uml2sd.util.Messages;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.SelectionEvent;
 import org.eclipse.swt.events.SelectionListener;
@@ -35,81 +35,83 @@ import org.eclipse.ui.IWorkbench;
 import org.eclipse.ui.IWorkbenchPreferencePage;
 
 /**
- * The Sequence Diagram preferences page implementation
- * 
+ * The Sequence Diagram preferences page implementation.
+ *
+ * @version 1.0
  * @author sveyrier
  */
 public class SDViewerPage extends PreferencePage implements IWorkbenchPreferencePage, SelectionListener {
 
+    // ------------------------------------------------------------------------
+    // Constants
+    // ------------------------------------------------------------------------
+    /**
+     * Temporary preferences tag
+     */
+    private static final String TEMP_TAG = SDViewPref.TEMP_TAG;
+
+    // ------------------------------------------------------------------------
+    // Attributes
+    // ------------------------------------------------------------------------
     /**
      * The preference handler used to access the PreferenceStore
      */
-    protected SDViewPref pref = null;
+    private SDViewPref fPreferences = null;
     /**
      * BackGround color selector
      */
-    protected ColorFieldEditor lineColor = null;
+    private ColorFieldEditor fLineColor = null;
     /**
      * Foreground color selector
      */
-    protected ColorFieldEditor backGroundColor = null;
-
+    private ColorFieldEditor fBackGroundColor = null;
     /**
      * Font color selector
      */
-    protected ColorFieldEditor textColor = null;
-
+    private ColorFieldEditor fTextColor = null;
     /**
      * List which display all modifiable sequence Diagram font
      */
-    protected List classItemList = null;
-
+    private List fClassItemList = null;
     /**
      * Font selector (The same is used for each modifiable font)
      */
-    protected FontFieldEditor font = null;
-
+    private FontFieldEditor fFont = null;
     /**
      * Link font when zooming selector
      */
-    protected BooleanFieldEditor link = null;
-
+    private BooleanFieldEditor fLink = null;
     /**
      * Enable tooltip selector
      */
-    protected BooleanFieldEditor tooltip = null;
-
+    private BooleanFieldEditor fTooltip = null;
     /**
      * Do not take external time into account in the min max computation
      */
-    protected BooleanFieldEditor noExternalTime = null;
-
+    private BooleanFieldEditor fNoExternalTime = null;
     /**
      * Use gradient color selector
      */
-    protected BooleanFieldEditor useGrad = null;
-
-    protected Composite buttonArea;
-
+    private BooleanFieldEditor fUseGrad = null;
+    /**
+     * A button area.
+     */
+    private Composite fButtonArea;
     /**
      * SwimLane width selector
      */
-    protected IntegerFieldEditor lifelineWidth = null;
-
-    protected static final String TEMP_TAG = SDViewPref.TEMP_TAG;
+    private IntegerFieldEditor fLifelineWidth = null;
 
-    public SDViewerPage() {
-        super();
-    }
+    // ------------------------------------------------------------------------
+    // Methods
+    // ------------------------------------------------------------------------
 
-    /**
-     * Creates the Sequence Diagram preference page content
-     * 
-     * @param parent the parent composite
-     */
     @Override
     protected Control createContents(Composite parent) {
-        parent.setLayout(new GridLayout());
+        GridLayout gl = new GridLayout();
+        gl.marginHeight = 0;
+        gl.marginWidth = 0;
+        parent.setLayout(gl);
         Composite page = new Composite(parent, SWT.NONE);
         GridLayout pageLayout = new GridLayout();
         pageLayout.numColumns = 2;
@@ -117,23 +119,23 @@ public class SDViewerPage extends PreferencePage implements IWorkbenchPreference
         page.setLayoutData(pageLayoutdata);
         page.setLayout(pageLayout);
 
-        tooltip = new BooleanFieldEditor(SDViewPref.PREF_TOOLTIP, SDMessages._97, page);
-        tooltip.setPreferenceStore(pref.getPreferenceStore());
-        tooltip.load();
+        fTooltip = new BooleanFieldEditor(ISDPreferences.PREF_TOOLTIP, Messages.SequenceDiagram_ShowTooltips, page);
+        fTooltip.setPreferenceStore(fPreferences.getPreferenceStore());
+        fTooltip.load();
 
         // link font with zoom pref
-        link = new BooleanFieldEditor(SDViewPref.PREF_LINK_FONT, SDMessages._82, page);
-        link.setPreferenceStore(pref.getPreferenceStore());
-        link.load();
+        fLink = new BooleanFieldEditor(ISDPreferences.PREF_LINK_FONT, Messages.SequenceDiagram_IncreaseFontSizeWhenZooming, page);
+        fLink.setPreferenceStore(fPreferences.getPreferenceStore());
+        fLink.load();
 
-        noExternalTime = new BooleanFieldEditor(SDViewPref.PREF_EXCLUDE_EXTERNAL_TIME, SDMessages._83, page);
-        noExternalTime.setPreferenceStore(pref.getPreferenceStore());
-        noExternalTime.load();
+        fNoExternalTime = new BooleanFieldEditor(ISDPreferences.PREF_EXCLUDE_EXTERNAL_TIME, Messages.SequenceDiagram_ExcludeExternalTime, page);
+        fNoExternalTime.setPreferenceStore(fPreferences.getPreferenceStore());
+        fNoExternalTime.load();
 
         // use gradient color pref
-        useGrad = new BooleanFieldEditor(SDViewPref.PREF_USE_GRADIENT, SDMessages._84, page);
-        useGrad.setPreferenceStore(pref.getPreferenceStore());
-        useGrad.load();
+        fUseGrad = new BooleanFieldEditor(ISDPreferences.PREF_USE_GRADIENT, Messages.SequenceDiagram_UseGradientColor, page);
+        fUseGrad.setPreferenceStore(fPreferences.getPreferenceStore());
+        fUseGrad.load();
 
         Label separator = new Label(page, SWT.SEPARATOR | SWT.HORIZONTAL | SWT.SHADOW_NONE);
         GridData sepData = new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL);
@@ -146,52 +148,52 @@ public class SDViewerPage extends PreferencePage implements IWorkbenchPreference
         prefPage.setLayout(prefPageLayout);
 
         // swimLane width pref
-        lifelineWidth = new IntegerFieldEditor(SDViewPref.PREF_LIFELINE_WIDTH, SDMessages._80, prefPage);
-        lifelineWidth.setPreferenceStore(pref.getPreferenceStore());
-        lifelineWidth.setValidRange(119, 500);
-        lifelineWidth.load();
+        fLifelineWidth = new IntegerFieldEditor(ISDPreferences.PREF_LIFELINE_WIDTH, Messages.SequenceDiagram_LifelineWidth, prefPage);
+        fLifelineWidth.setPreferenceStore(fPreferences.getPreferenceStore());
+        fLifelineWidth.setValidRange(119, 500);
+        fLifelineWidth.load();
 
         // not very nice
         new Label(prefPage, SWT.SEPARATOR | SWT.HORIZONTAL | SWT.SHADOW_NONE);
         new Label(prefPage, SWT.SEPARATOR | SWT.HORIZONTAL | SWT.SHADOW_NONE);
 
         // Font list pref
-        classItemList = new List(prefPage, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
+        fClassItemList = new List(prefPage, SWT.SINGLE | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
         GridData tabItemLayoutdata = new GridData(GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_VERTICAL | GridData.VERTICAL_ALIGN_FILL);
-        classItemList.setLayoutData(tabItemLayoutdata);
+        fClassItemList.setLayoutData(tabItemLayoutdata);
 
         String[] fontList2 = SDViewPref.getFontList2();
         for (int i = 0; i < fontList2.length; i++) {
-            classItemList.add(fontList2[i]);
+            fClassItemList.add(fontList2[i]);
         }
-        classItemList.setSelection(0);
-        classItemList.addSelectionListener(this);
-        buttonArea = new Composite(prefPage, SWT.NONE);
+        fClassItemList.setSelection(0);
+        fClassItemList.addSelectionListener(this);
+        fButtonArea = new Composite(prefPage, SWT.NONE);
         GridData tabItemLayoutdata2 = new GridData(GridData.HORIZONTAL_ALIGN_FILL/* |GridData.GRAB_HORIZONTAL */| GridData.GRAB_VERTICAL | GridData.VERTICAL_ALIGN_FILL);
-        buttonArea.setLayoutData(tabItemLayoutdata2);
+        fButtonArea.setLayoutData(tabItemLayoutdata2);
         GridLayout buttonAreaLayout = new GridLayout();
         buttonAreaLayout.numColumns = 1;
-        buttonArea.setLayout(buttonAreaLayout);
+        fButtonArea.setLayout(buttonAreaLayout);
 
         // font selector initialise for the lifeline font pref
         String[] fontList = SDViewPref.getFontList();
-        font = new FontFieldEditor(fontList[0], "",//$NON-NLS-1$
-                SDMessages._81, buttonArea);
-        font.getPreviewControl().setSize(500, 500);
-        font.setPreferenceStore(pref.getPreferenceStore());
-        font.load();
-
-        backGroundColor = new ColorFieldEditor(fontList[0] + SDViewPref.BACK_COLOR_POSTFIX, SDMessages._85, buttonArea);
-        backGroundColor.setPreferenceStore(pref.getPreferenceStore());
-        backGroundColor.load();
-
-        lineColor = new ColorFieldEditor(fontList[0] + SDViewPref.FORE_COLOR_POSTFIX, SDMessages._86, buttonArea);
-        lineColor.setPreferenceStore(pref.getPreferenceStore());
-        lineColor.load();
-
-        textColor = new ColorFieldEditor(fontList[0] + SDViewPref.TEXT_COLOR_POSTFIX, SDMessages._87, buttonArea);
-        textColor.setPreferenceStore(pref.getPreferenceStore());
-        textColor.load();
+        fFont = new FontFieldEditor(fontList[0], "",//$NON-NLS-1$
+                Messages.SequenceDiagram_AaBbYyZz, fButtonArea);
+        fFont.getPreviewControl().setSize(500, 500);
+        fFont.setPreferenceStore(fPreferences.getPreferenceStore());
+        fFont.load();
+
+        fBackGroundColor = new ColorFieldEditor(fontList[0] + SDViewPref.BACK_COLOR_POSTFIX, Messages.SequenceDiagram_Background, fButtonArea);
+        fBackGroundColor.setPreferenceStore(fPreferences.getPreferenceStore());
+        fBackGroundColor.load();
+
+        fLineColor = new ColorFieldEditor(fontList[0] + SDViewPref.FORE_COLOR_POSTFIX, Messages.SequenceDiagram_Lines, fButtonArea);
+        fLineColor.setPreferenceStore(fPreferences.getPreferenceStore());
+        fLineColor.load();
+
+        fTextColor = new ColorFieldEditor(fontList[0] + SDViewPref.TEXT_COLOR_POSTFIX, Messages.SequenceDiagram_Text, fButtonArea);
+        fTextColor.setPreferenceStore(fPreferences.getPreferenceStore());
+        fTextColor.load();
         swapPref(true);
         Dialog.applyDialogFont(page);
 
@@ -200,235 +202,226 @@ public class SDViewerPage extends PreferencePage implements IWorkbenchPreference
 
     @Override
     public void init(IWorkbench workbench) {
-        pref = SDViewPref.getInstance();
+        fPreferences = SDViewPref.getInstance();
     }
 
-    /**
-     * Apply the modification performed in the Sequence diagram preference page
-     */
     @Override
     protected void performApply() {
         // Store the prefrences in the PreferenceStore
-        if (!lifelineWidth.isValid()) {
-            lifelineWidth.showErrorMessage();
+        if (!fLifelineWidth.isValid()) {
+            fLifelineWidth.showErrorMessage();
             return;
         }
-        font.store();
-        backGroundColor.store();
-        lineColor.store();
-        link.store();
-        tooltip.store();
-        noExternalTime.store();
-        textColor.store();
-        useGrad.store();
-        lifelineWidth.store();
+        fFont.store();
+        fBackGroundColor.store();
+        fLineColor.store();
+        fLink.store();
+        fTooltip.store();
+        fNoExternalTime.store();
+        fTextColor.store();
+        fUseGrad.store();
+        fLifelineWidth.store();
         swapPref(false);
         // then save them in the preference file
-        pref.apply();
+        fPreferences.apply();
         swapPref(true);
     }
 
-    /**
-     * Apply the modification performed in the Sequence diagram preference page
-     * 
-     * @return true
-     */
     @Override
     public boolean performOk() {
         performApply();
         return true;
     }
 
-    /**
-     * Loads the Sequence diagram default preference settings
-     */
     @Override
     protected void performDefaults() {
-        link.loadDefault();
-        tooltip.loadDefault();
-        noExternalTime.loadDefault();
-        useGrad.loadDefault();
-        lifelineWidth.loadDefault();
+        fLink.loadDefault();
+        fTooltip.loadDefault();
+        fNoExternalTime.loadDefault();
+        fUseGrad.loadDefault();
+        fLifelineWidth.loadDefault();
 
         // and all the fonts and colors
         // fonts and colors are stored for each time because
         // we are using only one FontFieldEditor
-        Set<String> keySet = SDViewPref.getInstance().fontPref.keySet();
+        Set<String> keySet = SDViewPref.getInstance().getFontPref().keySet();
         Iterator<String> it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                font.setPreferenceName((String) prefName);
-                font.loadDefault();
-                font.setPreferenceName((String) prefName + TEMP_TAG);
-                font.store();
+                fFont.setPreferenceName((String) prefName);
+                fFont.loadDefault();
+                fFont.setPreferenceName((String) prefName + TEMP_TAG);
+                fFont.store();
             }
         }
 
-        keySet = SDViewPref.getInstance().backColorPref.keySet();
+        keySet = SDViewPref.getInstance().getBackColorPref().keySet();
         it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                backGroundColor.setPreferenceName((String) prefName);
-                backGroundColor.loadDefault();
-                backGroundColor.setPreferenceName((String) prefName + TEMP_TAG);
-                backGroundColor.store();
+                fBackGroundColor.setPreferenceName((String) prefName);
+                fBackGroundColor.loadDefault();
+                fBackGroundColor.setPreferenceName((String) prefName + TEMP_TAG);
+                fBackGroundColor.store();
             }
 
         }
 
         String[] fontList = SDViewPref.getFontList();
-        backGroundColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.BACK_COLOR_POSTFIX + TEMP_TAG);
-        backGroundColor.load();
+        fBackGroundColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.BACK_COLOR_POSTFIX + TEMP_TAG);
+        fBackGroundColor.load();
 
-        keySet = SDViewPref.getInstance().foreColorPref.keySet();
+        keySet = SDViewPref.getInstance().getForeColorPref().keySet();
         it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                lineColor.setPreferenceName((String) prefName);
-                lineColor.loadDefault();
-                lineColor.setPreferenceName((String) prefName + TEMP_TAG);
-                lineColor.store();
+                fLineColor.setPreferenceName((String) prefName);
+                fLineColor.loadDefault();
+                fLineColor.setPreferenceName((String) prefName + TEMP_TAG);
+                fLineColor.store();
             }
         }
 
-        lineColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.FORE_COLOR_POSTFIX + TEMP_TAG);
-        lineColor.load();
+        fLineColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.FORE_COLOR_POSTFIX + TEMP_TAG);
+        fLineColor.load();
 
-        keySet = SDViewPref.getInstance().textColorPref.keySet();
+        keySet = SDViewPref.getInstance().getTextColorPref().keySet();
         it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                textColor.setPreferenceName((String) prefName);
-                textColor.loadDefault();
-                textColor.setPreferenceName((String) prefName + TEMP_TAG);
-                textColor.store();
+                fTextColor.setPreferenceName((String) prefName);
+                fTextColor.loadDefault();
+                fTextColor.setPreferenceName((String) prefName + TEMP_TAG);
+                fTextColor.store();
             }
         }
-        textColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.TEXT_COLOR_POSTFIX + TEMP_TAG);
-        textColor.load();
+        fTextColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.TEXT_COLOR_POSTFIX + TEMP_TAG);
+        fTextColor.load();
     }
 
-    /**
-     * Sent when a new selection occurs in the graphNode font list
-     * 
-     * @param e the selection event
-     */
     @Override
     public void widgetSelected(SelectionEvent e) {
         // Store the past set font preference or else the
         // FontFieldEditor reassignment will make us loose the current modification
-        font.store();
-        lineColor.store();
-        backGroundColor.store();
-        textColor.store();
+        fFont.store();
+        fLineColor.store();
+        fBackGroundColor.store();
+        fTextColor.store();
 
         String[] fontList = SDViewPref.getFontList();
-        
+
         // set the FontFieldEditor for the new selected graphNode font
-        font.setPreferenceName(fontList[classItemList.getSelectionIndex()] + TEMP_TAG);
-        font.load();
+        fFont.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + TEMP_TAG);
+        fFont.load();
 
-        backGroundColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.BACK_COLOR_POSTFIX + TEMP_TAG);
-        backGroundColor.load();
+        fBackGroundColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.BACK_COLOR_POSTFIX + TEMP_TAG);
+        fBackGroundColor.load();
 
-        lineColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.FORE_COLOR_POSTFIX + TEMP_TAG);
-        lineColor.load();
+        fLineColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.FORE_COLOR_POSTFIX + TEMP_TAG);
+        fLineColor.load();
 
-        textColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.TEXT_COLOR_POSTFIX + TEMP_TAG);
-        textColor.load();
+        fTextColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.TEXT_COLOR_POSTFIX + TEMP_TAG);
+        fTextColor.load();
 
         // No Background for message graphNodes
-        if ((fontList[classItemList.getSelectionIndex()].equals(SDViewPref.PREF_SYNC_MESS)) || (fontList[classItemList.getSelectionIndex()].equals(SDViewPref.PREF_SYNC_MESS_RET))
-                || (fontList[classItemList.getSelectionIndex()].equals(SDViewPref.PREF_ASYNC_MESS)) || (fontList[classItemList.getSelectionIndex()].equals(SDViewPref.PREF_ASYNC_MESS_RET)))
-            backGroundColor.setEnabled(false, buttonArea);
-        else
-            backGroundColor.setEnabled(true, buttonArea);
+        if ((fontList[fClassItemList.getSelectionIndex()].equals(ISDPreferences.PREF_SYNC_MESS)) || (fontList[fClassItemList.getSelectionIndex()].equals(ISDPreferences.PREF_SYNC_MESS_RET))
+                || (fontList[fClassItemList.getSelectionIndex()].equals(ISDPreferences.PREF_ASYNC_MESS)) || (fontList[fClassItemList.getSelectionIndex()].equals(ISDPreferences.PREF_ASYNC_MESS_RET))) {
+            fBackGroundColor.setEnabled(false, fButtonArea);
+        } else {
+            fBackGroundColor.setEnabled(true, fButtonArea);
+        }
 
         // No font used for execution occurrence and global frame
-        if ((fontList[classItemList.getSelectionIndex()].equals(SDViewPref.PREF_EXEC)) || (fontList[classItemList.getSelectionIndex()].equals(SDViewPref.PREF_FRAME)))
-            textColor.setEnabled(false, buttonArea);
-        else
-            textColor.setEnabled(true, buttonArea);
-
-        if (fontList[classItemList.getSelectionIndex()].equals(SDViewPref.PREF_FRAME))
-            font.setEnabled(false, buttonArea);
-        else
-            font.setEnabled(true, buttonArea);
+        if ((fontList[fClassItemList.getSelectionIndex()].equals(ISDPreferences.PREF_EXEC)) || (fontList[fClassItemList.getSelectionIndex()].equals(ISDPreferences.PREF_FRAME))) {
+            fTextColor.setEnabled(false, fButtonArea);
+        } else {
+            fTextColor.setEnabled(true, fButtonArea);
+        }
+
+        if (fontList[fClassItemList.getSelectionIndex()].equals(ISDPreferences.PREF_FRAME)) {
+            fFont.setEnabled(false, fButtonArea);
+        } else {
+            fFont.setEnabled(true, fButtonArea);
+        }
     }
 
+    /**
+     * Swap viewer preferences.
+     *
+     * @param toTemp Switch to the temporary preferences
+     */
     protected void swapPref(boolean toTemp) {
-        String TAG1 = "";//$NON-NLS-1$
-        String TAG2 = TEMP_TAG;
+        String tag1 = "";//$NON-NLS-1$
+        String tag2 = TEMP_TAG;
         if (!toTemp) {
-            TAG1 = TEMP_TAG;
-            TAG2 = "";//$NON-NLS-1$
+            tag1 = TEMP_TAG;
+            tag2 = "";//$NON-NLS-1$
         }
-        Set<String> keySet = SDViewPref.getInstance().fontPref.keySet();
+        Set<String> keySet = SDViewPref.getInstance().getFontPref().keySet();
         Iterator<String> it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                font.setPreferenceName((String) prefName + TAG1);
-                font.load();
-                font.setPreferenceName((String) prefName + TAG2);
-                font.store();
+                fFont.setPreferenceName((String) prefName + tag1);
+                fFont.load();
+                fFont.setPreferenceName((String) prefName + tag2);
+                fFont.store();
             }
         }
 
-        keySet = SDViewPref.getInstance().backColorPref.keySet();
+        keySet = SDViewPref.getInstance().getBackColorPref().keySet();
         it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                backGroundColor.setPreferenceName((String) prefName + TAG1);
-                backGroundColor.load();
-                backGroundColor.setPreferenceName((String) prefName + TAG2);
-                backGroundColor.store();
+                fBackGroundColor.setPreferenceName((String) prefName + tag1);
+                fBackGroundColor.load();
+                fBackGroundColor.setPreferenceName((String) prefName + tag2);
+                fBackGroundColor.store();
             }
-
         }
 
-        keySet = SDViewPref.getInstance().foreColorPref.keySet();
+        keySet = SDViewPref.getInstance().getForeColorPref().keySet();
         it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                lineColor.setPreferenceName((String) prefName + TAG1);
-                lineColor.load();
-                lineColor.setPreferenceName((String) prefName + TAG2);
-                lineColor.store();
+                fLineColor.setPreferenceName((String) prefName + tag1);
+                fLineColor.load();
+                fLineColor.setPreferenceName((String) prefName + tag2);
+                fLineColor.store();
             }
         }
 
-        keySet = SDViewPref.getInstance().textColorPref.keySet();
+        keySet = SDViewPref.getInstance().getTextColorPref().keySet();
         it = keySet.iterator();
         while (it.hasNext()) {
             Object prefName = it.next();
             if (prefName instanceof String) {
-                textColor.setPreferenceName((String) prefName + TAG1);
-                textColor.load();
-                textColor.setPreferenceName((String) prefName + TAG2);
-                textColor.store();
+                fTextColor.setPreferenceName((String) prefName + tag1);
+                fTextColor.load();
+                fTextColor.setPreferenceName((String) prefName + tag2);
+                fTextColor.store();
             }
         }
         String[] fontList = SDViewPref.getFontList();
         if (toTemp) {
             // set the FontFieldEditor for the new selected graphNode font
-            font.setPreferenceName(fontList[classItemList.getSelectionIndex()] + TEMP_TAG);
-            font.load();
+            fFont.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + TEMP_TAG);
+            fFont.load();
 
-            backGroundColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.BACK_COLOR_POSTFIX + TEMP_TAG);
-            backGroundColor.load();
+            fBackGroundColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.BACK_COLOR_POSTFIX + TEMP_TAG);
+            fBackGroundColor.load();
 
-            lineColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.FORE_COLOR_POSTFIX + TEMP_TAG);
-            lineColor.load();
+            fLineColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.FORE_COLOR_POSTFIX + TEMP_TAG);
+            fLineColor.load();
 
-            textColor.setPreferenceName(fontList[classItemList.getSelectionIndex()] + SDViewPref.TEXT_COLOR_POSTFIX + TEMP_TAG);
-            textColor.load();
+            fTextColor.setPreferenceName(fontList[fClassItemList.getSelectionIndex()] + SDViewPref.TEXT_COLOR_POSTFIX + TEMP_TAG);
+            fTextColor.load();
         }
     }
 
This page took 0.036492 seconds and 5 git commands to generate.