source: trunk/src/org/expeditee/items/MagneticConstraint/NextItemToLeftAction.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// * NextItemToLeftAction.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 java.awt.Font;
22//import java.awt.Point;
23//
24//import org.expeditee.gui.Browser;
25//import org.expeditee.gui.DisplayIO;
26//import org.expeditee.gui.FrameGraphics;
27//import org.expeditee.items.Item;
28//import org.expeditee.items.Text;
29//
30//public class NextItemToLeftAction implements MagneticConstraintAction {
31//
32// @Override
33// public boolean exec(final Item item) {
34// final Item toLeft = item.getParent().getItemWithID(item.getMagnetizedItemLeft());
35// return moveCursor(toLeft);
36// }
37//
38// private boolean moveCursor(final Item toMoveTo) {
39// if(toMoveTo == null) return false;
40// if(toMoveTo instanceof Text) {
41// final Text asText = (Text) toMoveTo;
42// final Font font = asText.getFont();
43// final int indent = Browser._theBrowser.g.getFontMetrics(font).stringWidth(asText.getText().substring(0, asText.getText().length() - 1));
44// final Point position = toMoveTo.getPosition();
45// DisplayIO.setCursorPosition(position.x + indent, position.y, false);
46// FrameGraphics.refresh(false);
47// } else DisplayIO.setCursorPosition(toMoveTo.getPosition(), false);
48// return true;
49// }
50//
51//}
Note: See TracBrowser for help on using the repository browser.