Commit Graph

407 Commits

Author SHA1 Message Date
Bart
80b284e5dd LCL: some changes to comments of enums in Dialogs and ExtCtrls unit. No functional changes. Patch by Alexey Torgashin, slightly modified by me. Part of Issue #41365. 2025-02-27 13:41:45 +01:00
Juha
c601117c43 LCL: Delete commented property lines because they show in OI info box for the next property. Merge request !342. 2024-10-19 12:35:40 +03:00
wp_xyz
6be15f2be4 LCL/LabeledEdit: Publish OnContextPopup event. Issue #41193, patch by @rousedebug. 2024-10-18 11:40:45 +02:00
Bart
76182b6c00 TLabeldEdit: publish property NumbersOnly. 2024-04-01 12:31:56 +02:00
Juha
f2a32ca78e LCL: Allow access to buttons in CheckGroup and RadioGroup. Issue #40738, patch by Dean Mustakinov. 2024-01-30 12:00:03 +02:00
wp_xyz
ca219eca4b LCL/TLabeledEdit: Allow to change TLabeledEdit.EditLabel.Layout, publush TLabeledEdit.EditLabel.Alignment (see https://forum.lazarus.freepascal.org/index.php/topic,65452.msg498672.html) 2023-12-05 12:18:27 +01:00
wp_xyz
727b27b9bf LCL/TShape: Replace new type TShapePoints by already existing TPointArray 2023-09-12 18:20:49 +02:00
wp_xyz
c15b41d8ed LCL/TShape: Inherit TShape from new TCustomShape class. 2023-09-12 12:03:54 +02:00
wp_xyz
144bdc06af LCL/TCheckListBox: Deprecate event OnItemClick (duplicate of Delphi-compatible event OnClickCheck) and related methods, issue #38933. Fix KeyDown method to result in the same order of events as in Delphi. 2023-09-11 23:42:32 +02:00
wp_xyz
3ec349e0eb LCL/TShape: Add user-defined polygon shape. No allocation of mask in constructor. 2023-09-11 19:34:18 +02:00
wp_xyz
b473b8b1ed LCL/TShape: Create mask bitmap only when needed. Issue #40483. 2023-09-11 19:09:46 +02:00
Juha
e13451a5ab LCL: Rename msg CM_IRREGULARSHAPEHITTEST->CM_MASKHITTEST and TShape.HitTest->TShape.PtInShape. Issue #40483. 2023-09-11 09:22:29 +03:00
Juha
386cb0c596 LCL: Implement event OnShapeClick. Add a reusable function HitTest. Issue #40483. 2023-09-10 12:02:14 +03:00
Juha
971c617e68 Designer, LCL: Select controls behind controls with irregular shapes. Issue #40483, patch by Fabio Luis Girardi. 2023-09-09 14:03:09 +03:00
wp_xyz
0cbb6646f7 LCL/all units with controls: stream events at the end. 2023-08-12 14:55:46 +02:00
Bart
5137735655 LCL: fix crash when using freeing a component of a TRadioGroup or TCheckGroup. Issue #40261. 2023-05-20 14:42:36 +02:00
wp_xyz
eff48575cf LCL/TPanel: New property ShowAccelChar to improve Delphi compatibility in rendering of ampersands. Issue #39973. 2022-10-28 00:09:56 +02:00
Ondrej Pokorny
a7d0453a6e LCL: TImage: TImageList support (properties Images, ImageIndex and ImageWidth) 2022-09-28 20:25:36 +02:00
Ondrej Pokorny
6a416779cd Revert "LCL: new component TImageListImage (that displays an image from TImageList instead of a TPicture)"
This reverts commit cac82fb704.
2022-09-28 19:40:32 +02:00
Ondrej Pokorny
cac82fb704 LCL: new component TImageListImage (that displays an image from TImageList instead of a TPicture) 2022-09-28 16:10:01 +02:00
wp_xyz
13f4f576ab LCL/extctrls: Add new TCustomPanel/TPanel property VerticalAlignment which exists in Delphi. 2022-07-19 19:28:16 +02:00
Ondrej Pokorny
f9e896f0db TPanel: publish OnChangeBounds 2022-03-09 18:23:12 +01:00
wp
b8816924f3 LCL: Publish ParentBackground for TRadioGroup and TCheckGroup (related to r64871 #28e5806a74 and 64882).
git-svn-id: trunk@65007 -
2021-04-17 09:27:28 +00:00
wp
a693251026 Publish OnContextPopup and OnResize for some controls to improve Delphi compatibility or compatibility with related controls. Issue #38453, based on patch by Reinhard Kalinke.
git-svn-id: trunk@64513 -
2021-02-09 18:40:00 +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
wp
90afc72ac7 LCL: Fix TRadiogroup firing OnEnter/OnExit events when its ItemIndex changes. New events OnItemEnter/OnItemExit. Issue #37768.
git-svn-id: trunk@63898 -
2020-09-20 17:06:17 +00:00
zeljko
455c23e3f7 LCL: implemented TUNBPages.Move(). Patch by Michal Gawrycki. issue #36953
git-svn-id: trunk@63047 -
2020-04-22 17:01:40 +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
juha
4ec379908c LCL: Optimize 5-angled star in TShape. Issue #35142, patch from Alexey Tor.
git-svn-id: trunk@60546 -
2019-02-28 22:43:41 +00:00
wp
4c9f7a19de IDE/FlowPanel: Publish property BorderSpacing (issue #34729, patch by Pavol S).
git-svn-id: trunk@59864 -
2018-12-19 11:14:16 +00:00
juha
5c4bd12dd3 LCL: Publish OnMouseWheelHorz/Left/Right events for most controls. Issue #34683, patch from AlexeyT.
git-svn-id: trunk@59801 -
2018-12-12 11:33:10 +00:00
juha
8efc263ae4 LCL: Do not store anchoring properties of TLabeledEdit.editLabel. It is controlled by property LabelPosition. Issue #34431.
git-svn-id: trunk@59327 -
2018-10-19 16:37:23 +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
wp
bba151118e LCL: Show name of control contained in TFlowPanelControl in nodes of object tree.
git-svn-id: trunk@59113 -
2018-09-21 10:47:41 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
wp
e3404ff564 LCL: Fix compilation of TControlBar.OnBandPaint event handler in objfpc mode. (https://forum.lazarus.freepascal.org/index.php/topic,41504.msg288037)
git-svn-id: trunk@58149 -
2018-06-06 05:03:21 +00:00
ondrej
70b731c254 LCL: publish DoubleBuffered & ParentDoubleBuffered
git-svn-id: trunk@58099 -
2018-06-03 20:36:08 +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
ondrej
e23aff2283 LCL: TPanel: add ParentBackground property. Issue #32085
git-svn-id: trunk@55777 -
2017-09-03 09:55:22 +00:00
mattias
3ea79c5046 lcl: ifdef to allow old fpdoc parse
git-svn-id: trunk@54526 -
2017-04-05 09:31:38 +00:00
juha
02052bcaa9 LCL: New BevelColor property for TCustomPanel. Issue #31009, patch from AlexeyT.
git-svn-id: trunk@53634 -
2016-12-11 15:18:24 +00:00
bart
7d3b4320c2 Deprecate TCustomEdit's TextHintFontColor and TextHintFontStyle properties and reduce their visibility to Public.
git-svn-id: trunk@53304 -
2016-11-07 11:25:30 +00:00
juha
e008aa5d53 IDEIntf: Add a functional TNoteBook.Pages property editor. Issue #30710, patch from Michl.
git-svn-id: trunk@53267 -
2016-10-30 18:16:52 +00:00
mattias
2a7d1a624a lcl: TCustomImage.StretchOutEnabled/StrechInEnabled, issue #29605, from Alexey Torgashin
git-svn-id: trunk@52955 -
2016-09-11 21:23:48 +00:00
wp
dfa022a41e lcl: Add property WordWrap to panel
git-svn-id: trunk@52502 -
2016-06-13 19:18:55 +00:00
ondrej
d22c7ed37a lcl: add TPage.PageIndex and TNotebook.IndexOf
git-svn-id: trunk@52343 -
2016-05-22 10:12:03 +00:00
ondrej
958c53a72e revert r52338 #e26e156a5c
git-svn-id: trunk@52341 -
2016-05-22 10:06:52 +00:00
ondrej
e26e156a5c LCL: add CM_OBJECTINSPECTORSELECT message (to handle OI selection change). Implement it for TPageControl and TNotebook.
git-svn-id: trunk@52338 -
2016-05-22 09:01:20 +00:00
ondrej
7f870caf3f lcl: fix default TabStop value for TNotebook, publish TabStop for TPage. Issue #21943
git-svn-id: trunk@52267 -
2016-05-02 22:09:09 +00:00
ondrej
aeb6eb81a1 lcl: flowpanel: add FlowLayout property.
git-svn-id: trunk@51566 -
2016-02-10 12:25:16 +00:00