Skip to content

Commit 9921324

Browse files
committed
Initial import of Lazarus port
1 parent 50e8971 commit 9921324

File tree

182 files changed

+90567
-6818
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+90567
-6818
lines changed

Demos/Advanced/Advanced.ico

766 Bytes
Binary file not shown.

Demos/Advanced/Advanced.lpi

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<CONFIG>
3+
<ProjectOptions>
4+
<Version Value="9"/>
5+
<PathDelim Value="\"/>
6+
<General>
7+
<Flags>
8+
<LRSInOutputDirectory Value="False"/>
9+
</Flags>
10+
<SessionStorage Value="InProjectDir"/>
11+
<MainUnit Value="0"/>
12+
<ResourceType Value="res"/>
13+
<UseXPManifest Value="True"/>
14+
<XPManifest>
15+
<DpiAware Value="True"/>
16+
</XPManifest>
17+
<Icon Value="0"/>
18+
<Resources Count="5">
19+
<Resource_0 FileName="Res\Lorem ipsum.uni" Type="RCDATA" ResourceName="LOREM IPSUM"/>
20+
<Resource_1 FileName="Res\Transcriptions.bmp" Type="BITMAP" ResourceName="TRANSCRIPTIONS"/>
21+
<Resource_2 FileName="Res\Arabic.uni" Type="RCDATA" ResourceName="ARABIC"/>
22+
<Resource_3 FileName="Res\Greek.uni" Type="RCDATA" ResourceName="GREEK"/>
23+
<Resource_4 FileName="Res\Hebrew.uni" Type="RCDATA" ResourceName="HEBREW"/>
24+
</Resources>
25+
</General>
26+
<VersionInfo>
27+
<StringTable ProductVersion=""/>
28+
</VersionInfo>
29+
<BuildModes Count="1">
30+
<Item1 Name="default" Default="True"/>
31+
</BuildModes>
32+
<PublishOptions>
33+
<Version Value="2"/>
34+
<IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/>
35+
<ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/>
36+
</PublishOptions>
37+
<RunParams>
38+
<local>
39+
<FormatVersion Value="1"/>
40+
<LaunchingApplication PathPlusParams="\usr\X11R6\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/>
41+
</local>
42+
</RunParams>
43+
<RequiredPackages Count="3">
44+
<Item1>
45+
<PackageName Value="LCL"/>
46+
</Item1>
47+
<Item2>
48+
<PackageName Value="Printer4Lazarus"/>
49+
</Item2>
50+
<Item3>
51+
<PackageName Value="virtualtreeview_package"/>
52+
</Item3>
53+
</RequiredPackages>
54+
<Units Count="15">
55+
<Unit0>
56+
<Filename Value="Advanced.lpr"/>
57+
<IsPartOfProject Value="True"/>
58+
</Unit0>
59+
<Unit1>
60+
<Filename Value="WindowsXPStyleDemo.pas"/>
61+
<IsPartOfProject Value="True"/>
62+
<ComponentName Value="WindowsXPForm"/>
63+
<HasResources Value="True"/>
64+
<ResourceBaseClass Value="Form"/>
65+
</Unit1>
66+
<Unit2>
67+
<Filename Value="AlignDemo.pas"/>
68+
<IsPartOfProject Value="True"/>
69+
<ComponentName Value="AlignForm"/>
70+
<HasResources Value="True"/>
71+
<ResourceBaseClass Value="Form"/>
72+
</Unit2>
73+
<Unit3>
74+
<Filename Value="DrawTreeDemo.pas"/>
75+
<IsPartOfProject Value="True"/>
76+
<ComponentName Value="DrawTreeForm"/>
77+
<HasResources Value="True"/>
78+
<ResourceBaseClass Value="Form"/>
79+
</Unit3>
80+
<Unit4>
81+
<Filename Value="Editors.pas"/>
82+
<IsPartOfProject Value="True"/>
83+
</Unit4>
84+
<Unit5>
85+
<Filename Value="GeneralAbilitiesDemo.pas"/>
86+
<IsPartOfProject Value="True"/>
87+
<ComponentName Value="GeneralForm"/>
88+
<HasResources Value="True"/>
89+
<ResourceBaseClass Value="Form"/>
90+
</Unit5>
91+
<Unit6>
92+
<Filename Value="GridDemo.pas"/>
93+
<IsPartOfProject Value="True"/>
94+
<ComponentName Value="GridForm"/>
95+
<HasResources Value="True"/>
96+
<ResourceBaseClass Value="Form"/>
97+
</Unit6>
98+
<Unit7>
99+
<Filename Value="HeaderCustomDrawDemo.pas"/>
100+
<IsPartOfProject Value="True"/>
101+
<ComponentName Value="HeaderOwnerDrawForm"/>
102+
<HasResources Value="True"/>
103+
<ResourceBaseClass Value="Form"/>
104+
</Unit7>
105+
<Unit8>
106+
<Filename Value="Main.pas"/>
107+
<IsPartOfProject Value="True"/>
108+
<ComponentName Value="MainForm"/>
109+
<HasResources Value="True"/>
110+
<ResourceBaseClass Value="Form"/>
111+
</Unit8>
112+
<Unit9>
113+
<Filename Value="MultilineDemo.pas"/>
114+
<IsPartOfProject Value="True"/>
115+
<ComponentName Value="NodeForm"/>
116+
<HasResources Value="True"/>
117+
<ResourceBaseClass Value="Form"/>
118+
</Unit9>
119+
<Unit10>
120+
<Filename Value="PropertiesDemo.pas"/>
121+
<IsPartOfProject Value="True"/>
122+
<ComponentName Value="PropertiesForm"/>
123+
<HasResources Value="True"/>
124+
<ResourceBaseClass Value="Form"/>
125+
</Unit10>
126+
<Unit11>
127+
<Filename Value="SpeedDemo.pas"/>
128+
<IsPartOfProject Value="True"/>
129+
<ComponentName Value="SpeedForm"/>
130+
<HasResources Value="True"/>
131+
<ResourceBaseClass Value="Form"/>
132+
</Unit11>
133+
<Unit12>
134+
<Filename Value="States.pas"/>
135+
<IsPartOfProject Value="True"/>
136+
<ComponentName Value="StateForm"/>
137+
<HasResources Value="True"/>
138+
<ResourceBaseClass Value="Form"/>
139+
</Unit12>
140+
<Unit13>
141+
<Filename Value="VisibilityDemo.pas"/>
142+
<IsPartOfProject Value="True"/>
143+
<ComponentName Value="VisibilityForm"/>
144+
<HasResources Value="True"/>
145+
<ResourceBaseClass Value="Form"/>
146+
</Unit13>
147+
<Unit14>
148+
<Filename Value="shlobjext.pas"/>
149+
<IsPartOfProject Value="True"/>
150+
</Unit14>
151+
</Units>
152+
</ProjectOptions>
153+
<CompilerOptions>
154+
<Version Value="11"/>
155+
<PathDelim Value="\"/>
156+
<Target>
157+
<Filename Value="advanced"/>
158+
</Target>
159+
<SearchPaths>
160+
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
161+
</SearchPaths>
162+
<Parsing>
163+
<SyntaxOptions>
164+
<UseAnsiStrings Value="False"/>
165+
</SyntaxOptions>
166+
</Parsing>
167+
<Linking>
168+
<Options>
169+
<Win32>
170+
<GraphicApplication Value="True"/>
171+
</Win32>
172+
</Options>
173+
</Linking>
174+
</CompilerOptions>
175+
</CONFIG>

Demos/Advanced/Advanced.lpr

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
program Advanced;
2+
3+
4+
uses
5+
{$IFDEF UNIX}{$IFDEF UseCThreads}
6+
cthreads,
7+
{$ENDIF}{$ENDIF}
8+
Interfaces, // this includes the LCL widgetset
9+
Forms,
10+
//SpeedDemo in 'SpeedDemo.pas' {SpeedForm},
11+
//DrawTreeDemo in 'DrawTreeDemo.pas' {DrawTreeForm},
12+
//GeneralAbilitiesDemo in 'GeneralAbilitiesDemo.pas' {frmGeneralAbilities},
13+
//PropertiesDemo in 'PropertiesDemo.pas' {PropertiesForm},
14+
//GridDemo in 'GridDemo.pas' {GridForm},
15+
//Editors in 'Editors.pas',
16+
//VisibilityDemo in 'VisibilityDemo.pas' {VisibilityForm},
17+
//AlignDemo in 'AlignDemo.pas' {AlignForm},
18+
Main in 'Main.pas' {MainForm},
19+
//WindowsXPStyleDemo in 'WindowsXPStyleDemo.pas' {WindowsXPForm},
20+
//MultilineDemo in 'MultilineDemo.pas' {NodeForm},
21+
//HeaderCustomDrawDemo in 'HeaderCustomDrawDemo.pas' {HeaderOwnerDrawForm},
22+
States in 'States.pas' {StateForm}, Printer4Lazarus;
23+
24+
{$R *.res}
25+
26+
begin
27+
Application.Initialize;
28+
Application.CreateForm(TMainForm, MainForm);
29+
Application.CreateForm(TStateForm, StateForm);
30+
Application.Run;
31+
end.

Demos/Advanced/Advanced.res

197 KB
Binary file not shown.

0 commit comments

Comments
 (0)