Check-in [e419d52757]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Cancel button = currently just hangs both runspaces. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e419d527578b83179fba54520c290655 |
User & Date: | mario 2018-05-16 18:09:08 |
Context
2018-05-16
| ||
18:09 | Keep old 3-pane CLI menu (for TextyTypey) as plugin. check-in: 7ca24d3342 user: mario tags: trunk | |
18:09 | Cancel button = currently just hangs both runspaces. check-in: e419d52757 user: mario tags: trunk | |
18:08 | Swirly arrow indicator for Window title - when scripts are running. check-in: e076d85d3d user: mario tags: trunk | |
Changes
Added contrib/CancelBtnExit.ps1.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # encoding: utf-8 # api: clicky # type: init # version: 0.0 # title: Cancel=Exit # description: hooks [Cancel] button event up to plain exit; call # category: ui # state: buggy # hidden: 1 # nomenu: 1 # # The [X] cancel UI button has no default handler. Triggering an # exception across runspaces has proven difficult. Hence this plugin # turns it into an elaborate exit call (effectively crashing main and # WPF thread). # if ($GUI) { $plugins.before += { Unregister-Event "Gui.Cancel" Register-EngineEvent "Gui.Cancel" -Action { $GUI.w.close() $GUI.shell.Runspace.CloseAsync(); $PSHost.CloseAsync(); $GUI.shell.EndInvoke(); $PSHost.Dispose(); exit } } } |