juha
ecd140c985
Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
87703369e3
LCL: fixed AsFirst for AddHandler of TCustomForm, TControl and TApplication
...
git-svn-id: trunk@39786 -
2013-01-06 19:10:21 +00:00
juha
e8653f265e
LCL: Map quadclicks to doubleclicks for controls that do not accept quadclicks. Issue #23298 , patch from cobines
...
git-svn-id: trunk@39300 -
2012-11-18 12:39:17 +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
89834f3c95
lcl: debugging
...
git-svn-id: trunk@38002 -
2012-07-22 12:33:17 +00:00
mattias
c0eaae3966
LCL: GetClientRect: if interface has the right width,height trust the clientrect
...
git-svn-id: trunk@37624 -
2012-06-11 18:57:09 +00:00
mattias
dbb1361088
LCL: clean up - invalidate in TControl.DoBorderSpacingChange no longer needed with new autosizing
...
git-svn-id: trunk@37621 -
2012-06-11 17:42:05 +00:00
mattias
8c83bf4662
LCL: invalidate parent preferredsize when borderspacing changed, bug #17947
...
git-svn-id: trunk@37620 -
2012-06-11 17:41:04 +00:00
paul
136bb2bf67
lcl: cleanup debug info
...
git-svn-id: trunk@37370 -
2012-05-21 06:46:06 +00:00
paul
6dc8b8cf94
lcl: don't crash when either DragTarget or dragged control is freed (issue #22067 )
...
git-svn-id: trunk@37369 -
2012-05-21 03:50:06 +00:00
sekelsenmat
f0f5beb5cf
Fixes a bug in the code to iterate accessible objects, it didnt work, now it does
...
git-svn-id: trunk@37159 -
2012-05-05 09:58:28 +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
mattias
a28add96c2
LCL: constraint Width,Height to >=0
...
git-svn-id: trunk@36885 -
2012-04-17 18:41:50 +00:00
mattias
080f4f8c22
LCL: fixed sending CM_EXIT,CM_ENTER when flastfocusedcontrol was removed
...
git-svn-id: trunk@36884 -
2012-04-17 17:15:34 +00:00
mattias
3a53d3f869
LCL: TControl.SetAnchors: during disabled autosize: update basebounds when changing Anchors, bug #21730
...
git-svn-id: trunk@36882 -
2012-04-17 08:59:52 +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
mattias
b20150d99c
LCL: SetAnchors: do not update basebounds
...
git-svn-id: trunk@36859 -
2012-04-17 07:48:37 +00:00
mattias
706f472758
LCL: TControl.UpdateBaseBounds: set cfBaseBoundsValid
...
git-svn-id: trunk@36857 -
2012-04-17 07:45:34 +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
blikblum
6c1a7ae794
lcl: check for csDestroyingHandle in TControl.HandleObjectShouldBeVisible. Fix issue #19882
...
git-svn-id: trunk@36758 -
2012-04-14 00:39:13 +00:00
juha
82a928737a
LCL: add an assertion for assigned method pointer in TControl.GetText
...
git-svn-id: trunk@36398 -
2012-03-28 17:06:32 +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
zeljko
a6873c2d3b
LCL: cleanup
...
git-svn-id: trunk@36093 -
2012-03-16 15:35:19 +00:00
paul
fb7f52ecb8
lcl: don't skip action update when we set the same action to a control
...
git-svn-id: trunk@35916 -
2012-03-13 07:08:20 +00:00
paul
cc3adb8d44
lcl: set missing csReadingState flag when Control executes a ReadState
...
git-svn-id: trunk@35915 -
2012-03-13 06:15:47 +00:00
zeljko
c19754b22d
Gtk2, Qt: InvalidateRect() should offset by scrollbars position, so it's compatibile with win32. issue #21364
...
git-svn-id: trunk@35881 -
2012-03-11 12:34:35 +00:00
juha
d7dc003371
Revert the r35872 #c293be9ecf. It solved the windows problem but created another redraw problem with GTK2.
...
git-svn-id: trunk@35873 -
2012-03-10 16:01:25 +00:00
juha
c293be9ecf
LCL: Fix painting icons wrong on component palette. Issue #21364 , Patch from Tomasz Wieckowski
...
git-svn-id: trunk@35872 -
2012-03-10 15:32:55 +00:00
mattias
c52851dbfa
LCL: debugging
...
git-svn-id: trunk@35820 -
2012-03-08 11:47:53 +00:00
zeljko
a63be4b26e
LCL: cleanup
...
git-svn-id: trunk@35561 -
2012-02-23 13:08:31 +00:00
mattias
3d1a570a3c
IDE: project inspector: delay update when not visible
...
git-svn-id: trunk@35546 -
2012-02-21 20:20:55 +00:00
sekelsenmat
ec0df9a7e4
Adds the possibility to disable accessibility for TCustomTreeView
...
git-svn-id: trunk@35508 -
2012-02-20 13:40:24 +00:00
mattias
f1f99b4a6e
LCL: added TLazAccessibleObject enumerator
...
git-svn-id: trunk@35394 -
2012-02-16 09:17:30 +00:00
mattias
c6dfe9276c
LCL: fixed TCustomListViewEditor.Create override and TLazAccessibleObject.RemoveChildAccessibleObject if object is not in tree
...
git-svn-id: trunk@35376 -
2012-02-15 15:26:07 +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
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
sekelsenmat
371b050768
Implements freeing the accessibility object of individual TTreeView items
...
git-svn-id: trunk@34891 -
2012-01-24 08:04: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
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
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
mattias
2e2964e501
LCL: fixed mem leak
...
git-svn-id: trunk@34731 -
2012-01-14 14:26:32 +00:00
sekelsenmat
034d195ca9
Advances implementing the WS class for TLazAccessibleObject
...
git-svn-id: trunk@34713 -
2012-01-12 01:29:32 +00:00
sekelsenmat
61d31cd4c2
Various improvements and attempts at creating a WS implementation for TLazAccessibleObject
...
git-svn-id: trunk@34712 -
2012-01-11 18:36:30 +00:00