jdk/src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java
changeset 32865 f9cb6e427f9e
parent 26037 508779ce6619
child 33674 566777f73c32
equal deleted inserted replaced
32864:2a338536e642 32865:f9cb6e427f9e
   311     static native int XGetWindowProperty(long display, long window, long atom,
   311     static native int XGetWindowProperty(long display, long window, long atom,
   312                                          long long_offset, long long_length,
   312                                          long long_offset, long long_length,
   313                                          long delete, long req_type, long actualy_type,
   313                                          long delete, long req_type, long actualy_type,
   314                                          long actualy_format, long nitems_ptr,
   314                                          long actualy_format, long nitems_ptr,
   315                                          long bytes_after, long data_ptr);
   315                                          long bytes_after, long data_ptr);
   316     native static void XChangePropertyImpl(long display, long window, long atom,
   316     static native void XChangePropertyImpl(long display, long window, long atom,
   317                                            long type, int format, int mode, long data,
   317                                            long type, int format, int mode, long data,
   318                                            int nelements);
   318                                            int nelements);
   319     static void XChangeProperty(long display, long window, long atom,
   319     static void XChangeProperty(long display, long window, long atom,
   320                                 long type, int format, int mode, long data,
   320                                 long type, int format, int mode, long data,
   321                                 int nelements) {
   321                                 int nelements) {
   564 
   564 
   565     static native void SetZOrder(long display, long window, long above);
   565     static native void SetZOrder(long display, long window, long above);
   566 
   566 
   567 /* Global memory area used for X lib parameter passing */
   567 /* Global memory area used for X lib parameter passing */
   568 
   568 
   569     final static long lbuffer = unsafe.allocateMemory(64);  // array to hold 8 longs
   569     static final long lbuffer = unsafe.allocateMemory(64);  // array to hold 8 longs
   570     final static long ibuffer = unsafe.allocateMemory(32);  // array to hold 8 ints
   570     static final long ibuffer = unsafe.allocateMemory(32);  // array to hold 8 ints
   571 
   571 
   572     static final long larg1 = lbuffer;
   572     static final long larg1 = lbuffer;
   573     static final long larg2 = larg1+8;
   573     static final long larg2 = larg1+8;
   574     static final long larg3 = larg2+8;
   574     static final long larg3 = larg2+8;
   575     static final long larg4 = larg3+8;
   575     static final long larg4 = larg3+8;