00001
00002
00003
00004
00005
00006
00007
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
00021
00022
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
00060
00061
00062
00063 JNIEXPORT jlong JNICALL
00064 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1create
00065 (JNIEnv *, jobject);
00066
00067
00068
00069
00070
00071
00072 JNIEXPORT void JNICALL
00073 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setWindowType
00074 (JNIEnv *, jobject, jlong, jint);
00075
00076
00077
00078
00079
00080
00081 JNIEXPORT void JNICALL
00082 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setTitle
00083 (JNIEnv *, jobject, jlong, jstring);
00084
00085
00086
00087
00088
00089
00090 JNIEXPORT void JNICALL
00091 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setIconImage__JJ
00092 (JNIEnv *, jobject, jlong, jlong);
00093
00094
00095
00096
00097
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
00105
00106
00107
00108 JNIEXPORT void JNICALL
00109 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setOpacity
00110 (JNIEnv *, jobject, jlong, jdouble);
00111
00112
00113
00114
00115
00116
00117 JNIEXPORT void JNICALL
00118 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setAcceptClose
00119 (JNIEnv *, jobject, jlong, jboolean);
00120
00121
00122
00123
00124
00125
00126 JNIEXPORT void JNICALL
00127 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setModality
00128 (JNIEnv *, jobject, jlong, jint);
00129
00130
00131
00132
00133
00134
00135 JNIEXPORT void JNICALL
00136 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setState
00137 (JNIEnv *, jobject, jlong, jint);
00138
00139
00140
00141
00142
00143
00144 JNIEXPORT void JNICALL
00145 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setAlwaysOnTop
00146 (JNIEnv *, jobject, jlong, jboolean);
00147
00148
00149
00150
00151
00152
00153 JNIEXPORT void JNICALL
00154 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setLocationRelativeTo
00155 (JNIEnv *, jobject, jlong, jlong);
00156
00157
00158
00159
00160
00161
00162 JNIEXPORT void JNICALL
00163 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1toFront
00164 (JNIEnv *, jobject, jlong);
00165
00166
00167
00168
00169
00170
00171 JNIEXPORT void JNICALL
00172 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1toBack
00173 (JNIEnv *, jobject, jlong);
00174
00175
00176
00177
00178
00179
00180 JNIEXPORT void JNICALL
00181 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1setBorderDecoration
00182 (JNIEnv *, jobject, jlong, jint);
00183
00184
00185
00186
00187
00188
00189 JNIEXPORT void JNICALL
00190 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1initialize
00191 (JNIEnv *, jclass);
00192
00193
00194
00195
00196
00197
00198 JNIEXPORT jboolean JNICALL
00199 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1opacitySupported
00200 (JNIEnv *, jclass);
00201
00202
00203
00204
00205
00206
00207 JNIEXPORT jboolean JNICALL
00208 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1alwaysOnTopSupported
00209 (JNIEnv *, jclass);
00210
00211
00212
00213
00214
00215
00216 JNIEXPORT jboolean JNICALL
00217 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1fullScreenSupported
00218 (JNIEnv *, jclass);
00219
00220
00221
00222
00223
00224
00225 JNIEXPORT jboolean JNICALL
00226 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1windowShapeSupported
00227 (JNIEnv *, jclass);
00228
00229
00230
00231
00232
00233
00234 JNIEXPORT jobjectArray JNICALL
00235 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1getWindows
00236 (JNIEnv *, jclass);
00237
00238
00239
00240
00241
00242
00243 JNIEXPORT jobject JNICALL
00244 Java_yu_ac_bg_etf_javaqx_qswing_JQWindow__1getActiveWindow
00245 (JNIEnv *, jclass);
00246
00247
00248
00249
00250
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
00264
00265
00266
00267
00268