Changeset 88
- Timestamp:
- Nov 1, 2010, 2:09:16 PM (14 years ago)
- Location:
- Generics/TemplateGenerics/Demo
- Files:
-
- 1 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Generics/TemplateGenerics/Demo/Demo.lpi
r84 r88 16 16 <StringTable ProductVersion=""/> 17 17 </VersionInfo> 18 <BuildModes Count="1"> 19 <Item1 Name="default" Default="True"/> 20 </BuildModes> 18 21 <PublishOptions> 19 22 <Version Value="2"/> … … 35 38 </Item2> 36 39 </RequiredPackages> 37 <Units Count="9 2">40 <Units Count="91"> 38 41 <Unit0> 39 42 <Filename Value="Demo.lpr"/> … … 52 55 <ResourceBaseClass Value="Form"/> 53 56 <UnitName Value="UMainForm"/> 57 <IsVisibleTab Value="True"/> 54 58 <EditorIndex Value="0"/> 55 59 <WindowIndex Value="0"/> 56 <TopLine Value=" 342"/>57 <CursorPos X=" 51" Y="360"/>60 <TopLine Value="1"/> 61 <CursorPos X="35" Y="10"/> 58 62 <UsageCount Value="63"/> 59 63 <Loaded Value="True"/> … … 611 615 <Unit70> 612 616 <Filename Value="ListObject.pas"/> 613 <IsPartOfProject Value="True"/>614 617 <UnitName Value="ListObject"/> 615 <EditorIndex Value="15"/> 616 <WindowIndex Value="0"/> 617 <TopLine Value="1"/> 618 <WindowIndex Value="0"/> 619 <TopLine Value="13"/> 618 620 <CursorPos X="15" Y="12"/> 619 621 <UsageCount Value="29"/> 620 <Loaded Value="True"/>621 622 <DefaultSyntaxHighlighter Value="Delphi"/> 622 623 </Unit70> … … 678 679 <Unit78> 679 680 <Filename Value="../Generic/GenericList.inc"/> 680 <EditorIndex Value="1 4"/>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"/> 684 685 <UsageCount Value="13"/> 685 686 <Loaded Value="True"/> 686 <DefaultSyntaxHighlighter Value="Delphi"/>687 687 </Unit78> 688 688 <Unit79> 689 <Filename Value="../Specialized/SpecializedList.pas"/> 690 <UnitName Value="SpecializedList"/> 689 <Filename Value="../Generic/GenericDictionary.inc"/> 691 690 <EditorIndex Value="1"/> 692 691 <WindowIndex Value="0"/> 693 692 <TopLine Value="1"/> 694 <CursorPos X="1" Y="1 1"/>693 <CursorPos X="1" Y="10"/> 695 694 <UsageCount Value="13"/> 696 695 <Loaded Value="True"/> 697 696 </Unit79> 698 697 <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>709 698 <Filename Value="../Generic/GenericObjectList.inc"/> 710 <EditorIndex Value=" 4"/>699 <EditorIndex Value="3"/> 711 700 <WindowIndex Value="0"/> 712 701 <TopLine Value="34"/> … … 714 703 <UsageCount Value="13"/> 715 704 <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"/> 717 714 </Unit81> 718 715 <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"/> 721 727 <WindowIndex Value="0"/> 722 728 <TopLine Value="1"/> … … 724 730 <UsageCount Value="13"/> 725 731 <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"/>737 732 </Unit83> 738 733 <Unit84> 739 <Filename Value="../Generic/Generic Stack.inc"/>740 <EditorIndex Value="1 1"/>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"/> 744 739 <UsageCount Value="13"/> 745 740 <Loaded Value="True"/> 746 <DefaultSyntaxHighlighter Value="Delphi"/>747 741 </Unit84> 748 742 <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"/> 757 751 </Unit85> 758 752 <Unit86> 759 <Filename Value="../Specialized/Specialized Dictionary.pas"/>760 <UnitName Value="Specialized Dictionary"/>753 <Filename Value="../Specialized/SpecializedStack.pas"/> 754 <UnitName Value="SpecializedStack"/> 761 755 <EditorIndex Value="9"/> 762 756 <WindowIndex Value="0"/> 763 757 <TopLine Value="1"/> 764 758 <CursorPos X="1" Y="13"/> 765 <UsageCount Value="1 2"/>759 <UsageCount Value="11"/> 766 760 <Loaded Value="True"/> 767 761 </Unit86> 768 762 <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"/> 772 785 <WindowIndex Value="0"/> 773 786 <TopLine Value="1"/> … … 775 788 <UsageCount Value="11"/> 776 789 <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"/>798 790 </Unit89> 799 791 <Unit90> 800 <Filename Value="../Specialized/Specialized Queue.pas"/>801 <UnitName Value="Specialized Queue"/>792 <Filename Value="../Specialized/SpecializedSet.pas"/> 793 <UnitName Value="SpecializedSet"/> 802 794 <EditorIndex Value="5"/> 803 795 <WindowIndex Value="0"/> … … 807 799 <Loaded Value="True"/> 808 800 </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>819 801 </Units> 820 <JumpHistory Count=" 30" HistoryIndex="29">802 <JumpHistory Count="29" HistoryIndex="28"> 821 803 <Position1> 822 804 <Filename Value="../Specialized/SpecializedDictionary.pas"/> … … 864 846 </Position11> 865 847 <Position12> 866 <Filename Value=" ListObject.pas"/>867 <Caret Line="2 3" Column="30" TopLine="1"/>848 <Filename Value="UMainForm.pas"/> 849 <Caret Line="22" Column="35" TopLine="1"/> 868 850 </Position12> 869 851 <Position13> 870 852 <Filename Value="UMainForm.pas"/> 871 <Caret Line=" 22" Column="35" TopLine="1"/>853 <Caret Line="110" Column="12" TopLine="81"/> 872 854 </Position13> 873 855 <Position14> 874 856 <Filename Value="UMainForm.pas"/> 875 <Caret Line="1 10" Column="12" TopLine="81"/>857 <Caret Line="133" Column="9" TopLine="103"/> 876 858 </Position14> 877 859 <Position15> 878 860 <Filename Value="UMainForm.pas"/> 879 <Caret Line="1 33" Column="9" TopLine="103"/>861 <Caret Line="162" Column="7" TopLine="136"/> 880 862 </Position15> 881 863 <Position16> 882 864 <Filename Value="UMainForm.pas"/> 883 <Caret Line="1 62" Column="7" TopLine="136"/>865 <Caret Line="171" Column="1" TopLine="152"/> 884 866 </Position16> 885 867 <Position17> 886 868 <Filename Value="UMainForm.pas"/> 887 <Caret Line="1 71" Column="1" TopLine="152"/>869 <Caret Line="190" Column="7" TopLine="165"/> 888 870 </Position17> 889 871 <Position18> 890 872 <Filename Value="UMainForm.pas"/> 891 <Caret Line="1 90" Column="7" TopLine="165"/>873 <Caret Line="188" Column="5" TopLine="168"/> 892 874 </Position18> 893 875 <Position19> 894 876 <Filename Value="UMainForm.pas"/> 895 <Caret Line=" 188" Column="5" TopLine="168"/>877 <Caret Line="393" Column="5" TopLine="364"/> 896 878 </Position19> 897 879 <Position20> 898 <Filename Value=" UMainForm.pas"/>899 <Caret Line="3 93" Column="5" TopLine="364"/>880 <Filename Value="../Specialized/SpecializedQueue.pas"/> 881 <Caret Line="33" Column="32" TopLine="1"/> 900 882 </Position20> 901 883 <Position21> 902 884 <Filename Value="../Specialized/SpecializedQueue.pas"/> 903 <Caret Line=" 33" Column="32" TopLine="1"/>885 <Caret Line="20" Column="34" TopLine="1"/> 904 886 </Position21> 905 887 <Position22> 906 <Filename Value="../Specialized/Specialized Queue.pas"/>907 <Caret Line="2 0" Column="34" TopLine="1"/>888 <Filename Value="../Specialized/SpecializedDictionary.pas"/> 889 <Caret Line="22" Column="36" TopLine="1"/> 908 890 </Position22> 909 891 <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> 910 904 <Filename Value="../Specialized/SpecializedDictionary.pas"/> 911 905 <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"/>924 906 </Position26> 925 907 <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"/> 928 910 </Position27> 929 911 <Position28> 930 <Filename Value="../Specialized/Specialized Dictionary.pas"/>931 <Caret Line=" 22" Column="36" TopLine="1"/>912 <Filename Value="../Specialized/SpecializedTree.pas"/> 913 <Caret Line="82" Column="5" TopLine="47"/> 932 914 </Position28> 933 915 <Position29> 934 <Filename Value=" ../Generic/GenericTree.inc"/>935 <Caret Line="3 3" Column="25" TopLine="12"/>916 <Filename Value="UMainForm.pas"/> 917 <Caret Line="360" Column="51" TopLine="342"/> 936 918 </Position29> 937 <Position30>938 <Filename Value="../Specialized/SpecializedTree.pas"/>939 <Caret Line="82" Column="5" TopLine="47"/>940 </Position30>941 919 </JumpHistory> 942 920 </ProjectOptions> … … 947 925 </Target> 948 926 <SearchPaths> 949 <IncludeFiles Value="$(ProjOutDir) /"/>927 <IncludeFiles Value="$(ProjOutDir)"/> 950 928 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> 951 929 </SearchPaths> -
Generics/TemplateGenerics/Demo/Demo.lpr
r82 r88 8 8 {$ENDIF}{$ENDIF} 9 9 Interfaces, // this includes the LCL widgetset 10 Forms, SysUtils, UMainForm, ListObject,TemplateGenerics;10 Forms, SysUtils, UMainForm, TemplateGenerics; 11 11 12 12 {$R *.res} -
Generics/TemplateGenerics/Demo/UMainForm.lfm
r80 r88 4 4 Top = 129 5 5 Width = 478 6 ActiveControl = ButtonIntegerList7 6 Caption = 'Template generics demo' 8 7 ClientHeight = 397 -
Generics/TemplateGenerics/Demo/UMainForm.pas
r84 r88 8 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, 9 9 ComCtrls, SpecializedList, SpecializedDictionary, SpecializedQueue, 10 DateUtils, ListObject;10 DateUtils, SpecializedObjectList; 11 11 12 12 type
Note:
See TracChangeset
for help on using the changeset viewer.