Commit Graph

486 Commits

Author SHA1 Message Date
blikblum
ef24adff3a lcl: remove win32 workaround to realign TCustomPage. Not necessary after 39661
git-svn-id: trunk@39678 -
2012-12-29 10:10:12 +00:00
blikblum
8135432816 lcl: remove obsolete gtk1 workaround in TPageControl (Set TPage.Visible directly). Fixes #23301
git-svn-id: trunk@39661 -
2012-12-27 03:04:03 +00:00
blikblum
70e7f9f4f3 lcl: cleanup
git-svn-id: trunk@39206 -
2012-10-31 00:43:30 +00:00
zeljko
22e8584d0a LCL: Implemented TCustomListView.GetNextItem() and TCustomListView.GetNearestItem() for delphi compatibility. issue #23077
git-svn-id: trunk@38980 -
2012-10-07 09:33:48 +00:00
paul
cffbf40c5f lcl: cleanup
git-svn-id: trunk@38773 -
2012-09-21 06:37:32 +00:00
zeljko
f7d3d17b9c LCL: TTabSheet.ImageIndex should be -1, not 0. fixed issue #22618
git-svn-id: trunk@38325 -
2012-08-22 08:42:00 +00:00
juha
b3b28cb94d LCL: Set TCustomListView.SortColumn default to -1, improve range checks
git-svn-id: trunk@38287 -
2012-08-20 17:58:56 +00:00
juha
0be8b02a9f LCL: Sort ShellListView after changing contents. Issue #22439, patch from Sven Barth
git-svn-id: trunk@37953 -
2012-07-15 19:44:31 +00:00
mattias
9fb636b7e6 lazutils: tindexedavltree: NodeToIndex, IndexOf
git-svn-id: trunk@36966 -
2012-04-21 20:58:27 +00:00
mattias
f9d8e01a08 undo
git-svn-id: trunk@36964 -
2012-04-21 20:57:21 +00:00
mattias
735a0623c4 IDEIntf: fixed typo
git-svn-id: trunk@36963 -
2012-04-21 20:56:27 +00:00
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