Changeset 72 for trunk/src/org/expeditee/gui/FrameGraphics.java
- Timestamp:
- 05/23/08 09:02:59 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/FrameGraphics.java
r70 r72 12 12 import java.awt.RenderingHints; 13 13 import java.awt.image.VolatileImage; 14 import java.util.Collection; 14 15 import java.util.LinkedList; 15 16 import java.util.List; … … 19 20 20 21 import org.expeditee.actions.Misc; 21 import org.expeditee.items.Dot;22 22 import org.expeditee.items.InteractiveWidget; 23 23 import org.expeditee.items.Item; 24 import org.expeditee.items.ItemUtils; 24 25 import org.expeditee.items.Line; 25 26 import org.expeditee.items.Picture; … … 64 65 65 66 // if true, error messages are not shown to the user 66 private static boolean _Supress Errors = false;67 private static boolean _SupressMessages = false; 67 68 68 69 public static String MESSAGES_FRAMESET_NAME = "Messages"; … … 79 80 */ 80 81 public static void ToggleAudienceMode() { 82 Frame current = DisplayIO.getCurrentFrame(); 81 83 if (_Mode == MODE_AUDIENCE) 82 84 _Mode = MODE_NORMAL; 83 else 85 else { 84 86 _Mode = MODE_AUDIENCE; 85 86 FrameUtils.Parse(DisplayIO.getCurrentFrame()); 87 ItemUtils.UpdateConnectedToAnnotations(current.getItems()); 88 } 89 FrameUtils.Parse(current); 87 90 DisplayIO.UpdateTitle(); 88 91 Repaint(); … … 178 181 if (g != null 179 182 && (!isAudienceMode() 180 || (isAudienceMode() && !i.isAnnotation()) || i == FrameUtils.LastEdited)) { 183 || (isAudienceMode() && !i.isConnectedToAnnotation() && !i 184 .isAnnotation()) || i == FrameUtils.LastEdited)) { 181 185 182 186 Graphics2D tg = (Graphics2D) g.create(); … … 503 507 if (i instanceof Picture) 504 508 PaintItem(g, i); 505 else if (i instanceof Dot) 506 ((Dot) i).paintFill(g); 509 else if (i.isLineEnd() && (!isAudienceMode() || 510 !i.isConnectedToAnnotation())) 511 i.paintFill(g); 507 512 } 508 513 } … … 538 543 toDisconnect.setSelectedMode(newMode); 539 544 } else { 540 List<Item> connected = i.getAllConnected();545 Collection<Item> connected = i.getAllConnected(); 541 546 for (Item conn : connected) { 542 547 conn.setSelectedMode(Item.SelectedMode.Connected); … … 585 590 public static void DisplayMessage(String message, Color textColor) { 586 591 displayMessage(message, null, null, textColor); 587 // Misc.Beep();592 // Misc.Beep(); 588 593 } 589 594 590 595 public static void DisplayMessage(Text message) { 591 displayMessage(message.getFirstLine(), message.getLink(), message.getAction(), message.getColor()); 596 displayMessage(message.getFirstLine(), message.getLink(), message 597 .getAction(), message.getColor()); 592 598 // Misc.Beep(); 593 599 } … … 596 602 // _lastMessage = null; 597 603 displayMessage(message, null, null, Color.BLACK); 598 // Misc.Beep();604 // Misc.Beep(); 599 605 } 600 606 601 607 public static void WarningMessage(String message) { 602 608 displayMessage(message, null, null, Color.MAGENTA); 603 // Misc.Beep();609 // Misc.Beep(); 604 610 } 605 611 … … 608 614 private static void displayMessage(String message, String link, 609 615 List<String> actions, Color color) { 610 // add timestamp to message 611 // if (message.equals(_lastMessage)) 612 // return; 613 // _lastMessage = message; 614 615 // message += _formatter.format(Calendar.getInstance().getTime()); 616 617 // if the creator needs to be initialised (happens on first message) 616 if (_SupressMessages) 617 return; 618 618 619 if (_creator == null) { 619 620 _creator = new FrameCreator(MESSAGES_FRAMESET_NAME, true); … … 682 683 */ 683 684 public static void LinkedErrorMessage(String message) { 684 if (_Supress Errors)685 if (_SupressMessages) 685 686 return; 686 687 Misc.Beep(); … … 693 694 694 695 public static void ErrorMessage(String message) { 695 if (_Supress Errors)696 if (_SupressMessages) 696 697 return; 697 698 Misc.Beep(); … … 745 746 } 746 747 747 public static void Supress Errors(boolean val) {748 _Supress Errors = val;748 public static void SupressMessages(boolean val) { 749 _SupressMessages = val; 749 750 } 750 751
Note:
See TracChangeset
for help on using the changeset viewer.