381 if (pathSize > 0 && pathSize <= PATH_MAX) {
382 sprops.tmp_dir = tmp_path;
383 }
384 #endif /* MACOSX */
385
386 /* Printing properties */
387 #ifdef MACOSX
388 sprops.printerJob = "sun.lwawt.macosx.CPrinterJob";
389 #else
390 sprops.printerJob = "sun.print.PSPrinterJob";
391 #endif
392
393 /* patches/service packs installed */
394 sprops.patch_level = "unknown";
395
396 /* Java 2D properties */
397 #ifdef MACOSX
398 PreferredToolkit prefToolkit = getPreferredToolkit();
399 switch (prefToolkit) {
400 case CToolkit:
401 sprops.graphics_env = "sun.awt.CGraphicsEnvironment";
402 break;
403 case XToolkit:
404 #endif
405 sprops.graphics_env = "sun.awt.X11GraphicsEnvironment";
406 #ifdef MACOSX
407 break;
408 default:
409 sprops.graphics_env = "sun.java2d.HeadlessGraphicsEnvironment";
410 break;
411 }
412 #endif
413 /* AWT properties */
414 #ifdef JAVASE_EMBEDDED
415 sprops.awt_toolkit = getEmbeddedToolkit();
416 if (sprops.awt_toolkit == NULL) // default as below
417 #endif
418 #ifdef MACOSX
419 switch (prefToolkit) {
420 case CToolkit:
421 sprops.awt_toolkit = "sun.lwawt.macosx.LWCToolkit";
422 break;
423 case XToolkit:
424 #endif
425 sprops.awt_toolkit = "sun.awt.X11.XToolkit";
426 #ifdef MACOSX
427 break;
428 default:
429 sprops.awt_toolkit = "sun.awt.HToolkit";
430 break;
|
381 if (pathSize > 0 && pathSize <= PATH_MAX) {
382 sprops.tmp_dir = tmp_path;
383 }
384 #endif /* MACOSX */
385
386 /* Printing properties */
387 #ifdef MACOSX
388 sprops.printerJob = "sun.lwawt.macosx.CPrinterJob";
389 #else
390 sprops.printerJob = "sun.print.PSPrinterJob";
391 #endif
392
393 /* patches/service packs installed */
394 sprops.patch_level = "unknown";
395
396 /* Java 2D properties */
397 #ifdef MACOSX
398 PreferredToolkit prefToolkit = getPreferredToolkit();
399 switch (prefToolkit) {
400 case CToolkit:
401 case HToolkit:
402 sprops.graphics_env = "sun.awt.CGraphicsEnvironment";
403 break;
404 case XToolkit:
405 #endif
406 sprops.graphics_env = "sun.awt.X11GraphicsEnvironment";
407 #ifdef MACOSX
408 break;
409 }
410 #endif
411 /* AWT properties */
412 #ifdef JAVASE_EMBEDDED
413 sprops.awt_toolkit = getEmbeddedToolkit();
414 if (sprops.awt_toolkit == NULL) // default as below
415 #endif
416 #ifdef MACOSX
417 switch (prefToolkit) {
418 case CToolkit:
419 sprops.awt_toolkit = "sun.lwawt.macosx.LWCToolkit";
420 break;
421 case XToolkit:
422 #endif
423 sprops.awt_toolkit = "sun.awt.X11.XToolkit";
424 #ifdef MACOSX
425 break;
426 default:
427 sprops.awt_toolkit = "sun.awt.HToolkit";
428 break;
|