OSDN Git Service

ADT GLE: Support drop in AbsoluteLayout and create XML node.
authorRaphael <raphael@google.com>
Fri, 8 Jan 2010 21:46:01 +0000 (13:46 -0800)
committerRaphael <raphael@google.com>
Sat, 9 Jan 2010 23:15:04 +0000 (15:15 -0800)
commitfc6cb68ea4bdeb408a97dcfd2fb6a35df90e63c0
tree35d9a1f251041b8e47972a719ce6ce1e639ae337
parentcc2a02011f08f89cb7e9f1c129f8eb813348de38
ADT GLE: Support drop in AbsoluteLayout and create XML node.

This is a *temporary* CL just to get some things out of the way:
- it adds some method to create some XML from groovy
- it uses the new dropStart/dropFinish API.

However after this is submitted I'll change the IViewRule API as
we discussed so all this code will need to change. Again.

Change-Id: Ie9c7eebf0f9e1d48e364467fbaac5615b4c42f21
14 files changed:
eclipse/plugins/com.android.ide.eclipse.adt/gscripts/android.view.View.groovy
eclipse/plugins/com.android.ide.eclipse.adt/gscripts/android.widget.AbsoluteLayout.groovy [new file with mode: 0755]
eclipse/plugins/com.android.ide.eclipse.adt/gscripts/android.widget.LinearLayout.groovy
eclipse/plugins/com.android.ide.eclipse.adt/gscripts/android.widget.ListView.groovy [new file with mode: 0755]
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/gscripts/DropZone.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/gscripts/INodeProxy.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/gscripts/IViewRule.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/gscripts/Point.java [new file with mode: 0755]
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/descriptors/ElementDescriptor.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/descriptors/ViewElementDescriptor.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/CanvasDropListener.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/ElementDescTransfer.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gre/NodeProxy.java
eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gre/RulesEngine.java