Ignore:
Timestamp:
05/10/18 16:04:51 (6 years ago)
Author:
davidb
Message:

Reworking of the code-base to separate logic from graphics. This version of Expeditee now supports a JFX graphics as an alternative to SWING

File:
1 edited

Legend:

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

    r974 r1102  
    11package org.expeditee.items.MagneticConstraint.Actions;
    22
    3 import java.awt.Point;
    4 
    5 import org.expeditee.gui.Browser;
     3import org.expeditee.core.Point;
     4import org.expeditee.gio.EcosystemManager;
    65import org.expeditee.gui.FrameUtils;
    76import org.expeditee.items.Item;
     
    4544                        return false;
    4645                } else {
    47                         final int charDistance = Browser._theBrowser.getFontMetrics(((Text)item).getFont()).stringWidth("X");
     46                        final int charDistance = EcosystemManager.getTextLayoutManager().getStringWidth(((Text)item).getFont(), "X");
    4847                        final Line tokensToMove = Line.getLineFromToken(item);
    4948                        tokensToMove.removeFirst();
Note: See TracChangeset for help on using the changeset viewer.