Commit Graph

878 Commits

Author SHA1 Message Date
mattias
bcd4138db4 lcl: fixed compile with fpc 3.3.1 2023-11-02 18:24:49 +01:00
mattias
0f4eb93052 lcl: debugging 2023-11-02 18:24:49 +01:00
mattias
076ab60876 lcl: less hints 2023-07-31 13:52:24 +02:00
rich2014
53cd3db19c LCL: Fix #40416: Mouse Message issue (Enter/Level/Move) 2023-07-30 21:55:11 +08:00
Maxim Ganetsky
0f522e8d81 Removed unit UITypes from LazUtils. Use System.UITypes instead. Try 2. 2023-07-12 01:41:51 +03:00
Juha
5a19e7b529 Revert "Remove unit UITypes from LazUtils. Use System.UITypes."
This reverts commit f55ce5c939.
2023-07-08 16:16:56 +03:00
Juha
f55ce5c939 Remove unit UITypes from LazUtils. Use System.UITypes. 2023-07-08 14:07:52 +03:00
Juha
e65a102527 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03: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
0bc32656ed LazUtils, LCL: Move LCLProc.CompareRect() -> GraphMath.SameRect(). Deprecate LCLProc.CompareRect(). 2023-07-03 16:54:10 +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
Juha
c3891ad820 Reduce compiler warnings. 2023-07-03 06:23:49 +03:00
Juha
1475336c8c Remove LCLProc.OffsetRect(). Move some functions from LCLProc to GraphMath (LazUtils). 2023-06-05 15:48:01 +03:00
Juha
612dd84ec9 LCL: Remove duplicate code in TControlChildSizing. Suggested by lagprogramming. 2023-04-05 01:05:41 +03:00
mattias
3d86c02c68 lcl: fixed comments about TDockTree and TLazDockTree 2023-02-17 19:57:09 +01:00
Ondrej Pokorny
43d7f20349 FPC: Extend System.UITypes 2022-12-18 08:50:17 +01:00
Ondrej Pokorny
7d00a524a4 TScrollBox: make opaque for ParentColor=False and ParentBackground=False. Issue #40047 2022-12-14 21:49:24 +01:00
mattias
5ee7f1a519 lcl: comment 2022-11-22 01:16:18 +01:00
Ondrej Pokorny
712cf0f33a partially revert 75ebb1fc4a - keep only TLabel.Color default 2022-11-21 12:56:44 +01:00
Ondrej Pokorny
75ebb1fc4a * lcl control: use only ColorIsStored for Color - no other default value (see 1837c65413) 2022-11-21 12:06:22 +01:00
Maxim Ganetsky
202b5682ae LCL: TWinControl.DoRemainingKeyUp argument should have TLMKeyUp type, not TLMKeyDown (most likely copy-paste error). All use cases of TWinControl.DoRemainingKeyUp (in WMSysKeyUp and WMKeyUp) are passing TLMKeyUp arguments. Note that both TLMKeyUp and TLMKeyDown are aliases to TLMKey. Patch by Don, issue #40001. 2022-11-17 02:15:46 +03:00
zamtmn
989070fa91 Fix issue #39923 (AnchorDocking Docked forms sometimes overlap) 2022-11-15 04:09:52 +03:00
Juha
f45f3610f4 LCL: Fix TControl handler methods and arguments. Issue #39974, patch by Don Siders. 2022-11-02 19:46:16 +02:00
mattias
ebc1ea2655 lcl: protected TControl.DoMouseUp/Down 2022-05-07 20:39:15 +02:00
Ondrej Pokorny
f05922b05d LCL: TControl.ClientToScreen(TRect) overload - Delphi compatibility 2021-12-17 10:16:49 +01:00
Ondrej Pokorny
fdd5721318 LCL: fix case of Integer/Boolean/string types 2021-12-13 10:23:37 +01:00
Ondrej Pokorny
89162e9c1c LCL: move crScreenCursor to a private const of TScreen so that it isn't used elsewhere 2021-11-26 13:33:48 +01:00
Ondrej Pokorny
d13c67e680 lcl: TForm.ShowModal: override temporary cursors with Screen.Cursor and not crDefault. Issue #39486 2021-11-26 11:23:29 +01:00
michl
5ff92a4b96 Add DbgS for FormStyle
git-svn-id: trunk@65490 -
2021-07-22 06:30:59 +00:00
dmitry
dff67d134c lcl: update accessibility patch by David Jenkins. bug #38603
git-svn-id: trunk@64834 -
2021-03-18 02:48:41 +00:00
juha
5106c16eef IDE: Scale the select button's icon in ComponentList. Issue #37887.
git-svn-id: trunk@64775 -
2021-03-10 08:56:20 +00:00
juha
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
juha
deba76613b IdeIntf, Designer: Improve deleting components from OI's tree. Make a special case for PairSplitterSide. Issue #38235.
git-svn-id: trunk@64254 -
2020-12-20 14:46:02 +00:00
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
juha
728e2b9639 LCL: Move function CreateEmulatedTextHintFont to unit StdCtrls as a global function.
git-svn-id: trunk@63733 -
2020-08-13 17:33:59 +00:00
juha
953b2ef2b1 LCL: Move function CreateEmulatedTextHintFont to TWinControl for future. Replace emulated hint status with a boolean.
git-svn-id: trunk@63729 -
2020-08-13 11:23:33 +00:00
ondrej
74fb203f39 LCL: Screen.BeginTempCursor & EndTempCursor
git-svn-id: trunk@62664 -
2020-02-23 06:04:38 +00:00
dmitry
8bcb4c3d6f lcl: moving RegisterPropertyToSkip from unit initialization to WSRegisterClass methods
git-svn-id: trunk@62581 -
2020-01-23 15:28:39 +00:00
ondrej
f5da5df4fb LCL: high-DPI: fix inplace frames. Issue #36370
git-svn-id: trunk@62507 -
2020-01-07 21:14:44 +00:00
juha
0507fec465 LCL: Inline some one-liners in unit Controls.
git-svn-id: trunk@62000 -
2019-10-06 08:41:22 +00:00
juha
dcb8bd49fb Designer: Support Undo for properties of subcomponents like 'LabeledEdit1.SubLabel'. Issue #36071.
git-svn-id: trunk@61974 -
2019-10-03 22:58:20 +00:00
mattias
d7a532cfc4 lcl: save some bytes TControl
git-svn-id: trunk@61403 -
2019-06-17 09:25:28 +00:00
michl
ef57dae24f Don't close EvaluateDialog and Debug Inspector when docked
git-svn-id: trunk@60043 -
2019-01-09 14:25:58 +00:00
michl
8e2489be65 LCL: Missed removing of capfHasScrollOffset in LCL. Needed for revision 59865 #e676482f09.
git-svn-id: trunk@59866 -
2018-12-19 19:16:52 +00:00
michl
e676482f09 LCL: TWinControl: Fixed TGraphicControl.Cursor not working properly with TScrollBox. Issue #34714
git-svn-id: trunk@59865 -
2018-12-19 13:04:34 +00:00
juha
76789e3c74 LCL: Raise a specialized ELayoutException for LCL layout related errors. Issue #34362, patch from accorp.
git-svn-id: trunk@59274 -
2018-10-09 14:00:34 +00:00
wp
94c1307bb0 IDEIntf: Tweak Object Inspector such that TFlowPanelControl items cannot be added and deleted in an incorrect way (issue #34286).
git-svn-id: trunk@59133 -
2018-09-22 17:48:14 +00:00
juha
65bf99f425 LCL: Move procedure UpdateAlignIndex from TControl to TWinControl because it deals with its private var FAlignOrder. Suggested by taazz.
git-svn-id: trunk@58449 -
2018-07-06 21:06:59 +00:00
ondrej
0c5181bf67 Revert r58337 and r58339 #e887c43e0d
git-svn-id: trunk@58346 -
2018-06-19 20:04:57 +00:00
ondrej
e887c43e0d LCL: move EditingDone from TControl to TWinControl. It doesn't have a meaning in TControl
git-svn-id: trunk@58339 -
2018-06-19 17:19:34 +00:00