Changeset 720 for trunk/src/org/expeditee/items/Text.java
- Timestamp:
- 01/20/14 11:06:05 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/items/Text.java
r669 r720 2397 2397 2398 2398 @Override 2399 public void setAnchorLeft(Float anchor) { 2400 if (!isLineEnd()) { 2401 super.setAnchorLeft(anchor); 2402 // Subtract off the link width 2403 if (anchor != null) { 2404 setX(anchor + getLeftMargin()); 2405 } 2406 return; 2407 } 2408 invalidateFill(); 2409 invalidateCommonTrait(ItemAppearence.PreMoved); 2410 int oldX = getX(); 2411 if (anchor != null) { 2412 float deltaX = anchor + getLeftMargin() - oldX; 2413 anchorConnected(AnchorEdgeType.Left, deltaX); 2414 } 2415 this._anchorLeft = anchor; 2416 this._anchorRight = null; 2417 invalidateCommonTrait(ItemAppearence.PostMoved); 2418 invalidateFill(); 2419 } 2420 2421 @Override 2399 2422 public void setAnchorRight(Float anchor) { 2400 2423 if (!isLineEnd()) { … … 2413 2436 float deltaX = FrameGraphics.getMaxFrameSize().width - anchor 2414 2437 - getBoundsWidth() + getLeftMargin() - oldX; 2415 anchorConnected( deltaX, null);2438 anchorConnected(AnchorEdgeType.Right, deltaX); 2416 2439 } 2417 2440 this._anchorRight = anchor; 2441 this._anchorLeft = null; 2442 invalidateCommonTrait(ItemAppearence.PostMoved); 2443 invalidateFill(); 2444 } 2445 2446 2447 2448 @Override 2449 public void setAnchorTop(Float anchor) { 2450 if (!isLineEnd()) { 2451 super.setAnchorTop(anchor); 2452 if (anchor != null) { 2453 setY(anchor + getBoundsHeight()); 2454 } 2455 return; 2456 } 2457 invalidateFill(); 2458 invalidateCommonTrait(ItemAppearence.PreMoved); 2459 int oldY = getY(); 2460 if (anchor != null) { 2461 float deltaY = anchor - oldY; 2462 anchorConnected(AnchorEdgeType.Top, deltaY); 2463 } 2464 this._anchorTop = anchor; 2465 this._anchorBottom = null; 2418 2466 invalidateCommonTrait(ItemAppearence.PostMoved); 2419 2467 invalidateFill(); … … 2430 2478 int oldY = getY(); 2431 2479 if (anchor != null) { 2480 2432 2481 float deltaY = FrameGraphics.getMaxFrameSize().height - anchor 2433 2482 - oldY; 2434 anchorConnected( null, deltaY);2483 anchorConnected(AnchorEdgeType.Bottom, deltaY); 2435 2484 } 2436 2485 this._anchorBottom = anchor; 2486 this._anchorTop = null; 2437 2487 invalidateCommonTrait(ItemAppearence.PostMoved); 2438 2488 invalidateFill();
Note:
See TracChangeset
for help on using the changeset viewer.