Beispiel #1
0
 /**
  * Constructs a new X11GraphicsDevice corresponding to the given native display handle and default
  * {@link javax.media.nativewindow.ToolkitLock} via {@link
  * NativeWindowFactory#createDefaultToolkitLock(java.lang.String, long)}.
  */
 public X11GraphicsDevice(long display, int unitID) {
   // FIXME: derive unitID from connection could be buggy, one DISPLAY for all screens for
   // example..
   super(NativeWindowFactory.TYPE_X11, X11Util.XDisplayString(display), unitID, display);
   if (0 == display) {
     throw new NativeWindowException("null display");
   }
 }
Beispiel #2
0
 /**
  * @param display the Display connection
  * @param locker custom {@link javax.media.nativewindow.ToolkitLock}, eg to force null locking in
  *     NEWT
  */
 public X11GraphicsDevice(long display, int unitID, ToolkitLock locker) {
   super(NativeWindowFactory.TYPE_X11, X11Util.XDisplayString(display), unitID, display, locker);
   if (0 == display) {
     throw new NativeWindowException("null display");
   }
 }