META-INF.modules.java.desktop.classes.sun.awt.X11.XEmbedCanvasPeer.class Maven / Gradle / Ivy
???? 8??
??
? ???
? ?? ???
? ?? ?? ??
?
?
?
??
??
?? ??
u?
???? *?
??
??
???
?
?
??
??
??
??
w?
w? ??
w? ? ?? ??
??
?? ?
??
??
??
?? B
??
??
??
??
??
?
?? ?
??
??
??
?? ?
?
?
?
?
K
?
?
? ?
L
L
?
?
?
N
N
N! #
?$%
f& ?'
?()
f*
f+
j,
?-
.
f/
f0
1
?2
?3
?4
56
u78
y?
9:
;< y=
?>
;? ;@
AB
y5C
yD
yE
y*
y+
?F
?G I
?JK
?L
?MNOP
??
?Q
?RST
??UVW
??X Y
Z[
\
?]^
_
?`a ?
?c
?d
?efgh
Hi jk jl
Hmnop
?q
rst
?u
Hv
uw
xyz
{|}~
??
???
?&
?? ?
?? ??
???
???
???
???
??
???
??
??
??
u?
?
???????
?? ??
???? ?
?
?
?
?? ?
??
?
??
??
??
??
??
??
??
????
??
??
??
u? ??
??
??
??
?
??
????????
GrabbedKey InnerClasses XEmbedServer XEmbedDropTarget xembedLog !Lsun/util/logging/PlatformLogger; applicationActive Z xembed +Lsun/awt/X11/XEmbedCanvasPeer$XEmbedServer; accelerators Ljava/util/Map; Signature 8Ljava/util/Map; accel_lookup 8Ljava/util/Map; grabbed_keys Ljava/util/Set; :Ljava/util/Set;
ACCEL_LOCK Ljava/lang/Object; GRAB_LOCK ()V Code LineNumberTable LocalVariableTable this Lsun/awt/X11/XEmbedCanvasPeer; $(Lsun/awt/X11/XCreateWindowParams;)V params !Lsun/awt/X11/XCreateWindowParams; (Ljava/awt/Component;)V target Ljava/awt/Component; postInit preInit installModalityListener deinstallModalityListener installAcceleratorListener deinstallAcceleratorListener installActivateListener toplevel Ljava/awt/Window;
StackMapTable deinstallActivateListener isXEmbedActive ()Z isApplicationActive initDispatching? endDispatching
embedChild (J)V child J childDestroyed handleEvent (Ljava/awt/AWTEvent;)V e Ljava/awt/AWTEvent;
dispatchEvent (Lsun/awt/X11/XEvent;)V cr Lsun/awt/X11/XCreateWindowEvent; dn !Lsun/awt/X11/XDestroyWindowEvent; rep Lsun/awt/X11/XReparentEvent; ev Lsun/awt/X11/XEvent;??? getPreferredSize ()Ljava/awt/Dimension; p_hints hints Lsun/awt/X11/XSizeHints; res Ljava/awt/Dimension; getMinimumSize dispose isFocusable getTopLevel '(Ljava/awt/Component;)Ljava/awt/Window; comp getClientBounds ()Ljava/awt/Rectangle; status I wattr Lsun/awt/X11/XWindowAttributes; childResized bounds Ljava/awt/Rectangle; focusNext focusPrev requestXEmbedFocus notifyChildEmbedded detachChild windowGainedFocus (Ljava/awt/event/WindowEvent;)V Ljava/awt/event/WindowEvent; windowLostFocus canvasFocusGained (Ljava/awt/event/FocusEvent;)V flavor Ljava/awt/event/FocusEvent; canvasFocusLost opp num? getBData (Ljava/awt/event/KeyEvent;)[B Ljava/awt/event/KeyEvent; forwardKeyEvent (Ljava/awt/event/KeyEvent;)V ke Lsun/awt/X11/XKeyEvent; bdata [B data~ grabKey (JJ)V keysym modifiers ungrabKey registerAccelerator (JJJ)V accel_id unregisterAccelerator propogateRegisterAccelerator (Ljava/awt/AWTKeyStroke;)V embedded Lsun/awt/X11/XEmbeddedFramePeer; stroke Ljava/awt/AWTKeyStroke; parent Lsun/awt/X11/XWindowPeer;? propogateUnRegisterAccelerator postProcessKeyEvent (Ljava/awt/event/KeyEvent;)Z result exists key )Lsun/awt/X11/XEmbedCanvasPeer$GrabbedKey;?? modalityPushed (Lsun/awt/ModalityEvent;)V Lsun/awt/ModalityEvent; modalityPopped handleClientMessage xev msg !Lsun/awt/X11/XClientMessageEvent;? setXEmbedDropTarget r Ljava/lang/Runnable; removeXEmbedDropTarget processXEmbedDnDEvent (JI)Z
appContext Lsun/awt/AppContext; peer $Lsun/awt/X11/XDropTargetContextPeer; ctxt eventID disableBackgroundErase #getAppropriateGraphicsConfiguration B(Ljava/awt/GraphicsConfiguration;)Ljava/awt/GraphicsConfiguration;
SourceFile XEmbedCanvasPeer.java NestMembers sun/awt/X11/XEmbedHelper )sun/awt/X11/XEmbedCanvasPeer$XEmbedServer?
java/util/HashMap java/util/HashSet"%(".,*&'??)" sun/awt/X11/XBaseWindow
event mask sun/awt/X11/XConstants???????? sun/awt/SunToolkit???????????YZ???4???<
???????? BootstrapMethods???????? ?
?4h
?i68>?34 java/awt/event/FocusEventnoro java/awt/event/InputEvent4 java/awt/event/KeyEventyzBC???? ?!"?9:#$?%&='(?)*+?,- sun/awt/X11/XSizeHints:.</0 java/awt/Dimension1234:OP56VP2+-W java/awt/Window78 sun/awt/X11/XWindowAttributes:<=>?@A<BCDEFGHI java/awt/RectangleJKL\]M?NOP java/awt/event/ComponentEventQRS 6Requesting focus for the next component after embedder java/awt/event/InvocationEvent sun/awt/X11/XEmbedCanvasPeer$1TR? )XEmbed is not active - denying focus next sun/awt/X11/XEmbedCanvasPeer$2 )XEmbed is not active - denying focus prev Requesting focus for client sun/awt/X11/XEmbedCanvasPeer$3 ,XEmbed is not active - denying request focusU<VWXYZ54 -Sending WINDOW_ACTIVATE during initializationY[\4 *Sending FOCUS_GAINED during initialization]^?_`a Sending WINDOW_ACTIVATE Sending WINDOW_DEACTIVATE Forwarding FOCUS_GAINEDbdefghgi4 Forwarding FOCUS_LOST $sun/security/action/GetBooleanAction sun.awt.xembed.testing?jkl java/lang/Booleanm4nopqrst java/lang/NumberFormatExceptionuvxyvz Try to forward key eventvw{|} sun/awt/X11/XKeyEvent~:????????: sun/awt/X11/XEmbedCanvasPeer$4? sun/awt/X11/XEmbedCanvasPeer$5 sun/awt/X11/XEmbedCanvasPeer$6? sun/awt/X11/XEmbedCanvasPeer$7??? sun/awt/X11/XEmbeddedFramePeer???????4?????????? java/lang/Long???? 'sun/awt/X11/XEmbedCanvasPeer$GrabbedKeyz?????C??????????????gef???:???? But XEmbed is not Active! sun/awt/X11/XEmbedCanvasPeer$8?T sun/awt/X11/XEmbedCanvasPeer$9????? -sun/awt/X11/XEmbedCanvasPeer$XEmbedDropTarget???????? #sun.awt.X11.xembed.XEmbedCanvasPeer?? sun/awt/X11/XEmbedCanvasPeer sun/awt/X11/XCanvasPeer "java/awt/event/WindowFocusListener java/awt/KeyEventPostProcessor sun/awt/ModalityListener sun/awt/WindowIDProvider java/lang/Throwable sun/awt/X11/XCreateWindowEvent sun/awt/X11/XDestroyWindowEvent sun/awt/X11/XReparentEvent java/awt/Component sun/awt/X11/XWindowPeer java/awt/AWTKeyStroke java/lang/Object sun/awt/X11/XClientMessageEvent !(Lsun/awt/X11/XEmbedCanvasPeer;)V setFocusTraversalKeysEnabled (Z)V valueOf (J)Ljava/lang/Long; sun/awt/X11/XCreateWindowParams put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; addModalityListener (Lsun/awt/ModalityListener;)V removeModalityListener java/awt/KeyboardFocusManager getCurrentKeyboardFocusManager !()Ljava/awt/KeyboardFocusManager; addKeyEventPostProcessor #(Ljava/awt/KeyEventPostProcessor;)V removeKeyEventPostProcessor addWindowFocusListener '(Ljava/awt/event/WindowFocusListener;)V isFocused removeWindowFocusListener handle %sun/util/logging/PlatformLogger$Level Level FINE 'Lsun/util/logging/PlatformLogger$Level; sun/util/logging/PlatformLogger
isLoggable *(Lsun/util/logging/PlatformLogger$Level;)Z toHexString (J)Ljava/lang/String;
?? Init embedding for makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; fine (Ljava/lang/String;)V sun/awt/X11/XToolkit awtLock addEventDispatcher "(JLsun/awt/X11/XEventDispatcher;)V
getDisplay ()J sun/awt/X11/XlibWrapper XSelectInput sun/awt/X11/XDropTargetRegistry getRegistry #()Lsun/awt/X11/XDropTargetRegistry; getWindow registerXEmbedClient awtUnlock processXEmbedInfo End dispatching for unregisterXEmbedClient removeEventDispatcher Child has self-destroyed. java/awt/AWTEvent getID ()I
isConsumed sun/awt/X11/XEvent get_type get_xcreatewindow "()Lsun/awt/X11/XCreateWindowEvent; FINEST Message on embedder: 4(Lsun/awt/X11/XCreateWindowEvent;)Ljava/lang/String; finest FINER
get_parent
get_window $Create notify for parent , window 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; finer get_xdestroywindow #()Lsun/awt/X11/XDestroyWindowEvent; 5(Lsun/awt/X11/XDestroyWindowEvent;)Ljava/lang/String; Destroy notify for parent:
get_xreparent ()Lsun/awt/X11/XReparentEvent; 0(Lsun/awt/X11/XReparentEvent;)Ljava/lang/String; get_event /Reparent notify for parent , window , event J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; XAllocSizeHints larg1 XGetWMNormalHints (JJJJ)I get_width
get_height (II)V XFree
get_min_width get_min_height getParent ()Ljava/awt/Container;? 0sun/awt/X11/XErrorHandler$IgnoreBadWindowHandler IgnoreBadWindowHandler getInstance 4()Lsun/awt/X11/XErrorHandler$IgnoreBadWindowHandler; sun/awt/X11/XErrorHandlerUtil WITH_XERROR_HANDLER (Lsun/awt/X11/XErrorHandler;)V pData XGetWindowAttributes (JJJ)I RESTORE_XERROR_HANDLER saved_error Lsun/awt/X11/XErrorEvent; sun/awt/X11/XErrorEvent get_error_code ()B get_x get_y (IIII)V Child resized: ((Ljava/awt/Rectangle;)Ljava/lang/String; targetToAppContext ((Ljava/lang/Object;)Lsun/awt/AppContext; (Ljava/awt/Component;I)V postEvent *(Lsun/awt/AppContext;Ljava/awt/AWTEvent;)V )(Ljava/lang/Object;Ljava/lang/Runnable;)V version java/lang/Math min (JJ)J sendMessage (JIJJJ)V (JI)V hasFocus Detaching child XUnmapWindow getDefaultRootWindow XReparentWindow (JJJII)V getCause Cause #()Ljava/awt/event/FocusEvent$Cause; java/awt/event/FocusEvent$Cause TRAVERSAL_FORWARD !Ljava/awt/event/FocusEvent$Cause; TRAVERSAL_BACKWARD isTemporary java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; booleanValue getOppositeComponent ()Ljava/awt/Component; getName ()Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;)I sun/awt/AWTAccessor getAWTEventAccessor AWTEventAccessor (()Lsun/awt/AWTAccessor$AWTEventAccessor; $sun/awt/AWTAccessor$AWTEventAccessor (Ljava/awt/AWTEvent;)[B sun/awt/X11/Native toData ([B)J
set_window Forwarding native key event: +(Lsun/awt/X11/XKeyEvent;)Ljava/lang/String;
XSendEvent (JJZJJ)I unsafe Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe
freeMemory #(Lsun/awt/X11/XEmbedCanvasPeer;JJ)V $(Lsun/awt/X11/XEmbedCanvasPeer;JJJ)V "(Lsun/awt/X11/XEmbedCanvasPeer;J)V getToplevelXWindow ()Lsun/awt/X11/XWindowPeer; getTarget ()Ljava/lang/Object; isFocusOwner Post-processing event -(Ljava/awt/event/KeyEvent;)Ljava/lang/String; getAWTKeyStrokeForEvent 2(Ljava/awt/event/KeyEvent;)Ljava/awt/AWTKeyStroke;
java/util/Map containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; longValue Activating accelerator
java/util/Set contains Forwarding grabbed key get_xclient #()Lsun/awt/X11/XClientMessageEvent; Client message to embedder: 5(Lsun/awt/X11/XClientMessageEvent;)Ljava/lang/String; get_message_type XEmbed Lsun/awt/X11/XAtom; sun/awt/X11/XAtom getAtom XEmbedMessageToString get_data (I)J executeOnEventHandlerThread
getDropTarget ()Ljava/awt/dnd/DropTarget; Drop target= -(Ljava/awt/dnd/DropTarget;)Ljava/lang/String; "sun/awt/X11/XDropTargetContextPeer getPeer :(Lsun/awt/AppContext;)Lsun/awt/X11/XDropTargetContextPeer; forwardEventToEmbedded (JJI)V getLogger 5(Ljava/lang/String;)Lsun/util/logging/PlatformLogger;??? sun/awt/X11/XErrorHandler $java/lang/invoke/StringConcatFactory? Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! ?
5 ? B*? *? Y*? ? *? Y? ? *? Y? ? *?
Y? ? **? ?
**? ? ? " 4 - . / &