Lines Matching defs:screen

110  * each screen of a Xinerama setup, though X11 itself still only sees a single
155 x11GraphicsConfigIDs.screen = NULL;
159 x11GraphicsConfigIDs.screen = (*env)->GetFieldID (env, cls, "screen", "Lsun/awt/X11GraphicsDevice;");
163 x11GraphicsConfigIDs.screen == NULL) {
173 x11GraphicsDeviceIDs.screen = NULL;
174 x11GraphicsDeviceIDs.screen = (*env)->GetFieldID (env, cls, "screen", "I");
175 DASSERT(x11GraphicsDeviceIDs.screen);
219 x11Screens[visualList[i].screen].blackpixel = color.pixel;
223 x11Screens[visualList[i].screen].whitepixel = color.pixel;
235 /* default config is based on X11 screen. All Xinerama screens of that X11
236 screen will have the same default config */
238 screen, and which are based on the Xinerama screen */
240 makeDefaultConfig(JNIEnv *env, int screen) {
249 xinawareScreen = usingXinerama ? 0 : screen;
254 vinfo.screen = xinawareScreen;
328 getAllConfigs (JNIEnv *env, int screen, AwtScreenDataPtr screenDataPtr) {
348 xinawareScreen = screen;
353 viTmp.screen = xinawareScreen;
418 screenDataPtr->defaultConfig = makeDefaultConfig(env, screen);
586 * Determing if this top-level has been moved onto another Xinerama screen.
613 /* decide which screen we're on
614 * if we're spanning, figure out which screen we're most on
621 /* calc how much of window is on this screen */
631 /* completely on this screen - done! */
643 /* check if we're on a new screen */
844 /* Allocate screen data structure array */
884 static void ensureConfigsInited(JNIEnv* env, int screen) {
885 if (x11Screens[screen].numConfigs == 0) {
889 getAllConfigs (env, screen, &(x11Screens[screen]));
895 void* getDefaultConfig(int screen) {
900 getDefaultConfig(int screen) {
901 ensureConfigsInited(NULL, screen);
902 return x11Screens[screen].defaultConfig;
906 getScreenData(int screen) {
907 return &(x11Screens[screen]);
1108 JNIEnv *env, jobject this, jint screen)
1113 ensureConfigsInited(env, screen);
1114 return x11Screens[screen].numConfigs;
1125 JNIEnv *env, jobject this, jint index, jint screen)
1132 ensureConfigsInited(env, screen);
1134 return ((jint)x11Screens[screen].defaultConfig->awt_visInfo.visualid);
1136 return ((jint)x11Screens[screen].configs[index]->awt_visInfo.visualid);
1148 JNIEnv *env, jobject this, jint index, jint screen)
1155 ensureConfigsInited(env, screen);
1157 return ((jint)x11Screens[screen].defaultConfig->awt_visInfo.depth);
1159 return ((jint)x11Screens[screen].configs[index]->awt_visInfo.depth);
1171 JNIEnv *env, jobject this, jint index, jint screen)
1178 ensureConfigsInited(env, screen);
1180 return ((jint)x11Screens[screen].defaultConfig->awt_cmap);
1182 return ((jint)x11Screens[screen].configs[index]->awt_cmap);
1194 (JNIEnv *env, jclass x11gd, jint screen)
1204 if (x11Screens[screen].configs) {
1205 free(x11Screens[screen].configs);
1206 x11Screens[screen].configs = NULL;
1208 x11Screens[screen].defaultConfig = NULL;
1209 x11Screens[screen].numConfigs = 0;
1274 JNIEnv *env, jobject this, jint screen)
1279 return ((DisplayWidth(awt_display, screen) * 25.4) /
1280 DisplayWidthMM(awt_display, screen));
1291 JNIEnv *env, jobject this, jint screen)
1296 return ((DisplayHeight(awt_display, screen) * 25.4) /
1297 DisplayHeightMM(awt_display, screen));
1330 JNIEnv *env, jobject this, jint visualNum, jint screen)
1334 AwtScreenData asd = x11Screens[screen];
1341 getAllConfigs (env, screen, &asd);
1427 Java_sun_awt_X11GraphicsConfig_pGetBounds(JNIEnv *env, jobject this, jint screen)
1444 bounds = (*env)->NewObject(env, clazz, mid, fbrects[screen].x,
1445 fbrects[screen].y,
1446 fbrects[screen].width,
1447 fbrects[screen].height);
1452 adata->awt_visInfo.screen),
1454 adata->awt_visInfo.screen));
1578 jobject this, jint screen)
1592 xinawareScreen = screen;
1763 * setups and RANDR 1.2. So for now we also require a single screen.
1934 (JNIEnv* env, jclass x11gd, jint screen)
1945 RootWindow(awt_display, screen));
1985 jint screen, jobject arrayList)
1993 RootWindow(awt_display, screen));
2029 jint screen, jint width, jint height, jint refreshRate)
2039 root = RootWindow(awt_display, screen);