Changeset 746
- Timestamp:
- 01/24/14 11:12:25 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/FrameMouseActions.java
r744 r746 7 7 import java.awt.datatransfer.Clipboard; 8 8 import java.awt.datatransfer.DataFlavor; 9 import java.awt.datatransfer.StringSelection;10 9 import java.awt.datatransfer.Transferable; 11 10 import java.awt.event.ActionEvent; … … 19 18 import java.text.NumberFormat; 20 19 import java.util.ArrayList; 21 import java.util.Arrays;22 20 import java.util.Collection; 23 21 import java.util.Date; … … 589 587 if (lastRanged != null && e.getButton() != MouseEvent.BUTTON1) { 590 588 591 Text ranged = DisplayIO.getCurrentFrame().createNewText(); 592 ranged.setColor(lastRanged.getColor()); 593 ranged.setBackgroundColor(lastRanged.getBackgroundColor()); 594 ranged.setFont(ranged.getFont()); 595 ranged.setWidth(lastRanged.getAbsoluteWidth() * -1); 589 Text ranged; 590 if (isShiftDown()) { 591 // If shift is down, copy everything (size, color, etc.) except actions, links and data 592 ranged = lastRanged.copy(); 593 ranged.setActions(null); 594 ranged.setData((List<String>) null); 595 ranged.setLink(""); 596 } else { 597 // If shift isn't down, don't copy any attributes 598 ranged = new Text(""); 599 } 596 600 597 601 // if the user is cutting text from the item
Note:
See TracChangeset
for help on using the changeset viewer.