[
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º°¨¨¨