Commit Graph

464 Commits

Author SHA1 Message Date
maxim
4386a6db33 Merged revision(s) 54010 #dd81ed3150, 54025 #739663d456, 54070-54072 #8ce29506c5-#8ce29506c5 from trunk:
LCL: TDateEdit: fix not calling OnEditingDone (bug introduced in r53938 #afa3922372 by me). Issue #0031278.
........
FileListBox:
- do not display normal files if ftNormal is not specified in FileType (Delphi compatibility)
- do not display filenames if FileType only includes ftDirectory or ftVolumeID. Issue #0031281
........
TDateEdit: Don't change empty Text when toggling DirectInput in designer. Part of Issue #0030425.
........
TStaticText: publish properties Enabled, ParentShowHint and PopupMenu. Issues #0031313, #0031315 and #0031333.
........
TTimeEdit: publish properties ButtonCaption, ButtonCursor and ButtonHint. Issue #0031338.
........

git-svn-id: branches/fixes_1_6@54179 -
2017-02-16 22:30:31 +00:00
michl
2310edb3ee LCL: TComboBox: Make key input Delphi compatible with AutoDropDown = True. Issue #31247
git-svn-id: branches/fixes_1_6@54058 -
2017-02-01 19:40:48 +00:00
maxim
b3fb47b5d3 Merged revision(s) 51045 #3d8be36eb6, 51677 #dabcac3009, 51742 #8e8380449e from trunk:
LCL: Reduce warnings by replacing deprecated TField's "Lookup" with "FieldKind=fkLookup".
........
lcl: using process Executable instead of CommandLine
........
LCL: Don't use PassWordChar when showing TextHint. Patch by riderkick. Issue #0029748.
........

git-svn-id: branches/fixes_1_6@51989 -
2016-03-19 13:07:32 +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
bart
08e38d3746 TCustomEdit: Dont set Modified to True in TextChanged when text is set by code. (Issue #0025666)
git-svn-id: trunk@45617 -
2014-06-22 16:38:22 +00:00
bart
9cace444de TCustomComboBox: remove redundant KeyPress method. All this is already done in Utf8KeyPress.
git-svn-id: trunk@44886 -
2014-05-02 12:58:31 +00:00
juha
e5758e1aea LCL: make TCustomButton.Click public. Issue #25870.
git-svn-id: trunk@44451 -
2014-03-16 22:45:52 +00:00
bart
409cedc9c4 LCL: Implement TCustomEdit.NumbersOnly property.
Currently only effective on Windows.

git-svn-id: trunk@43678 -
2014-01-09 13:36:11 +00:00
mattias
fd40afd5e6 LCL: clean up
git-svn-id: trunk@42696 -
2013-09-09 09:04:39 +00:00
paul
2b9bef5afa lcl: move TWSControl.DragStart to TWSCustomListBox.DragStart because of limitation of TWS classes
git-svn-id: trunk@42631 -
2013-09-06 07:29:10 +00:00
paul
b3ce447a57 lcl: don't insert Enter key to TMemo if WantReturns is set to False
git-svn-id: trunk@41673 -
2013-06-11 02:39:15 +00:00
paul
915f42b9b9 lcl: some work on TCustomMemo.WantReturns (part of issue #0022732). The memo already calls default action but still not eat a key
git-svn-id: trunk@41659 -
2013-06-10 09:31:30 +00:00
paul
491eae637b lcl: use TButtonActionLink for TButtonControl (issue #0024435)
git-svn-id: trunk@41648 -
2013-06-10 06:44:07 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
mattias
23762136b6 LCL: published TListBox.ItemIndex, TCheckListBox.ItemIndex
git-svn-id: trunk@39779 -
2013-01-06 12:53:48 +00:00
zeljko
a6468d6f2e LCL: better solution for TToggleBox color, ParentColor is by default false and not published so it behaves same as TButton. issue #22887
git-svn-id: trunk@38698 -
2012-09-16 19:32:56 +00:00
zeljko
86d412a962 LCL: Published TToggleBox.ParentColor.Part of issue #22887
git-svn-id: trunk@38697 -
2012-09-16 19:23:49 +00:00
juha
2d2bc29026 LCL: Publish BorderStyle and CharCase for TDBComboBox. Issue #22295, patch from LacaK2
git-svn-id: trunk@37787 -
2012-06-26 18:24:04 +00:00
paul
68d65a2b2c lcl: don't allow LCL to handle arrow keys of TCustomEdit descendants (fixes bug #0022191), handle WantTabs and WantReturn of TCustomMemo inside CM_WANTSPECIALKEY handler
git-svn-id: trunk@37689 -
2012-06-19 01:17:25 +00:00
paul
f8dcbb669b lcl: don't block special keys in common TControl handler - this is up to descendants.
SynEdit: use shorter inherited call since TControl does not have the handler now

git-svn-id: trunk@37150 -
2012-05-04 00:55:22 +00:00
paul
b00855a592 lcl: don't update Default, Cancel during UpdateDefaultCancel (issue #0021739)
git-svn-id: trunk@36811 -
2012-04-16 07:11:48 +00:00
blikblum
03e0cafaf9 lcl: remove TCustomListBox.Loaded. ItemIndex is initialized in InitializeWnd
git-svn-id: trunk@36756 -
2012-04-13 20:31:58 +00:00
blikblum
ce12dfae54 lcl: move interface initialization of TCustomEdit from CreateWnd to InitializeWnd. Consistent with other controls and allows interfaces to check is handle is being created
git-svn-id: trunk@36754 -
2012-04-13 17:29:27 +00:00
mattias
1b0d5b1061 LCL: fixed comment lcl/stdctrls.pp
git-svn-id: trunk@36323 -
2012-03-25 17:43:49 +00:00
zeljko
b89d4ff137 LCL: removed empty .inc files: edit.inc,memo.inc and timer.inc
git-svn-id: trunk@36269 -
2012-03-23 11:28:03 +00:00
zeljko
3e88452bc4 LCL: fixed visibility of overrided KeyUpAfterInterface in TCustomComboBox.
git-svn-id: trunk@35216 -
2012-02-07 11:40:41 +00:00
juha
9adcf1b232 LCL: Register some new Delphi properties to be skipped by form loader. Issue #20273
git-svn-id: trunk@34800 -
2012-01-19 18:26:48 +00:00
juha
e54b3afbc7 LCL: formatting
git-svn-id: trunk@33904 -
2011-12-02 08:40:30 +00:00
juha
bf07765fd5 LCL: In TComboBox, after pressing Enter call EditingDone. Issue #20782
git-svn-id: trunk@33889 -
2011-12-01 15:04:28 +00:00
sekelsenmat
5774ecec7d customdrawn: Implements TButton clicking, implements InvalidateRect in X11
git-svn-id: trunk@33870 -
2011-11-30 14:05:01 +00:00
juha
260ece9f1b LCL: Make TCustomComboBox.AddItem virtual. Issue #20033
git-svn-id: trunk@33100 -
2011-10-26 16:53:48 +00:00
zeljko
1ad62b1229 LCL: TToggleBox published properties: BidiMode, Contstraints, Color, Font, ParentBidiMode, ParentFont.
git-svn-id: trunk@31331 -
2011-06-22 12:22:58 +00:00
paul
8a3c07043c lcl: add TCustomListBox.AddItem() method
git-svn-id: trunk@30968 -
2011-05-30 06:31:01 +00:00
paul
aecfd2f738 lcl: implement TListBox.ScrollWidth:
- win32, wince: set/get scrollwidth using LB_SETHORIZONTALEXTENT/LB_GETHORIZONTALEXTENT (issue #0018912)
  - qt, gtk2: don't show listbox horizontal scrollbar by default. show it only when scrollwidth > content area

git-svn-id: trunk@30138 -
2011-04-02 17:30:44 +00:00
paul
dfc3dc15df lcl, win32: move ListBox, CheckListBox styles into CreateParams of LCL classes
git-svn-id: trunk@29914 -
2011-03-19 16:40:11 +00:00
juha
4e95f6a390 LCL: Show menu shortcuts also when they are sequencial keys combinations (like Ctrl+Q, B)
git-svn-id: trunk@29853 -
2011-03-15 14:05:55 +00:00
paul
fa4ada16f4 lcl: add lcl_defines include file which can be used for common lcl defines (like UseCLDefault)
git-svn-id: trunk@28343 -
2010-11-19 10:46:12 +00:00
paul
f09ed2fb3c lcl: add TStaticText.Transparent property for Delphi compatibility
win32: implement TStaticText.Transparent same way as groupbox transparency

git-svn-id: trunk@28151 -
2010-11-08 09:07:40 +00:00
paul
d35e85a332 win32: restore wm_erasebkgnd default handler after clDefault experiments
lcl: more proper implementation for clDefault, add UseCLDefault define to compile with clDefault as default color for controls

git-svn-id: trunk@28140 -
2010-11-08 02:27:02 +00:00
blikblum
bb7a0731ed lcl: uncheck radiobutton siblings when handle not allocated, bug #17281
git-svn-id: trunk@27208 -
2010-08-27 01:48:32 +00:00