Changeset 967


Ignore:
Timestamp:
10/06/15 14:28:19 (9 years ago)
Author:
bln4
Message:
 
Location:
trunk/src/org/expeditee/items/MagneticConstraint/Actions
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/BackspaceAction.java

    r963 r967  
    1313        @Override
    1414        public boolean exec(final Item item) {
     15                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    1516                if(item == null || ((Text) item).isEmpty()) {
    1617                        final Text temp = DisplayIO.getCurrentFrame().createNewText(".");
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/DeleteAction.java

    r963 r967  
    1313        @Override
    1414        public boolean exec(final Item item) {
     15                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    1516                if(item == null || ((Text) item).isEmpty()) {
    1617                        final Text temp = DisplayIO.getCurrentFrame().createNewText(".");
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/DownALineAction.java

    r962 r967  
    1212        @Override
    1313        public boolean exec(final Item item) {
     14                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    1415                final Line currentLine = Line.getLineContainingToken(item);
    1516                final Item startOfThisLine = currentLine.get(0);
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/LastItemAction.java

    r961 r967  
    11package org.expeditee.items.MagneticConstraint.Actions;
    22
    3 import java.awt.Point;
    4 
    53import org.expeditee.gui.DisplayIO;
    6 import org.expeditee.gui.FrameGraphics;
     4import org.expeditee.gui.FrameUtils;
    75import org.expeditee.items.Item;
    86import org.expeditee.items.Text;
     
    1513        @Override
    1614        public boolean exec(final Item item) {
     15                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    1716                final int idLeft = item.getMagnetizedItemLeft();
    1817                final int idTop = item.getMagnetizedItemTop();
    1918                if(idLeft != -1) {
    2019                        moveCursor(item.getParent().getItemWithID(idLeft));
     20//                     
     21//                      System.err.println("#Current item " + FrameUtils.getCurrentItem());
     22//                      System.err.println("#Current items" + FrameUtils.getCurrentItems());
     23                       
    2124                        MagneticConstraints.Log(this.getClass(), new Item[]{item, item.getParent().getItemWithID(idLeft)},
    2225                                        Line.getLineContainingToken(item).toArray(new Item[]{}),
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/NextItemAction.java

    r961 r967  
    1212        @Override
    1313        public boolean exec(final Item item) {
     14                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    1415                final int idRight = item.getMagnetizedItemRight();
    1516                final int idBottom = item.getMagnetizedItemBottom();
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/RepelTextDownAction.java

    r963 r967  
    1919        @Override
    2020        public boolean exec(final Item item) {
    21                 if(item == null || item.getParent() == null) return false;             
     21                if(item == null || item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;         
    2222                callback(item);
    2323                //Calculate content that needs to be moved to next line.
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/UpALineAction.java

    r962 r967  
    1111        @Override
    1212        public boolean exec(final Item item) {
     13                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    1314                final Line thisLine = Line.getLineContainingToken(item);
    1415                final Item startOfThisLine = thisLine.get(0);
  • trunk/src/org/expeditee/items/MagneticConstraint/Actions/VerticalTabAction.java

    r965 r967  
    1111        @Override
    1212        public boolean exec(final Item item) {
     13                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    1314                final int tabWidth = Browser._theBrowser.getFontMetrics(Browser._theBrowser.getFont()).stringWidth("          ");
    1415                tab(item, tabWidth);
     
    1819        @Override
    1920        public boolean invert(Item item) {
     21                if(item.getParent() == null || !this.isSpIDERCodePage(item.getParent())) return false;
    2022                final int tabWidth = -(Browser._theBrowser.getFontMetrics(Browser._theBrowser.getFont()).stringWidth("     "));
    2123                tab(item, tabWidth);
Note: See TracChangeset for help on using the changeset viewer.