Commit Graph

743 Commits

Author SHA1 Message Date
mattias
094fd462f5 LCL: TScrollingWincontrol: GetLogicalClientRect: independent of AutoScroll to avoid cycle, GetPreferredSize: independent of AutoScroll, added extra checks if LCL clientrect is not in sync with widgetset, improved debugging preferredsize
git-svn-id: trunk@47873 -
2015-02-17 23:58:41 +00:00
giuliano
ed5fd30d67 LCL: issue #0014257 - SetCursor faulty under GTK2 - changes cursor for
wrong control

files controls.pp and include/graphiccontrol.inc

git-svn-id: trunk@47814 -
2015-02-15 23:26:26 +00:00
mattias
9e66742aeb LCL: comments
git-svn-id: trunk@46496 -
2014-10-09 16:22:34 +00:00
mattias
dd86099d37 LCL: comments
git-svn-id: trunk@46474 -
2014-10-07 23:55:26 +00:00
juha
e89095b1a4 LCL: Implement TControl.EndDrag. Issue #25138, patch from ocean.
git-svn-id: trunk@46392 -
2014-10-01 14:41:15 +00:00
juha
4b38ed7b2b LCL: use constants in controlconsts.inc. Issue #26673, patch from ocean.
git-svn-id: trunk@46216 -
2014-09-13 21:28:55 +00:00
mattias
9d3226d369 LCL: removed TControl.ParentVisibleChanged
git-svn-id: trunk@46188 -
2014-09-11 16:52:52 +00:00
mattias
db564054c4 LCL: added TControl.ParentVisibleChanged
git-svn-id: trunk@46184 -
2014-09-11 16:40:12 +00:00
mattias
cc8a8f9740 LCL: clean up
git-svn-id: trunk@46181 -
2014-09-11 16:03:48 +00:00
juha
9d6fca6e69 LCL + Designer: A new flag TWinControl.DesignerDeleting. Make TPairSplitter use it. Issue #26618
git-svn-id: trunk@46072 -
2014-08-24 15:58:09 +00:00
juha
90b05dca85 LCL: Remove deprecated TWinControl.AutoSizeCanStart.
git-svn-id: trunk@45788 -
2014-07-05 14:56:46 +00:00
mattias
debddcec44 LCL: gtk2: dropfiles for sub forms
git-svn-id: trunk@45559 -
2014-06-16 22:24:44 +00:00
mattias
1417fc6edf LCL: comment
git-svn-id: trunk@44868 -
2014-05-01 14:00:37 +00:00
mattias
0f7890690f lcl: made TControlBorderSpacing.GetSpace/GetSpaceAround virtual, patch #26048
git-svn-id: trunk@44805 -
2014-04-26 08:29:52 +00:00
mattias
2f637d4295 LCL: fixed typo GetChildsRect GetChildrenRect
git-svn-id: trunk@44663 -
2014-04-09 15:12:36 +00:00
juha
41f1295739 LCL: GetParentHandle and GetTopParentHandle for TWinControl. Issue #25813, patch from ocean.
git-svn-id: trunk@44453 -
2014-03-16 23:26:56 +00:00
mattias
1fe37e15a2 fixed spelling mistakes, found by lintian
git-svn-id: trunk@43900 -
2014-02-05 12:07:46 +00:00
juha
5c1f0c896b Revert r42752 #8caba4283d making TWinControl.GetChildren public. It was incomplete.
git-svn-id: trunk@42757 -
2013-09-12 15:34:02 +00:00
juha
8caba4283d LCL: Make TWinControl.GetChildren public. Issue #24974, patch from Stephano.
git-svn-id: trunk@42752 -
2013-09-12 10:13:03 +00:00
juha
023fd6ba9b LCL: rename TCMMouseWheel.WheelData to WheelDelta. Issue #24989, patch from Stephano
git-svn-id: trunk@42751 -
2013-09-12 10:07:30 +00:00
juha
aa33021670 LCL: Make TWinControl.GetTabOrderList virtual. Issue #24969, patch from Stephano
git-svn-id: trunk@42672 -
2013-09-07 23:20:33 +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
mattias
fe0a06d109 LCL: fixed check for unicode widestring, patch from FPK
git-svn-id: trunk@42308 -
2013-08-04 10:06:07 +00:00
mattias
533ea4f496 LCL: getmousecapture: check if handleallocated
git-svn-id: trunk@42305 -
2013-08-04 09:52:54 +00:00
mattias
ccc2a1903a LCL: comments
git-svn-id: trunk@41995 -
2013-07-04 14:37:02 +00:00
mattias
49eae20cfe LCL: dbgs for TContolStyle, comments
git-svn-id: trunk@41994 -
2013-07-04 14:34:51 +00:00
mattias
8e437bf7cd LCL: csReflector
git-svn-id: trunk@41993 -
2013-07-04 14:20:08 +00:00
mattias
66a30a311c LCL: setting Action.OnExecute no longer changes the TControl.OnClick, bug #24484
git-svn-id: trunk@41415 -
2013-05-26 12:36:40 +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
juha
9c0da1b60e LCL: remove fsSplash from fsAllStayOnTop set. Allows using other applications while a splash screen is shown. Issue #22837
git-svn-id: trunk@41034 -
2013-05-05 09:49:32 +00:00
martin
51657166be LCL: Revert Changes from 31132 (and partly 31577) which replaced TGraphicControl.Update by Invalidate
git-svn-id: trunk@40364 -
2013-02-22 16:05:54 +00:00
sekelsenmat
e155bfca39 Reimplements the cdintf control special case as a LCLIntf function, to be more conformant to the way of working for the LCL
git-svn-id: trunk@39475 -
2012-12-07 15:55:54 +00:00
sekelsenmat
547ebc6bc7 LCL-CustomDrawn: Adds a better identifier for CD injected controls and starts improving the tabbing between controls
git-svn-id: trunk@39447 -
2012-12-06 10:50:53 +00:00
juha
614327b055 Move ModalResult string representation array from PropEdit to Controls to be used by other code
git-svn-id: trunk@39426 -
2012-12-01 10:43:52 +00:00
blikblum
2d708f59bf lcl: add missing checks for FControl in TControlBorderSpacing
git-svn-id: trunk@39207 -
2012-10-31 02:44:08 +00:00
blikblum
70e7f9f4f3 lcl: cleanup
git-svn-id: trunk@39206 -
2012-10-31 00:43:30 +00:00
blikblum
40f8498835 lcl:
- revert 33020 #928292514b, 33082 #dd109fba91, 33086 #bd7b46c17a, part of 33089 and 33389. These changes made the hint behavior Delphi incompatible thus leading to a regression in third party control like VirtualTreeView that handles hints in CMHintShow
- Retrieve parent hint recursively if hintcontrol.hint is empty' (delphi compatible)
- Added sample project to test hints

git-svn-id: trunk@38802 -
2012-09-23 23:06:31 +00:00
mattias
60899d17a7 LCL: added TWinControl.GetEnumeratorControls,GetEnumeratorControlsReverse
git-svn-id: trunk@38570 -
2012-09-08 09:00:50 +00:00
mattias
e4298bec55 lcl: comments
git-svn-id: trunk@37449 -
2012-05-29 06:27:51 +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
70fca72696 lcl: always ask control about special key using CM_WANTSPECIALKEY and LM_GETDLGCODE, simplify DoCancelKey, DoReturnKey, remove old WantKeyBeforeInterface
git-svn-id: trunk@37142 -
2012-05-03 01:38:51 +00:00
mattias
e5ffde0bbc LCL: clean up
git-svn-id: trunk@36877 -
2012-04-17 08:29:01 +00:00
mattias
eb05b8141f LCL: SetAlign: restore the basebounds set before changes
git-svn-id: trunk@36870 -
2012-04-17 08:15:46 +00:00
paul
c11192b6a5 lcl: implement ClientToParent, ParentToClient based on patch of David Jenkins (issue #0021763)
git-svn-id: trunk@36775 -
2012-04-14 14:18:08 +00:00
mattias
47c24e80ad LCL: more verbose form updateshowing
git-svn-id: trunk@36385 -
2012-03-27 16:27:45 +00:00
sekelsenmat
83a68ea2d7 LCL-CustomDrawn-Cocoa: Greatly improves the accessibility, now child objects start to appear
git-svn-id: trunk@36213 -
2012-03-22 08:46:04 +00:00
sekelsenmat
c0143743b4 Changes the AccessibleValue getter to overridable, to allow a more efficient implementation of it for TLabel for example
git-svn-id: trunk@36135 -
2012-03-17 19:41:46 +00:00
sekelsenmat
0bc23ed6ad LCL-CustomDrawn-Cocoa: Advances the accessibility support, nothing working yet
git-svn-id: trunk@36105 -
2012-03-17 10:08:21 +00:00
mattias
f1f99b4a6e LCL: added TLazAccessibleObject enumerator
git-svn-id: trunk@35394 -
2012-02-16 09:17:30 +00:00
mattias
45d0b49083 LCL: TLazAccessibleObject: using a tree for children for faster search
git-svn-id: trunk@35374 -
2012-02-15 14:57:15 +00:00