svn commit: r17545 - trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java
Bob Tarling <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2009-11-24 18:52:07-0800
New Revision: 17545
Modified:
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java
Log:
Allow move functionality for more controls
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java?view=diff&pathrev=17545&r1=17544&r2=17545
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/RowSelector.java 2009-11-24 18:52:07-0800
@@ -97,6 +97,8 @@
*/
private static Icon collapsedIcon;
+ private final Object target;
+
static {
// Extract the icon that is used by the tree control
// for the current look and feel
@@ -199,7 +201,7 @@
this.expandable = expandable;
- Object target = model.getTarget();
+ target = model.getTarget();
Object metaType = model.getMetaType();
LOG.info("model = " + model.getClass().getName());
@@ -531,7 +533,7 @@
@Override
public void actionPerformed(ActionEvent e) {
super.actionPerformed(e);
- Model.getUmlHelper().move(getList().getSelectedValues()[0], UmlHelper.Direction.UP);
+ Model.getUmlHelper().move(target, getList().getSelectedValues()[0], UmlHelper.Direction.UP);
}
}
@@ -571,7 +573,7 @@
@Override
public void actionPerformed(ActionEvent e) {
super.actionPerformed(e);
- Model.getUmlHelper().move(getList().getSelectedValues()[0], UmlHelper.Direction.DOWN);
+ Model.getUmlHelper().move(target, getList().getSelectedValues()[0], UmlHelper.Direction.DOWN);
}
}
@@ -610,7 +612,7 @@
@Override
public void actionPerformed(ActionEvent e) {
super.actionPerformed(e);
- Model.getUmlHelper().move(getList().getSelectedValues()[0], UmlHelper.Direction.TOP);
+ Model.getUmlHelper().move(target, getList().getSelectedValues()[0], UmlHelper.Direction.TOP);
}
}
@@ -650,7 +652,7 @@
@Override
public void actionPerformed(ActionEvent e) {
super.actionPerformed(e);
- Model.getUmlHelper().move(getList().getSelectedValues()[0], UmlHelper.Direction.BOTTOM);
+ Model.getUmlHelper().move(target, getList().getSelectedValues()[0], UmlHelper.Direction.BOTTOM);
}
}
}
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2424055
To unsubscribe from this discussion, e-mail: [[email protected]].