Changeset 454 for trunk/src/org/expeditee/gui/FrameUtils.java
- Timestamp:
- 02/26/12 14:28:27 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/FrameUtils.java
r427 r454 27 27 import org.expeditee.items.ItemUtils; 28 28 import org.expeditee.items.Line; 29 import org.expeditee.items.Permission; 29 import org.expeditee.items.PermissionPair; 30 import org.expeditee.items.UserAppliedPermission; 30 31 import org.expeditee.items.Picture; 31 32 import org.expeditee.items.Text; … … 912 913 boolean filledPoints = true; 913 914 914 Permission permission = toParse.getPermission();915 UserAppliedPermission permission = toParse.getUserAppliedPermission(); 915 916 toParse.clearAnnotations(); 916 917 … … 953 954 && i.getLink() != null) { 954 955 if (!i.getAbsoluteLink().equals(toParse.getName())) 955 addVector(vectors, Permission.none, permission,956 addVector(vectors, UserAppliedPermission.none, permission, 956 957 i); 957 958 } else if (!FrameGraphics.isXRayMode() … … 960 961 && i.getLink() != null) { 961 962 if (!i.getAbsoluteLink().equals(toParse.getName())) 962 addVector(vectors, Permission.followLinks,963 addVector(vectors, UserAppliedPermission.followLinks, 963 964 permission, i); 964 965 } … … 985 986 overlayFrame) == null) 986 987 overlays.add(new Overlay(overlayFrame, 987 Permission.none));988 UserAppliedPermission.none)); 988 989 } 989 990 // check for ACTIVE_OVERLAY items … … 1015 1016 1016 1017 // get level if specified 1017 String level = new AttributeValuePair(i.getText()) 1018 .getValue(); 1018 String level = new AttributeValuePair(i.getText()).getValue(); 1019 1019 // default permission (if none is specified) 1020 Permission permissionLevel = Permission 1021 .getPermission(level, 1022 Permission.followLinks); 1020 PermissionPair permissionLevel 1021 = new PermissionPair(level,UserAppliedPermission.followLinks); 1023 1022 1024 1023 if (overlayFrame != null) { 1025 1024 Overlay existingOverlay = Overlay.getOverlay( 1026 1025 overlays, overlayFrame); 1027 // If it wasn t in the list create it and add it.1026 // If it wasn't in the list create it and add it. 1028 1027 if (existingOverlay == null) { 1029 1028 Overlay newOverlay = new Overlay( 1030 overlayFrame, permissionLevel );1029 overlayFrame, permissionLevel.getPermission(overlayFrame.getOwner())); 1031 1030 i.setOverlay(newOverlay); 1032 1031 overlays.add(newOverlay); … … 1133 1132 */ 1134 1133 private static void addVector(List<Vector> vectors, 1135 Permission defaultPermission,Permission framePermission, Item i) {1134 UserAppliedPermission defaultPermission, UserAppliedPermission framePermission, Item i) { 1136 1135 // TODO It is possible to get into an infinate loop if a 1137 1136 // frame contains an @ao which leads to a frame with an … … 1140 1139 1141 1140 // Get the permission from off the vector frame 1142 Permission vectorPermission =Permission.getPermission(vector1141 UserAppliedPermission vectorPermission = UserAppliedPermission.getPermission(vector 1143 1142 .getAnnotationValue("permission"), defaultPermission); 1144 1143 // If the frame permission is lower, use that 1145 vectorPermission = Permission.min(vectorPermission, framePermission);1144 vectorPermission = UserAppliedPermission.min(vectorPermission, framePermission); 1146 1145 // Highest permissable permission for vectors is copy 1147 vectorPermission = Permission.min(vectorPermission,Permission.copy);1146 vectorPermission = UserAppliedPermission.min(vectorPermission, UserAppliedPermission.copy); 1148 1147 if (vector != null) { 1149 1148 String scaleString = new AttributeValuePair(i.getText()).getValue(); … … 1192 1191 if (message != null) { 1193 1192 if (message.contains(x, y)) { 1194 message.setPermission( Permission.copy);1193 message.setPermission(UserAppliedPermission.copy); 1195 1194 possibles.add(message); 1196 1195 } else { … … 1205 1204 if (MessageBay.getMessageLink() != null) { 1206 1205 if (MessageBay.getMessageLink().contains(x, y)) { 1207 MessageBay.getMessageLink().setPermission( Permission.copy);1206 MessageBay.getMessageLink().setPermission(UserAppliedPermission.copy); 1208 1207 possibles.add(MessageBay.getMessageLink()); 1209 1208 } … … 1221 1220 && LastEdited.getParent().getItems().contains( 1222 1221 LastEdited)) { 1223 LastEdited.setPermission( Permission.full);1222 LastEdited.setPermission(UserAppliedPermission.full); 1224 1223 return LastEdited; 1225 1224 } else if (bResetLastEdited) {
Note:
See TracChangeset
for help on using the changeset viewer.