
META-INF.modules.java.desktop.classes.sun.awt.X11.XRobotPeer.class Maven / Gradle / Ivy
???? @ ?
java/lang/Object ()V
sun/awt/X11GraphicsDevice getDefaultConfiguration "()Ljava/awt/GraphicsConfiguration; sun/awt/X11GraphicsConfig sun/awt/X11/XRobotPeer xgc Lsun/awt/X11GraphicsConfig;
java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; sun/awt/SunToolkit
getNumberOfButtons ()I
" # $ % & sun/awt/AWTAccessor getInputEventAccessor *()Lsun/awt/AWTAccessor$InputEventAccessor; ( ) * + , &sun/awt/AWTAccessor$InputEventAccessor getButtonDownMasks ()[I
. / 0 setup (I[I)V 2 3 4 tryGtk Z 6 sun/awt/UNIXToolkit
5 8 9 : loadGTK ()Z < = 4 useGtk
? @ A scaleUp (I)I
C D E
mouseMoveImpl (Lsun/awt/X11GraphicsConfig;II)V
G H I mousePressImpl (I)V
K L I mouseReleaseImpl
N O I mouseWheelImpl
Q R I keyPressImpl
T U I keyReleaseImpl
W X Y getRGBPixelsImpl %(Lsun/awt/X11GraphicsConfig;IIII[IZ)V [ \ ] ^ _ java/awt/Rectangle width I [ a b _ height [ d e _ x [ g h _ y
j k loadNativeLibraries m %sun/security/action/GetPropertyAction o
awt.robot.gtk q true
l s t '(Ljava/lang/String;Ljava/lang/String;)V
v w x y z java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; | java/lang/String
~ ? ? ? java/lang/Boolean parseBoolean (Ljava/lang/String;)Z ? java/awt/peer/RobotPeer (Lsun/awt/X11GraphicsDevice;)V Code LineNumberTable LocalVariableTable this Lsun/awt/X11/XRobotPeer; gd Lsun/awt/X11GraphicsDevice; tk Lsun/awt/SunToolkit; isGtkSupported
StackMapTable mouseMove (II)V
mousePress buttons mouseRelease
mouseWheel wheelAmt keyPress keycode
keyRelease getRGBPixel (II)I
pixelArray [I getRGBPixels (Ljava/awt/Rectangle;)[I bounds Ljava/awt/Rectangle;
SourceFile XRobotPeer.java InnerClasses InputEventAccessor 0 ? 3 4 J = 4 ? ? ? S*? *+? ?
? ? ? M,? ? !? ' ? ->? 1? ,? 5? ,? 5? 7? >? 1? ? ? ? ;? ? 2 6 7 8 9 : " 9 % <