List of usage examples for org.eclipse.jface.preference PreferenceStore PreferenceStore
public PreferenceStore()
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$ }