10 Commits

Author SHA1 Message Date
Jordan Russell
0b99e785a1
Ensure all TSetupForms have a taskbar button when main form hasn't been created or is invisible. 2025-01-11 04:49:38 -06:00
Jordan Russell
4e1068c52a
Make New Disk taskbar button flash work when it's the only visible form. 2024-12-26 02:29:51 -06:00
Jordan Russell
88bb92aee8
Initially focus OK button on New Disk form. 2024-12-25 01:58:18 -06:00
Jordan Russell
54b7211300
Make sure New Disk form always has a taskbar button. 2024-12-25 01:40:53 -06:00
Jordan Russell
ee956ccbb6
Unminimize before displaying message boxes and task dialogs.
Now that MainFormOnTaskBar=True, Application.Restore doesn't steal the foreground anymore.
2024-12-16 02:00:00 -06:00
Jordan Russell
ae4769274b
Setup: If minimized, restore before displaying TNewDiskForm.
Displaying dialogs while the app is minimized is a bad idea (see AppMessageBox).

Planning to do the same with message boxes and task dialogs (the workaround in AppMessageBox is icky).

Also, to ensure dialogs have the correct owner when the app is inactive, include the same OnGetActiveFormHandle handler as the IDE.
2024-12-12 03:51:21 -06:00
Martijn Laan
c745379b5f
Split main form and main functions+vars. 2024-08-09 08:22:01 +02:00
Martijn Laan
200901c8b0 Reintroduce SetupLdrAndSetup prefix. 2024-08-06 13:54:25 +02:00
Martijn Laan
e5d46b163d
Move shared but self-contained and generally useful units to Components. 2024-08-05 20:52:57 +02:00
Martijn Laan
6db7a31745
Move the sources back into the Src folder now that they have prefixes. Changed the Shared prefix of the files which were in SetupLdrAndSetup to Setup. Todo: the remaining dirs with helper code. 2024-08-05 16:56:18 +02:00