yu_ac_bg_etf_javaqx_qswing_JQWindow.h

00001 /*
00002  * @(#)yu_ac_bg_etf_javaqx_qswing_JQWindow.h  0.2.0 / 2008-01-05
00003  *
00004  * Copyright (c) 2007, ETF and contributors. All rights reserved.
00005  *
00006  * This software is licensed under the LGPL, version 2.1, license.
00007  * A copy of the license is included in the file LICENSE-LGPL.txt.
00008 
00009  */
00010 #ifndef YU_AC_BG_ETF_JAVAQX_QSWING_JQWINDOW_H
00011 #define YU_AC_BG_ETF_JAVAQX_QSWING_JQWINDOW_H
00012 
00013 #include <jni.h>
00014 
00015 #ifdef __cplusplus
00016 extern "C" {
00017 #endif // __cplusplus
00018 
00019 /*
00020  * Header file for: yu_ac_bg_etf_javaqx_qswing_JQWindow
00021  * 
00022  * WARNING: DO NOT EDIT THIS FILE - it is machine generated
00023  */
00024 
00025 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_WINDOW
00026 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_WINDOW 1
00027 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_DIALOG
00028 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_DIALOG 3
00029 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_POPUP
00030 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_POPUP 9
00031 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_TOOL
00032 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_TOOL 11
00033 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_SPLASH_SCREEN
00034 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_TYPE_SPLASH_SCREEN 15
00035 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_UNDECORATED
00036 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_UNDECORATED 0x00000800
00037 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_TITLE
00038 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_TITLE 0x00001000
00039 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_SYSTEM_MENU
00040 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_SYSTEM_MENU 0x00002000
00041 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_MINIMIZE_BUTTON
00042 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_MINIMIZE_BUTTON 0x00004000
00043 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_MAXIMIZE_BUTTON
00044 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_MAXIMIZE_BUTTON 0x00008000
00045 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_HELP_BUTTON
00046 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_HELP_BUTTON 0x00010000
00047 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_WINDOW_OPACITY_SUPPORTED
00048 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_WINDOW_OPACITY_SUPPORTED 
00049 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_ALWAYS_ON_TOP_WINDOW_SUPPORTED
00050 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_ALWAYS_ON_TOP_WINDOW_SUPPORTED 
00051 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_FULL_SCREEN_WINDOW_SUPPORTED
00052 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_FULL_SCREEN_WINDOW_SUPPORTED 
00053 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_WINDOW_SHAPE_SUPPORTED
00054 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_WINDOW_SHAPE_SUPPORTED 
00055 #undef yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_DECORATION_CHECK
00056 #define yu_ac_bg_etf_javaqx_qswing_JQWindow_BORDER_DECORATION_CHECK BORDER_HELP_BUTTON)
00057 
00058 /*
00059  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00060  * Method:    _create
00061  * Signature: ()J
00062  */
00063 JNIEXPORT jlong JNICALL
00064 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1create
00065   (JNIEnv *, jobject);
00066 
00067 /*
00068  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00069  * Method:    _setWindowType
00070  * Signature: (JI)V
00071  */
00072 JNIEXPORT void JNICALL
00073 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setWindowType
00074   (JNIEnv *, jobject, jlong, jint);
00075 
00076 /*
00077  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00078  * Method:    _setTitle
00079  * Signature: (JLjava/lang/String;)V
00080  */
00081 JNIEXPORT void JNICALL
00082 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setTitle
00083   (JNIEnv *, jobject, jlong, jstring);
00084 
00085 /*
00086  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00087  * Method:    _setIconImage
00088  * Signature: (JJ)V
00089  */
00090 JNIEXPORT void JNICALL
00091 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setIconImage__JJ
00092   (JNIEnv *, jobject, jlong, jlong);
00093 
00094 /*
00095  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00096  * Method:    _setIconImage
00097  * Signature: (J[BI)V
00098  */
00099 JNIEXPORT void JNICALL
00100 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setIconImage__J_3BI
00101   (JNIEnv *, jobject, jlong, jbyteArray, jint);
00102 
00103 /*
00104  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00105  * Method:    _setOpacity
00106  * Signature: (JD)V
00107  */
00108 JNIEXPORT void JNICALL
00109 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setOpacity
00110   (JNIEnv *, jobject, jlong, jdouble);
00111 
00112 /*
00113  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00114  * Method:    _setAcceptClose
00115  * Signature: (JZ)V
00116  */
00117 JNIEXPORT void JNICALL
00118 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setAcceptClose
00119   (JNIEnv *, jobject, jlong, jboolean);
00120 
00121 /*
00122  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00123  * Method:    _setModality
00124  * Signature: (JI)V
00125  */
00126 JNIEXPORT void JNICALL
00127 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setModality
00128   (JNIEnv *, jobject, jlong, jint);
00129 
00130 /*
00131  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00132  * Method:    _setState
00133  * Signature: (JI)V
00134  */
00135 JNIEXPORT void JNICALL
00136 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setState
00137   (JNIEnv *, jobject, jlong, jint);
00138 
00139 /*
00140  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00141  * Method:    _setAlwaysOnTop
00142  * Signature: (JZ)V
00143  */
00144 JNIEXPORT void JNICALL
00145 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setAlwaysOnTop
00146   (JNIEnv *, jobject, jlong, jboolean);
00147 
00148 /*
00149  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00150  * Method:    _setLocationRelativeTo
00151  * Signature: (JJ)V
00152  */
00153 JNIEXPORT void JNICALL
00154 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setLocationRelativeTo
00155   (JNIEnv *, jobject, jlong, jlong);
00156 
00157 /*
00158  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00159  * Method:    _toFront
00160  * Signature: (J)V
00161  */
00162 JNIEXPORT void JNICALL
00163 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1toFront
00164   (JNIEnv *, jobject, jlong);
00165 
00166 /*
00167  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00168  * Method:    _toBack
00169  * Signature: (J)V
00170  */
00171 JNIEXPORT void JNICALL
00172 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1toBack
00173   (JNIEnv *, jobject, jlong);
00174 
00175 /*
00176  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00177  * Method:    _setBorderDecoration
00178  * Signature: (JI)V
00179  */
00180 JNIEXPORT void JNICALL
00181 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setBorderDecoration
00182   (JNIEnv *, jobject, jlong, jint);
00183 
00184 /*
00185  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00186  * Method:    _initialize
00187  * Signature: ()V
00188  */
00189 JNIEXPORT void JNICALL
00190 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1initialize
00191   (JNIEnv *, jclass);
00192 
00193 /*
00194  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00195  * Method:    _opacitySupported
00196  * Signature: ()Z
00197  */
00198 JNIEXPORT jboolean JNICALL
00199 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1opacitySupported
00200   (JNIEnv *, jclass);
00201 
00202 /*
00203  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00204  * Method:    _alwaysOnTopSupported
00205  * Signature: ()Z
00206  */
00207 JNIEXPORT jboolean JNICALL
00208 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1alwaysOnTopSupported
00209   (JNIEnv *, jclass);
00210 
00211 /*
00212  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00213  * Method:    _fullScreenSupported
00214  * Signature: ()Z
00215  */
00216 JNIEXPORT jboolean JNICALL
00217 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1fullScreenSupported
00218   (JNIEnv *, jclass);
00219 
00220 /*
00221  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00222  * Method:    _windowShapeSupported
00223  * Signature: ()Z
00224  */
00225 JNIEXPORT jboolean JNICALL
00226 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1windowShapeSupported
00227   (JNIEnv *, jclass);
00228 
00229 /*
00230  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00231  * Method:    _getWindows
00232  * Signature: ()Lyu/ac/bg/etf/javaqx/qswing/JQWindow;
00233  */
00234 JNIEXPORT jobjectArray JNICALL
00235 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1getWindows
00236   (JNIEnv *, jclass);
00237 
00238 /*
00239  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00240  * Method:    _getActiveWindow
00241  * Signature: ()Lyu/ac/bg/etf/javaqx/qswing/JQWindow;
00242  */
00243 JNIEXPORT jobject JNICALL
00244 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1getActiveWindow
00245   (JNIEnv *, jclass);
00246 
00247 /*
00248  * Class:     yu_ac_bg_etf_javaqx_qswing_JQWindow
00249  * Method:    _setWindowOwner
00250  * Signature: (JJ)V
00251  */
00252 JNIEXPORT void JNICALL
00253 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setWindowOwner
00254   (JNIEnv *, jclass, jlong, jlong);
00255 
00256 #ifdef __cplusplus
00257 }
00258 #endif // __cplusplus
00259 
00260 #endif //YU_AC_BG_ETF_JAVAQX_QSWING_JQWINDOW_H
00261 
00262 /*^*****************************************************************************
00263   File History:
00264 
00265  - 2008-01-05 12:03:16 JavaQx Native Generator
00266    Initial version
00267 
00268 *****************************************************************************^*/

Copyright © 2007 ETF and contributors. All Rights Reserved.