carbon: make TListView.ViewStyle=vsList work under carbon.

git-svn-id: trunk@31514 -
This commit is contained in:
zeljko 2011-07-02 17:55:02 +00:00
parent 608b0c08ab
commit 0844d85f5f
2 changed files with 6 additions and 2 deletions

View File

@ -1744,6 +1744,10 @@ procedure TCarbonListView.SetViewStyle(AStyle: TViewStyle);
begin
FStyle:=AStyle;
ListViewModes[FStyle].Apply(Self);
if FStyle = vsList then
begin
ShowAsList(True);
end;
end;
procedure TCarbonListView.DoColumnClicked(MouseX, MouseY: Integer);

View File

@ -564,8 +564,8 @@ begin
lvpMultiSelect: TCarbonListView(ALV.Handle).SetSelectionMode(AIsSet, AIsSet);
lvpOwnerDraw: TCarbonListView(ALV.Handle).SetOwnerDraw(AIsSet);
//lvpReadOnly
lvpRowSelect: TCarbonListView(ALV.Handle).SetRowSelect(AIsSet);
lvpShowColumnHeaders: TCarbonListView(ALV.Handle).ShowColumnHeaders(AIsSet);
lvpRowSelect: TCarbonListView(ALV.Handle).SetRowSelect((TListView(ALV).ViewStyle <> vsReport) or AIsSet);
lvpShowColumnHeaders: TCarbonListView(ALV.Handle).ShowColumnHeaders((TListView(ALV).ViewStyle = vsReport) and AIsSet);
//lvpShowWorkAreas
//lvpWrapText
//lvpToolTips