Commit Graph

13 Commits

Author SHA1 Message Date
Ansgar Becker
f951b78c0e fix: wrong BOM characters written to grid export files, when encoding is set to "UTF-8 BOM" for instance 2026-01-15 20:34:39 +01:00
Ansgar Becker
1527d35535 chore: remove dead code and calls: HasSizeGrip, FixControls, TranslateComponent, ConfirmIcon 2025-12-31 13:39:47 +01:00
Ansgar Becker
b4c0566635 feat: display some known file type icons in file open/save dialog 2025-12-01 16:19:34 +01:00
Ansgar Becker
06322de926 feat: keep time fractions intact for CSV exports
Refs #2098
2025-11-30 14:14:06 +01:00
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
613f4d8a23 feat: add checkbox "Open file after creation" to grid export dialog
Refs #912
2025-10-28 19:00:32 +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
967acb54b9 Issue #2186: fix wrong number of rows shown in grid export dialog when post filter is active 2025-06-11 15:37:16 +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
1af77ff8ce Unify dropdown menu handling via ShowPopup() method 2025-04-20 12:27:33 +02:00
Ansgar Becker
57b315f786 Issue #1482: set project name and description for XP manifest, and remove some unused units from the "uses" clauses 2025-04-01 18:15:35 +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
f2394cd851 Issue #1482: add grid export dialog 2025-03-11 20:24:00 +01:00