[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages ...

Robert Stryker rawblem at gmail.com
Fri Aug 11 21:02:06 EDT 2006


  User: rawb    
  Date: 06/08/11 21:02:06

  Modified:    as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages 
                        ViewPreferencePage.java
  Log:
  Changes to allow for a simplified descriptor viewer
  
  Revision  Changes    Path
  1.3       +18 -6     jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages/ViewPreferencePage.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ViewPreferencePage.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/preferencepages/ViewPreferencePage.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- ViewPreferencePage.java	31 Jul 2006 19:43:42 -0000	1.2
  +++ ViewPreferencePage.java	12 Aug 2006 01:02:06 -0000	1.3
  @@ -64,8 +64,10 @@
   	private HashMap providerToGroup;
   	private ArrayList preferenceComposites;
   	private PageBook book;
  +	private Composite mainComposite;
   	ServerViewProvider[] providers;
   	
  +	
   	public ViewPreferencePage() {
   		providerToGroup = new HashMap();
   		preferenceComposites = new ArrayList();
  @@ -117,16 +119,26 @@
       }
   
   
  +    public void dispose() {
  +    	super.dispose();
  +		ViewProviderPreferenceComposite comp;
  +		for( int i = 0; i < preferenceComposites.size(); i++ ) {
  +			comp = (ViewProviderPreferenceComposite)preferenceComposites.get(i);
  +			comp.dispose();
  +		}
  +    }
  +    
  +    
   	protected Control createContents(Composite p) {
   		providerToGroup = new HashMap();
  -		Composite c = new Composite(p, SWT.NONE);
  -		c.setLayout(new FormLayout());
  +		mainComposite = new Composite(p, SWT.NONE); 
  +		mainComposite.setLayout(new FormLayout());
   		
  -	    addEnablementComposite(c);
  -	    addExtensionPreferencePages(c);
  +	    addEnablementComposite(mainComposite);
  +	    addExtensionPreferencePages(mainComposite);
   	    addListeners();
   		
  -		return c;
  +		return mainComposite;
   	}
   	
   	protected void addListeners() {
  @@ -264,7 +276,7 @@
   			g.setText(providers[i].getName() + " Preferences");
   			g.setLayout(new FillLayout());
   			ViewProviderPreferenceComposite c = 
  -				providers[i].getDelegate().createPreferenceComposite(g, SWT.NONE);
  +				providers[i].getDelegate().createPreferenceComposite(g);
   			if( c != null ) preferenceComposites.add(c);
   			providerToGroup.put(providers[i], g);
   		}
  
  
  



More information about the jboss-cvs-commits mailing list