| /******************************************************************************* |
| * Copyright (c) 2004 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Common Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/cpl-v10.html |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.ui.internal.dialogs; |
| |
| |
| |
| /** |
| * Class to encapsulate the set of widgets that will be used to indicate |
| * the current color theme of the workbench and give feedback on |
| * changes made. |
| */ |
| public class ColorThemeDemo { |
| |
| // Composite sampleComposite; |
| // CTabFolder sampleTabFolder; |
| // |
| // /** |
| // * Creates an instance of the <code>ColorThemeDemo</code> class. |
| // * |
| // * @param Composite parent The parent containing the ColorThemeDemo widgets |
| // */ |
| // public ColorThemeDemo(Composite parent) { |
| // createControl(parent); |
| // } |
| // |
| // /** |
| // * Create the set of widgets to display in the receiver. |
| // * |
| // * @param Composite parent The parent containing the ColorThemeDemo widgets |
| // */ |
| // private void createControl(Composite parent) { |
| // Composite marginComposite = new Composite(parent, SWT.NONE); |
| // GridLayout gl = new GridLayout(); |
| // gl.marginHeight = 1; |
| // gl.marginWidth = 1; |
| // |
| // marginComposite.setBackground(parent.getDisplay().getSystemColor(SWT.COLOR_BLACK)); |
| // marginComposite.setLayout(gl); |
| // GridData gd = new GridData(); |
| // gd.horizontalSpan = 2; |
| // marginComposite.setLayoutData(gd); |
| // |
| // sampleComposite = new Composite(marginComposite, SWT.H_SCROLL | SWT.V_SCROLL); |
| // sampleComposite.setLayout(new GridLayout()); |
| // GridData gridData = new GridData(GridData.FILL_BOTH); |
| // sampleComposite.setData(gridData); |
| // |
| // sampleTabFolder = new CTabFolder(sampleComposite, SWT.BORDER); |
| // sampleTabFolder.setSimpleTab(WorkbenchPlugin.getDefault().getPreferenceStore().getBoolean(IPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS)); |
| // sampleTabFolder.setData(new GridData(GridData.FILL_BOTH)); |
| // CTabItem temp = new CTabItem(sampleTabFolder, SWT.NONE); |
| // temp.setText("Console"); |
| // Text text = new Text(sampleTabFolder, SWT.MULTI); |
| // text.setText("Lorem ipsum dolor sit amet\n"); //$NON-NLS-1$ |
| // temp.setControl(text); |
| // sampleTabFolder.setSelection(0); |
| // temp = new CTabItem(sampleTabFolder, SWT.NONE); |
| // temp.setText("Search"); |
| // |
| // resetColors(); |
| // } |
| // |
| // /** |
| // * Reset the colors in the receiver. |
| // */ |
| // public void resetColors() { |
| // ColorSchemeService.setTabColors(sampleTabFolder); |
| // } |
| // |
| // /** |
| // * Redraw the receiver. |
| // */ |
| // void redraw() { |
| // sampleTabFolder.redraw(); |
| // } |
| // |
| // /** |
| // * Set the Selected Tab background |
| // * @param color |
| // */ |
| // public void setTabSelectionBGColor(Color color) { |
| // sampleTabFolder.setSelectionBackground(WorkbenchColors.createGradientArray(sampleTabFolder.getDisplay(), color), WorkbenchColors.getActiveViewGradientPercents(), true); |
| // } |
| // |
| // /** |
| // * Set the Selected Tab foreground |
| // * @param color |
| // */ |
| // public void setTabSelectionFGColor(Color color) { |
| // sampleTabFolder.setSelectionForeground(color); |
| // } |
| // |
| // /** |
| // * Set the Tab background |
| // * @param color |
| // */ |
| // public void setTabBGColor(Color color) { |
| // sampleTabFolder.setBackground(WorkbenchColors.createGradientArray(sampleTabFolder.getDisplay(), color), WorkbenchColors.getActiveViewGradientPercents(), true); |
| // } |
| // |
| // /** |
| // * Set the Selected Tab foreground |
| // * @param color |
| // */ |
| // public void setTabFGColor(Color color) { |
| // sampleTabFolder.setForeground(color); |
| // } |
| // |
| // |
| } |