aboutsummaryrefslogtreecommitdiff
path: root/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java
diff options
context:
space:
mode:
authorTor Norbye <tnorbye@google.com>2011-08-18 09:31:12 -0700
committerTor Norbye <tnorbye@google.com>2011-08-19 17:56:25 -0700
commitfb49439a6128d6812558d5089f9a4767cd4e3cc0 (patch)
tree95ba4d68c2d3fdda1d04f2b702fd8e72c2a056b2 /eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java
parent0ffb9316a5f0f12e28e3b72907e2f6b959136f99 (diff)
downloadsdk-fb49439a6128d6812558d5089f9a4767cd4e3cc0.tar.gz
Add Unwrap Refactoring
This changeset adds a new visual refactoring: "Remove Container". This is basically the reverse of the "Wrap In" refactoring (which surrounds the selected views with a new parent layout). Instead it takes a parent and removes it, in the process transferring the namespace declaration (if a root element) and any layout params to the children. Change-Id: Id535b88fcf39a8b7a83fd6feb981fff000140e8a
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java
index 51bbc3886..c9cb32cc5 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java
@@ -207,7 +207,8 @@ class RelativeLayoutConversionHelper {
private void deleteRemovedElements(List<Element> delete) {
if (mFlatten && delete.size() > 0) {
for (Element element : delete) {
- mRefactoring.removeElementTags(mRootEdit, element, delete);
+ mRefactoring.removeElementTags(mRootEdit, element, delete,
+ true /*changeIndentation*/);
}
}
}