edu.northwestern.at.utils.swing
Interface CutCopyPaste

All Known Implementing Classes:
AnnotationEditor, LabeledSettingsTable, LabeledSettingsValueCellRenderer, Notepad, WordHoardCalcSimpleEditor, XTable, XTextArea, XTextPane, XTextPaneTableCellRenderer

public interface CutCopyPaste

CutCopyPaste -- interface for objects implementing clipboard cut, copy, and paste actions.


Method Summary
 void copy()
          Copy to clipboard.
 void cut()
          Cut to clipboard.
 boolean isCopyEnabled()
          Is copy enabled?
 boolean isCutEnabled()
          Is cut enabled?
 boolean isPasteEnabled()
          Is paste enabled?
 boolean isTextSelected()
          Is anything selected which can be cut/copied?
 void paste()
          Paste from clipboard.
 

Method Detail

cut

void cut()
Cut to clipboard.


copy

void copy()
Copy to clipboard.


paste

void paste()
Paste from clipboard.


isCutEnabled

boolean isCutEnabled()
Is cut enabled?


isCopyEnabled

boolean isCopyEnabled()
Is copy enabled?


isPasteEnabled

boolean isPasteEnabled()
Is paste enabled?


isTextSelected

boolean isTextSelected()
Is anything selected which can be cut/copied?