Skip to content

Commit b477dfd

Browse files
committed
Import lcl port - v4
1 parent 59af6fa commit b477dfd

File tree

199 files changed

+87757
-7681
lines changed

Some content is hidden

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

199 files changed

+87757
-7681
lines changed

Demos/Advanced/Advanced.bdsproj

Lines changed: 0 additions & 171 deletions
This file was deleted.

Demos/Advanced/Advanced.dpr

Lines changed: 0 additions & 28 deletions
This file was deleted.

Demos/Advanced/Advanced.lpi

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
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+
</General>
13+
<VersionInfo>
14+
<StringTable ProductVersion=""/>
15+
</VersionInfo>
16+
<BuildModes Count="1">
17+
<Item1 Name="default" Default="True"/>
18+
</BuildModes>
19+
<PublishOptions>
20+
<Version Value="2"/>
21+
<IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/>
22+
<ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/>
23+
</PublishOptions>
24+
<RunParams>
25+
<local>
26+
<FormatVersion Value="1"/>
27+
<LaunchingApplication PathPlusParams="\usr\X11R6\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/>
28+
</local>
29+
</RunParams>
30+
<RequiredPackages Count="3">
31+
<Item1>
32+
<PackageName Value="LCL"/>
33+
</Item1>
34+
<Item2>
35+
<PackageName Value="Printer4Lazarus"/>
36+
</Item2>
37+
<Item3>
38+
<PackageName Value="virtualtreeview_package"/>
39+
</Item3>
40+
</RequiredPackages>
41+
<Units Count="15">
42+
<Unit0>
43+
<Filename Value="Advanced.lpr"/>
44+
<IsPartOfProject Value="True"/>
45+
</Unit0>
46+
<Unit1>
47+
<Filename Value="WindowsXPStyleDemo.pas"/>
48+
<IsPartOfProject Value="True"/>
49+
<ComponentName Value="WindowsXPForm"/>
50+
<HasResources Value="True"/>
51+
<ResourceBaseClass Value="Form"/>
52+
</Unit1>
53+
<Unit2>
54+
<Filename Value="AlignDemo.pas"/>
55+
<IsPartOfProject Value="True"/>
56+
<ComponentName Value="AlignForm"/>
57+
<HasResources Value="True"/>
58+
<ResourceBaseClass Value="Form"/>
59+
</Unit2>
60+
<Unit3>
61+
<Filename Value="DrawTreeDemo.pas"/>
62+
<IsPartOfProject Value="True"/>
63+
<ComponentName Value="DrawTreeForm"/>
64+
<HasResources Value="True"/>
65+
<ResourceBaseClass Value="Form"/>
66+
</Unit3>
67+
<Unit4>
68+
<Filename Value="Editors.pas"/>
69+
<IsPartOfProject Value="True"/>
70+
</Unit4>
71+
<Unit5>
72+
<Filename Value="GeneralAbilitiesDemo.pas"/>
73+
<IsPartOfProject Value="True"/>
74+
<ComponentName Value="GeneralForm"/>
75+
<HasResources Value="True"/>
76+
<ResourceBaseClass Value="Form"/>
77+
</Unit5>
78+
<Unit6>
79+
<Filename Value="GridDemo.pas"/>
80+
<IsPartOfProject Value="True"/>
81+
<ComponentName Value="GridForm"/>
82+
<HasResources Value="True"/>
83+
<ResourceBaseClass Value="Form"/>
84+
</Unit6>
85+
<Unit7>
86+
<Filename Value="HeaderCustomDrawDemo.pas"/>
87+
<IsPartOfProject Value="True"/>
88+
<ComponentName Value="HeaderOwnerDrawForm"/>
89+
<HasResources Value="True"/>
90+
<ResourceBaseClass Value="Form"/>
91+
</Unit7>
92+
<Unit8>
93+
<Filename Value="Main.pas"/>
94+
<IsPartOfProject Value="True"/>
95+
<ComponentName Value="MainForm"/>
96+
<HasResources Value="True"/>
97+
<ResourceBaseClass Value="Form"/>
98+
</Unit8>
99+
<Unit9>
100+
<Filename Value="MultilineDemo.pas"/>
101+
<IsPartOfProject Value="True"/>
102+
<ComponentName Value="NodeForm"/>
103+
<HasResources Value="True"/>
104+
<ResourceBaseClass Value="Form"/>
105+
</Unit9>
106+
<Unit10>
107+
<Filename Value="PropertiesDemo.pas"/>
108+
<IsPartOfProject Value="True"/>
109+
<ComponentName Value="PropertiesForm"/>
110+
<HasResources Value="True"/>
111+
<ResourceBaseClass Value="Form"/>
112+
</Unit10>
113+
<Unit11>
114+
<Filename Value="SpeedDemo.pas"/>
115+
<IsPartOfProject Value="True"/>
116+
<ComponentName Value="SpeedForm"/>
117+
<HasResources Value="True"/>
118+
<ResourceBaseClass Value="Form"/>
119+
</Unit11>
120+
<Unit12>
121+
<Filename Value="States.pas"/>
122+
<IsPartOfProject Value="True"/>
123+
<ComponentName Value="StateForm"/>
124+
<HasResources Value="True"/>
125+
<ResourceBaseClass Value="Form"/>
126+
</Unit12>
127+
<Unit13>
128+
<Filename Value="VisibilityDemo.pas"/>
129+
<IsPartOfProject Value="True"/>
130+
<ComponentName Value="VisibilityForm"/>
131+
<HasResources Value="True"/>
132+
<ResourceBaseClass Value="Form"/>
133+
</Unit13>
134+
<Unit14>
135+
<Filename Value="shlobjext.pas"/>
136+
<IsPartOfProject Value="True"/>
137+
</Unit14>
138+
</Units>
139+
</ProjectOptions>
140+
<CompilerOptions>
141+
<Version Value="11"/>
142+
<PathDelim Value="\"/>
143+
<Target>
144+
<Filename Value="advanced"/>
145+
</Target>
146+
<SearchPaths>
147+
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
148+
</SearchPaths>
149+
<Parsing>
150+
<SyntaxOptions>
151+
<UseAnsiStrings Value="False"/>
152+
</SyntaxOptions>
153+
</Parsing>
154+
</CompilerOptions>
155+
</CONFIG>

Demos/Advanced/Advanced.lpr

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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+
25+
begin
26+
Application.Initialize;
27+
Application.CreateForm(TMainForm, MainForm);
28+
Application.CreateForm(TStateForm, StateForm);
29+
Application.Run;
30+
end.

Demos/Advanced/Advanced.res

-876 Bytes
Binary file not shown.

Demos/Advanced/AlignDemo.dfm

-291 KB
Binary file not shown.

0 commit comments

Comments
 (0)