| Summary: | Disable automated termination of NewtCanvasAWT on window close | ||
|---|---|---|---|
| Product: | [JogAmp] Newt | Reporter: | Martin Karing <karing.martin> |
| Component: | awt | Assignee: | Sven Gothel <sgothel> |
| Status: | VERIFIED FIXED | ||
| Severity: | normal | ||
| Priority: | P4 | ||
| Version: | 1 | ||
| Hardware: | All | ||
| OS: | all | ||
| Type: | FEATURE | SCM Refs: |
2cbab63bd6c230d31b8ae6f1d794ad49bf23bb53
|
| Workaround: | --- | ||
|
Description
Martin Karing
2010-12-13 16:05:11 CET
JOGL/NEWT: Introduce WindowClosingProtocol (solves Bug/Request 444)
Similar to JFrame's closing behavior,
the following components window closing follow the new WindowClosingProtocol:
- GLCanvas
- GLJPanel
- NEWT Window, GLWindow
- NEWT NewtCanvasAWT
The implementation obeys either
1) the user value set by this interface,
2) an underlying toolkit set user value (JFrame, ..)
3) or it's default, eg. {@link #DO_NOTHING_ON_CLOSE DO_NOTHING_ON_CLOSE} within an AWT environment.
If none of the above determines the operation,
this protocol default behavior {@link #DISPOSE_ON_CLOSE DISPOSE_ON_CLOSE} shall be used.
|