LCL: TCustomListView: started OnDataFind event. issue #7131

git-svn-id: trunk@31496 -
This commit is contained in:
zeljko 2011-07-02 12:50:31 +00:00
parent dbd9fd02b7
commit 116a005410

View File

@ -956,8 +956,17 @@ type
TItemChange = (ctText, ctImage, ctState); TItemChange = (ctText, ctImage, ctState);
TViewStyle = (vsIcon, vsSmallIcon, vsList, vsReport); TViewStyle = (vsIcon, vsSmallIcon, vsList, vsReport);
TItemFind = (ifData, ifPartialString, ifExactString, ifNearest);
TSearchDirection = (sdLeft, sdRight, sdAbove, sdBelow, sdAll);
TLVChangeEvent = procedure(Sender: TObject; Item: TListItem; TLVChangeEvent = procedure(Sender: TObject; Item: TListItem;
Change: TItemChange) of object; Change: TItemChange) of object;
TLVDataFindEvent = procedure(Sender: TObject; AFind: TItemFind;
const AFindString: string; const AFindPosition: TPoint; AFindData: Pointer;
AStartIndex: Integer; ADirection: TSearchDirection; AWrap: Boolean;
var AIndex: Integer) of object;
TLVColumnClickEvent = procedure(Sender: TObject; TLVColumnClickEvent = procedure(Sender: TObject;
Column: TListColumn) of object; Column: TListColumn) of object;
TLVColumnRClickEvent = procedure(Sender: TObject; Column: TListColumn; TLVColumnRClickEvent = procedure(Sender: TObject; Column: TListColumn;
@ -1031,6 +1040,7 @@ type
FDefaultItemHeight: integer; FDefaultItemHeight: integer;
FHotTrackStyles: TListHotTrackStyles; FHotTrackStyles: TListHotTrackStyles;
FIconOptions: TIconOptions; FIconOptions: TIconOptions;
FOnDataFind: TLVDataFindEvent;
FOwnerData: Boolean; FOwnerData: Boolean;
FOwnerDataItem: TOwnerDataListItem; FOwnerDataItem: TOwnerDataListItem;
FListItems: TListItems; FListItems: TListItems;
@ -1165,6 +1175,7 @@ type
property OnColumnClick: TLVColumnClickEvent read FOnColumnClick write FOnColumnClick; property OnColumnClick: TLVColumnClickEvent read FOnColumnClick write FOnColumnClick;
property OnCompare: TLVCompareEvent read FOnCompare write FOnCompare; property OnCompare: TLVCompareEvent read FOnCompare write FOnCompare;
property OnData: TLVDataEvent read FOnData write FOnData; property OnData: TLVDataEvent read FOnData write FOnData;
property OnDataFind: TLVDataFindEvent read FOnDataFind write FOnDataFind;
property OnDeletion: TLVDeletedEvent read FOnDeletion write FOnDeletion; property OnDeletion: TLVDeletedEvent read FOnDeletion write FOnDeletion;
property OnInsert: TLVInsertEvent read FOnInsert write FOnInsert; property OnInsert: TLVInsertEvent read FOnInsert write FOnInsert;
property OnItemChecked: TLVCheckedItemEvent read FOnItemChecked write FOnItemChecked; property OnItemChecked: TLVCheckedItemEvent read FOnItemChecked write FOnItemChecked;
@ -1288,6 +1299,7 @@ type
property OnCustomDrawItem; property OnCustomDrawItem;
property OnCustomDrawSubItem; property OnCustomDrawSubItem;
property OnData; property OnData;
property OnDataFind;
property OnDblClick; property OnDblClick;
property OnDeletion; property OnDeletion;
property OnDragDrop; property OnDragDrop;