Changeset 286 for trunk/src/org/expeditee/gui/FrameUtils.java
- Timestamp:
- 08/29/08 08:17:54 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/FrameUtils.java
r284 r286 4 4 import java.awt.Point; 5 5 import java.awt.Polygon; 6 import java.awt.Rectangle; 6 7 import java.io.File; 7 8 import java.util.ArrayList; … … 31 32 import org.expeditee.items.widgets.WidgetCorner; 32 33 import org.expeditee.items.widgets.WidgetEdge; 34 import org.expeditee.network.PeerToPeer; 33 35 import org.expeditee.stats.SessionStats; 34 36 … … 580 582 else if (attribute.equals("mailsettings")) 581 583 MailSession.init(item.getChild()); 584 else if (attribute.equals("peertopeersettings")) 585 PeerToPeer.init(item.getChild()); 582 586 else if (attribute.equals("reminders")) 583 587 Reminders.init(item.getChild()); … … 779 783 } else if (i.hasFormula()) { 780 784 i.setText(i.getFormula()); 785 } else if (i.hasOverlay()) { 786 i.setVisible(true); 781 787 } 782 788 } … … 849 855 } 850 856 // check for new OVERLAY items 851 else if (!ignoreAnnotations && ItemUtils.startsWithTag(i, 852 ItemUtils.TAG_OVERLAY) 857 else if (!ignoreAnnotations 858 && ItemUtils.startsWithTag(i, 859 ItemUtils.TAG_OVERLAY) 853 860 && i.getLink() != null) { 854 861 if (i.getAbsoluteLink().equalsIgnoreCase( … … 872 879 } 873 880 // check for ACTIVE_OVERLAY items 874 else if (!ignoreAnnotations && ItemUtils.startsWithTag(i, 875 ItemUtils.TAG_ACTIVE_OVERLAY) 881 else if (!ignoreAnnotations 882 && ItemUtils.startsWithTag(i, 883 ItemUtils.TAG_ACTIVE_OVERLAY) 876 884 && i.getLink() != null) { 877 885 String link = i.getAbsoluteLink(); … … 1028 1036 } catch (Exception e) { 1029 1037 } 1030 Vector newVector = new Vector(vector, vectorPermission, i 1031 .getPosition(), scale, i.getColor(), i.getBackgroundColor()); 1038 Vector newVector = new Vector(vector, vectorPermission, scale, i); 1032 1039 i.setOverlay(newVector); 1040 i.setVisible(false); 1033 1041 vectors.add(newVector); 1034 1042 } … … 1451 1459 if (lastEdited != LastEdited) { 1452 1460 if (LastEdited.startsWith("@i")) { 1461 // Check if its an image that can be resized to fit a box 1462 // around it 1463 String text = LastEdited.getText(); 1464 if (text.startsWith("@i:") 1465 && !Character.isDigit(text 1466 .charAt(text.length() - 1))) { 1467 Collection<Item> enclosure = FrameUtils 1468 .getEnclosingLineEnds(LastEdited.getPosition()); 1469 if (enclosure != null) { 1470 for (Item i : enclosure) { 1471 if (i.isLineEnd() && i.isEnclosed()) { 1472 DisplayIO.getCurrentFrame().removeAllItems( 1473 enclosure); 1474 Rectangle rect = i.getEnclosedRectangle(); 1475 LastEdited 1476 .setText(LastEdited.getText() 1477 + " " 1478 + Math.round(rect 1479 .getWidth())); 1480 LastEdited.setPosition(new Point(rect.x, 1481 rect.y)); 1482 LastEdited.setThickness(i.getThickness()); 1483 LastEdited.setBorderColor(i.getColor()); 1484 break; 1485 } 1486 } 1487 FrameMouseActions.deleteItems(enclosure, false); 1488 } 1489 } 1453 1490 toReparse = LastEdited.getParent(); 1454 1491 } else if (LastEdited.recalculateWhenChanged()) {
Note:
See TracChangeset
for help on using the changeset viewer.