Commit Graph

500 Commits

Author SHA1 Message Date
ondrej
3ce2d72ef3 LCL: TCustomEdit: add OnChange handler list
git-svn-id: trunk@56721 -
2017-12-14 14:15:34 +00:00
juha
c4f8616371 LCL: Change a counter to boolean FTextChangedLock, used for firing events right. Issue #32630.
git-svn-id: trunk@56489 -
2017-11-24 20:44:02 +00:00
juha
c645377b97 LCL: Unpublish TEdit.Action. Issue #31339, patch from AlexeyT.
git-svn-id: trunk@56425 -
2017-11-17 12:07:47 +00:00
bart
c3f41244e0 Revert r56181 #c5637ad72a (Fix firing an OnChange and setting Modified when setting Text inside OnChange and new Text = old Text. Issue #0032602.) It causes a regression.
git-svn-id: trunk@56353 -
2017-11-10 21:04:34 +00:00
ondrej
251aa8f6fe lcl: edit: don't call OnEditingDone if ReadOnly
git-svn-id: trunk@56338 -
2017-11-08 17:40:24 +00:00
juha
b5b61d1a93 LCL: Prevent TCustomEdit.OnChange firing extra time when CharCase is ecLowerCase or ecUpperCase. Issue #32630, patch from accorp.
git-svn-id: trunk@56288 -
2017-11-05 21:48:13 +00:00
bart
c5637ad72a Fix firing an OnChange and setting Modified when setting Text inside OnChange and new Text = old Text. Issue #0032602.
git-svn-id: trunk@56181 -
2017-10-25 09:26:50 +00:00
ondrej
bdb91bdc6d lcl: edit: force show texthint in InitializeWnd. issue #32053
git-svn-id: trunk@55716 -
2017-08-20 12:17:57 +00:00
ondrej
380e645438 LCL: remove deprecated methods and properties (that were tagged to be removed in 1.9)
git-svn-id: trunk@55713 -
2017-08-20 10:25:04 +00:00
ondrej
c68b93c58e lcl: combo box: add new styles csOwnerDrawEditableFixed and csOwnerDrawEditableVariable as replacement for the old ReadOnly property
git-svn-id: trunk@55245 -
2017-06-05 19:27:43 +00:00
ondrej
9a9e336851 LCL: combo box: deprecate ReadOnly property
git-svn-id: trunk@55243 -
2017-06-05 19:07:31 +00:00
ondrej
48dbf5c56d LCL: listbox: fix default value for Options
git-svn-id: trunk@55126 -
2017-05-30 14:54:05 +00:00
juha
d58a9c4bd9 LCL: Prevent Up/Down keys change focus on ListBox. Issue #30558, patch from Stefan Kopf.
git-svn-id: trunk@54592 -
2017-04-09 14:10:01 +00:00
juha
760d03b2bb LCL: Fix TCustomLabel.CalcFittingFontHeight. Issue #31538, patch from Serge Anvarov.
git-svn-id: trunk@54560 -
2017-04-07 16:59:49 +00:00
ondrej
69adfaad00 lcl: listbox: add Options property + add option to enable/disable focus rect drawing. Issue #30532
git-svn-id: trunk@54442 -
2017-03-18 09:40:31 +00:00
ondrej
fb53b10290 LCL: combo box: High-DPI. Issue #31504
git-svn-id: trunk@54369 -
2017-03-08 15:54:45 +00:00
ondrej
48e816a02f LCL: edit: use messages for emulated text hint (messages are also sent when parent form gets/loses focus).
git-svn-id: trunk@54264 -
2017-02-24 15:35:57 +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
bart
b83fd2e5a2 TStaticText: publish properties Enabled, ParentShowHint and PopupMenu. Issues #0031313, #0031315 and #0031333.
git-svn-id: trunk@54071 -
2017-02-02 11:52:30 +00:00
michl
2f58813eed LCL: TComboBox: Make keys Delphi compatible with AutoDropDown = True. Issue #31331
git-svn-id: trunk@54056 -
2017-02-01 19:16:06 +00:00
juha
b2658d37bc LCL: Temporary fix for focus jumping on Arrow keys between controls. Will be moved to WS code. Issue #22191, patch from AlexeyT.
git-svn-id: trunk@53933 -
2017-01-12 15:44:56 +00:00
michl
18ed0a8978 LCL: TLabel, TPanel: draw themed grayed caption if disabled
git-svn-id: trunk@53914 -
2017-01-10 16:14:08 +00:00
ondrej
5f5df812af LCL, win32: TMemo: remove Lines.BeginUpdate/EndUpdate for win32 for Delphi compatibility
git-svn-id: trunk@53888 -
2017-01-06 11:03:11 +00:00
juha
73aa9aa4bb Order uses sections again to see dependencies better.
git-svn-id: trunk@53738 -
2016-12-20 16:26:44 +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
0296fdc7ae lcl: implement DoAutoAdjustLayout for these controls: TCustomListView, TCustomGrid, TCustomListBox. Issue #14688, patch by regs
git-svn-id: trunk@53574 -
2016-12-06 14:28:37 +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
ondrej
adf87c511a lcl: merge ShouldAutoAdjust* into one method. Fix Width and Height adjustment in relation to Align.
git-svn-id: trunk@53538 -
2016-12-03 06:52:15 +00:00
juha
ea8843fd24 LCL: Ignore AutoSize in ShouldAutoAdjustWidthAndHeight for TEdit and TCombobox. Helps with DPI issues. Issue #30995, patch from AlexeyT.
git-svn-id: trunk@53486 -
2016-11-30 15:07:13 +00:00
ondrej
7ad916287c LCL: customedit: rewrite TextHint emulation, use WinAPI if available.
git-svn-id: trunk@53365 -
2016-11-14 14:19:14 +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
blikblum
1c88d48964 lcl: in TCustomEdit, replaces Text property check for CanShowTextHint before showing text hint. Move the logic to hide the text hint from RealSetText to TextChanged
git-svn-id: trunk@53296 -
2016-11-04 11:58:36 +00:00
blikblum
d99fe899e7 lcl: use TMemo.Lines.Count to check if TextHint can be show. Part of 30851. Based on tip from AlexeyT
git-svn-id: trunk@53293 -
2016-11-04 11:32:11 +00:00
juha
cdd2334167 LCL: Make the initial height of ToggleBox match with Button. Issue #30536, patch from Alexey Torgashin.
git-svn-id: trunk@52961 -
2016-09-13 12:42:03 +00:00
juha
06b8397c33 LCL: Fix spelling in comment.
git-svn-id: trunk@52605 -
2016-07-03 12:35:55 +00:00
juha
8ed5c08f14 LCL: Implement TCustomListBox.DeleteSelected. Issue #29904, patch from meteu.
git-svn-id: trunk@52068 -
2016-03-27 09:52:11 +00:00
ondrej
b06baa0a9a lcl: edit: make GetTextHint/SetTextHint virtual to be able to change TextHint behavior.
git-svn-id: trunk@51932 -
2016-03-14 07:29:21 +00:00
bart
8e8380449e LCL: Don't use PassWordChar when showing TextHint. Patch by riderkick. Issue #0029748.
git-svn-id: trunk@51742 -
2016-02-28 09:52:14 +00:00
juha
6bb18f6fbd LCL: Implement TCustomMemo.ScrollBy. Refactor widgetset ScrollBy from ScrollingWinControl to WinControl. Solves issue #29067.
git-svn-id: trunk@50523 -
2015-11-29 18:45:53 +00:00
juha
8c4e943410 LCL: Isolate setting the control's position from TControlScrollBar.SetPosition. A half-baked attempt to fix #29067.
git-svn-id: trunk@50479 -
2015-11-23 14:15:37 +00:00
bart
bfa315459c LCL: Publish TRadioButton.Alignment (Issue #0028853).
git-svn-id: trunk@50061 -
2015-10-14 21:49:11 +00:00
bart
0d656c63ff LCL: Make thetype of TextHint TTranslateString instead of String (part of issue #0028129).
git-svn-id: trunk@49285 -
2015-06-07 09:46:32 +00:00
bart
a992cc7d34 LCL: Start implementing TCustomEdit.TextHint support. Issue #0021307.
git-svn-id: trunk@48931 -
2015-05-05 14:18:22 +00:00
bart
483c6ba2cc LCL: Publish TToggleBox.Align. Issue #0027785.
git-svn-id: trunk@48628 -
2015-04-04 21:54:50 +00:00
juha
abf9a845da Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
2015-02-06 18:25:31 +00:00
bart
77aeb483c6 LCL: Implement TCustomCheckbox.Alignment (Windows only), partly resolves issue #0012343.
git-svn-id: trunk@46963 -
2014-11-22 14:38:26 +00:00
juha
6b94576488 LCL: Publish events OnMouseWheel, OnMouseWheelDown and OnMouseWheelUp for more controls. Issue #26781, patch from Sandro Cumerlato.
git-svn-id: trunk@46336 -
2014-09-26 15:26:05 +00:00
juha
d27da074e8 LCL: Publish TLabel events OnMouseWheel, OnMouseWheelDown and OnMouseWheelUp. Issue #26781, patch from Sandro Cumerlato.
git-svn-id: trunk@46330 -
2014-09-25 20:40:38 +00:00
zeljko
cab06a0777 LCL: TCustomMemo should not trigger OnEditingDone when return is pressed and WantReturns=True.Patch by wp. issue #26769
git-svn-id: trunk@46320 -
2014-09-25 06:19:05 +00:00