Package Zearch Temp Implementation

* Adds Basic form
* Adds Unit Classes
* Adds API Request option


Signed-off-by: Indrajith K L <indrajith@indrajith.dev>
This commit is contained in:
2025-05-28 00:24:49 +05:30
commit c09c434653
24 changed files with 1134 additions and 0 deletions

176
package_zerch.lps Normal file
View File

@@ -0,0 +1,176 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectSession>
<PathDelim Value="\"/>
<Version Value="12"/>
<BuildModes Active="Default"/>
<Units>
<Unit>
<Filename Value="package_zerch.lpr"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<WindowIndex Value="-1"/>
<TopLine Value="-1"/>
<CursorPos X="-1" Y="-1"/>
<UsageCount Value="24"/>
</Unit>
<Unit>
<Filename Value="main.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="Form1"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<IsVisibleTab Value="True"/>
<TopLine Value="57"/>
<CursorPos X="5" Y="66"/>
<UsageCount Value="24"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit>
<Unit>
<Filename Value="C:\lazarus\lcl\include\control.inc"/>
<EditorIndex Value="2"/>
<TopLine Value="4000"/>
<CursorPos Y="4010"/>
<UsageCount Value="10"/>
<Loaded Value="True"/>
</Unit>
<Unit>
<Filename Value="threadunit.pas"/>
<IsPartOfProject Value="True"/>
<UnitName Value="ThreadUnit"/>
<EditorIndex Value="1"/>
<TopLine Value="11"/>
<CursorPos X="40" Y="26"/>
<UsageCount Value="21"/>
<Loaded Value="True"/>
</Unit>
</Units>
<JumpHistory HistoryIndex="29">
<Position>
<Filename Value="main.pas"/>
<Caret Line="9" Column="41"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="4" Column="11"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="52" Column="84" TopLine="42"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="55" Column="30" TopLine="42"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="51" Column="57" TopLine="36"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="48" TopLine="44"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="54" TopLine="44"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="61" Column="37" TopLine="46"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="55" Column="38" TopLine="44"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="57" Column="38" TopLine="46"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="66" TopLine="57"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="65" TopLine="55"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="60" Column="15"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="57" TopLine="47"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="58" TopLine="48"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="57" TopLine="47"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="58" TopLine="48"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="60" TopLine="50"/>
</Position>
<Position>
<Filename Value="threadunit.pas"/>
<Caret Line="16" Column="16"/>
</Position>
<Position>
<Filename Value="threadunit.pas"/>
<Caret Line="19" Column="5"/>
</Position>
<Position>
<Filename Value="threadunit.pas"/>
<Caret Line="18" Column="26" TopLine="2"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="61" Column="34" TopLine="52"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="43" Column="21" TopLine="33"/>
</Position>
<Position>
<Filename Value="threadunit.pas"/>
<Caret Line="23" Column="3" TopLine="8"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="46" Column="35" TopLine="60"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="47" Column="29" TopLine="33"/>
</Position>
<Position>
<Filename Value="threadunit.pas"/>
<Caret Line="14" Column="25" TopLine="8"/>
</Position>
<Position>
<Filename Value="threadunit.pas"/>
<Caret Line="28" TopLine="8"/>
</Position>
<Position>
<Filename Value="main.pas"/>
<Caret Line="43" Column="10" TopLine="33"/>
</Position>
<Position>
<Filename Value="threadunit.pas"/>
<Caret Line="12" Column="19" TopLine="2"/>
</Position>
</JumpHistory>
<RunParams>
<FormatVersion Value="2"/>
<Modes ActiveMode=""/>
</RunParams>
</ProjectSession>
</CONFIG>