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

Marshall Culpepper mculpepper at jboss.com
Sat Mar 3 00:43:24 EST 2007


  User: mculpepper
  Date: 07/03/03 00:43:24

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views 
                        ProjectPackagesView.java
  Log:
  fixed layout issues with the new label links (and added a scrollbar)
  
  Revision  Changes    Path
  1.27      +22 -11    jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views/ProjectPackagesView.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ProjectPackagesView.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views/ProjectPackagesView.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -b -r1.26 -r1.27
  --- ProjectPackagesView.java	3 Mar 2007 02:38:24 -0000	1.26
  +++ ProjectPackagesView.java	3 Mar 2007 05:43:24 -0000	1.27
  @@ -24,6 +24,7 @@
   import org.eclipse.jface.wizard.ProgressMonitorPart;
   import org.eclipse.jface.wizard.WizardDialog;
   import org.eclipse.swt.SWT;
  +import org.eclipse.swt.custom.ScrolledComposite;
   import org.eclipse.swt.events.SelectionEvent;
   import org.eclipse.swt.events.SelectionListener;
   import org.eclipse.swt.layout.FillLayout;
  @@ -69,7 +70,8 @@
   	private Composite noProjectSelectedComposite;
   	private Composite loadingPackagesComposite;
   	private Composite mainPage;
  -	private Composite createPackagesComposite;
  +	private ScrolledComposite createPackagesComposite;
  +	private Label noPackagesLabel;
   //	private Label projectLabel;
   	private TreeViewer packageTree;
   	private ProgressMonitorPart loadingProgress;
  @@ -112,11 +114,20 @@
   		noProjectSelectedComposite.setLayout(new FillLayout());
   		new Label(noProjectSelectedComposite, SWT.NONE).setText(PackagesUIMessages.ProjectPackagesView_noProjectSelectedMessage);
   		
  -		createPackagesComposite = new Composite(pageBook, SWT.NONE);
  -		createPackagesComposite.setLayout(new GridLayout(1, false));
  -		new Label(createPackagesComposite, SWT.NONE).setText(PackagesUIMessages.ProjectPackagesView_noPackagesDefinedMessage);
  -		new Label(createPackagesComposite, SWT.NONE).setText(PackagesUIMessages.ProjectPackagesView_createPackagesMessage);
  -		addNewPackageActions(createPackagesComposite);
  +		createPackagesComposite = new ScrolledComposite(pageBook, SWT.H_SCROLL | SWT.V_SCROLL);
  +		Composite subComposite = new Composite(createPackagesComposite, SWT.NONE);
  +		subComposite.setLayout(new GridLayout(1, false));
  +		createPackagesComposite.setContent(subComposite);
  +		createPackagesComposite.setExpandHorizontal(true);
  +		createPackagesComposite.setExpandVertical(true);
  +		
  +		noPackagesLabel = new Label(subComposite, SWT.WRAP);
  +		noPackagesLabel.setText(PackagesUIMessages.ProjectPackagesView_noPackagesDefinedMessage);
  +		
  +		new Label(subComposite, SWT.NONE).setText(PackagesUIMessages.ProjectPackagesView_createPackagesMessage);
  +		addNewPackageActions(subComposite);
  +
  +		createPackagesComposite.setMinSize(subComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT));
   		
   		loadingPackagesComposite = new Composite(pageBook, SWT.NONE);
   		loadingPackagesComposite.setLayout(new RowLayout(SWT.HORIZONTAL));
  @@ -171,9 +182,9 @@
   	
   	private void showCreatePackages ()
   	{
  -//		String message = 
  -//			PackagesUIMessages.bind(PackagesUIMessages.ProjectPackagesView_noPackagesDefinedMessage, currentProject.getName());
  -//		message += " " + PackagesUIMessages.ProjectPackagesView_createPackage_link;
  +		String message = 
  +			PackagesUIMessages.bind(PackagesUIMessages.ProjectPackagesView_noPackagesDefinedMessage, currentProject.getName());
  +		noPackagesLabel.setText(message);
   		
   		pageBook.showPage(createPackagesComposite);
   	}
  @@ -407,8 +418,8 @@
   			final NewPackageAction action = (NewPackageAction) iter.next();
   			
   			Composite linkComposite = new Composite(composite, SWT.NONE);
  -			linkComposite.setLayout(new GridLayout(2, false));
  -			linkComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
  +			linkComposite.setLayout(createGridLayoutWithNoMargins(2));
  +			linkComposite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
   			
   			new Label(linkComposite, SWT.NONE).setImage(action.getIcon());
   			
  
  
  



More information about the jboss-cvs-commits mailing list