Commit Graph

452 Commits

Author SHA1 Message Date
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
sekelsenmat
e102c28b17 Moves ChildClassAllowed to TPageControl and ifdefs out the new tabcontrol
git-svn-id: trunk@31849 -
2011-08-03 05:37:14 +00:00
sekelsenmat
7db6fbf1f9 Reverts TTabControl to it's old implementation due to too many problems with the new one
git-svn-id: trunk@31804 -
2011-07-26 13:48:06 +00:00
sekelsenmat
8f08674d91 Fixes access violations in TTabControl
git-svn-id: trunk@31782 -
2011-07-22 11:47:17 +00:00
sekelsenmat
f49a57bd08 Adds the skeleton of the missing method IndexOfTabAt
git-svn-id: trunk@31780 -
2011-07-22 11:31:15 +00:00
sekelsenmat
73542b658a Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
sekelsenmat
4244d3ea84 Removes the old, completely broken, TTabControl and substitutes it with the new implementation. This also cleans the namespace for renaming TCustomNotebook
git-svn-id: trunk@31766 -
2011-07-20 14:04:55 +00:00
sekelsenmat
66231a14fe Patch from bug #19750: TCustomNotebook: Allow keyboard tab switching
git-svn-id: trunk@31733 -
2011-07-18 12:50:40 +00:00
sekelsenmat
0aca30545d Second part from patch from bug #19575, previous TTabs implementation was forgotten
git-svn-id: trunk@31687 -
2011-07-13 12:46:15 +00:00
sekelsenmat
ca84ba2f7f Patch from Hans-Peter, starts fixing TTabControl, from bug #19575
git-svn-id: trunk@31686 -
2011-07-13 12:43:43 +00:00
sekelsenmat
bc7a2ba310 Moves TCustomNotebook to ComCtrls in preparation for renaming it
git-svn-id: trunk@31552 -
2011-07-04 09:43:21 +00:00
zeljko
116a005410 LCL: TCustomListView: started OnDataFind event. issue #7131
git-svn-id: trunk@31496 -
2011-07-02 12:50:31 +00:00
zeljko
31a93e1b6e LCL: added Delphi compatibile function TCustomListView.FindData(StartIndex: Integer; Value: Pointer; Inclusive, Wrap: Boolean): TListItem;
git-svn-id: trunk@31480 -
2011-06-30 15:11:09 +00:00
zeljko
52b49db5d6 LCL: implemented Delphi compatibility function TCustomListView.AlphaSort: Boolean.
git-svn-id: trunk@31477 -
2011-06-30 12:45:50 +00:00
zeljko
3b3f7703dd LCL: TCustomListView: preserve selections when sorting items. issue #18716
git-svn-id: trunk@31462 -
2011-06-29 21:18:08 +00:00
zeljko
444d9eb06f Win32,WinCE: use faster CompareValue() instead of ComCtrls.CompareItems() for sort LCL: unpublished CompareItems() - nobody uses it now.
git-svn-id: trunk@31459 -
2011-06-29 19:55:09 +00:00
zeljko
84d29ef869 LCL: TCustomListView, TListView added new properties SortDirection and AutoSort. All ws now use CompareItems() for sorting.
Implemented sorting for gtk2, fixed qt sorting, updated win32 and wince to use CompareItems().

git-svn-id: trunk@31458 -
2011-06-29 18:34:01 +00:00
zeljko
cd32bf59f0 LCL: preserve selection when moving items. Return cached checked item when moving items.
Win32: simplified LVItem assigning in case of exchange and move, fixed bugs

git-svn-id: trunk@31373 -
2011-06-25 08:31:57 +00:00
zeljko
d827c3f379 Win32: implemented TListView.Exchange() and TListView.Move()
LCL: Use TFPList instead of TList for internal FList of TListViewItems
LCL: TListViewItems invalidate cacheindex and cacheitem when doing exchange or move.

git-svn-id: trunk@31364 -
2011-06-24 19:18:43 +00:00
zeljko
8bdf87abed LCL: TListViewItems: implemented Exchange() and Move() to easy move or exchange items in list. Implementation done for gtk2 and qt
git-svn-id: trunk@31358 -
2011-06-24 12:04:01 +00:00
paul
de0cfa211a lcl: fix vertical toolbar button positioning + drawing of vertical separators
git-svn-id: trunk@30921 -
2011-05-27 06:39:29 +00:00
dmitry
a32a3ef4ca listview: fixes for improper OwnerDataListItem.Owner. #18961
git-svn-id: trunk@30832 -
2011-05-21 03:56:27 +00:00
juha
f8ad2b58cd LCL: Publish property GridLines in TListView
git-svn-id: trunk@30788 -
2011-05-17 21:56:45 +00:00
mattias
25cc1acf65 LCL: TTreeView: added TTreeNode.GetNextSkipChildren
git-svn-id: trunk@30785 -
2011-05-17 12:48:00 +00:00