< prev index next >
modules/javafx.graphics/src/main/java/com/sun/glass/ui/Clipboard.java
Print this page
rev 10048 : 8166564: @native for mac builds
Reviewed-by: kcr
@@ -24,10 +24,11 @@
*/
package com.sun.glass.ui;
import com.sun.glass.ui.delegate.ClipboardDelegate;
+import java.lang.annotation.Native;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
@@ -36,36 +37,36 @@
public class Clipboard {
/**
* predefined mime types
* Have to be synchronized with native realization.
*/
- public final static String TEXT_TYPE = "text/plain";
- public final static String HTML_TYPE = "text/html";
- public final static String RTF_TYPE = "text/rtf";
- public final static String URI_TYPE = "text/uri-list";//http://www.ietf.org/rfc/rfc2483.txt
- public final static String FILE_LIST_TYPE = "application/x-java-file-list";
- public final static String RAW_IMAGE_TYPE = "application/x-java-rawimage";
- public final static String DRAG_IMAGE = "application/x-java-drag-image";
- public final static String DRAG_IMAGE_OFFSET = "application/x-java-drag-image-offset";
- public final static String IE_URL_SHORTCUT_FILENAME = "text/ie-shortcut-filename";
+ @Native public final static String TEXT_TYPE = "text/plain";
+ @Native public final static String HTML_TYPE = "text/html";
+ @Native public final static String RTF_TYPE = "text/rtf";
+ @Native public final static String URI_TYPE = "text/uri-list";//http://www.ietf.org/rfc/rfc2483.txt
+ @Native public final static String FILE_LIST_TYPE = "application/x-java-file-list";
+ @Native public final static String RAW_IMAGE_TYPE = "application/x-java-rawimage";
+ @Native public final static String DRAG_IMAGE = "application/x-java-drag-image";
+ @Native public final static String DRAG_IMAGE_OFFSET = "application/x-java-drag-image-offset";
+ @Native public final static String IE_URL_SHORTCUT_FILENAME = "text/ie-shortcut-filename";
/**
* predefined drop-effect actions and combinations.
*/
- public final static int ACTION_NONE = 0x0;
- public final static int ACTION_COPY = 0x1;
- public final static int ACTION_MOVE = 0x2;
- public final static int ACTION_REFERENCE = 0x40000000;
- public final static int ACTION_COPY_OR_MOVE = ACTION_COPY | ACTION_MOVE;
- public final static int ACTION_ANY = 0x4FFFFFFF;
+ @Native public final static int ACTION_NONE = 0x0;
+ @Native public final static int ACTION_COPY = 0x1;
+ @Native public final static int ACTION_MOVE = 0x2;
+ @Native public final static int ACTION_REFERENCE = 0x40000000;
+ @Native public final static int ACTION_COPY_OR_MOVE = ACTION_COPY | ACTION_MOVE;
+ @Native public final static int ACTION_ANY = 0x4FFFFFFF;
/**
* predefined clipboard name for system shared buffers
*/
- public final static String DND = "DND";
- public final static String SYSTEM = "SYSTEM";
- public final static String SELECTION = "SELECTION";
+ @Native public final static String DND = "DND";
+ @Native public final static String SYSTEM = "SYSTEM";
+ @Native public final static String SELECTION = "SELECTION";
private final static Map <String, Clipboard> clipboards = new HashMap <String, Clipboard> ();
private final static ClipboardDelegate delegate = PlatformFactory.getPlatformFactory().createClipboardDelegate();
private final HashSet <ClipboardAssistance> assistants = new HashSet <ClipboardAssistance> ();
< prev index next >