Example usage for org.eclipse.jface.preference PreferenceStore PreferenceStore

List of usage examples for org.eclipse.jface.preference PreferenceStore PreferenceStore

Introduction

In this page you can find the example usage for org.eclipse.jface.preference PreferenceStore PreferenceStore.

Prototype

public PreferenceStore() 

Source Link

Document

Creates an empty preference store.

Usage

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testReorderColumns() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")),
                    new WatchListColumn("Col2", new DataProviderFactoryMock("id2")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;//from w  ww .j  a  va 2  s  .c om
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(2, viewer.getTable().getColumnCount());

    WatchListViewColumn[] newColumns = new WatchListViewColumn[] {
            new WatchListViewColumn(new WatchListColumn("Col2", new DataProviderFactoryMock("id2"))),
            new WatchListViewColumn(new WatchListColumn("Col1", new DataProviderFactoryMock("id1"))), };
    view.model.setColumns(Arrays.asList(newColumns));

    assertEquals(2, viewer.getTable().getColumnCount());
    assertEquals(newColumns[0].getName(), viewer.getTable().getColumn(0).getText());
    assertEquals(newColumns[1].getName(), viewer.getTable().getColumn(1).getText());
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testMoreComplexColumnsReorder() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")),
                    new WatchListColumn("Col2", new DataProviderFactoryMock("id2")),
                    new WatchListColumn("Col3", new DataProviderFactoryMock("id3")),
                    new WatchListColumn("Col4", new DataProviderFactoryMock("id4")),
                    new WatchListColumn("Col5", new DataProviderFactoryMock("id5")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;//from w ww. j  a  v  a  2s  . com
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(5, viewer.getTable().getColumnCount());

    WatchListViewColumn[] newColumns = new WatchListViewColumn[] {
            new WatchListViewColumn(new WatchListColumn("Col1", new DataProviderFactoryMock("id1"))),
            new WatchListViewColumn(new WatchListColumn("Col6", new DataProviderFactoryMock("id6"))),
            new WatchListViewColumn(new WatchListColumn("Col3", new DataProviderFactoryMock("id3"))),
            new WatchListViewColumn(new WatchListColumn("Col5", new DataProviderFactoryMock("id5"))),
            new WatchListViewColumn(new WatchListColumn("Col2", new DataProviderFactoryMock("id2"))),
            new WatchListViewColumn(new WatchListColumn("Col7", new DataProviderFactoryMock("id7"))), };
    view.model.setColumns(Arrays.asList(newColumns));

    assertEquals(6, viewer.getTable().getColumnCount());
    assertEquals(newColumns[0].getName(), viewer.getTable().getColumn(0).getText());
    assertEquals(newColumns[1].getName(), viewer.getTable().getColumn(1).getText());
    assertEquals(newColumns[2].getName(), viewer.getTable().getColumn(2).getText());
    assertEquals(newColumns[3].getName(), viewer.getTable().getColumn(3).getText());
    assertEquals(newColumns[4].getName(), viewer.getTable().getColumn(4).getText());
    assertEquals(newColumns[5].getName(), viewer.getTable().getColumn(5).getText());
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testRenameColumns() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")),
                    new WatchListColumn("Col2", new DataProviderFactoryMock("id2")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;// ww w.java 2  s  . c  om
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(2, viewer.getTable().getColumnCount());

    WatchListViewColumn[] newColumns = new WatchListViewColumn[] {
            new WatchListViewColumn(new WatchListColumn("NewCol1", new DataProviderFactoryMock("id1"))),
            new WatchListViewColumn(new WatchListColumn("Col2", new DataProviderFactoryMock("id2"))), };
    view.model.setColumns(Arrays.asList(newColumns));

    assertEquals(2, viewer.getTable().getColumnCount());
    assertEquals(newColumns[0].getName(), viewer.getTable().getColumn(0).getText());
    assertEquals(newColumns[1].getName(), viewer.getTable().getColumn(1).getText());
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testCreateViewerWithDefaultNames() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn(null, new DataProviderFactoryMock("id1")),
                    new WatchListColumn(null, new DataProviderFactoryMock("id2")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;/*w w w .  j a  v a2  s. co  m*/
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(2, viewer.getTable().getColumnCount());
    assertEquals("id1", viewer.getTable().getColumn(0).getText());
    assertEquals("id2", viewer.getTable().getColumn(1).getText());
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testAddNewColumnWithDefaultName() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;/*from  w  ww. j av a 2 s  .  c o  m*/
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(1, viewer.getTable().getColumnCount());

    WatchListViewColumn[] newColumns = new WatchListViewColumn[] {
            new WatchListViewColumn(new WatchListColumn("Col1", new DataProviderFactoryMock("id1"))),
            new WatchListViewColumn(new WatchListColumn(null, new DataProviderFactoryMock("id2"))), };
    view.model.setColumns(Arrays.asList(newColumns));

    assertEquals(2, viewer.getTable().getColumnCount());
    assertEquals(newColumns[0].getName(), viewer.getTable().getColumn(0).getText());
    assertEquals(newColumns[1].getDataProviderFactory().getName(), viewer.getTable().getColumn(1).getText());
}

From source file:org.eclipsetrader.ui.internal.views.WatchListViewTest.java

License:Open Source License

public void testReorderColumnsWithDefaultName() throws Exception {
    WatchList watchList = new WatchList("Test",
            new IWatchListColumn[] { new WatchListColumn("Col1", new DataProviderFactoryMock("id1")),
                    new WatchListColumn(null, new DataProviderFactoryMock("id2")), });

    WatchListView view = new WatchListView();
    view.preferenceStore = new PreferenceStore();
    view.watchList = watchList;//  w  ww  .ja  v  a 2s .c om
    view.model = new WatchListViewModel(watchList, new PricingEnvironment());

    TableViewer viewer = view.createViewer(shell);

    assertEquals(2, viewer.getTable().getColumnCount());

    WatchListViewColumn[] newColumns = new WatchListViewColumn[] {
            new WatchListViewColumn(new WatchListColumn(null, new DataProviderFactoryMock("id2"))),
            new WatchListViewColumn(new WatchListColumn("Col1", new DataProviderFactoryMock("id1"))), };
    view.model.setColumns(Arrays.asList(newColumns));

    assertEquals(2, viewer.getTable().getColumnCount());
    assertEquals(newColumns[0].getDataProviderFactory().getName(), viewer.getTable().getColumn(0).getText());
    assertEquals(newColumns[1].getName(), viewer.getTable().getColumn(1).getText());
}

From source file:org.erlide.ui.prefs.plugin.ColoringPreferencePage.java

License:Open Source License

private static IPreferenceStore createTemporaryCorePreferenceStore() {
    final IPreferenceStore result = new PreferenceStore();
    result.setValue(COMPILER_TASK_TAGS, "TASK,TODO"); //$NON-NLS-1$
    return result;
}

From source file:org.erlide.ui.util.OverlayPreferenceStore.java

License:Open Source License

/**
 * Creates and returns a new overlay preference store.
 * //www  .j  a  v a 2 s  .c  o m
 * @param parent
 *            the parent preference store
 * @param overlayKeys
 *            the overlay keys
 */
public OverlayPreferenceStore(final IPreferenceStore parent, final OverlayKey[] overlayKeys) {
    fParent = parent;
    fOverlayKeys = overlayKeys;
    fStore = new PreferenceStore();
}

From source file:org.jamon.eclipse.editor.preferences.PreferencesInitializer.java

License:Mozilla Public License

private void loadFromStandardPreferences(IPreferenceStore preferenceStore) {
    InputStream is = getClass().getResourceAsStream("jamon.syntax.default.preferences");
    if (is != null) {
        try {//ww w.j  a va 2 s.c  o  m
            PreferenceStore ps = new PreferenceStore();
            ps.load(is);
            for (String name : ps.preferenceNames()) {
                preferenceStore.setDefault(name, ps.getString(name));
            }
        } catch (IOException e) {
            EclipseUtils.logError(e);
        } finally {
            EclipseUtils.closeQuiety(is);
        }
    }
}

From source file:org.kalypso.ogc.sensor.view.wizard.FileSelectWizardPage.java

License:Open Source License

/**
 * @param pageName/*from   ww  w  . java  2s  . co m*/
 *          the name of this page
 * @param fileName
 *          the default name of the file, can be empty
 * @param fileExtensions
 *          [optional, can be null] the list of allowed file extensions
 */
public FileSelectWizardPage(final String pageName, final String fileName, final String[] fileExtensions) {
    super(pageName);

    m_fileExtensions = fileExtensions;

    m_store = new PreferenceStore();
    m_store.setDefault("FILE", fileName); //$NON-NLS-1$

    setTitle(Messages.getString("FileSelectWizardPage_1")); //$NON-NLS-1$
    setDescription(Messages.getString("FileSelectWizardPage_2")); //$NON-NLS-1$
}