svn commit: r16715 - trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java
Bob Tarling <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2009-01-27 12:17:58-0800
New Revision: 16715
Modified:
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java
Log:
Issue 5669: Restrict resize to keep in bounds of diagram
Modified: trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java?view=diff&pathrev=16715&r1=16714&r2=16715
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java (original)
+++ trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/SelectionNodeClarifiers2.java 2009-01-27 12:17:58-0800
@@ -244,6 +244,11 @@
* org.tigris.gef.presentation.Handle)
*/
public void dragHandle(int mX, int mY, int anX, int anY, Handle hand) {
+
+ // Don't allow drag outside of bounds of diagram
+ mX = Math.max(mX, 0);
+ mY = Math.max(mY, 0);
+
if (hand.index < 10) {
setPaintButtons(false);
super.dragHandle(mX, mY, anX, anY, hand);
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=1060132
To unsubscribe from this discussion, e-mail: [[email protected]].