Commit Graph

826 Commits

Author SHA1 Message Date
juha
ce916d287c LazUtils: Rename unit ModalResultDef to a Delphi compatible UITypes. Add Message dialog related stuff.
git-svn-id: trunk@58227 -
2018-06-11 10:51:11 +00:00
juha
5f57884ed1 LCL,LazUtils: Move ModalResult and the mr... consts to a new unit in LazUtils. They are used in non-GUI programs, too.
git-svn-id: trunk@58205 -
2018-06-09 14:39:49 +00:00
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
ondrej
640a3ed946 LCL: control: remove unnecessary GetScaledControlClassDefaultSize introduced in r58125 #3ec78f9640
git-svn-id: trunk@58135 -
2018-06-05 07:56:18 +00:00
ondrej
3ec78f9640 LCL: scale control default size when needed. Solves issue #32702
git-svn-id: trunk@58125 -
2018-06-04 15:35:01 +00:00
ondrej
460bcc1dd5 LCL: DoubleBuffered & ParentDoubleBuffered support
git-svn-id: trunk@58097 -
2018-06-03 19:45:05 +00:00
ondrej
45f84919cb LCL: image list: DrawForControl
git-svn-id: trunk@57858 -
2018-05-08 23:23:21 +00:00
ondrej
affd6f7828 LCL: image list: implement ResolutionForControl
git-svn-id: trunk@57855 -
2018-05-08 23:01:35 +00:00
ondrej
4a4c2d9374 LCL:fix scaling of font size set to <>0 in design time. Issue #33132, regression after r56962 #d7f8f5e5f6
git-svn-id: trunk@57265 -
2018-02-06 16:12:49 +00:00
ondrej
557b843294 LCL: high-dpi image list: support retina (for now Cocoa only)
git-svn-id: trunk@57240 -
2018-02-03 22:58:50 +00:00
ondrej
987f894152 High-DPI + Multiple Image Resolution ImageList (merged from HiDPIImageList branch)
git-svn-id: trunk@57164 -
2018-01-27 18:12:35 +00:00
ondrej
83f35c60b3 LCL: High-DPI ImageList: add scaled property
git-svn-id: branches/HiDPIImageList@57160 -
2018-01-27 15:51:02 +00:00
juha
4a92f982c4 LCL: Improve GetKeyShiftState. Issue #33015, patch from AlexeyT.
git-svn-id: trunk@57119 -
2018-01-19 12:03:29 +00:00
ondrej
454fc69b9e LCL: High-DPI ImageList: rename *ForImagePPI to *ForPPI
git-svn-id: branches/HiDPIImageList@57068 -
2018-01-13 04:25:01 +00:00
ondrej
ba1c5e5fd4 LCL: High-DPI ImageList: fix TDragImageList HotSpot
git-svn-id: branches/HiDPIImageList@57047 -
2018-01-11 05:20:17 +00:00
ondrej
90f22ba7fd LCL: High-DPI ImageList: LCL runtime and win32
git-svn-id: branches/HiDPIImageList@57039 -
2018-01-10 12:46:42 +00:00
ondrej
d7f8f5e5f6 LCL: High-DPI: fix font scaling and design-time scaling. Issues #32882 and #32944
git-svn-id: trunk@56962 -
2018-01-05 08:10:01 +00:00
juha
f79dd3199d LCL: Support horizontal mouse wheel messages. Issue #32753, patch from AlexeyT.
git-svn-id: trunk@56642 -
2017-12-05 21:30:57 +00:00
giuliano
154cfbab51 Fix issue #32711 TWinControl.flipchildren does not flip anchored controls
git-svn-id: trunk@56437 -
2017-11-19 21:24:58 +00:00
ondrej
41299ef7d0 LCL: revert r56162, r56031, r55890 #9ac706fc7a (TabStop handling)
git-svn-id: trunk@56344 -
2017-11-10 08:19:00 +00:00
juha
8b3759c88e LCL-GTK2: Support 5 button mice. Issue #32562, patch from accorp.
git-svn-id: trunk@56122 -
2017-10-18 10:14:55 +00:00
michl
9ac706fc7a LCL: TCustomEditButton: Fixed TDateEdit.SelectNext. Issue #32335
git-svn-id: trunk@55890 -
2017-09-20 20:46:27 +00:00
michl
f4679b14e6 LCL: TScrollingWinControl: Fixed ControlAtPos after Delphi compatible change of ScreenToClient and ClientToScreen. Issue #32392.
git-svn-id: trunk@55857 -
2017-09-13 19:29:11 +00:00
michl
e129389c1f LCL: ScrollingWinControl: Fixed ClientToScreen and ScreenToClient. Issue #32392
git-svn-id: trunk@55833 -
2017-09-10 21:18:13 +00:00
sekelsenmat
8387b30537 Fixes compilation of lcl-carbon and lcl-cocoa in fpc 2.6
git-svn-id: trunk@55825 -
2017-09-09 09:14:31 +00:00
ondrej
e651d02c3a LCL: TWinControl: add ParentBackground property
git-svn-id: trunk@55776 -
2017-09-03 09:54:16 +00:00
ondrej
135bc33828 comment
git-svn-id: trunk@55714 -
2017-08-20 10:25:38 +00:00
ondrej
e9f32a53a5 IDE: High-DPI: scale open file drop down menu icons.
git-svn-id: trunk@55662 -
2017-08-14 11:44:02 +00:00
mattias
df5fcac65f LCL: skip property TDataModule.PPI on FPC < 3.0.3
git-svn-id: trunk@55520 -
2017-07-17 18:11:59 +00:00
mattias
bd57210a2f lcl: fixed typos
git-svn-id: trunk@55479 -
2017-07-10 12:20:03 +00:00
wp
9139481f92 LCL: Separate coolbar and other dockmanagers (another patch by Andrey Zubarev), Issue #32027
git-svn-id: trunk@55438 -
2017-07-04 12:19:04 +00:00
wp
f6cc92a276 LCL/Docking of coolbars/controlsbars: Rename DragManager.IsCanStartDragging to .CanStartDragging. Proposed by Alexey.
git-svn-id: trunk@55429 -
2017-07-03 13:19:05 +00:00
wp
f06f1ef334 LCL: Improved docking of coolbar/controlbar (more patches by Andrey Zubarev), Issue #32027
git-svn-id: trunk@55426 -
2017-07-02 20:29:55 +00:00
wp
39d4577487 LCL: Improved docking of coolbar/controlbar (patches by Andrey Zubarev), Issue #0032027
git-svn-id: trunk@55423 -
2017-07-02 08:27:15 +00:00
mattias
313c3fc636 LCL: added property MouseInClient for Delphi compatibility, deprecated MouseEntered, issue #32020
git-svn-id: trunk@55353 -
2017-06-15 18:21:31 +00:00
bart
6f6e427f1c LCL: Implement TControl.AddHandlerOnMouseWheel/RemoveHandlerOnMouseWheel.Part of Issue #0031868.
git-svn-id: trunk@55113 -
2017-05-28 10:16:36 +00:00
ondrej
083ef5923c LCL: rename TControl.ScaleCoord* methods
git-svn-id: trunk@55022 -
2017-05-20 10:02:25 +00:00
mattias
8675415a02 lcl: carbon: fixed compilation
git-svn-id: trunk@54558 -
2017-04-07 16:35:40 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
ondrej
b64d6fc80e LCL: control: fix 0-height font scaling: only in runtime
git-svn-id: trunk@54223 -
2017-02-21 12:51:35 +00:00
ondrej
eeff7db7c3 LCL: rename DPI parameters to PPI
git-svn-id: trunk@54218 -
2017-02-21 10:56:42 +00:00
ondrej
4a89ed8ec1 LCL: TControl: explicitely scale fonts with 0-height because they cannot be scaled automatically with TFont.PixelsPerInch
git-svn-id: trunk@54216 -
2017-02-21 10:45:27 +00:00
ondrej
592b495a47 LCL: HighDPI: use relative font scaling, not the absolute PPI (fix for r54210 #eb28e06e83). Issue #31276
git-svn-id: trunk@54211 -
2017-02-20 15:04:02 +00:00
ondrej
eb28e06e83 LCL: HighDPI: fix font scaling. Issue #31276
git-svn-id: trunk@54210 -
2017-02-20 13:59:36 +00:00
ondrej
d45b1fe5cd win32: group box: highDPI: force reposition of children after font change. Issue #23415
git-svn-id: trunk@54195 -
2017-02-19 16:03:57 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
ondrej
e7b8a7cf27 lcl: highDPI: rename AScaleFonts parameter to AScale0Fonts and change its behavior. Issue #31083
git-svn-id: trunk@53594 -
2016-12-07 22:22:50 +00:00
ondrej
110955f1da lcl: TControl: highDPI: scale margins and constraints.
git-svn-id: trunk@53576 -
2016-12-06 14:50:02 +00:00
ondrej
4a214df8bf lcl: TControl: add ScaleCoord96 and -Back for 96 PPI
git-svn-id: trunk@53571 -
2016-12-06 13:35:18 +00:00
ondrej
58c2446357 lcl: highDPI: handle right and bottom anchored controls in AutoAdjustLayout.
git-svn-id: trunk@53555 -
2016-12-03 23:07:10 +00:00