diff options
| author | Manolo Gouy <Manolo> | 2018-02-06 17:26:11 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2018-02-06 17:26:11 +0000 |
| commit | 425ab2e8bc4905959ecc5d38e042ee0e1c3e1771 (patch) | |
| tree | 7e20118535dae2870bc2fb7c4a3b83d12d054af9 /src/drivers/GDI/Fl_Font.H | |
| parent | 4ebaee0f40e30c4da671a9351676e1c9051abbef (diff) | |
Add support for detection and processing of clean program termination request.
The default handling of cmd-Q/Quit program under MacOS was to terminate the
program if all its windows are closed without returning from FLTK's event loop.
This was running against a strong design feature of FLTK that programs
should always complete their event loop and return from main() when cleanly
terminating.
In the new code for the MacOS platform, cmd-Q/Quit program no longer terminates
the program. Instead, the event loop is interrupted and a call to Fl::program_should_quit()
allows to detect that program termination has been requested, if necessary.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/drivers/GDI/Fl_Font.H')
0 files changed, 0 insertions, 0 deletions
