[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/properties ...

Marshall Culpepper mculpepper at jboss.com
Thu Mar 1 18:48:28 EST 2007


  User: mculpepper
  Date: 07/03/01 18:48:28

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/properties 
                        MainPreferencePage.java
  Log:
  2 new preferences for showing the project root in the packages project view (true by default), and showing "all" package projects (false by default)
  
  Revision  Changes    Path
  1.2       +29 -0     jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/properties/MainPreferencePage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: MainPreferencePage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/properties/MainPreferencePage.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- MainPreferencePage.java	22 Feb 2007 01:34:59 -0000	1.1
  +++ MainPreferencePage.java	1 Mar 2007 23:48:28 -0000	1.2
  @@ -3,6 +3,8 @@
   import org.eclipse.core.runtime.Preferences;
   import org.eclipse.jface.preference.PreferencePage;
   import org.eclipse.swt.SWT;
  +import org.eclipse.swt.events.SelectionEvent;
  +import org.eclipse.swt.events.SelectionListener;
   import org.eclipse.swt.layout.GridLayout;
   import org.eclipse.swt.widgets.Button;
   import org.eclipse.swt.widgets.Composite;
  @@ -16,6 +18,7 @@
   
   	private Button showPackageOutputPath;
   	private Button showFullFilesetRootDir;
  +	private Button showProjectRoot, showAllProjects;
   	private IWorkbench workbench;
   	
   	public MainPreferencePage() {
  @@ -38,6 +41,30 @@
   		showFullFilesetRootDir.setSelection(
   			prefs.getBoolean(PackagesUIPlugin.PREF_SHOW_FULL_FILESET_ROOT_DIR));
   		
  +		showProjectRoot = new Button(main, SWT.CHECK);
  +		showProjectRoot.setText("Show project root");
  +		showProjectRoot.setSelection(
  +			prefs.getBoolean(PackagesUIPlugin.PREF_SHOW_PROJECT_ROOT));
  +		
  +		showProjectRoot.addSelectionListener(new SelectionListener () {
  +			public void widgetDefaultSelected(SelectionEvent e) {
  +				widgetSelected(e);	
  +			}
  +			public void widgetSelected(SelectionEvent e) {
  +				showAllProjects.setEnabled(showProjectRoot.getSelection());
  +				
  +				if (!showProjectRoot.getSelection())
  +				{
  +					showAllProjects.setSelection(false);
  +				}
  +			}
  +		});
  +		
  +		showAllProjects = new Button(main, SWT.CHECK);
  +		showAllProjects.setText("Show all projects");
  +		showAllProjects.setSelection(
  +			prefs.getBoolean(PackagesUIPlugin.PREF_SHOW_ALL_PROJECTS));
  +		
   		return main;
   	}
   
  @@ -50,6 +77,8 @@
   		
   		prefs.setValue(PackagesUIPlugin.PREF_SHOW_PACKAGE_OUTPUT_PATH, showPackageOutputPath.getSelection());
   		prefs.setValue(PackagesUIPlugin.PREF_SHOW_FULL_FILESET_ROOT_DIR, showFullFilesetRootDir.getSelection());
  +		prefs.setValue(PackagesUIPlugin.PREF_SHOW_PROJECT_ROOT, showProjectRoot.getSelection());
  +		prefs.setValue(PackagesUIPlugin.PREF_SHOW_ALL_PROJECTS, showAllProjects.getSelection());
   		PackagesUIPlugin.getDefault().savePluginPreferences();
   		
   		return true;
  
  
  



More information about the jboss-cvs-commits mailing list