com.ggasoftware.indigo.knime.plugin.IndigoPreferenceInitializer.java Source code

Java tutorial

Introduction

Here is the source code for com.ggasoftware.indigo.knime.plugin.IndigoPreferenceInitializer.java

Source

/****************************************************************************
 * Copyright (C) 2011 GGA Software Services LLC
 *
 * This file may be distributed and/or modified under the terms of the
 * GNU General Public License version 3 as published by the Free Software
 * Foundation.
 *
 * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, see <http://www.gnu.org/licenses>.
 ***************************************************************************/

package com.ggasoftware.indigo.knime.plugin;

import org.eclipse.core.runtime.preferences.*;
import org.eclipse.jface.preference.*;

public class IndigoPreferenceInitializer extends AbstractPreferenceInitializer {
    public static final String PREF_BOND_LENGTH = "knime.indigo.bondLength";
    public static final String PREF_SHOW_IMPLICIT_HYDROGENS = "knime.indigo.implicitHydrogensVisible";
    public static final String PREF_COLORING = "knime.indigo.coloring";
    public static final String PREF_MOL_IMAGE_WIDTH = "knime.indigo.moleculeImageWidth";
    public static final String PREF_MOL_IMAGE_HEIGHT = "knime.indigo.moleculeImageHeight";
    public static final String PREF_ENABLE_RENDERER = "knime.indigo.enableRenderer";

    @Override
    public void initializeDefaultPreferences() {
        IPreferenceStore store = IndigoPlugin.getDefault().getPreferenceStore();

        store.setDefault(PREF_BOND_LENGTH, 40);
        store.setDefault(PREF_SHOW_IMPLICIT_HYDROGENS, true);
        store.setDefault(PREF_COLORING, true);
        store.setDefault(PREF_MOL_IMAGE_WIDTH, 250);
        store.setDefault(PREF_MOL_IMAGE_HEIGHT, 150);
        store.setDefault(PREF_ENABLE_RENDERER, true);
    }
}