Commit Graph

12 Commits

Author SHA1 Message Date
Ansgar Becker
e635ae557f fix: reset DesignTimePPI in all forms from 120 to the default 96, let the IDE scale controls down and move or add some defaults like LCLVersion.
This follows a recommendation on https://wiki.lazarus.freepascal.org/High_DPI#High_DPI_in_Lazarus_1.8_and_above

Refs #2344
2026-02-01 14:03:36 +01:00
Ansgar Becker
b31f78acd0 enhance: hide grid cell border lines in most VirtualStringTree's 2025-12-16 10:22:36 +01:00
Ansgar Becker
4fd646c829 fix: drag'n drop on Linux requires VT.DragType = dtVCL 2025-12-05 13:27:46 +01:00
Ansgar Becker
9afc60f087 fix: enable drag'n drop in table editor and session manager
This failed previously as the VT.OnDragDrop event inserts a "use ActiveX" on Windows, which is not available on Linux. Use laz.FakeActiveX on Linux instead.
https://forum.lazarus.freepascal.org/index.php?topic=40061.0
2025-12-05 12:29:26 +01:00
Ansgar Becker
a145fc57f0 fix: wrong icon sizes, disable right-click select for column list so selection is kept
Prefer TImageList.DrawForControl over .Draw, to get a DPI-scaled image
2025-12-04 19:51:54 +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
8541eb404d feat: allow sorting columns in table designer
Refs #2220
2025-10-26 12:45:32 +01:00
Ansgar Becker
c5bb2df9d6 Issue #1313: support MariaDB's COMPRESSED attribute for columns in table editor 2025-10-06 17:00:25 +02:00
Ansgar Becker
b9d40bd214 Issue #2127: activate AutoSize on upper PageControls, to ensure there's enough height for all edit's and comboboxes 2025-04-16 12:18:59 +02:00
Ansgar Becker
cb4eda7345 Issue #2127: revert previous commit, disable OnDragDrop event again, ActiveX unit is not available for Linux 2025-04-04 13:12:07 +02:00
Ansgar Becker
eb54d8ae9b Issue #2127: enable OnDragDrop event on listColumns and treeIndexes, introducing ActiveX in the uses clause 2025-04-04 10:52:01 +02:00
Ansgar Becker
561838d5e5 Issue #2127: add table editor 2025-04-03 20:06:00 +02:00