Package com.biglybt.ui.swt.mainwindow
Class ClipboardCopy
- java.lang.Object
-
- com.biglybt.ui.swt.mainwindow.ClipboardCopy
-
public class ClipboardCopy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ClipboardCopy.copyToClipProvider
static interface
ClipboardCopy.copyToClipProvider2
-
Field Summary
Fields Modifier and Type Field Description private static java.util.LinkedList<java.lang.Object[]>
history
private static java.lang.String
MENU_ITEM_KEY
private static java.lang.String
MOUSE_LISTENER_KEY
-
Constructor Summary
Constructors Constructor Description ClipboardCopy()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addCopyToClipMenu(org.eclipse.swt.widgets.Control control)
static void
addCopyToClipMenu(org.eclipse.swt.widgets.Control control, ClipboardCopy.copyToClipProvider provider)
static void
addCopyToClipMenu(org.eclipse.swt.widgets.Menu menu, ClipboardCopy.copyToClipProvider provider)
static void
addCopyToClipMenu(org.eclipse.swt.widgets.Menu menu, java.lang.String text)
static java.lang.String
copyFromClipboard()
static void
copyToClipBoard(java.lang.String data)
static void
copyToClipBoard(java.lang.String data, PluginInterface originator)
static PluginInterface
getOriginator(java.lang.String text)
static void
removeCopyToClipMenu(org.eclipse.swt.widgets.Control control)
static void
removeCopyToClipMenu(org.eclipse.swt.widgets.Menu menu)
-
-
-
Method Detail
-
copyToClipBoard
public static void copyToClipBoard(java.lang.String data)
-
copyToClipBoard
public static void copyToClipBoard(java.lang.String data, PluginInterface originator)
-
getOriginator
public static PluginInterface getOriginator(java.lang.String text)
- Returns:
- originator of the clipboard text if known
-
copyFromClipboard
public static java.lang.String copyFromClipboard()
-
addCopyToClipMenu
public static void addCopyToClipMenu(org.eclipse.swt.widgets.Control control, ClipboardCopy.copyToClipProvider provider)
-
addCopyToClipMenu
public static void addCopyToClipMenu(org.eclipse.swt.widgets.Menu menu, java.lang.String text)
-
addCopyToClipMenu
public static void addCopyToClipMenu(org.eclipse.swt.widgets.Menu menu, ClipboardCopy.copyToClipProvider provider)
-
removeCopyToClipMenu
public static void removeCopyToClipMenu(org.eclipse.swt.widgets.Menu menu)
-
addCopyToClipMenu
public static void addCopyToClipMenu(org.eclipse.swt.widgets.Control control)
-
removeCopyToClipMenu
public static void removeCopyToClipMenu(org.eclipse.swt.widgets.Control control)
-
-