src/java.desktop/unix/classes/sun/awt/X11/XEmbedHelper.java

Print this page

        

*** 36,82 **** * Common class for all XEmbed protocol participating classes. * Contains constant definitions and helper routines. */ public class XEmbedHelper { private static final PlatformLogger xembedLog = PlatformLogger.getLogger("sun.awt.X11.xembed"); ! final static Unsafe unsafe = Unsafe.getUnsafe(); ! final static int XEMBED_VERSION = 0, XEMBED_MAPPED = (1 << 0); /* XEMBED messages */ ! final static int XEMBED_EMBEDDED_NOTIFY = 0; ! final static int XEMBED_WINDOW_ACTIVATE = 1; ! final static int XEMBED_WINDOW_DEACTIVATE = 2; ! final static int XEMBED_REQUEST_FOCUS =3; ! final static int XEMBED_FOCUS_IN = 4; ! final static int XEMBED_FOCUS_OUT = 5; ! final static int XEMBED_FOCUS_NEXT = 6; ! final static int XEMBED_FOCUS_PREV = 7; /* 8-9 were used for XEMBED_GRAB_KEY/XEMBED_UNGRAB_KEY */ ! final static int XEMBED_GRAB_KEY = 8; ! final static int XEMBED_UNGRAB_KEY = 9; ! final static int XEMBED_MODALITY_ON = 10; ! final static int XEMBED_MODALITY_OFF = 11; ! final static int XEMBED_REGISTER_ACCELERATOR = 12; ! final static int XEMBED_UNREGISTER_ACCELERATOR= 13; ! final static int XEMBED_ACTIVATE_ACCELERATOR = 14; ! final static int NON_STANDARD_XEMBED_GTK_GRAB_KEY = 108; ! final static int NON_STANDARD_XEMBED_GTK_UNGRAB_KEY = 109; // A detail code is required for XEMBED_FOCUS_IN. The following values are valid: /* Details for XEMBED_FOCUS_IN: */ ! final static int XEMBED_FOCUS_CURRENT = 0; ! final static int XEMBED_FOCUS_FIRST = 1; ! final static int XEMBED_FOCUS_LAST = 2; // Modifiers bits ! final static int XEMBED_MODIFIER_SHIFT = (1 << 0); ! final static int XEMBED_MODIFIER_CONTROL = (1 << 1); ! final static int XEMBED_MODIFIER_ALT = (1 << 2); ! final static int XEMBED_MODIFIER_SUPER = (1 << 3); ! final static int XEMBED_MODIFIER_HYPER = (1 << 4); static XAtom XEmbedInfo; static XAtom XEmbed; XEmbedHelper() { --- 36,82 ---- * Common class for all XEmbed protocol participating classes. * Contains constant definitions and helper routines. */ public class XEmbedHelper { private static final PlatformLogger xembedLog = PlatformLogger.getLogger("sun.awt.X11.xembed"); ! static final Unsafe unsafe = Unsafe.getUnsafe(); ! static final int XEMBED_VERSION = 0, XEMBED_MAPPED = (1 << 0); /* XEMBED messages */ ! static final int XEMBED_EMBEDDED_NOTIFY = 0; ! static final int XEMBED_WINDOW_ACTIVATE = 1; ! static final int XEMBED_WINDOW_DEACTIVATE = 2; ! static final int XEMBED_REQUEST_FOCUS =3; ! static final int XEMBED_FOCUS_IN = 4; ! static final int XEMBED_FOCUS_OUT = 5; ! static final int XEMBED_FOCUS_NEXT = 6; ! static final int XEMBED_FOCUS_PREV = 7; /* 8-9 were used for XEMBED_GRAB_KEY/XEMBED_UNGRAB_KEY */ ! static final int XEMBED_GRAB_KEY = 8; ! static final int XEMBED_UNGRAB_KEY = 9; ! static final int XEMBED_MODALITY_ON = 10; ! static final int XEMBED_MODALITY_OFF = 11; ! static final int XEMBED_REGISTER_ACCELERATOR = 12; ! static final int XEMBED_UNREGISTER_ACCELERATOR= 13; ! static final int XEMBED_ACTIVATE_ACCELERATOR = 14; ! static final int NON_STANDARD_XEMBED_GTK_GRAB_KEY = 108; ! static final int NON_STANDARD_XEMBED_GTK_UNGRAB_KEY = 109; // A detail code is required for XEMBED_FOCUS_IN. The following values are valid: /* Details for XEMBED_FOCUS_IN: */ ! static final int XEMBED_FOCUS_CURRENT = 0; ! static final int XEMBED_FOCUS_FIRST = 1; ! static final int XEMBED_FOCUS_LAST = 2; // Modifiers bits ! static final int XEMBED_MODIFIER_SHIFT = (1 << 0); ! static final int XEMBED_MODIFIER_CONTROL = (1 << 1); ! static final int XEMBED_MODIFIER_ALT = (1 << 2); ! static final int XEMBED_MODIFIER_SUPER = (1 << 3); ! static final int XEMBED_MODIFIER_HYPER = (1 << 4); static XAtom XEmbedInfo; static XAtom XEmbed; XEmbedHelper() {