// Path: org.chromium.gnsupport.ui/src/org/chromium/gnsupport/internal/ui/editor/GnColorConstants.java
// public interface GnColorConstants {
//   public static final String GN_STRING = DLTKColorConstants.DLTK_STRING;
//   public static final String GN_COMMENT = DLTKColorConstants.DLTK_SINGLE_LINE_COMMENT;
//   public static final String GN_KEYWORD = DLTKColorConstants.DLTK_KEYWORD;
//   public static final String GN_NUMBER = DLTKColorConstants.DLTK_NUMBER;
//   public static final String GN_VARIABLE = "variable"; //$NON-NLS-1$
//   public static final String GN_GLOBAL_VARIABLE = GN_VARIABLE + ".global"; //$NON-NLS-1$
//   public static final String GN_DEFAULT = DLTKColorConstants.DLTK_DEFAULT;
// }


import org.eclipse.jface.preference.PreferenceConverter;
import org.eclipse.swt.graphics.RGB;
import org.chromium.gnsupport.internal.ui.editor.GnColorConstants;
import org.eclipse.dltk.ui.CodeFormatterConstants;
import org.eclipse.dltk.ui.PreferenceConstants;
import org.eclipse.jface.preference.IPreferenceStore;
/*
 * Copyright (c) 2014, The Chromium Authors
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification,
 * are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice,
 *    this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 *    this list of conditions and the following disclaimer in the documentation
 *    and/or other materials provided with the distribution.
 * 3. Neither the name of the copyright holder nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
 * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
package org.chromium.gnsupport.internal.ui;


public class GnPreferenceConstants extends PreferenceConstants {

  public static final String EDITOR_STRING_COLOR = GnColorConstants.GN_STRING;
  public final static String EDITOR_STRING_BOLD = GnColorConstants.GN_STRING + EDITOR_BOLD_SUFFIX;
  public final static String EDITOR_STRING_ITALIC = GnColorConstants.GN_STRING
      + EDITOR_ITALIC_SUFFIX;
  public final static String EDITOR_STRING_STRIKETHROUGH = GnColorConstants.GN_STRING
      + EDITOR_STRIKETHROUGH_SUFFIX;
  public final static String EDITOR_STRING_UNDERLINE = GnColorConstants.GN_STRING
      + EDITOR_UNDERLINE_SUFFIX;

  public static final String EDITOR_NUMBER_COLOR = GnColorConstants.GN_NUMBER;
  public final static String EDITOR_NUMBER_BOLD = GnColorConstants.GN_NUMBER + EDITOR_BOLD_SUFFIX;
  public final static String EDITOR_NUMBER_ITALIC = GnColorConstants.GN_NUMBER
      + EDITOR_ITALIC_SUFFIX;
// Path: org.chromium.gnsupport.ui/src/org/chromium/gnsupport/internal/ui/editor/GnColorConstants.java
// public interface GnColorConstants {
//   public static final String GN_STRING = DLTKColorConstants.DLTK_STRING;
//   public static final String GN_COMMENT = DLTKColorConstants.DLTK_SINGLE_LINE_COMMENT;
//   public static final String GN_KEYWORD = DLTKColorConstants.DLTK_KEYWORD;
//   public static final String GN_NUMBER = DLTKColorConstants.DLTK_NUMBER;
//   public static final String GN_VARIABLE = "variable"; //$NON-NLS-1$
//   public static final String GN_GLOBAL_VARIABLE = GN_VARIABLE + ".global"; //$NON-NLS-1$
//   public static final String GN_DEFAULT = DLTKColorConstants.DLTK_DEFAULT;
// }


// Path: org.chromium.gnsupport.ui/src/org/chromium/gnsupport/internal/ui/GnPreferenceConstants.java
import org.eclipse.jface.preference.PreferenceConverter;
import org.eclipse.swt.graphics.RGB;
import org.chromium.gnsupport.internal.ui.editor.GnColorConstants;
import org.eclipse.dltk.ui.CodeFormatterConstants;
import org.eclipse.dltk.ui.PreferenceConstants;
import org.eclipse.jface.preference.IPreferenceStore;

/*
 * Copyright (c) 2014, The Chromium Authors
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification,
 * are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice,
 *    this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 *    this list of conditions and the following disclaimer in the documentation
 *    and/or other materials provided with the distribution.
 * 3. Neither the name of the copyright holder nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
 * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
package org.chromium.gnsupport.internal.ui;


public class GnPreferenceConstants extends PreferenceConstants {

  public static final String EDITOR_STRING_COLOR = GnColorConstants.GN_STRING;
  public final static String EDITOR_STRING_BOLD = GnColorConstants.GN_STRING + EDITOR_BOLD_SUFFIX;
  public final static String EDITOR_STRING_ITALIC = GnColorConstants.GN_STRING
      + EDITOR_ITALIC_SUFFIX;
  public final static String EDITOR_STRING_STRIKETHROUGH = GnColorConstants.GN_STRING
      + EDITOR_STRIKETHROUGH_SUFFIX;
  public final static String EDITOR_STRING_UNDERLINE = GnColorConstants.GN_STRING
      + EDITOR_UNDERLINE_SUFFIX;

  public static final String EDITOR_NUMBER_COLOR = GnColorConstants.GN_NUMBER;
  public final static String EDITOR_NUMBER_BOLD = GnColorConstants.GN_NUMBER + EDITOR_BOLD_SUFFIX;
  public final static String EDITOR_NUMBER_ITALIC = GnColorConstants.GN_NUMBER
      + EDITOR_ITALIC_SUFFIX;
  public final static String EDITOR_NUMBER_STRIKETHROUGH = GnColorConstants.GN_NUMBER