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