Changeset 88 for Generics


Ignore:
Timestamp:
Nov 1, 2010, 2:09:16 PM (14 years ago)
Author:
george
Message:
  • Removed: Conflicting unit ListObject in demo directory.
Location:
Generics/TemplateGenerics/Demo
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • Generics/TemplateGenerics/Demo/Demo.lpi

    r84 r88  
    1616      <StringTable ProductVersion=""/>
    1717    </VersionInfo>
     18    <BuildModes Count="1">
     19      <Item1 Name="default" Default="True"/>
     20    </BuildModes>
    1821    <PublishOptions>
    1922      <Version Value="2"/>
     
    3538      </Item2>
    3639    </RequiredPackages>
    37     <Units Count="92">
     40    <Units Count="91">
    3841      <Unit0>
    3942        <Filename Value="Demo.lpr"/>
     
    5255        <ResourceBaseClass Value="Form"/>
    5356        <UnitName Value="UMainForm"/>
     57        <IsVisibleTab Value="True"/>
    5458        <EditorIndex Value="0"/>
    5559        <WindowIndex Value="0"/>
    56         <TopLine Value="342"/>
    57         <CursorPos X="51" Y="360"/>
     60        <TopLine Value="1"/>
     61        <CursorPos X="35" Y="10"/>
    5862        <UsageCount Value="63"/>
    5963        <Loaded Value="True"/>
     
    611615      <Unit70>
    612616        <Filename Value="ListObject.pas"/>
    613         <IsPartOfProject Value="True"/>
    614617        <UnitName Value="ListObject"/>
    615         <EditorIndex Value="15"/>
    616         <WindowIndex Value="0"/>
    617         <TopLine Value="1"/>
     618        <WindowIndex Value="0"/>
     619        <TopLine Value="13"/>
    618620        <CursorPos X="15" Y="12"/>
    619621        <UsageCount Value="29"/>
    620         <Loaded Value="True"/>
    621622        <DefaultSyntaxHighlighter Value="Delphi"/>
    622623      </Unit70>
     
    678679      <Unit78>
    679680        <Filename Value="../Generic/GenericList.inc"/>
    680         <EditorIndex Value="14"/>
    681         <WindowIndex Value="0"/>
    682         <TopLine Value="43"/>
    683         <CursorPos X="32" Y="65"/>
     681        <EditorIndex Value="13"/>
     682        <WindowIndex Value="0"/>
     683        <TopLine Value="58"/>
     684        <CursorPos X="86" Y="71"/>
    684685        <UsageCount Value="13"/>
    685686        <Loaded Value="True"/>
    686         <DefaultSyntaxHighlighter Value="Delphi"/>
    687687      </Unit78>
    688688      <Unit79>
    689         <Filename Value="../Specialized/SpecializedList.pas"/>
    690         <UnitName Value="SpecializedList"/>
     689        <Filename Value="../Generic/GenericDictionary.inc"/>
    691690        <EditorIndex Value="1"/>
    692691        <WindowIndex Value="0"/>
    693692        <TopLine Value="1"/>
    694         <CursorPos X="1" Y="11"/>
     693        <CursorPos X="1" Y="10"/>
    695694        <UsageCount Value="13"/>
    696695        <Loaded Value="True"/>
    697696      </Unit79>
    698697      <Unit80>
    699         <Filename Value="../Generic/GenericDictionary.inc"/>
    700         <EditorIndex Value="2"/>
    701         <WindowIndex Value="0"/>
    702         <TopLine Value="1"/>
    703         <CursorPos X="1" Y="10"/>
    704         <UsageCount Value="13"/>
    705         <Loaded Value="True"/>
    706         <DefaultSyntaxHighlighter Value="Delphi"/>
    707       </Unit80>
    708       <Unit81>
    709698        <Filename Value="../Generic/GenericObjectList.inc"/>
    710         <EditorIndex Value="4"/>
     699        <EditorIndex Value="3"/>
    711700        <WindowIndex Value="0"/>
    712701        <TopLine Value="34"/>
     
    714703        <UsageCount Value="13"/>
    715704        <Loaded Value="True"/>
    716         <DefaultSyntaxHighlighter Value="Delphi"/>
     705      </Unit80>
     706      <Unit81>
     707        <Filename Value="../Generic/GenericQueue.inc"/>
     708        <EditorIndex Value="6"/>
     709        <WindowIndex Value="0"/>
     710        <TopLine Value="1"/>
     711        <CursorPos X="1" Y="3"/>
     712        <UsageCount Value="13"/>
     713        <Loaded Value="True"/>
    717714      </Unit81>
    718715      <Unit82>
    719         <Filename Value="../Generic/GenericQueue.inc"/>
    720         <EditorIndex Value="7"/>
     716        <Filename Value="../Generic/GenericSet.inc"/>
     717        <EditorIndex Value="11"/>
     718        <WindowIndex Value="0"/>
     719        <TopLine Value="1"/>
     720        <CursorPos X="42" Y="11"/>
     721        <UsageCount Value="13"/>
     722        <Loaded Value="True"/>
     723      </Unit82>
     724      <Unit83>
     725        <Filename Value="../Generic/GenericStack.inc"/>
     726        <EditorIndex Value="10"/>
    721727        <WindowIndex Value="0"/>
    722728        <TopLine Value="1"/>
     
    724730        <UsageCount Value="13"/>
    725731        <Loaded Value="True"/>
    726         <DefaultSyntaxHighlighter Value="Delphi"/>
    727       </Unit82>
    728       <Unit83>
    729         <Filename Value="../Generic/GenericSet.inc"/>
    730         <EditorIndex Value="12"/>
    731         <WindowIndex Value="0"/>
    732         <TopLine Value="1"/>
    733         <CursorPos X="42" Y="11"/>
    734         <UsageCount Value="13"/>
    735         <Loaded Value="True"/>
    736         <DefaultSyntaxHighlighter Value="Delphi"/>
    737732      </Unit83>
    738733      <Unit84>
    739         <Filename Value="../Generic/GenericStack.inc"/>
    740         <EditorIndex Value="11"/>
    741         <WindowIndex Value="0"/>
    742         <TopLine Value="1"/>
    743         <CursorPos X="1" Y="3"/>
     734        <Filename Value="../Generic/GenericTree.inc"/>
     735        <EditorIndex Value="12"/>
     736        <WindowIndex Value="0"/>
     737        <TopLine Value="1"/>
     738        <CursorPos X="22" Y="30"/>
    744739        <UsageCount Value="13"/>
    745740        <Loaded Value="True"/>
    746         <DefaultSyntaxHighlighter Value="Delphi"/>
    747741      </Unit84>
    748742      <Unit85>
    749         <Filename Value="../Generic/GenericTree.inc"/>
    750         <EditorIndex Value="13"/>
    751         <WindowIndex Value="0"/>
    752         <TopLine Value="1"/>
    753         <CursorPos X="22" Y="30"/>
    754         <UsageCount Value="13"/>
    755         <Loaded Value="True"/>
    756         <DefaultSyntaxHighlighter Value="Delphi"/>
     743        <Filename Value="../Specialized/SpecializedDictionary.pas"/>
     744        <UnitName Value="SpecializedDictionary"/>
     745        <EditorIndex Value="8"/>
     746        <WindowIndex Value="0"/>
     747        <TopLine Value="1"/>
     748        <CursorPos X="1" Y="13"/>
     749        <UsageCount Value="12"/>
     750        <Loaded Value="True"/>
    757751      </Unit85>
    758752      <Unit86>
    759         <Filename Value="../Specialized/SpecializedDictionary.pas"/>
    760         <UnitName Value="SpecializedDictionary"/>
     753        <Filename Value="../Specialized/SpecializedStack.pas"/>
     754        <UnitName Value="SpecializedStack"/>
    761755        <EditorIndex Value="9"/>
    762756        <WindowIndex Value="0"/>
    763757        <TopLine Value="1"/>
    764758        <CursorPos X="1" Y="13"/>
    765         <UsageCount Value="12"/>
     759        <UsageCount Value="11"/>
    766760        <Loaded Value="True"/>
    767761      </Unit86>
    768762      <Unit87>
    769         <Filename Value="../Specialized/SpecializedStack.pas"/>
    770         <UnitName Value="SpecializedStack"/>
    771         <EditorIndex Value="10"/>
     763        <Filename Value="../Specialized/SpecializedTree.pas"/>
     764        <UnitName Value="SpecializedTree"/>
     765        <EditorIndex Value="2"/>
     766        <WindowIndex Value="0"/>
     767        <TopLine Value="1"/>
     768        <CursorPos X="1" Y="11"/>
     769        <UsageCount Value="11"/>
     770        <Loaded Value="True"/>
     771      </Unit87>
     772      <Unit88>
     773        <Filename Value="../Generic/GenericRange.inc"/>
     774        <EditorIndex Value="7"/>
     775        <WindowIndex Value="0"/>
     776        <TopLine Value="1"/>
     777        <CursorPos X="1" Y="44"/>
     778        <UsageCount Value="11"/>
     779        <Loaded Value="True"/>
     780      </Unit88>
     781      <Unit89>
     782        <Filename Value="../Specialized/SpecializedQueue.pas"/>
     783        <UnitName Value="SpecializedQueue"/>
     784        <EditorIndex Value="4"/>
    772785        <WindowIndex Value="0"/>
    773786        <TopLine Value="1"/>
     
    775788        <UsageCount Value="11"/>
    776789        <Loaded Value="True"/>
    777       </Unit87>
    778       <Unit88>
    779         <Filename Value="../Specialized/SpecializedTree.pas"/>
    780         <UnitName Value="SpecializedTree"/>
    781         <IsVisibleTab Value="True"/>
    782         <EditorIndex Value="3"/>
    783         <WindowIndex Value="0"/>
    784         <TopLine Value="1"/>
    785         <CursorPos X="1" Y="11"/>
    786         <UsageCount Value="11"/>
    787         <Loaded Value="True"/>
    788       </Unit88>
    789       <Unit89>
    790         <Filename Value="../Generic/GenericRange.inc"/>
    791         <EditorIndex Value="8"/>
    792         <WindowIndex Value="0"/>
    793         <TopLine Value="1"/>
    794         <CursorPos X="1" Y="44"/>
    795         <UsageCount Value="11"/>
    796         <Loaded Value="True"/>
    797         <DefaultSyntaxHighlighter Value="Delphi"/>
    798790      </Unit89>
    799791      <Unit90>
    800         <Filename Value="../Specialized/SpecializedQueue.pas"/>
    801         <UnitName Value="SpecializedQueue"/>
     792        <Filename Value="../Specialized/SpecializedSet.pas"/>
     793        <UnitName Value="SpecializedSet"/>
    802794        <EditorIndex Value="5"/>
    803795        <WindowIndex Value="0"/>
     
    807799        <Loaded Value="True"/>
    808800      </Unit90>
    809       <Unit91>
    810         <Filename Value="../Specialized/SpecializedSet.pas"/>
    811         <UnitName Value="SpecializedSet"/>
    812         <EditorIndex Value="6"/>
    813         <WindowIndex Value="0"/>
    814         <TopLine Value="1"/>
    815         <CursorPos X="1" Y="13"/>
    816         <UsageCount Value="11"/>
    817         <Loaded Value="True"/>
    818       </Unit91>
    819801    </Units>
    820     <JumpHistory Count="30" HistoryIndex="29">
     802    <JumpHistory Count="29" HistoryIndex="28">
    821803      <Position1>
    822804        <Filename Value="../Specialized/SpecializedDictionary.pas"/>
     
    864846      </Position11>
    865847      <Position12>
    866         <Filename Value="ListObject.pas"/>
    867         <Caret Line="23" Column="30" TopLine="1"/>
     848        <Filename Value="UMainForm.pas"/>
     849        <Caret Line="22" Column="35" TopLine="1"/>
    868850      </Position12>
    869851      <Position13>
    870852        <Filename Value="UMainForm.pas"/>
    871         <Caret Line="22" Column="35" TopLine="1"/>
     853        <Caret Line="110" Column="12" TopLine="81"/>
    872854      </Position13>
    873855      <Position14>
    874856        <Filename Value="UMainForm.pas"/>
    875         <Caret Line="110" Column="12" TopLine="81"/>
     857        <Caret Line="133" Column="9" TopLine="103"/>
    876858      </Position14>
    877859      <Position15>
    878860        <Filename Value="UMainForm.pas"/>
    879         <Caret Line="133" Column="9" TopLine="103"/>
     861        <Caret Line="162" Column="7" TopLine="136"/>
    880862      </Position15>
    881863      <Position16>
    882864        <Filename Value="UMainForm.pas"/>
    883         <Caret Line="162" Column="7" TopLine="136"/>
     865        <Caret Line="171" Column="1" TopLine="152"/>
    884866      </Position16>
    885867      <Position17>
    886868        <Filename Value="UMainForm.pas"/>
    887         <Caret Line="171" Column="1" TopLine="152"/>
     869        <Caret Line="190" Column="7" TopLine="165"/>
    888870      </Position17>
    889871      <Position18>
    890872        <Filename Value="UMainForm.pas"/>
    891         <Caret Line="190" Column="7" TopLine="165"/>
     873        <Caret Line="188" Column="5" TopLine="168"/>
    892874      </Position18>
    893875      <Position19>
    894876        <Filename Value="UMainForm.pas"/>
    895         <Caret Line="188" Column="5" TopLine="168"/>
     877        <Caret Line="393" Column="5" TopLine="364"/>
    896878      </Position19>
    897879      <Position20>
    898         <Filename Value="UMainForm.pas"/>
    899         <Caret Line="393" Column="5" TopLine="364"/>
     880        <Filename Value="../Specialized/SpecializedQueue.pas"/>
     881        <Caret Line="33" Column="32" TopLine="1"/>
    900882      </Position20>
    901883      <Position21>
    902884        <Filename Value="../Specialized/SpecializedQueue.pas"/>
    903         <Caret Line="33" Column="32" TopLine="1"/>
     885        <Caret Line="20" Column="34" TopLine="1"/>
    904886      </Position21>
    905887      <Position22>
    906         <Filename Value="../Specialized/SpecializedQueue.pas"/>
    907         <Caret Line="20" Column="34" TopLine="1"/>
     888        <Filename Value="../Specialized/SpecializedDictionary.pas"/>
     889        <Caret Line="22" Column="36" TopLine="1"/>
    908890      </Position22>
    909891      <Position23>
     892        <Filename Value="UMainForm.pas"/>
     893        <Caret Line="469" Column="3" TopLine="439"/>
     894      </Position23>
     895      <Position24>
     896        <Filename Value="../Generic/GenericObjectList.inc"/>
     897        <Caret Line="14" Column="55" TopLine="1"/>
     898      </Position24>
     899      <Position25>
     900        <Filename Value="UMainForm.pas"/>
     901        <Caret Line="89" Column="20" TopLine="70"/>
     902      </Position25>
     903      <Position26>
    910904        <Filename Value="../Specialized/SpecializedDictionary.pas"/>
    911905        <Caret Line="22" Column="36" TopLine="1"/>
    912       </Position23>
    913       <Position24>
    914         <Filename Value="UMainForm.pas"/>
    915         <Caret Line="469" Column="3" TopLine="439"/>
    916       </Position24>
    917       <Position25>
    918         <Filename Value="ListObject.pas"/>
    919         <Caret Line="33" Column="39" TopLine="1"/>
    920       </Position25>
    921       <Position26>
    922         <Filename Value="../Generic/GenericObjectList.inc"/>
    923         <Caret Line="14" Column="55" TopLine="1"/>
    924906      </Position26>
    925907      <Position27>
    926         <Filename Value="UMainForm.pas"/>
    927         <Caret Line="89" Column="20" TopLine="70"/>
     908        <Filename Value="../Generic/GenericTree.inc"/>
     909        <Caret Line="33" Column="25" TopLine="12"/>
    928910      </Position27>
    929911      <Position28>
    930         <Filename Value="../Specialized/SpecializedDictionary.pas"/>
    931         <Caret Line="22" Column="36" TopLine="1"/>
     912        <Filename Value="../Specialized/SpecializedTree.pas"/>
     913        <Caret Line="82" Column="5" TopLine="47"/>
    932914      </Position28>
    933915      <Position29>
    934         <Filename Value="../Generic/GenericTree.inc"/>
    935         <Caret Line="33" Column="25" TopLine="12"/>
     916        <Filename Value="UMainForm.pas"/>
     917        <Caret Line="360" Column="51" TopLine="342"/>
    936918      </Position29>
    937       <Position30>
    938         <Filename Value="../Specialized/SpecializedTree.pas"/>
    939         <Caret Line="82" Column="5" TopLine="47"/>
    940       </Position30>
    941919    </JumpHistory>
    942920  </ProjectOptions>
     
    947925    </Target>
    948926    <SearchPaths>
    949       <IncludeFiles Value="$(ProjOutDir)/"/>
     927      <IncludeFiles Value="$(ProjOutDir)"/>
    950928      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
    951929    </SearchPaths>
  • Generics/TemplateGenerics/Demo/Demo.lpr

    r82 r88  
    88  {$ENDIF}{$ENDIF}
    99  Interfaces, // this includes the LCL widgetset
    10   Forms, SysUtils, UMainForm, ListObject, TemplateGenerics;
     10  Forms, SysUtils, UMainForm, TemplateGenerics;
    1111
    1212{$R *.res}
  • Generics/TemplateGenerics/Demo/UMainForm.lfm

    r80 r88  
    44  Top = 129
    55  Width = 478
    6   ActiveControl = ButtonIntegerList
    76  Caption = 'Template generics demo'
    87  ClientHeight = 397
  • Generics/TemplateGenerics/Demo/UMainForm.pas

    r84 r88  
    88  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
    99  ComCtrls, SpecializedList, SpecializedDictionary, SpecializedQueue,
    10   DateUtils, ListObject;
     10  DateUtils, SpecializedObjectList;
    1111
    1212type
Note: See TracChangeset for help on using the changeset viewer.