- Timestamp:
- 11/12/19 13:31:04 (4 years ago)
- Location:
- trunk/src/org/expeditee
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gio/gesture/StandardGestureActions.java
r1415 r1446 3763 3763 3764 3764 // check permissions 3765 boolean isSameOwner = item.getOwner().equals(UserSettings.UserName.get()); 3765 3766 boolean isOwnerPermissionChange = 3766 i tem.getOwner().equals(UserSettings.UserName.get())&& merger.getText().startsWith("Permission:");3767 isSameOwner && merger.getText().startsWith("Permission:"); 3767 3768 if (!item.hasPermission(UserAppliedPermission.full) && !isOwnerPermissionChange) { 3768 3769 // Items on the message box have parent == null -
trunk/src/org/expeditee/gui/management/ResourceUtil.java
r1441 r1446 1 1 package org.expeditee.gui.management; 2 2 3 import java.io.File; 4 import java.io.IOException; 3 5 import java.nio.file.Path; 4 6 import java.nio.file.Paths; 5 7 import java.util.List; 6 8 9 import org.expeditee.core.Image; 10 import org.expeditee.gui.DisplayController; 7 11 import org.expeditee.gui.Frame; 8 12 import org.expeditee.gui.FrameIO; 13 import org.expeditee.items.Text; 9 14 10 15 public class ResourceUtil { … … 44 49 45 50 return null; 51 } 52 53 public static Text newImageWithName(Image img, String name) throws IOException { 54 ResourceManager.images.getDirectories();// TODO: save this image out to the first directory in list instead of to IMAGES_PATH 55 File out = new File(FrameIO.IMAGES_PATH + name); 56 out.mkdirs(); 57 img.writeToDisk("png", out); 58 Text item = DisplayController.getCurrentFrame().createNewText("@i: " + out.getName()); 59 return item; 46 60 } 47 61 -
trunk/src/org/expeditee/io/ItemSelection.java
r1437 r1446 19 19 package org.expeditee.io; 20 20 21 import java.io.File;22 21 import java.io.IOException; 23 22 import java.io.Serializable; … … 26 25 27 26 import org.expeditee.core.Image; 28 import org.expeditee.core.Point;29 27 import org.expeditee.gio.ClipboardManager.ClipboardData; 30 28 import org.expeditee.gio.EcosystemManager; 31 29 import org.expeditee.gio.gesture.StandardGestureActions; 32 30 import org.expeditee.gui.DisplayController; 33 import org.expeditee.gui.FrameIO;34 31 import org.expeditee.gui.FreeItems; 35 32 import org.expeditee.gui.MessageBay; 33 import org.expeditee.gui.management.ResourceUtil; 36 34 import org.expeditee.items.Item; 37 35 import org.expeditee.items.ItemUtils; … … 174 172 //int hashcode = Arrays.hashCode(img.getData().getPixels(0, 0, img.getWidth(), img.getHeight(), (int[])null)); 175 173 int hashcode = img.hashCode(); 176 File out = new File(FrameIO.IMAGES_PATH + Integer.toHexString(hashcode) + ".png"); 177 out.mkdirs(); 178 img.writeToDisk("png", out); 179 Text item = DisplayController.getCurrentFrame().createNewText("@i: " + out.getName()); 174 String name = Integer.toHexString(hashcode) + ".png"; 175 Text item = ResourceUtil.newImageWithName(img, name); 180 176 f.add(item); 181 177 ExpClipReader.updateItems(f);
Note:
See TracChangeset
for help on using the changeset viewer.