Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Removed the ReferenceBlock from the Project Properties display

***
cvs diff -N -u "ChangeLog"
  Index: ChangeLog
  ===================================================================
  RCS file: /home/tools/org.eclipse.cdt.ui/ChangeLog,v
  retrieving revision 1.12
  diff -u -r1.12 ChangeLog
  --- ChangeLog	29 Oct 2002 21:40:58 -0000	1.12
  +++ ChangeLog	31 Oct 2002 20:38:45 -0000
  @@ -1,3 +1,19 @@
  +2002-10-31 Judy N. Green
  +	Removed the ReferenceBlock from the Project Properties display.
Eclipse
  +	adds a Project Properties entry to the Project Properties.
  +	This was resulting in confusion since the 
  +	C/C++ Project --> Project References (filtered on nature == cnature)
  +	
  +	and the 
  +	Project References (unfiltered, showing all projects)
  +	
  +	Both listed some files in common, but they were not linked in any
way
  +	so the user could get into a very awkward state, when selecting or
deselecting
  +	as one view woud over ride the other.
  +	
  +
src/org/eclipse/cdt/internal/ui/preferences/CProjectPropertyPage.java
  +	
  +	
   2002-10-29 David Inglis
   
   	Refactor ui.internal.CPlugin to ui.CUIPlugin with method to get the
new 




***
cvs diff -N -u "CProjectPropertyPage.java"
  Index: CProjectPropertyPage.java
  ===================================================================
  RCS file:
/home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/C
ProjectPropertyPage.java,v
  retrieving revision 1.5
  diff -u -r1.5 CProjectPropertyPage.java
  --- CProjectPropertyPage.java	29 Oct 2002 21:40:58 -0000	1.5
  +++ CProjectPropertyPage.java	31 Oct 2002 20:32:35 -0000
  @@ -9,7 +9,6 @@
   import org.eclipse.cdt.internal.ui.dialogs.IStatusChangeListener;
   import org.eclipse.cdt.internal.ui.dialogs.StatusTool;
   import org.eclipse.cdt.ui.CUIPlugin;
  -import org.eclipse.cdt.ui.wizards.ReferenceBlock;
   import org.eclipse.cdt.ui.wizards.SettingsBlock;
   import org.eclipse.cdt.utils.ui.controls.TabFolderLayout;
   import org.eclipse.cdt.utils.ui.swt.IValidation;
  @@ -32,7 +31,6 @@
   	private static final String MSG_CLOSEDPROJECT=
"CProjectPropertyPage.closedproject";
   	
   	private TabFolder folder;
  -	ReferenceBlock referenceBlock;
   	SettingsBlock settingsBlock;
   
   	protected Control createContents(Composite parent) {
  @@ -53,15 +51,6 @@
   		folder = new TabFolder(parent, SWT.NONE);
   		folder.setLayout(new TabFolderLayout());
   
  -		referenceBlock = new ReferenceBlock(this, getProject());
  -		TabItem item = new TabItem(folder, SWT.NONE);
  -		item.setText(referenceBlock.getLabel());
  -		Image img = referenceBlock.getImage();
  -		if (img != null)
  -			item.setImage(img);
  -		item.setData(referenceBlock);
  -		item.setControl(referenceBlock.getControl(folder));
  -
   		settingsBlock = new SettingsBlock(this, getProject());
   		TabItem item2 = new TabItem(folder, SWT.NONE);
   		item2.setText(settingsBlock.getLabel());
  @@ -84,9 +73,7 @@
   
   	public void setComplete(boolean complete) {
   		boolean ok = true;
  -		if (referenceBlock != null) {
  -			ok = referenceBlock.isValid();
  -		}
  +		
   		if (ok && settingsBlock != null) {
   			ok = settingsBlock.isValid();
   		}
  @@ -99,8 +86,7 @@
   	public boolean performOk() {
   		if (settingsBlock != null)
   			settingsBlock.doRun(getProject(), null);
  -		if (referenceBlock != null)
  -			referenceBlock.doRun(getProject(), null);
  +		
   		return true;
   	}
   		
  @@ -119,7 +105,6 @@
   		super.setVisible(visible);
   		if (visible && folder != null) {
   			settingsBlock.setVisible(visible);
  -			referenceBlock.setVisible(visible);
   			folder.setFocus();
   		}
   	}	


¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨
Judy N. Green               Software Engineer
QNX Software Systems Ltd.   www.qnx.com
¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨¨°ºo§oº°¨¨¨


Back to the top