- Updated to new VirtualTreeView (UTF8String --> String)
This commit is contained in:
parent
f58bef6d63
commit
c030b9c586
|
@ -15,10 +15,9 @@
|
||||||
<LazDoc Paths="../doc"/>
|
<LazDoc Paths="../doc"/>
|
||||||
<VersionInfo>
|
<VersionInfo>
|
||||||
<UseVersionInfo Value="True"/>
|
<UseVersionInfo Value="True"/>
|
||||||
<AutoIncrementBuild Value="True"/>
|
|
||||||
<CurrentMajorRevNr Value="4"/>
|
<CurrentMajorRevNr Value="4"/>
|
||||||
<CurrentMinorRevNr Value="2"/>
|
<CurrentMinorRevNr Value="2"/>
|
||||||
<CurrentBuildNr Value="127"/>
|
<CurrentBuildNr Value="141"/>
|
||||||
<ProjectVersion Value="0.4.2.85"/>
|
<ProjectVersion Value="0.4.2.85"/>
|
||||||
<CompanyName Value="AKS DataBasis"/>
|
<CompanyName Value="AKS DataBasis"/>
|
||||||
<FileDescription Value="UO CentrED"/>
|
<FileDescription Value="UO CentrED"/>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
1 VERSIONINFO
|
1 VERSIONINFO
|
||||||
FILEVERSION 0,4,2,127
|
FILEVERSION 0,4,2,141
|
||||||
PRODUCTVERSION 0,4,2,85
|
PRODUCTVERSION 0,4,2,85
|
||||||
{
|
{
|
||||||
BLOCK "StringFileInfo"
|
BLOCK "StringFileInfo"
|
||||||
|
@ -9,7 +9,7 @@ PRODUCTVERSION 0,4,2,85
|
||||||
VALUE "Comments", "\000"
|
VALUE "Comments", "\000"
|
||||||
VALUE "CompanyName", "AKS DataBasis\000"
|
VALUE "CompanyName", "AKS DataBasis\000"
|
||||||
VALUE "FileDescription", "UO CentrED\000"
|
VALUE "FileDescription", "UO CentrED\000"
|
||||||
VALUE "FileVersion", "0.4.2.127\000"
|
VALUE "FileVersion", "0.4.2.141\000"
|
||||||
VALUE "InternalName", "\000"
|
VALUE "InternalName", "\000"
|
||||||
VALUE "LegalCopyright", "Andreas Schneider\000"
|
VALUE "LegalCopyright", "Andreas Schneider\000"
|
||||||
VALUE "LegalTrademarks", "\000"
|
VALUE "LegalTrademarks", "\000"
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -146,18 +146,18 @@ type
|
||||||
procedure vstActionsChange(Sender: TBaseVirtualTree; Node: PVirtualNode);
|
procedure vstActionsChange(Sender: TBaseVirtualTree; Node: PVirtualNode);
|
||||||
procedure vstActionsGetText(Sender: TBaseVirtualTree;
|
procedure vstActionsGetText(Sender: TBaseVirtualTree;
|
||||||
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
|
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
|
||||||
var CellText: UTF8String);
|
var CellText: String);
|
||||||
procedure vstActionsPaintText(Sender: TBaseVirtualTree;
|
procedure vstActionsPaintText(Sender: TBaseVirtualTree;
|
||||||
const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
|
const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
|
||||||
TextType: TVSTTextType);
|
TextType: TVSTTextType);
|
||||||
procedure vstAreaChange(Sender: TBaseVirtualTree; Node: PVirtualNode);
|
procedure vstAreaChange(Sender: TBaseVirtualTree; Node: PVirtualNode);
|
||||||
procedure vstAreaGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
procedure vstAreaGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
||||||
Column: TColumnIndex; TextType: TVSTTextType; var CellText: UTF8String);
|
Column: TColumnIndex; TextType: TVSTTextType; var CellText: String);
|
||||||
protected
|
protected
|
||||||
FLastX: Integer;
|
FLastX: Integer;
|
||||||
FLastY: Integer;
|
FLastY: Integer;
|
||||||
FAreaMove: TAreaMove;
|
FAreaMove: TAreaMove;
|
||||||
procedure AddNode(AActionID: Integer; ACaption: UTF8String);
|
procedure AddNode(AActionID: Integer; ACaption: String);
|
||||||
function FindNode(AActionID: Integer): PVirtualNode;
|
function FindNode(AActionID: Integer): PVirtualNode;
|
||||||
procedure SerializeTiles(ATileList: TVirtualDrawTree;
|
procedure SerializeTiles(ATileList: TVirtualDrawTree;
|
||||||
AStream: TEnhancedMemoryStream);
|
AStream: TEnhancedMemoryStream);
|
||||||
|
@ -178,7 +178,7 @@ type
|
||||||
PNodeInfo = ^TNodeInfo;
|
PNodeInfo = ^TNodeInfo;
|
||||||
TNodeInfo = record
|
TNodeInfo = record
|
||||||
ActionID: Integer;
|
ActionID: Integer;
|
||||||
Caption: UTF8String;
|
Caption: String;
|
||||||
end;
|
end;
|
||||||
PTileInfo = ^TTileInfo;
|
PTileInfo = ^TTileInfo;
|
||||||
TTileInfo = record
|
TTileInfo = record
|
||||||
|
@ -569,7 +569,7 @@ end;
|
||||||
|
|
||||||
procedure TfrmLargeScaleCommand.vstActionsGetText(
|
procedure TfrmLargeScaleCommand.vstActionsGetText(
|
||||||
Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex;
|
Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex;
|
||||||
TextType: TVSTTextType; var CellText: UTF8String);
|
TextType: TVSTTextType; var CellText: String);
|
||||||
var
|
var
|
||||||
nodeInfo: PNodeInfo;
|
nodeInfo: PNodeInfo;
|
||||||
begin
|
begin
|
||||||
|
@ -612,7 +612,7 @@ end;
|
||||||
|
|
||||||
procedure TfrmLargeScaleCommand.vstAreaGetText(Sender: TBaseVirtualTree;
|
procedure TfrmLargeScaleCommand.vstAreaGetText(Sender: TBaseVirtualTree;
|
||||||
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
|
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
|
||||||
var CellText: UTF8String);
|
var CellText: String);
|
||||||
var
|
var
|
||||||
nodeInfo: ^TRect;
|
nodeInfo: ^TRect;
|
||||||
begin
|
begin
|
||||||
|
@ -621,7 +621,7 @@ begin
|
||||||
nodeInfo^.Right, nodeInfo^.Bottom]);
|
nodeInfo^.Right, nodeInfo^.Bottom]);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmLargeScaleCommand.AddNode(AActionID: Integer; ACaption: UTF8String);
|
procedure TfrmLargeScaleCommand.AddNode(AActionID: Integer; ACaption: String);
|
||||||
var
|
var
|
||||||
node: PVirtualNode;
|
node: PVirtualNode;
|
||||||
nodeInfo: PNodeInfo;
|
nodeInfo: PNodeInfo;
|
||||||
|
|
|
@ -248,7 +248,7 @@ type
|
||||||
procedure vstChatClick(Sender: TObject);
|
procedure vstChatClick(Sender: TObject);
|
||||||
procedure vstChatFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode);
|
procedure vstChatFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode);
|
||||||
procedure vstChatGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
procedure vstChatGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
||||||
Column: TColumnIndex; TextType: TVSTTextType; var CellText: UTF8String);
|
Column: TColumnIndex; TextType: TVSTTextType; var CellText: String);
|
||||||
procedure vstChatPaintText(Sender: TBaseVirtualTree;
|
procedure vstChatPaintText(Sender: TBaseVirtualTree;
|
||||||
const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
|
const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
|
||||||
TextType: TVSTTextType);
|
TextType: TVSTTextType);
|
||||||
|
@ -256,11 +256,11 @@ type
|
||||||
procedure vstLocationsFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode
|
procedure vstLocationsFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode
|
||||||
);
|
);
|
||||||
procedure vstLocationsGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
procedure vstLocationsGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
||||||
Column: TColumnIndex; TextType: TVSTTextType; var CellText: UTF8String);
|
Column: TColumnIndex; TextType: TVSTTextType; var CellText: String);
|
||||||
procedure vstLocationsLoadNode(Sender: TBaseVirtualTree;
|
procedure vstLocationsLoadNode(Sender: TBaseVirtualTree;
|
||||||
Node: PVirtualNode; Stream: TStream);
|
Node: PVirtualNode; Stream: TStream);
|
||||||
procedure vstLocationsNewText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
procedure vstLocationsNewText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
||||||
Column: TColumnIndex; NewText: WideString);
|
Column: TColumnIndex; const NewText: String);
|
||||||
procedure vstLocationsSaveNode(Sender: TBaseVirtualTree;
|
procedure vstLocationsSaveNode(Sender: TBaseVirtualTree;
|
||||||
Node: PVirtualNode; Stream: TStream);
|
Node: PVirtualNode; Stream: TStream);
|
||||||
protected
|
protected
|
||||||
|
@ -1454,15 +1454,15 @@ begin
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmMain.vstChatGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
procedure TfrmMain.vstChatGetText(Sender: TBaseVirtualTree; Node: PVirtualNode;
|
||||||
Column: TColumnIndex; TextType: TVSTTextType; var CellText: UTF8String);
|
Column: TColumnIndex; TextType: TVSTTextType; var CellText: String);
|
||||||
var
|
var
|
||||||
chatInfo: PChatInfo;
|
chatInfo: PChatInfo;
|
||||||
begin
|
begin
|
||||||
chatInfo := Sender.GetNodeData(Node);
|
chatInfo := Sender.GetNodeData(Node);
|
||||||
case Column of
|
case Column of
|
||||||
0: CellText := UTF8Encode(TimeToStr(chatInfo^.Time));
|
0: CellText := TimeToStr(chatInfo^.Time);
|
||||||
1: CellText := UTF8Encode(chatInfo^.Sender);
|
1: CellText := chatInfo^.Sender;
|
||||||
2: CellText := UTF8Encode(chatInfo^.Msg);
|
2: CellText := chatInfo^.Msg;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -1506,14 +1506,14 @@ end;
|
||||||
|
|
||||||
procedure TfrmMain.vstLocationsGetText(Sender: TBaseVirtualTree;
|
procedure TfrmMain.vstLocationsGetText(Sender: TBaseVirtualTree;
|
||||||
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
|
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
|
||||||
var CellText: UTF8String);
|
var CellText: String);
|
||||||
var
|
var
|
||||||
locationInfo: PLocationInfo;
|
locationInfo: PLocationInfo;
|
||||||
begin
|
begin
|
||||||
locationInfo := Sender.GetNodeData(Node);
|
locationInfo := Sender.GetNodeData(Node);
|
||||||
case Column of
|
case Column of
|
||||||
0: CellText := UTF8Encode(Format('%d, %d', [locationInfo^.X, locationInfo^.Y]));
|
0: CellText := Format('%d, %d', [locationInfo^.X, locationInfo^.Y]);
|
||||||
1: CellText := UTF8Encode(locationInfo^.Name);
|
1: CellText := locationInfo^.Name;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -1535,7 +1535,7 @@ begin
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmMain.vstLocationsNewText(Sender: TBaseVirtualTree;
|
procedure TfrmMain.vstLocationsNewText(Sender: TBaseVirtualTree;
|
||||||
Node: PVirtualNode; Column: TColumnIndex; NewText: WideString);
|
Node: PVirtualNode; Column: TColumnIndex; const NewText: String);
|
||||||
var
|
var
|
||||||
locationInfo: PLocationInfo;
|
locationInfo: PLocationInfo;
|
||||||
begin
|
begin
|
||||||
|
|
Loading…
Reference in New Issue