Ansgar Becker
4a8c53c4e0
feat: convert all save/open dialogs to the new custom one
...
* TOpenDialog => TExtFileOpenDialog
* TSaveDialog => TExtFileSaveDialog
* show encodings and linebreaks only when the caller sets data for these
* show selected path from tree in label at top
* support DefaultExt string
* support OnTypeChange event
* disallow changing tree folder for ofNoChangeDir
* catch EInvalidPath in SetInitialDir
* show hidden folders in tree
* enable sorting in file listing
Refs #2268
2025-11-28 10:17:23 +01:00
Ansgar Becker
dbca69d2b0
feat: full support for different icon packs, Silk and Icons8
2025-11-24 19:09:05 +01:00
Ansgar Becker
49b31aad3d
Move remaining few Delphi type aliases from apphelpers to lazaruscompat unit
2025-10-09 15:53:39 +02:00
Ansgar Becker
17a99be262
Fix a second bunch of compiler warnings and hints
2025-10-08 18:04:00 +02:00
Ansgar Becker
d2c3ed2e8c
Issue #2249 : call FixVT() in FormCreate consequently, so the trees do not change their row height after the second use. Also increase TextMargin and reduce Margin.
2025-10-07 20:19:32 +02:00
Ansgar Becker
48029f420e
Enable Delphi compatibility mode per file, remove the global mode setting
2025-06-11 16:03:06 +02:00
Ansgar Becker
7a8566a91c
Fix a bunch of compiler hints and warnings, and add a basic exception dialog showing the callstack
2025-04-25 14:29:42 +02:00
Ansgar Becker
ed8c248efa
Issue #2131 : add grid editor links unit
2025-04-21 20:40:14 +02:00
Ansgar Becker
b266d1475e
Issue #1482 : high DPI related: call RestoreListSetup in any FormShow event, not FormCreate, move FixVT again to FormShow
2025-03-30 12:41:06 +02:00
Ansgar Becker
f9ce32542c
Issue #1482 : high DPI related: try to store and restore width and height of dialogs without DPI-back-calculation
2025-03-26 16:52:44 +01:00
Ansgar Becker
3acdd774a1
Issue #1482 : enable insert files dialog
2025-03-23 19:51:34 +01:00