You've already forked lazarus-ccr
jvcllaz: Add TJvDBTreeView (incl demo)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6250 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -15,7 +15,8 @@ implementation
|
||||
{$R ../../resource/jvdbreg.res}
|
||||
|
||||
uses
|
||||
Classes, JvDsgnConsts, {JvDBSearchCombobox,} JvDBSearchEdit, JvDBHTLabel; //, JvDBTreeView;
|
||||
Classes, JvDsgnConsts, //JvDBSearchCombobox,
|
||||
JvDBSearchEdit, JvDBTreeView, JvDBHTLabel;
|
||||
|
||||
procedure Register;
|
||||
const
|
||||
@ -39,15 +40,14 @@ begin
|
||||
RegisterComponents(RsPaletteJvclDB, [ // was: TsPaletteDBVisual
|
||||
TJvDBSearchEdit,
|
||||
// TJvDBSearchCombobox,
|
||||
// TJvDBTreeView,
|
||||
TJvDBTreeView,
|
||||
TJvDBHtLabel
|
||||
]);
|
||||
(*
|
||||
|
||||
RegisterPropertyEditor(TypeInfo(string), TJvDBTreeView, cItemField, TFieldProperty); //TJvDataFieldProperty);
|
||||
RegisterPropertyEditor(TypeInfo(string), TJvDBTreeView, cMasterField, TFieldProperty); //TJvDataFieldProperty);
|
||||
RegisterPropertyEditor(TypeInfo(string), TJvDBTreeView, cDetailField, TFieldProperty); //TJvDataFieldProperty);
|
||||
RegisterPropertyEditor(TypeInfo(string), TJvDBTreeView, cIconField, TFieldProperty); //TJvDataFieldProperty);
|
||||
*)
|
||||
end;
|
||||
|
||||
end.
|
||||
|
@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CONFIG>
|
||||
<ProjectOptions>
|
||||
<Version Value="11"/>
|
||||
<PathDelim Value="\"/>
|
||||
<General>
|
||||
<SessionStorage Value="InProjectDir"/>
|
||||
<MainUnit Value="0"/>
|
||||
<Title Value="JVDBTreeViewDemo"/>
|
||||
<Scaled Value="True"/>
|
||||
<ResourceType Value="res"/>
|
||||
<UseXPManifest Value="True"/>
|
||||
<XPManifest>
|
||||
<DpiAware Value="True"/>
|
||||
</XPManifest>
|
||||
<Icon Value="0"/>
|
||||
</General>
|
||||
<BuildModes Count="1">
|
||||
<Item1 Name="Default" Default="True"/>
|
||||
</BuildModes>
|
||||
<PublishOptions>
|
||||
<Version Value="2"/>
|
||||
</PublishOptions>
|
||||
<RunParams>
|
||||
<FormatVersion Value="2"/>
|
||||
<Modes Count="0"/>
|
||||
</RunParams>
|
||||
<RequiredPackages Count="4">
|
||||
<Item1>
|
||||
<PackageName Value="DBFLaz"/>
|
||||
</Item1>
|
||||
<Item2>
|
||||
<PackageName Value="JvDBLazR"/>
|
||||
</Item2>
|
||||
<Item3>
|
||||
<PackageName Value="FCL"/>
|
||||
</Item3>
|
||||
<Item4>
|
||||
<PackageName Value="LCL"/>
|
||||
</Item4>
|
||||
</RequiredPackages>
|
||||
<Units Count="2">
|
||||
<Unit0>
|
||||
<Filename Value="JVDBTreeViewDemo.lpr"/>
|
||||
<IsPartOfProject Value="True"/>
|
||||
</Unit0>
|
||||
<Unit1>
|
||||
<Filename Value="main.pas"/>
|
||||
<IsPartOfProject Value="True"/>
|
||||
<ComponentName Value="Form1"/>
|
||||
<HasResources Value="True"/>
|
||||
<ResourceBaseClass Value="Form"/>
|
||||
<UnitName Value="Main"/>
|
||||
</Unit1>
|
||||
</Units>
|
||||
</ProjectOptions>
|
||||
<CompilerOptions>
|
||||
<Version Value="11"/>
|
||||
<PathDelim Value="\"/>
|
||||
<Target>
|
||||
<Filename Value="..\..\bin\JvDBTreeViewDemo"/>
|
||||
</Target>
|
||||
<SearchPaths>
|
||||
<IncludeFiles Value="$(ProjOutDir)"/>
|
||||
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
|
||||
</SearchPaths>
|
||||
<Linking>
|
||||
<Options>
|
||||
<Win32>
|
||||
<GraphicApplication Value="True"/>
|
||||
</Win32>
|
||||
</Options>
|
||||
</Linking>
|
||||
</CompilerOptions>
|
||||
<Debugging>
|
||||
<Exceptions Count="3">
|
||||
<Item1>
|
||||
<Name Value="EAbort"/>
|
||||
</Item1>
|
||||
<Item2>
|
||||
<Name Value="ECodetoolError"/>
|
||||
</Item2>
|
||||
<Item3>
|
||||
<Name Value="EFOpenError"/>
|
||||
</Item3>
|
||||
</Exceptions>
|
||||
</Debugging>
|
||||
</CONFIG>
|
@ -0,0 +1,24 @@
|
||||
program JVDBTreeViewDemo;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
uses
|
||||
{$IFDEF UNIX}{$IFDEF UseCThreads}
|
||||
cthreads,
|
||||
{$ENDIF}{$ENDIF}
|
||||
Interfaces, // this includes the LCL widgetset
|
||||
LCLVersion, Forms, Main
|
||||
{ you can add units after this };
|
||||
|
||||
{$R *.res}
|
||||
|
||||
begin
|
||||
RequireDerivedFormResource := True;
|
||||
{$IFDEF LCLVersion >= 1080000}
|
||||
Application.Scaled := True;
|
||||
{$ENDIF}
|
||||
Application.Initialize;
|
||||
Application.CreateForm(TForm1, Form1);
|
||||
Application.Run;
|
||||
end.
|
||||
|
456
components/jvcllaz/examples/JvDBTreeView/main.lfm
Normal file
456
components/jvcllaz/examples/JvDBTreeView/main.lfm
Normal file
@ -0,0 +1,456 @@
|
||||
object Form1: TForm1
|
||||
Left = 310
|
||||
Height = 509
|
||||
Top = 127
|
||||
Width = 758
|
||||
Caption = 'JvDBTreeViewDemo'
|
||||
ClientHeight = 509
|
||||
ClientWidth = 758
|
||||
OnCreate = FormCreate
|
||||
LCLVersion = '1.9.0.0'
|
||||
object DBGrid1: TDBGrid
|
||||
AnchorSideLeft.Control = Owner
|
||||
AnchorSideTop.Control = Owner
|
||||
AnchorSideRight.Control = Bevel1
|
||||
AnchorSideBottom.Control = Owner
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 0
|
||||
Height = 509
|
||||
Top = 0
|
||||
Width = 378
|
||||
Anchors = [akTop, akLeft, akRight, akBottom]
|
||||
AutoFillColumns = True
|
||||
Color = clWindow
|
||||
Columns = <>
|
||||
DataSource = DataSource1
|
||||
Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColumnMove, dgColLines, dgRowLines, dgTabs, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgThumbTracking]
|
||||
TabOrder = 0
|
||||
end
|
||||
object JvDBTreeView1: TJvDBTreeView
|
||||
AnchorSideLeft.Control = Bevel1
|
||||
AnchorSideTop.Control = Owner
|
||||
AnchorSideRight.Control = Owner
|
||||
AnchorSideRight.Side = asrBottom
|
||||
AnchorSideBottom.Control = Panel1
|
||||
Left = 378
|
||||
Height = 453
|
||||
Top = 0
|
||||
Width = 380
|
||||
DataSource = DataSource1
|
||||
MasterField = 'ID'
|
||||
DetailField = 'ParentID'
|
||||
IconField = 'Icon'
|
||||
ItemField = 'Name'
|
||||
StartMasterValue = '0'
|
||||
UseFilter = True
|
||||
PersistentNode = False
|
||||
SelectedIndex = 0
|
||||
Anchors = [akTop, akLeft, akRight, akBottom]
|
||||
Images = ImageList1
|
||||
ParentColor = False
|
||||
TabOrder = 1
|
||||
OnCustomDrawItem = JvDBTreeView1CustomDrawItem
|
||||
OnGetSelectedIndex = JvDBTreeView1GetSelectedIndex
|
||||
end
|
||||
object Bevel1: TBevel
|
||||
AnchorSideLeft.Control = Owner
|
||||
AnchorSideLeft.Side = asrCenter
|
||||
Left = 378
|
||||
Height = 50
|
||||
Top = 149
|
||||
Width = 2
|
||||
Shape = bsSpacer
|
||||
end
|
||||
object StatusBar1: TStatusBar
|
||||
Left = 0
|
||||
Height = 23
|
||||
Top = 486
|
||||
Width = 758
|
||||
Panels = <>
|
||||
SimpleText = 'Icons provided by icons8.com'
|
||||
end
|
||||
object Panel1: TPanel
|
||||
AnchorSideLeft.Control = JvDBTreeView1
|
||||
AnchorSideRight.Control = Owner
|
||||
AnchorSideRight.Side = asrBottom
|
||||
AnchorSideBottom.Control = StatusBar1
|
||||
Left = 378
|
||||
Height = 33
|
||||
Top = 453
|
||||
Width = 380
|
||||
Anchors = [akLeft, akRight, akBottom]
|
||||
AutoSize = True
|
||||
BevelOuter = bvNone
|
||||
ClientHeight = 33
|
||||
ClientWidth = 380
|
||||
TabOrder = 3
|
||||
object Button1: TButton
|
||||
AnchorSideLeft.Control = Panel1
|
||||
Left = 4
|
||||
Height = 25
|
||||
Top = 4
|
||||
Width = 79
|
||||
AutoSize = True
|
||||
BorderSpacing.Left = 4
|
||||
BorderSpacing.Top = 4
|
||||
BorderSpacing.Bottom = 4
|
||||
Caption = 'Expand all'
|
||||
OnClick = Button1Click
|
||||
TabOrder = 0
|
||||
end
|
||||
object Button2: TButton
|
||||
AnchorSideLeft.Control = Button1
|
||||
AnchorSideLeft.Side = asrBottom
|
||||
AnchorSideTop.Control = Button1
|
||||
AnchorSideTop.Side = asrCenter
|
||||
Left = 87
|
||||
Height = 25
|
||||
Top = 4
|
||||
Width = 86
|
||||
AutoSize = True
|
||||
BorderSpacing.Left = 4
|
||||
BorderSpacing.Top = 4
|
||||
BorderSpacing.Bottom = 4
|
||||
Caption = 'Collapse all'
|
||||
OnClick = Button2Click
|
||||
TabOrder = 1
|
||||
end
|
||||
end
|
||||
object DataSource1: TDataSource
|
||||
DataSet = BufDataset1
|
||||
left = 72
|
||||
top = 128
|
||||
end
|
||||
object ImageList1: TImageList
|
||||
left = 632
|
||||
top = 208
|
||||
Bitmap = {
|
||||
4C690A0000001000000010000000000000000000000000000000000000000000
|
||||
00002E45730B3A55837A3B59889F3C5A878F35557F1800000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000003048
|
||||
85153D5C89CF4C6EA2FE4E71A6FF4E70A5FF3F5C8CD23A56805B000000010000
|
||||
0000000000000000000000000000000000000000000000000000000000003D5B
|
||||
8AA74E70A5FF4E71A6FF4E71A6FF4E71A6FF4E71A6FF496D9FFC3C5887980000
|
||||
0000000000000000000000000000000000000000000000000000000000004161
|
||||
90D74E71A6FF4E71A6FF4E71A6FF4B6FA2FF4D75A1FF4A6EA0FE406191D80000
|
||||
0000000000000000000000000000000000000000000000000000000000004161
|
||||
90DE4A6F9FFF537CA9FF5783AEFF679DC7FF84CDF4FF5482ACFF405F8FDD0000
|
||||
0000000000000000000000000000000000000000000000000000000000003D5E
|
||||
8AE05E92BAFF85CEF5FF85CEF5FF85CEF5FF85CEF5FF69A4CBFF3C5C89E10000
|
||||
000000000000000000000000000000000000000000000000000000000000446B
|
||||
93F26DACD2FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF6DACD2FF436D94F20000
|
||||
0000000000000000000000000000000000000000000000000000000000004C84
|
||||
A1A373B6DBFD85CEF5FF85CEF5FF85CEF5FF85CEF5FF73B6DBFD4C85A19F0000
|
||||
000000000000000000000000000000000000000000000000000000000000486D
|
||||
910767A7C9D885CEF5FF85CEF5FF85CEF5FF85CEF5FF65A5C7D8486D91070000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
00005591B06B6EB1D4FE85CEF5FF85CEF5FF6FB0D4FE5692AF6A000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000B4744A185B95B4EF62A0C2FF62A0C2FF5B94B5EFB1794D17000000000000
|
||||
0000000000000000000000000000000000000000000000000000C2865C48CC90
|
||||
64C5DCA175EB7896A3FF70B3D8FF70B3D8FF7896A4FFDBA276EBCB9064C5C085
|
||||
5C450000000000000000000000000000000000000000C2885E54DA9F74E9F0B7
|
||||
8BFFF0B78BFFEAB58CFFB3A495FFB3A495FFEBB58BFFF0B78BFFF0B78BFFD89F
|
||||
74E9BF855950000000000000000000000000CC666605CF9468D1F0B78BFFF0B7
|
||||
8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
|
||||
8BFFCE9367D1CC6666050000000000000000C082564AE5AD81FCF0B78BFFF0B7
|
||||
8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
|
||||
8BFFE5AD80FCBC8457490000000000000000C0855845CB9065A4CB9165A3CB91
|
||||
65A3CB9165A3CB9165A3CB9165A3CB9165A3CB9165A3CB9165A3CB9165A3CB91
|
||||
65A3CB9065A4C085584500000000000000000000000000000000000000000000
|
||||
0000334C7F0A395786743C5A889B3D57868E3758791700000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000003A5B
|
||||
7C273F5F8DD14C6FA4FF4E71A6FF4E70A5FF3F5F8DDE385683673F3F7F040000
|
||||
0000000000000000000000000000000000000000000000000000000000003E5C
|
||||
8BC34E71A6FF4E71A6FF4E71A6FF4E71A6FF4E71A6FF4B6EA1FF3C5B89B80000
|
||||
00000000000000000000000000000000000000000000000000003B517C2F4768
|
||||
9AF64E71A6FF4E71A6FF4E71A6FF4E71A6FF486B9CFF4E71A5FF47699BFA364F
|
||||
813D0000000000000000000000000000000000000000000000003957856F4D6F
|
||||
A4FF4E71A6FF4E71A6FF4C70A4FF4B72A0FF6DA8D1FF4A709EFF4E6FA5FF3957
|
||||
83740000000000000000000000000000000000000000000000003A5683764D70
|
||||
A4FF4B6FA2FF537EAAFF6195BFFF80C7EEFF85CEF5FF527EA9FF4C6FA2FF3854
|
||||
8363000000000000000000000000000000000000000000000000375381494A6C
|
||||
A0FF5079A6FF85CEF5FF85CEF5FF85CEF5FF85CEF5FF527FA9FF47699CFC3750
|
||||
7D33000000000000000000000000000000000000000000000000345278224767
|
||||
9AF34E78A3FA85CEF5FF85CEF5FF85CEF5FF85CEF5FF4E77A3FA456495EB2D4B
|
||||
781100000000000000000000000000000000000000000000000038537F56496B
|
||||
9EFB446894F283CCF3FF85CEF5FF85CEF5FF83CBF3FF446895F2476899F03954
|
||||
7F4200000000000000000000000000000000000000003F3F7F083B5886D34C6F
|
||||
A4FF47689AFB467098FD76BBE0FF76BBE0FF466F98FD46689AFC4B6EA3FF3A56
|
||||
84CE3F3F7F080000000000000000000000000000000000000000334C7F143955
|
||||
846E4C57785D5E9ABAEA69ABCEFF69ABCEFF5E9ABAEA4A57785D3956846A3854
|
||||
7109000000000000000000000000000000000000000000000000C2865C48CC90
|
||||
64C5DCA175EB7896A3FF70B3D8FF70B3D8FF7896A4FFDBA276EBCB9064C5C085
|
||||
5C450000000000000000000000000000000000000000C2885E54DA9F74E9F0B7
|
||||
8BFFF0B78BFFEAB58CFFB3A495FFB3A495FFEBB58BFFF0B78BFFF0B78BFFD89F
|
||||
74E9BF855950000000000000000000000000CC666605CF9468D1F0B78BFFF0B7
|
||||
8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
|
||||
8BFFCE9367D1CC6666050000000000000000C082564AE5AD81FCF0B78BFFF0B7
|
||||
8BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B78BFFF0B7
|
||||
8BFFE5AD80FCBC8457490000000000000000C0855845CB9065A4CB9165A3CB91
|
||||
65A3CB9165A3CB9165A3CB9165A3CB9165A3CB9165A3CB9165A3CB9165A3CB91
|
||||
65A3CB9065A4C085584500000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
000000000000000000000000000058483BE0645442E0645442E0645442E06454
|
||||
42E0645442E0645442E0645442E0645442E0645442E0645442E0645442E06454
|
||||
42E0645442E0645442E058483BE0645240E577644BFF77644BFF77644BFF7764
|
||||
4BFF77644BFF77644BFF77644BFF77644BFF77644BFF77644BFF77644BFF7764
|
||||
4BFF77644BFF77644BFF645240E5645240E577644BFF77644BFF77644BFF7764
|
||||
4BFF77644BFF77644BFF77644BFF77644BFF77644BFF77644BFF77644BFF7764
|
||||
4BFF77644BFF77644BFF645240E5584B4AF8645650F8645650F8645650F86456
|
||||
50F8645650F8645650F8645650F8645650F8645650F8645650F8645650F86456
|
||||
50F8645650F8645650F8584B4AF86C6CDFE58F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE56C6CDFE58F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE56C6CDFE58F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5595DD6EF6C72E2F16C72E2F16C72E2F16C72
|
||||
E2F16C72E2F16C72E2F16C72E2F16C72E2F16C72E2F16C72E2F16C72E2F16C72
|
||||
E2F16C72E2F16C72E2F1595DD6EF8ED9FAE5A3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFF8ED9FAE58ED9FAE5A3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFF8ED9FAE58ED9FAE5A3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFF8ED9FAE581CEF8E08EDAFAE08EDAFAE08EDAFAE08EDA
|
||||
FAE08EDAFAE08EDAFAE08EDAFAE08EDAFAE08EDAFAE08EDAFAE08EDAFAE08EDA
|
||||
FAE08EDAFAE08EDAFAE081CEF8E0000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000D7C3B9EDE0CBBAE3D29C75AACB9165A3CB91
|
||||
65A3CB9165A3CE9B75AC897BBBEB897BBBEBCE9B75ACCB9165A3CB9165A3CB91
|
||||
65A3CB9367A3DAC1B0D49389BFF58380CDFFD6D6F3FFFEF8F4FFF5CDAEFFF0B7
|
||||
8BFFF0B78BFFF3C49FFF8B8BE5FF8B8BE5FFF3C49FFFF0B78BFFF0B78BFFF2C0
|
||||
9AFFD9CDDDFF8A8ADCFFCEC6D6FFDDB495EDA9A5DEFFA1A1E3FFF9F9FDFFFAE5
|
||||
D5FFF1BC93FFF3C49FFF8B8BE5FF8B8BE5FFF3C49FFFF0B78BFFF4D3BBFFA9A8
|
||||
E3FFA2A2E3FFFBF9FBFFE5CAB3F3D49A6EE5F1BB91FFDBC7CEFF8B8BDCFFD6D6
|
||||
F3FFFEF8F4FFF6D5BCFF8B8BE5FF8B8BE5FFF4CBACFFE2D5DDFF8989DCFFD5D5
|
||||
F2FFFCF0E7FFF2C39EFFD49A6EE5D9A882EAF3C5A2FFF3C5A2FFF3D3BAFFA8A5
|
||||
DFFFC0C0ECFFFFFFFFFF8B8BE5FF8B8BE5FFD5D4F0FF9B9BE1FFF8F6FBFFF9E1
|
||||
CEFFF3C6A4FFF3C5A2FFD9A882EA7570CDFE8C8CE6FF8C8CE6FF8C8CE6FF8C8C
|
||||
E6FF8C8CE6FF8C8CE6FF8383E8FF8383E8FF8C8CE6FF8C8CE6FF8C8CE6FF8C8C
|
||||
E6FF8C8CE6FF8C8CE6FF7570CDFE7570CDFE8C8CE6FF8C8CE6FF8C8CE6FF8C8C
|
||||
E6FF8C8CE6FF8C8CE6FF8383E8FF8383E8FF8C8CE6FF8C8CE6FF8C8CE6FF8C8C
|
||||
E6FF8C8CE6FF8C8CE6FF7570CDFED9A882EAF3C5A2FFF3C7A5FFF9E5D5FFF8F7
|
||||
FCFF9B9BE1FFD5D4EFFF8B8BE5FF8B8BE5FFFDF4EEFFFCFCFEFFA6A6E4FFBEB7
|
||||
DDFFF5CDAFFFF3C5A2FFD9A882EAD49A6EE5F3C7A4FFFDF3ECFFD5D5F2FF8989
|
||||
DCFFE1D2D9FFF3C9A9FF8B8BE5FF8B8BE5FFF3C5A0FFF7D8C0FFFEFCFBFFB8B8
|
||||
EAFF908FDCFFECCCBDFFD49A6FE5E7CFBBF5FBFAFDFFA2A2E3FFA9A8E2FFF4D1
|
||||
B6FFF0B78BFFF3C49FFF8B8BE5FF8B8BE5FFF3C49FFFF0B78BFFF2C29DFFFCEF
|
||||
E5FFE8E8F8FF8888DBFFC1B5CEFBCEC6D6FF8A8ADCFFD9CCDAFFF2BF98FFF0B7
|
||||
8BFFF0B78BFFF3C49FFF8B8BE5FF8B8BE5FFF3C49FFFF0B78BFFF0B78BFFF0B8
|
||||
8CFFF7D8C0FFFEFCFBFF9F9AD1FF9389BFF5DAC1AED2CB9367A3CB9165A3CB91
|
||||
65A3CB9165A3CE9B75AC897BBBEB897BBBEBCE9B75ACCB9165A3CB9165A3CB91
|
||||
65A3CB9165A3D6AA8AB5DCC7B7EB000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
00000000000000000000000000005656D4E06C6CE2E06C6CE2E06C6CE2E06C6C
|
||||
E2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6C
|
||||
E2E06C6CE2E06C6CE2E05656D4E06C6CDFE58F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE56264DBEE7F7FEEFF7F7FEEFF7F7FEEFF7F7F
|
||||
EEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7F
|
||||
EEFF7F7FEEFF7F7FEEFF6264DBEE79B5EEEE88C4F2FF88C4F2FF88C4F2FF88C4
|
||||
F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4
|
||||
F2FF88C4F2FF88C4F2FF79B5EEEE8ED9FAE5A3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFF8ED9FAE58ED9FAE5A3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFF8ED9FAE58ED9FAE5A3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFF8ED9FAE58ED9FAE5A3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EEFFFFA3EE
|
||||
FFFFA3EEFFFFA3EEFFFF8ED9FAE579B5EEEE88C4F2FF88C4F2FF88C4F2FF88C4
|
||||
F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4F2FF88C4
|
||||
F2FF88C4F2FF88C4F2FF79B5EEEE6264DBEE7F7FEEFF7F7FEEFF7F7FEEFF7F7F
|
||||
EEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7FEEFF7F7F
|
||||
EEFF7F7FEEFF7F7FEEFF6264DBEE6C6CDFE58F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE55656D4E06C6CE2E06C6CE2E06C6CE2E06C6C
|
||||
E2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6CE2E06C6C
|
||||
E2E06C6CE2E06C6CE2E05656D4E0000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000C48A5DE0D49B6FE0D49B6FE0D49B6FE0CF95
|
||||
69EAD9C4AFEAE8DBCEE0E8DBCEE0E8DBCEE0E8DBCEE0C4B9C6EA6665DCEA6C6C
|
||||
E2E06C6CE2E06C6CE2E05656D4E0D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5D49A6EE5F0B78BFFF0B78BFFF0B78BFFE6AD
|
||||
80FFEBDACAFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FFD7D0DFFF8282EEFF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE5C48A5DE0D49B6FE0D49B6FE0D49B6FE0CF95
|
||||
69EAD9C4AFEAE8DBCEE0E8DBCEE0E8DBCEE0E8DBCEE0C4B9C6EA6665DCEA6C6C
|
||||
E2E06C6CE2E06C6CE2E05656D4E0000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
000000000000000000000000000080A86EE08CB57EE08CB57EE08CB57EE08CB3
|
||||
7FE6A0B688F6E8DBCEE0E8DBCEE0E8DBCEE0E8DBCEE0837FCFF66E6DDFE66C6C
|
||||
E2E06C6CE2E06C6CE2E05656D4E08BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE58BB47DE59EC999FF9EC999FF9EC999FF9EC9
|
||||
99FFADC39BFFFFFAF2FFFFFAF2FFFFFAF2FFFFFAF2FF9491DDFF8F8FF7FF8F8F
|
||||
F7FF8F8FF7FF8F8FF7FF6C6CDFE580A86EE08CB57EE08CB57EE08CB57EE08CB3
|
||||
7FE6A0B688F6E8DBCEE0E8DBCEE0E8DBCEE0E8DBCEE0837FCFF66E6DDFE66C6C
|
||||
E2E06C6CE2E06C6CE2E05656D4E0000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000005EAD
|
||||
CA8458A6C72E0000000000000000000000000000000000000000000000000000
|
||||
000000000000000000000000000000000000000000004998BA2D6EBED8E693DF
|
||||
F4F882D0E8EA60AFCBC600000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000060AFCB9196E1F8FF85CE
|
||||
F5FF8AD4F7FF7CCBE1DB58A6C72E000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000061B3CB9B96E1F9FF85CF
|
||||
F5FF8AD4F7FF7ECCE4DF59A9C939000000000000000000000000000000000000
|
||||
000000000000000000000000000000000000000000004998BA2D6EBED8E694DF
|
||||
F5FB84D1E9EB60AFCBC600000000000000000000000000000000000000000000
|
||||
00007FA46B687FA46B6800000000000000000000000000000000000000005EAF
|
||||
CB9157ABC53A0000000000000000000000000000000000000000000000007AA0
|
||||
671B8BB47DDB8BB47DDB7AA0671B000000000000000000FF000171A05E1B0000
|
||||
00000000000000000000000000000000000000000000000000000000000083AA
|
||||
72B69DC998FF9DC998FF83AA72B6000000000000000085AE74788CB27CC755AA
|
||||
55030000000000000000000000000000000000000000000000007FA76B7498C1
|
||||
90F99EC999FF9EC999FF98C190F97FA76B7487A570229EC493E1B6D9B2FD87AF
|
||||
768700000000000000000000000000000000000000007BA765238DB680DF9EC9
|
||||
99FF9EC999FF9EC999FF9EC999FF8DB680DF8FB47DC3BCE0B9FFBDE0BAFFA4C7
|
||||
98E67FA86B3200000000000000000000000000FF000184AC72BD9DC998FF9EC9
|
||||
99FF9EC999FF9EC999FF9EC999FF92BC88FFB3D6ADFDBDE0BAFFBDE0BAFFBDE0
|
||||
BAFF92B581C355AA5503000000000000000080AA6E7F99C493FB9EC999FF9EC9
|
||||
99FF9EC999FF9EC999FF9AC393FF9FC595FFBDE0BAFFBDE0BAFFBDE0BAFFBDE0
|
||||
BAFFB7D9B1FD87AF7687000000007C9E652D8EB883E39EC999FF9EC999FF9EC9
|
||||
99FF9EC999FF9DC998FF93BB86FFBCE0B9FFBDE0BAFFBDE0BAFFBDE0BAFFBDE0
|
||||
BAFFBDE0BAFFA4C798E67FA86B327DA367A788B17AC288B17AC288B17AC288B1
|
||||
7AC288B17AC284AC73D48EB37DF294B986F194B986F194B986F193B783EA97BA
|
||||
8AC297BA8AC297BA8AC283A76FA7000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
00000000000000000000000000000000000000000000427A971B427A971B0000
|
||||
0000000000000000000000000000B6794C3F0000000000000000000000000000
|
||||
000000000000000000000000000000000000000000004C86A1964C86A1960000
|
||||
000000000000B8784D24CC9166C9CC9367DBC28A5C8C00000000000000000000
|
||||
0000000000000000000000000000000000000000000064A3C5E764A3C5E70000
|
||||
000000000000C59066E3DBB38AFDDBB38AFDC8946AFCBB77550F000000009E8D
|
||||
762D9E8D762D0000000000000000000000004D89A5665995B3EA5995B3EA4D89
|
||||
A56600000000CC976EE3FFE8C2FFFFE8C2FFDBAF86FEB57C4F2D00000000B0A2
|
||||
91A5B1A190A4000000000000000038718D095087A69C6FB2D6FF6FB2D6FF5087
|
||||
A69C38718D09CC956BE7FDE6BFFFFFE8C2FFDCAE84FFC186595BAAAA5503B7A9
|
||||
98F5B7A998F5AAAA550300000000437C932D65A5C6FF67A6C9FF67A6C9FF65A5
|
||||
C6FF4E7C9131CF966CECF7DCB5FFFFE8C2FFDDAD83FFC3895E84ACA08E66DCD1
|
||||
C5FDDCD1C5FDAE9C8D6500000000437C932D71B4D7FF7AC0E6FF7AC0E6FF71B4
|
||||
D7FF6D7B7848D79C70F5F0D1AAFFFFE8C2FFDCAA80FFC78E6298AB9C8B8FD6CB
|
||||
BEFFD6CBBEFFAB9C8B8F00000000437C932D71B4D7FF7AC0E6FF7AC0E6FF71B4
|
||||
D7FF897F7068E1A77BFFE9C69EFFFFE8C2FFDCA87EFFC99067ADBCAE9FD0D3C9
|
||||
BBFFD3C9BBFFBCAE9FD091916D07437C932D6EAFD1FF76BADFFF76BADFFF6EAF
|
||||
D1FF9A836C90ECB387FFE1BA90FFFFE8C2FFDAA57AFFCD956BC8D2C7BAFFDED4
|
||||
C9FFDED4C9FFD2C7BAFF9E8D762D437C932D6EAFD2FF76BADFFF76BADFFF6EAF
|
||||
D2FFA3876DA5F0B78BFFE0B48CFFFAE1BBFFDDA87BFFD1986DD6D3C8BAFFDED5
|
||||
C8FFDED5C8FFD3C8BAFF9E8D762D437C932D71B4D7FF7AC0E6FF7AC0E6FF71B4
|
||||
D7FFA88C71B4F0B78BFFDEB188FFF4D7B1FFE2A97DFFD49A6FE5D8CDBEFFE4DB
|
||||
D0FFE4DBD0FFD8CEC0FF9E8D762D437C932D71B4D7FF7AC0E6FF7AC0E6FF71B4
|
||||
D7FFAD8E73C3F0B78BFFDEAF86FFECCCA5FFE6AD81FFDCA378F3D4C4B2FFE4DB
|
||||
D0FFE4DBD0FFD8CEC0FF9E8D762D548EADAD5F9EBEF363A2C2F263A2C2F25F9E
|
||||
BEF376929CEDF0B78BFFDCAC82FFE6C097FFEBB386FFE7AD81FFC8B099FFDCD2
|
||||
C5FFDCD2C5FFCCC1B2FF9C8A78465B98B8A768A9CBFF76BADFFF76BADFFF68A9
|
||||
CBFF8198A2F2F0B78BFFDDAA80FFE0B68DFFF0B78BFFEDB488FFD4B49AFFB9AC
|
||||
9BFFB9AC9BFFE1D8CCFFB7A999BA5B98B8A76FB2D5FF7AC0E6FF7AC0E6FF6FB2
|
||||
D5FF859BA3F7F0B78BFFDAA67DFFDEB28AFFF0B78BFFF0B78BFFD3AE91FFE4DB
|
||||
D0FFE4DBD0FFE4DBD0FFB9AC9CB3558FAD6E5C99BAA35C99BAA35C99BAA36097
|
||||
B4AC8B8F8ACDCB9165A3C89266C0CA966BD6CB9165A3C5956DCBBF9A7CC9BBAF
|
||||
9FA3BBAF9FA3BBAF9FA3B2A4926E0000000000000000000000003F3F7F043A56
|
||||
83763E59899C3955826600000000000000000000000000000000000000000000
|
||||
00000000000000000000000000000000000000000000000000013C5A87B84C6F
|
||||
A1FE4E71A6FF496B9DF73A57879E457F9C3E538CAB744C84A832000000000000
|
||||
0000000000000000000000000000000000000000000038527F44496A9DFD4E71
|
||||
A6FF4E71A6FF496C9DFB568DB1FD76BADFFD82CAF0FF70B3D7EE528BA9755555
|
||||
AA03000000000000000000000000000000000000000039558277486A9DFD4C72
|
||||
A0FF4F77A5FF5E99BCFF84CCF3FF85CEF5FF85CEF5FF85CEF5FF79BFE3FC5A96
|
||||
B5B500000000000000000000000000000000000000003952814742668FF285CE
|
||||
F5FF85CEF5FF6AABCDFF85CEF5FF85CEF5FF84CCF3FF6EADCFFF64A0BFFD6CAF
|
||||
D2F4467B951D000000000000000000000000000000004C87A3645283A9FD85CE
|
||||
F5FF85CEF5FF67A8CAFF6BA9C8FF75B2D3FF7AB5D5FF9BD7F7FF9AD5F6FF5B9A
|
||||
BAF5447C97250000000000000000000000000000000038718D095D9ABADD85CE
|
||||
F5FF85CEF5FF5995B4FF82BDDBFFA3DEFFFFA3DEFFFFA3DEFFFFA3DEFFFF4C84
|
||||
A1FA486D910E00000000000000000000000000000000000000005491AF7075BB
|
||||
DFFD85CEF5FF639EBCFF8AC4E3FFA3DEFFFFA3DEFFFFA3DEFFFFA3DEFFFF5E96
|
||||
B3F8437893130000000000000000000000000000000000000000B67F480E5B93
|
||||
B3F063A1C3FF5A95B4FE89C2E2FAA3DEFFFFA3DEFFFFA3DEFFFF9ED9FAFF5990
|
||||
ABA200000000000000000000000000000000BF7F562CCC9164BBD9A074E89399
|
||||
97FE739FB3FF84999FFF73A0B7FDA3DEFFFFA3DEFFFFA3DEFFFF76AFCDF4517F
|
||||
9616000000000000000000000000B4875A11D2996DD0F0B78BFFF0B78BFFF0B7
|
||||
8BFFF0B78BFFF0B78BFF979E9DFF77B0CFFF86BFDFFF7AB2D1FF6098B7C00000
|
||||
0000000000000000000000000000C2875C87EEB488FFF0B78BFFF0B78BFFF0B7
|
||||
8BFFEDB48AFFE1B28BFFAFA79AFF95CBE9FF96D1F1FF9CD6F7FF8DA2A8E3D6AE
|
||||
8AA2CC9F7F280000000000000000C187584BC1885C85C1885C85C1885C85C591
|
||||
689CDBB592EDFCE4BEFFFFE8C2FFB0C0BBFF96B9C4FFA3BABCFFFAE5C1FFFEE7
|
||||
C1FFE5C49FE4CFA6855C00000000000000000000000000000000FF7F7F02DAB5
|
||||
91CCFFE8C1FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8
|
||||
C2FFFFE8C2FFE2C09BE0C5967F16000000000000000000000000CBA28145F0D5
|
||||
AFFAFFE8C2FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8C2FFFFE8
|
||||
C2FFFFE8C2FFFCE3BEFFD2A98689000000000000000000000000CEA68145D9B4
|
||||
90A4D9B591A3D9B591A3D9B591A3D9B591A3D9B591A3D9B591A3D9B591A3D9B5
|
||||
91A3D9B591A3D9B591A3D3A78569
|
||||
}
|
||||
end
|
||||
object BufDataset1: TBufDataset
|
||||
FieldDefs = <>
|
||||
left = 192
|
||||
top = 128
|
||||
end
|
||||
end
|
162
components/jvcllaz/examples/JvDBTreeView/main.pas
Normal file
162
components/jvcllaz/examples/JvDBTreeView/main.pas
Normal file
@ -0,0 +1,162 @@
|
||||
unit Main;
|
||||
|
||||
{$mode objfpc}{$H+}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, BufDataset, db, Forms, Controls, Graphics, Dialogs,
|
||||
DBGrids, DbCtrls, StdCtrls, ExtCtrls, ComCtrls,
|
||||
JvDBTreeView;
|
||||
|
||||
type
|
||||
|
||||
{ TForm1 }
|
||||
|
||||
TForm1 = class(TForm)
|
||||
Bevel1: TBevel;
|
||||
BufDataset1: TBufDataset;
|
||||
Button1: TButton;
|
||||
Button2: TButton;
|
||||
DataSource1: TDataSource;
|
||||
DBGrid1: TDBGrid;
|
||||
ImageList1: TImageList;
|
||||
JvDBTreeView1: TJvDBTreeView;
|
||||
Panel1: TPanel;
|
||||
StatusBar1: TStatusBar;
|
||||
procedure Button1Click(Sender: TObject);
|
||||
procedure Button2Click(Sender: TObject);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure JvDBTreeView1CustomDrawItem(Sender: TCustomTreeView;
|
||||
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
|
||||
procedure JvDBTreeView1GetSelectedIndex(Sender: TObject; Node: TTreeNode);
|
||||
private
|
||||
|
||||
public
|
||||
|
||||
end;
|
||||
|
||||
var
|
||||
Form1: TForm1;
|
||||
|
||||
implementation
|
||||
|
||||
{$R *.lfm}
|
||||
|
||||
const
|
||||
ICON_MALE = 0;
|
||||
ICON_FEMALE = 1;
|
||||
ICON_DE = 2;
|
||||
ICON_UK = 3;
|
||||
ICON_ES = 4;
|
||||
ICON_FR = 5;
|
||||
ICON_IT = 6;
|
||||
ICON_LANDSCAPE = 7;
|
||||
ICON_CITY = 8;
|
||||
ICON_PEOPLE = 9;
|
||||
|
||||
{ TForm1 }
|
||||
|
||||
procedure TForm1.Button1Click(Sender: TObject);
|
||||
begin
|
||||
JvDBTreeView1.FullExpand;
|
||||
end;
|
||||
|
||||
procedure TForm1.Button2Click(Sender: TObject);
|
||||
begin
|
||||
JvDBTreeView1.FullCollapse;
|
||||
end;
|
||||
|
||||
procedure TForm1.FormCreate(Sender: TObject);
|
||||
|
||||
procedure AddRecord(ID, ParentID: Integer; AName: String; AIcon: Integer = -1);
|
||||
begin
|
||||
//with Dbf1 do begin
|
||||
with BufDataset1 do begin
|
||||
Insert;
|
||||
Fields[0].AsInteger := ID;
|
||||
Fields[1].AsInteger := ParentID;
|
||||
Fields[2].AsString := AName;
|
||||
Fields[3].AsInteger := AIcon;
|
||||
Post;
|
||||
end;
|
||||
end;
|
||||
|
||||
begin
|
||||
BufDataset1.Filename := Application.Location + 'JvDBGridDemoData.dat';
|
||||
|
||||
if not FileExists(BufDataset1.FileName) then begin
|
||||
if BufDataset1.FieldDefs.IndexOf('ID') = -1 then;
|
||||
BufDataset1.FieldDefs.Add('ID', ftInteger);
|
||||
if BufDataset1.FieldDefs.IndexOf('ParentID') = -1 then
|
||||
BufDataset1.FieldDefs.Add('ParentID', ftInteger);
|
||||
if BufDataset1.FieldDefs.IndexOf('Name') = -1 then
|
||||
BufDataset1.FieldDefs.Add('Name', ftString, 20);
|
||||
if BufDataset1.FieldDefs.IndexOf('Icon') = -1 then
|
||||
BufDataset1.FieldDefs.Add('Icon', ftInteger);
|
||||
BufDataset1.CreateDataset;
|
||||
|
||||
BufDataset1.Open;
|
||||
|
||||
AddRecord( 1, 0, 'Politicians', ICON_PEOPLE);
|
||||
AddRecord( 2, 0, 'Cities', ICON_CITY);
|
||||
AddRecord( 3, 0, 'Rivers', ICON_LANDSCAPE);
|
||||
AddRecord( 4, 1, 'France', ICON_FR);
|
||||
AddRecord( 5, 1, 'Germany', ICON_DE);
|
||||
AddRecord( 6, 1, 'Great Britain', ICON_UK);
|
||||
AddRecord( 7, 1, 'Italy', ICON_IT);
|
||||
AddRecord( 8, 4, 'Charles de Gaulles', ICON_MALE);
|
||||
AddRecord( 9, 4, 'Emmanuel Macron', ICON_MALE);
|
||||
AddRecord(10, 4, 'François Mitterrand', ICON_MALE);
|
||||
AddRecord(11, 5, 'Angela Merkel', ICON_FEMALE);
|
||||
AddRecord(12, 6, 'Tony Blair', ICON_MALE);
|
||||
AddRecord(13, 6, 'Theresa May', ICON_FEMALE);
|
||||
AddRecord(14, 5, 'Konrad Adenauer', ICON_MALE);
|
||||
AddRecord(15, 5, 'Willy Brandt', ICON_MALE);
|
||||
AddRecord(16, 7, 'Matteo Renzi', ICON_MALE);
|
||||
AddRecord(20, 3, 'France');
|
||||
AddRecord(21, 20, 'Seine');
|
||||
AddRecord(22, 20, 'Rhône');
|
||||
AddRecord(23, 3, 'England');
|
||||
AddRecord(24, 23, 'Thames');
|
||||
// AddRecord(25, 2, 'France');
|
||||
AddRecord(26, 2, 'Paris', ICON_FR);
|
||||
AddRecord(27, 2, 'Marseilles', ICON_FR);
|
||||
AddRecord(29, 2, 'London', ICON_UK);
|
||||
AddRecord(30, 2, 'Oxford', ICON_UK);
|
||||
AddRecord(31, 2, 'Lyon', ICON_FR);
|
||||
AddRecord(33, 2, 'Berlin', ICON_DE);
|
||||
AddRecord(34, 2, 'Hamburg', ICON_DE);
|
||||
AddRecord(35, 2, 'Munich', ICON_DE);
|
||||
AddRecord(36, 2, 'Frankfurt', ICON_DE);
|
||||
AddRecord(38, 2, 'Rome', ICON_IT);
|
||||
AddRecord(39, 2, 'Venice', ICON_IT);
|
||||
AddRecord(40, 2, 'Madrid', ICON_ES);
|
||||
AddRecord(41, 2, 'Barcelona', ICON_ES);
|
||||
|
||||
BufDataset1.SaveToFile;
|
||||
BufDataset1.Close;
|
||||
end;
|
||||
|
||||
BufDataset1.Open;
|
||||
BufDataset1.IndexFieldNames := 'ParentID;Name';
|
||||
end;
|
||||
|
||||
procedure TForm1.JvDBTreeView1CustomDrawItem(Sender: TCustomTreeView;
|
||||
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
|
||||
begin
|
||||
if Node.Level = 0 then
|
||||
Sender.Canvas.Font.Style := [fsBold]
|
||||
else
|
||||
Sender.Canvas.Font.Style := [];
|
||||
end;
|
||||
|
||||
procedure TForm1.JvDBTreeView1GetSelectedIndex(Sender: TObject; Node: TTreeNode
|
||||
);
|
||||
begin
|
||||
Node.SelectedIndex := Node.ImageIndex;
|
||||
end;
|
||||
|
||||
end.
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
- Hypertext components "/>
|
||||
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
|
||||
<Version Major="1" Release="4"/>
|
||||
<Files Count="2">
|
||||
<Files Count="3">
|
||||
<Item1>
|
||||
<Filename Value="..\run\JvDB\JvDBHTLabel.pas"/>
|
||||
<UnitName Value="JvDBHTLabel"/>
|
||||
@ -26,6 +26,10 @@
|
||||
<Filename Value="..\run\JvDB\JvDBSearchEdit.pas"/>
|
||||
<UnitName Value="JvDBSearchEdit"/>
|
||||
</Item2>
|
||||
<Item3>
|
||||
<Filename Value="..\run\JvDB\JvDBTreeView.pas"/>
|
||||
<UnitName Value="JvDBTreeView"/>
|
||||
</Item3>
|
||||
</Files>
|
||||
<RequiredPkgs Count="3">
|
||||
<Item1>
|
||||
|
1596
components/jvcllaz/run/JvDB/JvDBTreeView.pas
Normal file
1596
components/jvcllaz/run/JvDB/JvDBTreeView.pas
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user