< prev index next >

src/java.desktop/windows/native/libawt/windows/awt_DrawingSurface.h

Print this page


   1 /*
   2  * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 145 extern "C" {
 146 #endif
 147     _JNI_IMPORT_OR_EXPORT_
 148     JAWT_DrawingSurface* JNICALL DSGetDrawingSurface
 149         (JNIEnv* env, jobject target);
 150 
 151     _JNI_IMPORT_OR_EXPORT_
 152     void JNICALL DSFreeDrawingSurface
 153         (JAWT_DrawingSurface* ds);
 154 
 155     _JNI_IMPORT_OR_EXPORT_
 156     void JNICALL DSLockAWT(JNIEnv* env);
 157 
 158     _JNI_IMPORT_OR_EXPORT_
 159     void JNICALL DSUnlockAWT(JNIEnv* env);
 160 
 161     _JNI_IMPORT_OR_EXPORT_
 162     jobject JNICALL DSGetComponent(
 163         JNIEnv* env, void* platformInfo);
 164 










 165 #ifdef __cplusplus
 166 } /* extern "C" */
 167 #endif
 168 
 169 #endif /* AWT_DRAWING_SURFACE_H */
   1 /*
   2  * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 145 extern "C" {
 146 #endif
 147     _JNI_IMPORT_OR_EXPORT_
 148     JAWT_DrawingSurface* JNICALL DSGetDrawingSurface
 149         (JNIEnv* env, jobject target);
 150 
 151     _JNI_IMPORT_OR_EXPORT_
 152     void JNICALL DSFreeDrawingSurface
 153         (JAWT_DrawingSurface* ds);
 154 
 155     _JNI_IMPORT_OR_EXPORT_
 156     void JNICALL DSLockAWT(JNIEnv* env);
 157 
 158     _JNI_IMPORT_OR_EXPORT_
 159     void JNICALL DSUnlockAWT(JNIEnv* env);
 160 
 161     _JNI_IMPORT_OR_EXPORT_
 162     jobject JNICALL DSGetComponent(
 163         JNIEnv* env, void* platformInfo);
 164 
 165     _JNI_IMPORT_OR_EXPORT_ jobject JNICALL
 166         awt_CreateEmbeddedFrame(JNIEnv* env, void* platformInfo);
 167 
 168     _JNI_IMPORT_OR_EXPORT_ void JNICALL
 169         awt_SetBounds(JNIEnv *env, jobject embeddedFrame, jint x,
 170                       jint y, jint w, jint h);
 171 
 172     _JNI_IMPORT_OR_EXPORT_ void JNICALL
 173         awt_SynthesizeWindowActivation(JNIEnv *env, jobject embeddedFrame,
 174                                        jboolean doActivate);
 175 #ifdef __cplusplus
 176 } /* extern "C" */
 177 #endif
 178 
 179 #endif /* AWT_DRAWING_SURFACE_H */
< prev index next >