
META-INF.modules.java.desktop.classes.sun.awt.X11.XEmbeddingContainer.class Maven / Gradle / Ivy
???? ;
sun/awt/X11/XEmbedHelper ()V java/util/HashMap
sun/awt/X11/XEmbeddingContainer children Ljava/util/HashMap; embedder Lsun/awt/X11/XWindow;
sun/awt/X11/XWindow getWindow ()J
sun/awt/X11/XToolkit addEventDispatcher "(JLsun/awt/X11/XEventDispatcher;)V
! " removeEventDispatcher
$ % & checkXEmbed (J)Z
( ) * createChildProxy (J)Ljava/awt/Component;
, - . getTarget ()Ljava/lang/Object; 0 java/awt/Container 2 Center
/ 4 5 6 add <(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;
8 9 : ; < sun/awt/AWTAccessor getComponentAccessor )()Lsun/awt/AWTAccessor$ComponentAccessor; > ? @ A B %sun/awt/AWTAccessor$ComponentAccessor getPeer 3(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer; D sun/awt/X11/XEmbeddedFramePeer
F G H I J java/lang/Long valueOf (J)Ljava/lang/Long;
L M N put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; P sun/awt/X11/XEmbedChildProxy
O R S %(Lsun/awt/X11/XEmbeddingContainer;J)V
U V W sendMessage (JIJJJ)V Y Z [ unsafe Ljdk/internal/misc/Unsafe;
_ ` a b c jdk/internal/misc/Unsafe allocateMemory (J)J e f g
XEmbedInfo Lsun/awt/X11/XAtom;
i j k l m sun/awt/X11/XAtom getAtomData (JJI)Z
_ o p q getInt (J)I
_ s t u
freeMemory (J)V
w x awtLock
z {
getDisplay
} ~ ? ? sun/awt/X11/XlibWrapper XUnmapWindow (JJ)V
? ? getDefaultRootWindow
} ? ? ? XReparentWindow (JJJII)V
? ? awtUnlock
? V ? (JI)V
? ? ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? sun/awt/X11/XEmbedChildProxyPeer
? ? ? ? ? sun/awt/X11/XEvent get_xclient #()Lsun/awt/X11/XClientMessageEvent;
? ? ? ? sun/awt/X11/XClientMessageEvent get_message_type ? ? g XEmbed
i ? ? getAtom
? ? ? ? get_data (I)J
? ? ? getChild %(J)Lsun/awt/X11/XEmbedChildProxyPeer;
? ? ? requestXEmbedFocus
? ? ? ? get_type ()I
? ? ? handleClientMessage (Lsun/awt/X11/XEvent;)V
8 ? ? ? getAWTEventAccessor (()Lsun/awt/AWTAccessor$AWTEventAccessor; ? ? ? ? ? $sun/awt/AWTAccessor$AWTEventAccessor getBData (Ljava/awt/AWTEvent;)[B
? ? ? ? ? sun/awt/X11/Native toData ([B)J ? sun/awt/X11/XKeyEvent
? ? u
? ? ? u
set_window ? sun/awt/X11/XConstants
} ? ? ?
XSendEvent (JJZJJ)I } Y ? sun/awt/X11/XEventDispatcher Signature BLjava/util/HashMap; Code LineNumberTable LocalVariableTable this !Lsun/awt/X11/XEmbeddingContainer; install (Lsun/awt/X11/XWindow;)V deinstall proxy Ljava/awt/Component; peer Lsun/awt/X11/XEmbeddedFramePeer; child J
StackMapTable notifyChildEmbedded childResized (Ljava/awt/Component;)V protocol I flags data ? java/lang/Throwable detachChild focusGained focusLost xev Lsun/awt/X11/XEvent; msg !Lsun/awt/X11/XClientMessageEvent;
dispatchEvent forwardKeyEvent (JLjava/awt/event/KeyEvent;)V e Ljava/awt/event/KeyEvent; bdata [B ke Lsun/awt/X11/XKeyEvent; java/awt/event/KeyEvent
SourceFile XEmbeddingContainer.java InnerClasses ComponentAccessor AWTEventAccessor ! ? ? ? ? B *? *? Y? ?
? ? $ " % ? ? ? ? ? ? J *+? +? *? ? ? ) *
+ ? ? ? ? ? : *? ? *? ? ?
- . ? ? ? 5 u ? ? A*? #? ;*? 'N*? ? +? /1-? 3W? 7-? = ? C:? *?
? E? KW? ? " 1 2 3 4 # 5 - 6 2 7 @ : ? * 2 ? ? - ? ? A ? ? A ? ? ? ? @ ) * ? >
? OY*? Q? ? = ?
? ?
? ? ? u ? H
**? ? ? T? ?
@ A ? ? ? ? ? ? ? ? 5 ? ? D ? ? ? ? ? % &