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
sekelsenmat
015279a045
Adds more method for TLazAccessibleObject to manipulate the list of children
...
git-svn-id: trunk@35239 -
2012-02-08 17:58:06 +00:00
paul
8d364b03df
lcl:
...
- Extend FindLCLWindow method by AllowDisabled argument to skip disabled windows
- Fix FindControlAtPosition - it previously ignored AllowDisabled option
- Don't allow disabled window to be an internal MouseControl (fixes bug #0017993 for win32)
git-svn-id: trunk@35204 -
2012-02-07 07:49:42 +00:00
sekelsenmat
1130c0fb47
Patch from bug #20121 , also added ssModifier constant in the unit Controls for global usage, but use it with care not to do something like [ssModifier, ssMeta] which wont compile in Macs
...
git-svn-id: trunk@35131 -
2012-02-04 17:39:11 +00:00
mattias
aad4d125c5
LCL: added TControl.AddHandlerBeforeDestruction
...
git-svn-id: trunk@35090 -
2012-02-02 16:46:20 +00:00
sekelsenmat
1fb90cb1f1
Improves the accessibility code to allow for initializing the Handle later. Also attempts to fix the accesssibility issues of TEdit/TMemo, but still not successful
...
git-svn-id: trunk@35070 -
2012-02-01 07:25:28 +00:00
juha
62fcc662c6
LCL: remove IFDEFs for old FPC versions. Lazarus won't compile anyway with old versions.
...
git-svn-id: trunk@34948 -
2012-01-26 10:47:37 +00:00
sekelsenmat
df68e05b3b
Adds one more accessibility Role
...
git-svn-id: trunk@34926 -
2012-01-25 15:12:18 +00:00
sekelsenmat
d469685cc6
Adds many property implementations for non-windowed accessible objects in Carbon
...
git-svn-id: trunk@34831 -
2012-01-21 11:35:37 +00:00
sekelsenmat
ec6c831a3b
Implements AccessibleValue for TTreeView items even when reading from the lfm. Improves the Carbon accessibility code for lists
...
git-svn-id: trunk@34830 -
2012-01-21 08:37:45 +00:00
sekelsenmat
5f9824929d
Changes a little bit the Accessibility API. Removes notifications which were added to reflect the Mac API and are redundant. Splitted the setters for accessibility fields.
...
git-svn-id: trunk@34820 -
2012-01-20 12:59:10 +00:00
sekelsenmat
5a33af4ebb
More Carbon accessibility advances: Makes it less obstrusive for non-TCustomControl controls, implements a lot more of attributes, implements more events, increases the list of available roles and implements AX values for all LCL accessibility roles
...
git-svn-id: trunk@34814 -
2012-01-20 08:15:45 +00:00
juha
a0912487d5
LCL: Add and move some properties to be skipped by form loader.
...
git-svn-id: trunk@34798 -
2012-01-19 16:32:56 +00:00
sekelsenmat
46e5cbf514
Finally figured out how to properly create child non-windowed accessible objects in Carbon! Renames AccessibleName to the more useful AccessibleValue information. However it still doesnt work properly because the non-windowed accessible objects require a already created HIView so we need to figure out the proper place to do this after the HIView is created for TTreeView
...
git-svn-id: trunk@34788 -
2012-01-19 08:09:12 +00:00
sekelsenmat
c532802420
Moves SendNotification to WSControls, moves all accessibility types to Controls, starts changing TTreeView to use selected text changed messages instead of child objects. TTreeView accessibility not yet working in Carbon
...
git-svn-id: trunk@34769 -
2012-01-18 08:29:35 +00:00