Commit Graph

48 Commits

Author SHA1 Message Date
wp_xyz
99b6e9551a VirtualTreeViews: Fix crash due to incorrectly named cursor resources. Patch by Real-KGS, issue #41556. 2025-04-19 00:14:25 +02:00
Martin
b96a679613 Laz-VirtualTreeView: Protect calls to killtimer with a check for HandleAllocated. If the parent window is not visible (or no parent present) then the handle should not be requested. See notes on issue #41430 2025-02-24 16:07:23 +01:00
zeljan1
34844aa934 LCL: SetDeviceScaleRatio renamed to SetCanvasScaleFactor. 2025-01-09 09:21:59 +01:00
zeljan1
4d840c6866 TLazVirtualTrees: removed cocoa workarounds. Related to the issue #41313 2025-01-05 23:24:33 +01:00
zeljan1
ff108ae5b6 LazVirtualTrees: removed cocoa workaround from PaintHeader. related to the issue #41313 2025-01-05 21:58:35 +01:00
wp_xyz
a775e7be7c virtualtreeview: partially revert 402cffbdfd, issue #41210 2024-10-30 13:39:01 +01:00
wp_xyz
8b9b6cd85d VirtualTreeView: Fix header paint issue in gtk2. 2024-10-08 13:38:39 +02:00
wp_xyz
402cffbdfd VirtualTreeView: Improved LCL scaling. 2024-10-04 17:34:21 +02:00
wp_xyz
d5040729df VirtualTreeView: Fix painting of unthemed expland/collapse buttons in non-Windows widgetsets. 2024-10-04 11:54:11 +02:00
Martin
cb239c1222 Laz.VirtualTreeView: improve paint for cocoa 2024-08-20 18:27:44 +02:00
Martin
4180135581 Laz.VirtualTree: improve paint speed 2024-08-20 17:45:28 +02:00
wp_xyz
6248e7d959 LazVirtualTreeview: Use default hint kind if not set by OnGetHintKind (ported from blikblum's repo, PR #34). 2024-07-08 19:14:09 +02:00
wp_xyz
32b46a3540 VirtualTreeView: Enable hints (taken from blikblum repository, based on patch by trexet) 2024-07-04 16:48:34 +02:00
rich2014
8e01a9da14 laz.virutaltrees / Cocoa: fix the issue that the first line displayed abnormally when scrolling
for example, there are many items in Lazarus IDE BreakPoints Dlg.
2024-06-09 15:10:53 +08:00
wp_xyz
3635aa3044 VirtualTreeview: Move LCL implementation units in laz.VirtualTrees to interface uses section. Fixes building Laz/main with FPC/main. 2024-05-26 00:54:50 +02:00
wp_xyz
03c96ee8aa Virtualtreview: Fix loading resources from DLL (https://forum.lazarus.freepascal.org/index.php?topic=67250.msg517169) 2024-05-12 19:06:57 +02:00
Martin
641a76447b VTV: fix getting handle when not yet shown. Issue #40791 2024-02-25 12:59:13 +01:00
Martin
24dfc32172 VTV: Fix wrong node.TotalHeight. Issue #40401 2023-07-23 23:17:21 +02:00
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
Juha
211d95da17 LCL: Use TLCLHandle instead of a redefined LCLType.THandle or TLCLIntfHandle. Deprecate them. 2023-07-03 11:17:01 +03:00
wp_xyz
ca2b76eaf5 virtualtreeview: Fix "OffsetRect deprecated" message. Less hints and warnings. Fix compilation of "Advanced" demo. 2023-06-16 14:22:20 +02:00
Juha
5c1be9de89 Support compiling most of Lazarus + its components with -Sy option. 2023-05-20 12:51:35 +03:00
Juha
c14934764c LCL: Call TThemeServices.GetDetailSizeForPPI with proper arguments. Revert 1138d26280. 2023-04-27 17:23:33 +03:00
balazs
c40e3341bd Renaming TVirtualStringTree to TLazVirtualStringTree and TVirtualDrawTree to TLazVirtualDrawTree to prevent conflict with an external version of the package 2023-01-02 10:41:30 +02:00
Ondrej Pokorny
99caa084fc Revert TFontStyles to the original size 2022-12-22 15:07:14 +01:00
Željan Rikalo
3e36732de6 laz.virtualtrees: fixed crash with qt widgetsets on windows. issue #40056 2022-12-21 13:49:32 +01:00
Ondrej Pokorny
829f320095 FPC: Extend System.UITypes 2022-12-18 09:47:42 +01:00
Željan Rikalo
40558f7043 laz.VirtualTrees: TVirtualTreeColumn.Hint should be written to the lfm 2022-09-22 21:26:40 +02:00
Željan Rikalo
02104f2c97 Qt5: fixed crash with lclqt5-win32. issue #39705 2022-04-11 16:53:24 +02:00
wp_xyz
39df877063 VirtualTreeView: Fix VTV crashing from DLL. Issue #39690, patch by Marcos Douglas B. Santos 2022-03-29 12:52:12 +02:00
Martin
965dee4181 VirtualTreeView: fix mouse cursor for panning 2022-01-23 17:51:47 +01:00
wp_xyz
eaea82f052 VirtualTreeView: Fix "no parent window" error when VTV is in a high-dpi frame (issue #39362). 2021-09-10 14:42:10 +02:00
maxim
61630354e6 VirtualTreeView: fixed typos related to 'occur' word
git-svn-id: trunk@65204 -
2021-06-10 22:15:56 +00:00
wp
1f43f33ca6 VirtualTreeView: Infinite loop in GetPreviousVisibleNoInit(). Issue #38836 (patch from JAM-Software repo, #599)
git-svn-id: trunk@65094 -
2021-05-07 20:22:07 +00:00
wp
09ee5f1c56 LCL-Grids and VirtualTreeView: Move "FixDesignFontsPPI" for the basic components to "public". Declare as "override" for VTV.
git-svn-id: trunk@63831 -
2020-08-26 14:36:34 +00:00
wp
e0c036e091 VirtualTreeView: Fix LCL scaling of non-default fonts.
git-svn-id: trunk@63830 -
2020-08-26 07:43:32 +00:00
dmitry
143bdd0516 VTV: adding mac Retina support hack. Drawing a larger scaled buffer and later stretching it into retina control. bug #35279
git-svn-id: trunk@63695 -
2020-08-07 14:27:58 +00:00
pascal
638a405de0 VTV: fix selected node when tsUseExplorerTheme is disabled. Issue #37404, patch by Matteo Salvi.
git-svn-id: trunk@63658 -
2020-07-27 06:19:30 +00:00
pascal
ac1050003a VTV: better fix for painting selection
git-svn-id: trunk@63609 -
2020-07-21 05:18:41 +00:00
pascal
d5f62b9ccb VTV: fixed painting selection
git-svn-id: trunk@63586 -
2020-07-17 08:37:56 +00:00
pascal
e700d7a6f9 VTV: fixed painting selection
git-svn-id: trunk@63585 -
2020-07-17 08:37:12 +00:00
balazs
1ef7418a6d Components: Patch for VTV. Restores toUseExplorerTheme(Windows only) and fix LCLCocoa "Range check error" in InitializeGlobalStructures(use TClipboardFormat instead Word). Patch by El Salvador, issue #37310.
git-svn-id: trunk@63528 -
2020-07-08 07:00:47 +00:00
marco
c32c9ddf16 * IS operator has been lowered in precedence since 2020-03-06 to match documentation, so this now requires parentheses for FPC 3.3.1+
git-svn-id: trunk@62712 -
2020-03-08 10:06:59 +00:00
balazs
0545e7c3cf Opkman, VST: On desktops with a dark theme the online package manager text font appears black and unreadable, it is not using the theme color. Issue #36398, patch by Zeljko.
git-svn-id: trunk@62325 -
2019-12-05 06:44:44 +00:00
dmitry
4a82f4209c virtualtree: better cocoa compatibility
git-svn-id: trunk@61618 -
2019-07-23 14:18:08 +00:00
michael
efba052d05 * Fix bug ID #35282
git-svn-id: trunk@60784 -
2019-03-26 21:08:27 +00:00
balazs
2ba67fb8ef VTV: Backport fix for ExcludeClipRect bug under cocoa.
git-svn-id: trunk@60136 -
2019-01-21 19:05:37 +00:00
wp
54a8e6dadc VirtualTreeView: Rename package and files with prefix "laz.", register component names with prefix "Laz", to allow the user to install other versions of VTV.
OnlinePackageManager: Adapt to the new virtualtreeview package.

git-svn-id: trunk@60132 -
2019-01-21 14:57:14 +00:00