APIdia Launch Partner
Top Description Fields Constructors Methods
sun.awt.X11

public Class XEmbedHelper

extends Object
Class Inheritance
Known Direct Subclasses
sun.awt.X11.XEmbedCanvasPeer.XEmbedServer, sun.awt.X11.XEmbedClientHelper, sun.awt.X11.XEmbeddingContainer
Imports
jdk.internal.misc.Unsafe, sun.util.logging.PlatformLogger, java.awt.AWTKeyStroke, java.awt.event.InputEvent

Common class for all XEmbed protocol participating classes. Contains constant definitions and helper routines.

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final Unsafe
pack-priv static XAtom
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static XAtom
private static final PlatformLogger

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
focusIdToString(int focus_id)

pack-priv AWTKeyStroke
getKeyStrokeForKeySym(long keysym, long state)

pack-priv int
getModifiers(int state)

Converts XEMBED modifiers mask into AWT InputEvent mask

pack-priv static String
msgidToString(int msg_id)

pack-priv void
sendMessage(long window, int message)

pack-priv void
sendMessage(long window, int message, long detail, long data1, long data2)

pack-priv static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

NON_STANDARD_XEMBED_GTK_GRAB_KEYback to summary
pack-priv static final int NON_STANDARD_XEMBED_GTK_GRAB_KEY
NON_STANDARD_XEMBED_GTK_UNGRAB_KEYback to summary
pack-priv static final int NON_STANDARD_XEMBED_GTK_UNGRAB_KEY
unsafeback to summary
pack-priv static final Unsafe unsafe
XEmbedback to summary
pack-priv static XAtom XEmbed
XEMBED_ACTIVATE_ACCELERATORback to summary
pack-priv static final int XEMBED_ACTIVATE_ACCELERATOR
XEMBED_EMBEDDED_NOTIFYback to summary
pack-priv static final int XEMBED_EMBEDDED_NOTIFY
XEMBED_FOCUS_CURRENTback to summary
pack-priv static final int XEMBED_FOCUS_CURRENT
XEMBED_FOCUS_FIRSTback to summary
pack-priv static final int XEMBED_FOCUS_FIRST
XEMBED_FOCUS_INback to summary
pack-priv static final int XEMBED_FOCUS_IN
XEMBED_FOCUS_LASTback to summary
pack-priv static final int XEMBED_FOCUS_LAST
XEMBED_FOCUS_NEXTback to summary
pack-priv static final int XEMBED_FOCUS_NEXT
XEMBED_FOCUS_OUTback to summary
pack-priv static final int XEMBED_FOCUS_OUT
XEMBED_FOCUS_PREVback to summary
pack-priv static final int XEMBED_FOCUS_PREV
XEMBED_GRAB_KEYback to summary
pack-priv static final int XEMBED_GRAB_KEY
XEMBED_MAPPEDback to summary
pack-priv static final int XEMBED_MAPPED
XEMBED_MODALITY_OFFback to summary
pack-priv static final int XEMBED_MODALITY_OFF
XEMBED_MODALITY_ONback to summary
pack-priv static final int XEMBED_MODALITY_ON
XEMBED_MODIFIER_ALTback to summary
pack-priv static final int XEMBED_MODIFIER_ALT
XEMBED_MODIFIER_CONTROLback to summary
pack-priv static final int XEMBED_MODIFIER_CONTROL
XEMBED_MODIFIER_HYPERback to summary
pack-priv static final int XEMBED_MODIFIER_HYPER
XEMBED_MODIFIER_SHIFTback to summary
pack-priv static final int XEMBED_MODIFIER_SHIFT
XEMBED_MODIFIER_SUPERback to summary
pack-priv static final int XEMBED_MODIFIER_SUPER
XEMBED_REGISTER_ACCELERATORback to summary
pack-priv static final int XEMBED_REGISTER_ACCELERATOR
XEMBED_REQUEST_FOCUSback to summary
pack-priv static final int XEMBED_REQUEST_FOCUS
XEMBED_UNGRAB_KEYback to summary
pack-priv static final int XEMBED_UNGRAB_KEY
XEMBED_UNREGISTER_ACCELERATORback to summary
pack-priv static final int XEMBED_UNREGISTER_ACCELERATOR
XEMBED_VERSIONback to summary
pack-priv static final int XEMBED_VERSION
XEMBED_WINDOW_ACTIVATEback to summary
pack-priv static final int XEMBED_WINDOW_ACTIVATE
XEMBED_WINDOW_DEACTIVATEback to summary
pack-priv static final int XEMBED_WINDOW_DEACTIVATE
XEmbedInfoback to summary
pack-priv static XAtom XEmbedInfo
xembedLogback to summary
private static final PlatformLogger xembedLog

Constructor Detail

XEmbedHelperback to summary
pack-priv XEmbedHelper()

Method Detail

focusIdToStringback to summary
pack-priv static String focusIdToString(int focus_id)
getKeyStrokeForKeySymback to summary
pack-priv AWTKeyStroke getKeyStrokeForKeySym(long keysym, long state)
getModifiersback to summary
pack-priv int getModifiers(int state)

Converts XEMBED modifiers mask into AWT InputEvent mask

msgidToStringback to summary
pack-priv static String msgidToString(int msg_id)
sendMessageback to summary
pack-priv void sendMessage(long window, int message)
sendMessageback to summary
pack-priv void sendMessage(long window, int message, long detail, long data1, long data2)
XEmbedMessageToStringback to summary
pack-priv static String XEmbedMessageToString(XClientMessageEvent msg)