Manolo Gouy
425ab2e8bc
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
2018-02-06 17:26:11 +00:00
..
2018-01-15 15:02:13 +00:00
2016-04-08 15:48:28 +00:00
2016-04-20 07:19:19 +00:00
2017-09-09 12:35:06 +00:00
2015-05-23 23:42:26 +00:00
2017-09-14 00:50:36 +00:00
2016-03-29 11:54:44 +00:00
2014-10-19 20:17:17 +00:00
2016-02-13 18:02:17 +00:00
2014-10-19 20:17:17 +00:00
2015-01-10 22:05:15 +00:00
2017-05-15 15:35:30 +00:00
2016-11-30 07:09:48 +00:00
2017-04-25 12:42:22 +00:00
2016-03-13 22:16:37 +00:00
2017-11-05 04:18:44 +00:00
2014-08-21 12:29:48 +00:00
2016-09-20 13:35:44 +00:00
2015-05-23 23:42:26 +00:00
2017-12-30 10:43:36 +00:00
2016-06-22 07:45:53 +00:00
2017-12-18 12:13:33 +00:00
2017-07-07 19:16:40 +00:00
2016-01-30 00:56:42 +00:00
2017-08-18 15:46:20 +00:00
2016-11-30 07:09:48 +00:00
2017-09-11 18:54:10 +00:00
2015-07-21 13:55:13 +00:00
2017-03-11 23:26:32 +00:00
2016-04-06 19:39:15 +00:00
2015-05-23 23:42:26 +00:00
2016-07-09 17:14:22 +00:00
2017-12-02 16:20:30 +00:00
2015-01-10 22:05:15 +00:00
2017-09-11 18:54:10 +00:00
2015-11-05 17:54:16 +00:00
2017-09-27 03:30:13 +00:00
2014-10-09 11:45:02 +00:00
2016-04-23 06:27:31 +00:00
2016-03-27 06:58:54 +00:00
2016-03-18 18:20:11 +00:00
2017-09-09 12:35:06 +00:00
2017-03-13 23:31:38 +00:00
2016-04-24 16:22:38 +00:00
2017-07-07 21:00:17 +00:00
2016-03-18 18:20:11 +00:00
2014-10-19 20:17:17 +00:00
2014-10-19 20:17:17 +00:00
2014-10-19 20:17:17 +00:00
2017-06-13 10:35:18 +00:00
2014-10-19 20:17:17 +00:00
2018-01-09 07:26:49 +00:00
2016-04-24 19:39:27 +00:00
2017-12-12 09:23:48 +00:00
2017-10-17 00:38:38 +00:00
2016-03-13 22:16:37 +00:00
2017-07-12 21:51:42 +00:00
2018-01-04 15:45:59 +00:00
2017-12-18 15:19:15 +00:00
2017-12-18 15:19:15 +00:00
2018-02-06 17:26:11 +00:00
2017-08-18 15:16:08 +00:00
2017-08-18 15:16:08 +00:00
2017-06-21 20:00:28 +00:00
2017-10-08 20:38:36 +00:00
2017-11-23 19:34:33 +00:00
2016-07-19 23:19:16 +00:00
2016-05-09 11:29:59 +00:00
2017-08-30 17:44:09 +00:00
2016-02-13 12:57:00 +00:00
2016-04-23 04:30:39 +00:00
2016-10-17 12:51:05 +00:00
2016-04-23 04:30:39 +00:00
2016-09-24 23:15:48 +00:00
2015-06-15 20:24:41 +00:00
2017-11-10 12:56:00 +00:00
2016-03-08 13:51:01 +00:00
2017-03-13 23:31:38 +00:00
2017-07-20 15:16:37 +00:00
2018-02-02 17:28:41 +00:00
2017-12-29 07:45:27 +00:00
2018-02-06 17:26:11 +00:00
2014-10-29 20:17:38 +00:00
2016-02-11 12:02:36 +00:00
2016-02-11 12:02:36 +00:00
2016-12-20 23:27:29 +00:00
2018-01-31 22:34:48 +00:00
2016-04-12 17:53:18 +00:00
2016-11-19 01:20:53 +00:00
2018-01-31 17:46:48 +00:00
2018-01-31 17:46:48 +00:00
2018-01-31 22:49:52 +00:00
2018-01-31 22:34:48 +00:00
2018-01-31 17:46:48 +00:00