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

public final Class XEmbeddingContainer

extends XEmbedHelper
implements XEventDispatcher
Class Inheritance
All Implemented Interfaces
sun.awt.X11.XEventDispatcher
Imports
java.awt.*, java.util.HashMap, java.awt.event.KeyEvent, sun.awt.AWTAccessor

Field Summary

Modifier and TypeField and Description
pack-priv HashMap<Long, ComponentPeer>
pack-priv XWindow
Inherited from sun.awt.X11.XEmbedHelper:
NON_STANDARD_XEMBED_GTK_GRAB_KEYNON_STANDARD_XEMBED_GTK_UNGRAB_KEYunsafeXEmbedXEMBED_ACTIVATE_ACCELERATORXEMBED_EMBEDDED_NOTIFYXEMBED_FOCUS_CURRENTXEMBED_FOCUS_FIRSTXEMBED_FOCUS_INXEMBED_FOCUS_LASTXEMBED_FOCUS_NEXTXEMBED_FOCUS_OUTXEMBED_FOCUS_PREVXEMBED_GRAB_KEYXEMBED_MAPPEDXEMBED_MODALITY_OFFXEMBED_MODALITY_ONXEMBED_MODIFIER_ALTXEMBED_MODIFIER_CONTROLXEMBED_MODIFIER_HYPERXEMBED_MODIFIER_SHIFTXEMBED_MODIFIER_SUPERXEMBED_REGISTER_ACCELERATORXEMBED_REQUEST_FOCUSXEMBED_UNGRAB_KEYXEMBED_UNREGISTER_ACCELERATORXEMBED_VERSIONXEMBED_WINDOW_ACTIVATEXEMBED_WINDOW_DEACTIVATEXEmbedInfo

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
add(long child)

pack-priv boolean
checkXEmbed(long child)

pack-priv void
pack-priv Component
createChildProxy(long child)

pack-priv void
pack-priv void
detachChild(long child)

public void
pack-priv void
focusGained(long child)

pack-priv void
focusLost(long child)

pack-priv void
forwardKeyEvent(long child, KeyEvent e)

pack-priv XEmbedChildProxyPeer
getChild(long child)

public void
pack-priv void
install(XWindow embedder)

pack-priv void
notifyChildEmbedded(long child)

Inherited from sun.awt.X11.XEmbedHelper:
focusIdToStringgetKeyStrokeForKeySymgetModifiersmsgidToStringsendMessagesendMessageXEmbedMessageToString

Field Detail

childrenback to summary
pack-priv HashMap<Long, ComponentPeer> children
embedderback to summary
pack-priv XWindow embedder

Constructor Detail

XEmbeddingContainerback to summary
pack-priv XEmbeddingContainer()

Method Detail

addback to summary
pack-priv void add(long child)
checkXEmbedback to summary
pack-priv boolean checkXEmbed(long child)
childResizedback to summary
pack-priv void childResized(Component child)
createChildProxyback to summary
pack-priv Component createChildProxy(long child)
deinstallback to summary
pack-priv void deinstall()
detachChildback to summary
pack-priv void detachChild(long child)
dispatchEventback to summary
public void dispatchEvent(XEvent xev)

Implements sun.awt.X11.XEventDispatcher.dispatchEvent.

Annotations
@Override
focusGainedback to summary
pack-priv void focusGained(long child)
focusLostback to summary
pack-priv void focusLost(long child)
forwardKeyEventback to summary
pack-priv void forwardKeyEvent(long child, KeyEvent e)
getChildback to summary
pack-priv XEmbedChildProxyPeer getChild(long child)
handleClientMessageback to summary
public void handleClientMessage(XEvent xev)
installback to summary
pack-priv void install(XWindow embedder)
notifyChildEmbeddedback to summary
pack-priv void notifyChildEmbedded(long child)