From 3af158b7d9a63029a5d607519bf923392c7a6069 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Wed, 28 Feb 2007 10:00:15 +0000 Subject: [PATCH] Bug #175504: explicit workspace/filesystem setting --- .../icons/dlcl16/config-tool.gif | Bin 368 -> 353 bytes .../cdt/ui/newui/AbstractExportTab.java | 26 +++++---- .../org/eclipse/cdt/ui/newui/ExpDialog.java | 50 ++++++++++++++---- .../eclipse/cdt/ui/newui/ExpIncludeTab.java | 10 ++-- .../cdt/ui/newui/ExpLibraryPathTab.java | 9 ++-- .../eclipse/cdt/ui/newui/ExpLibraryTab.java | 9 ++-- .../eclipse/cdt/ui/newui/ExpSymbolTab.java | 7 +-- .../eclipse/cdt/ui/newui/IncludeDialog.java | 29 ++++++++-- .../org/eclipse/cdt/ui/newui/IncludeTab.java | 4 +- .../eclipse/cdt/ui/newui/LibraryPathTab.java | 4 +- .../org/eclipse/cdt/ui/newui/LibraryTab.java | 4 +- .../cdt/ui/newui/PluginResources.properties | 6 +++ 12 files changed, 109 insertions(+), 49 deletions(-) diff --git a/core/org.eclipse.cdt.ui/icons/dlcl16/config-tool.gif b/core/org.eclipse.cdt.ui/icons/dlcl16/config-tool.gif index c984fba7039a0465a1858a1161e7d5e1bb4c8c31..4539ebd91f40cbb6e5e3349fb81269d7573b1988 100644 GIT binary patch literal 353 zcmZ?wbhEHb6krfwxXQpVdGhr6iv3~m=p!l|ZhkpM2dG_MPhfkioeD(6dlLwCZR6Tj+S}SU3S9zOVmo`8JVPog=K5~ zGZ^LgnFRf7Wd&HInfh2ccstT0dDw-fu}ZVE*Q9YKb91w;&JTBqlH}rI$my)_aD7; z`{si?`|t0+boKPZSG!)m*}s4P{7-L={d#x$|GRVl|Nm#8Hc 0 ) { toAll = dlg.check1; int flags = 0; - if (dlg.text1.equals(dlg.text2)) { // see IncludeDialog why. + if (dlg.check2) { // isWsp flags = ICSettingEntry.VALUE_WORKSPACE_PATH; } return new CIncludePathEntry(dlg.text1, flags); @@ -50,7 +50,7 @@ public class IncludeTab extends AbstractLangsListTab { (ent.getFlags() & ICSettingEntry.VALUE_WORKSPACE_PATH)); if (dlg.open()) { int flags = 0; - if (dlg.text1.equals(dlg.text2)) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; + if (dlg.check2) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; return new CIncludePathEntry(dlg.text1, flags); } else return null; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java index 0e26e671fd3..8aefca012c8 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java @@ -48,7 +48,7 @@ public class LibraryPathTab extends AbstractLangsListTab implements IPathEntrySt EMPTY_STR, getResDesc().getConfiguration(), 0); if (dlg.open() && dlg.text1.trim().length() > 0 ) { int flags = 0; - if (dlg.text1.equals(dlg.text2)) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; + if (dlg.check2) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; return new CLibraryPathEntry(dlg.text1, flags); } return null; @@ -62,7 +62,7 @@ public class LibraryPathTab extends AbstractLangsListTab implements IPathEntrySt (ent.getFlags() & ICSettingEntry.VALUE_WORKSPACE_PATH)); if (dlg.open() && dlg.text1.trim().length() > 0 ) { int flags = 0; - if (dlg.text1.equals(dlg.text2)) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; + if (dlg.check2) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; return new CLibraryPathEntry(dlg.text1, flags); } return null; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryTab.java index d8111a312c7..c9c8d0b6c7a 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryTab.java @@ -48,7 +48,7 @@ public class LibraryTab extends AbstractLangsListTab implements IPathEntryStoreL EMPTY_STR, getResDesc().getConfiguration(), 0); if (dlg.open() && dlg.text1.trim().length() > 0 ) { int flags = 0; - if (dlg.text1.equals(dlg.text2)) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; + if (dlg.check2) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; return new CLibraryFileEntry(dlg.text1, flags); } return null; @@ -62,7 +62,7 @@ public class LibraryTab extends AbstractLangsListTab implements IPathEntryStoreL (ent.getFlags() & ICSettingEntry.VALUE_WORKSPACE_PATH)); if (dlg.open() && dlg.text1.trim().length() > 0 ) { int flags = 0; - if (dlg.text1.equals(dlg.text2)) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; + if (dlg.check2) flags = ICSettingEntry.VALUE_WORKSPACE_PATH; return new CLibraryFileEntry(dlg.text1, flags); } return null; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties index 4b0abb9f176..5a8a886e93e 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties @@ -479,6 +479,12 @@ ExpDialog.0=To all configurations ExpDialog.1=Save to: ExpDialog.2=Languages ExpDialog.3=Content types +ExpDialog.4=Is workspace path +ExpDialog.5=Apply to all +ExpDialog.6=Name: +ExpDialog.7=Value: +ExpDialog.8=Name cannot be empty \! +ExpDialog.9=The same name already exists \! ConfigMultiSelectionDialog.0=Select configurations ConfigMultiSelectionDialog.1=At least 2 configurations should be selected SymbolDialog.0=Name: