Commit Graph

475 Commits

Author SHA1 Message Date
juha
cae1ee33c9 LCL: TCustomTreeView.DoPaint use of cdPrePaint and cdPostPaint, issue #21761, patch from David Jenkins
git-svn-id: trunk@36820 -
2012-04-16 19:10:44 +00:00
paul
ecc2d0a144 lcl: add an ability to use own TListItems and TListItem descendant classes for compatibility with delphi (issue #0021758)
git-svn-id: trunk@36812 -
2012-04-16 07:29:35 +00:00
juha
7640a86947 LCL: Implement TListItem.EditCaption, issue #20295
git-svn-id: trunk@36676 -
2012-04-09 12:59:08 +00:00
paul
8b3461e57f lcl: publish TUpDown.OnChangingEx (it works and was just overlooked before)
git-svn-id: trunk@36665 -
2012-04-09 08:03:30 +00:00
sekelsenmat
bd2ac53e00 Improves TCustomTreeView.AccessibilityOn documentation
git-svn-id: trunk@35509 -
2012-02-20 14:12:52 +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
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
zeljko
bd60e4f5de LCL: TCustomListView added TCustomListViewEditor class to implement OnEditing and OnEdited events in pure LCL. issue #12059.
win32: mark listview as readonly to ws always since we are using LCL implementation for listview editing (TCustomListViewEditor).

git-svn-id: trunk@35354 -
2012-02-13 11:45:13 +00:00
juha
9283707671 LCL: refactor TreeView, move GetNodeAtInternalY inside GetNodeAtY
git-svn-id: trunk@35284 -
2012-02-10 12:06:07 +00:00
juha
8cbd938dd7 LCL, TreeView: Improve scrollbar update when some nodes have Visible=False
git-svn-id: trunk@35283 -
2012-02-10 12:05:55 +00:00
zeljko
3fdefbf7be LCL: TCustomListView: started OnEditing and OnEdited events for delphi compatibility. part of #12059
git-svn-id: trunk@35274 -
2012-02-09 14:28:16 +00:00
zeljko
403ef1bfd2 LCL: TCustomListView added TLVDataHintEvent and TLVDataStateChangeEvent, also published OnDataHint and OnDataStateChange for TListView for delphi compatibility.
git-svn-id: trunk@35258 -
2012-02-09 08:11:15 +00:00
zeljko
5504dab625 LCL: TCustomListView OwnerData - fix selection behaviour. part of #18202
git-svn-id: trunk@35257 -
2012-02-09 07:51:21 +00:00
juha
ff88073c00 LCL: add StoreCurrentSelection and ApplyStoredSelection methods to TreeView.
git-svn-id: trunk@35223 -
2012-02-07 17:14:30 +00:00
zeljko
bd32cfed39 LCL: changed visibility of overrided TTabControl.GetImageIndex to public since virtual GetImageIndex is public too
git-svn-id: trunk@35217 -
2012-02-07 11:51:18 +00:00
paul
7111abfa8d lcl: restore public TToolButton.Click method
git-svn-id: trunk@35202 -
2012-02-07 07:35:50 +00:00
paul
805d5d7b38 lcl: cleanup and format toolbutton code
git-svn-id: trunk@35200 -
2012-02-07 06:57:00 +00:00
zeljko
c8fa2b4962 LCL: TListView added property AutoWidthLastColumn to fit last column into width of TListView. issue #19309
git-svn-id: trunk@35170 -
2012-02-06 07:52:57 +00:00
zeljko
37b1897033 LCL: Added read-only public property property WidthType: TWidth for Delphi compatibility.issue #7642
git-svn-id: trunk@35161 -
2012-02-05 14:28:24 +00:00
sekelsenmat
c25543b689 shellctrls: Now it will show the root of the filesystem if it makes sense in the platform. Corrects the first contents of a shelllistview connected to a shelltreeview with root<>empty. See bug #18534
git-svn-id: trunk@34976 -
2012-01-27 13:41:46 +00:00
juha
5b04ea78a9 LCL: make TCustomTreeview.Items property public. Allows to solve issue #21160
git-svn-id: trunk@34945 -
2012-01-26 09:57:58 +00:00
sekelsenmat
bd77055789 Fixes the visibility of some accessibility method overrides in TTreeView
git-svn-id: trunk@34932 -
2012-01-25 16:05:44 +00:00
juha
fd3ef18dd3 LCL: Do not publish TabSheets.Visible which has no effect. TabSheets.TabVisible has effect.
git-svn-id: trunk@34740 -
2012-01-15 10:36:31 +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
sekelsenmat
ebb666cb58 Advances implementing accessible children for TTreeView, specially in Carbon. Not yet fully working
git-svn-id: trunk@34709 -
2012-01-11 12:48:55 +00:00
juha
6a0b924a7b LCL, TreeView: add NodeEffect field, node with disabled effect. Issue #17348, modified patch from Krzysztof Dibowski
git-svn-id: trunk@34661 -
2012-01-08 11:21:09 +00:00
juha
91a40f3e2f LCL, TreeView: take node visibility into account when moving in nodes and calculating X,Y positions
git-svn-id: trunk@34658 -
2012-01-08 10:43:50 +00:00
marc
d0116de29b lcl: make TCustomTabControl vcl compatible
git-svn-id: trunk@34474 -
2011-12-28 17:45:55 +00:00
marc
f4e40740ac lcl: make TCustomTabControl.Images property vcl compatible
git-svn-id: trunk@34473 -
2011-12-28 17:44:09 +00:00
marc
c863866c4b lcl: Add up/down control OnChangingEx event
git-svn-id: trunk@34471 -
2011-12-28 17:35:19 +00:00
juha
e762c4e425 TreeFilter: fix moving up and down when tree has multiselect enabled.
git-svn-id: trunk@34466 -
2011-12-28 09:39:59 +00:00
sekelsenmat
150858b684 Adds BiDi to tab controls and removes the old TTabControl implementation for simplification
git-svn-id: trunk@34182 -
2011-12-14 14:51:04 +00:00
sekelsenmat
4a2a70dece customdrawn-ws: Starts implementing TPageControl
git-svn-id: trunk@34027 -
2011-12-07 14:47:51 +00:00
juha
d8e0da0ae5 LCL: Fix Access Violation in TTabControl. Issue #20783
git-svn-id: trunk@33885 -
2011-12-01 12:17:16 +00:00
juha
2383449ad9 LCL: Remove TPageControl.DoChange. OnChange handler was run twice. Issue #20758, patch from Marcos Douglas
git-svn-id: trunk@33805 -
2011-11-26 19:24:03 +00:00
juha
78b6a2d026 LCL: Implement method TreeView.Items.AddNode. Issue #15807
git-svn-id: trunk@33618 -
2011-11-18 19:19:05 +00:00
juha
a002250d2b LCL: add Notification about removed ImageLists in ListView. Issue #20619
git-svn-id: trunk@33594 -
2011-11-17 18:57:22 +00:00
juha
cc82e44e9b LCL: formatting
git-svn-id: trunk@33593 -
2011-11-17 18:57:09 +00:00
sekelsenmat
fa02b703f1 Renames TNotebookOption and friends to TCTabControlOptions,etc because the old name was completely wrong since TNotebook is completely unrelated to this type
git-svn-id: trunk@33537 -
2011-11-15 07:28:07 +00:00
sekelsenmat
e84fbeb3cd Another small fix for TTabControl
git-svn-id: trunk@33486 -
2011-11-12 17:26:03 +00:00
sekelsenmat
a02b02d58a Small fix in the new TTabControl
git-svn-id: trunk@33485 -
2011-11-12 17:06:40 +00:00
sekelsenmat
59e4c91124 Activates the new tabcontrol
git-svn-id: trunk@33457 -
2011-11-10 07:46:27 +00:00
juha
9a1d779e44 LCL: remove obsolete AddModeNames. Use WriteStr
git-svn-id: trunk@33237 -
2011-11-02 23:16:27 +00:00
juha
ed92cee3f1 LCL: remove unused NodeAttachModeNames
git-svn-id: trunk@33236 -
2011-11-02 23:16:05 +00:00
sekelsenmat
f0297d8f4f Advances a lot the new TTabControl, should be finished now
git-svn-id: trunk@33218 -
2011-11-02 13:08:43 +00:00
sekelsenmat
a7bfcf6c9b Removes TPageControl.OnPageChanged to fix bug #19903 double OnChange calls
git-svn-id: trunk@32622 -
2011-10-02 18:03:18 +00:00
juha
71f1c25189 LCL: UpDown control's Visible and Enabled follow the associated control. Issue #20301, patch from Silvio Clécio
git-svn-id: trunk@32466 -
2011-09-23 08:41:38 +00:00
sekelsenmat
c70ad135b5 Adds a new method to make TPageControl usage in code more intuitive
git-svn-id: trunk@32273 -
2011-09-11 06:20:21 +00:00
juha
8e308ffe4d LCL: TreeView - support showing and hiding TreeNodes properly. Issue #17366, patch from Krzysztof Dibowski
git-svn-id: trunk@32064 -
2011-08-26 17:46:56 +00:00
martin
d07fc13245 ExtendedNotebook: fixed selecting last tab. Issue #0019845
git-svn-id: trunk@31892 -
2011-08-06 15:24:39 +00:00