source: trunk/src/org/expeditee/items/MagneticConstraint/RepelTextAction.java@ 937

Last change on this file since 937 was 937, checked in by bln4, 9 years ago

Not sure how to delete things from svn; so these files are simply commented out

File size: 2.0 KB
Line 
1///**
2// * RepelTextAction.java
3// * Copyright (C) 2010 New Zealand Digital Library, http://expeditee.org
4// *
5// * This program is free software: you can redistribute it and/or modify
6// * it under the terms of the GNU General Public License as published by
7// * the Free Software Foundation, either version 3 of the License, or
8// * (at your option) any later version.
9// *
10// * This program is distributed in the hope that it will be useful,
11// * but WITHOUT ANY WARRANTY; without even the implied warranty of
12// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// * GNU General Public License for more details.
14// *
15// * You should have received a copy of the GNU General Public License
16// * along with this program. If not, see <http://www.gnu.org/licenses/>.
17// */
18//
19//package org.expeditee.items.MagneticConstraint;
20//
21//import org.expeditee.items.Item;
22//
23//public class RepelTextAction implements
24// MagneticConstraintActionWithArguments<Float> {
25//
26// @Override
27// public boolean exec(final Item item) {
28// return exec(item, 0f);
29// }
30//
31// @Override
32// public boolean exec(final Item item, final Float... args) {
33// if (item.getMagnetizedItemRight() == -1)
34// return false;
35// else if (item.getParent().getItemWithID(item.getMagnetizedItemRight()) == null) {
36// item.setMagnetizedItemRight(null);
37// return false;
38// } else {
39// final Item toMyRight = item.getParent().getItemWithID(
40// item.getMagnetizedItemRight());
41// System.err.println("Growing x: " + item.getX());
42// System.err.println("Growing width: " + item.getBoundsWidth());
43// System.err.println("Growing by: " + args[0]);
44// System.err.println("To My Right X: " + toMyRight.getX());
45// if(item.getX() + item.getBoundsWidth() + args[0] >= toMyRight.getX()) {
46// toMyRight.setX(toMyRight.getX() + args[0]);
47// new RepelTextAction().exec(toMyRight, args);
48// return true;
49// } else return false;
50// }
51// }
52//
53//}
Note: See TracBrowser for help on using the repository browser.