mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-10-12 01:45:18 +02:00
Überschreibare Methode zur Reaktion auf verlassen / aktivieren des Vollbildmodus
This commit is contained in:
@@ -359,6 +359,7 @@ public class Zeichenmaschine extends Constants implements MouseInputListener, Ke
|
|||||||
canvas.addKeyListener(fullscreenExitListener);
|
canvas.addKeyListener(fullscreenExitListener);
|
||||||
|
|
||||||
fullscreen = true;
|
fullscreen = true;
|
||||||
|
fullscreenChanged();
|
||||||
} else if( !pEnable && fullscreen ) {
|
} else if( !pEnable && fullscreen ) {
|
||||||
fullscreen = false;
|
fullscreen = false;
|
||||||
|
|
||||||
@@ -366,10 +367,16 @@ public class Zeichenmaschine extends Constants implements MouseInputListener, Ke
|
|||||||
displayDevice.setFullScreenWindow(null);
|
displayDevice.setFullScreenWindow(null);
|
||||||
setSize(initialWidth, initialHeight);
|
setSize(initialWidth, initialHeight);
|
||||||
// frame.setUndecorated(false);
|
// frame.setUndecorated(false);
|
||||||
|
fullscreenChanged();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isFullscreen() {
|
||||||
|
Window win = displayDevice.getFullScreenWindow();
|
||||||
|
return fullscreen && win != null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gibt den aktuellen {@link Options.AppState Zustand} der Zeichenmaschine zurück.
|
* Gibt den aktuellen {@link Options.AppState Zustand} der Zeichenmaschine zurück.
|
||||||
*
|
*
|
||||||
@@ -1083,6 +1090,15 @@ public class Zeichenmaschine extends Constants implements MouseInputListener, Ke
|
|||||||
keyCode = event.getKeyCode();
|
keyCode = event.getKeyCode();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Window changes
|
||||||
|
public void fullscreenChanged() {
|
||||||
|
// Intentionally left blank
|
||||||
|
}
|
||||||
|
|
||||||
|
////
|
||||||
|
// Zeichenthread
|
||||||
|
////
|
||||||
|
|
||||||
class Zeichenthread extends Thread {
|
class Zeichenthread extends Thread {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user