Changeset 496 for Generics/NativeGenerics/Demo/UMainForm.lfm
- Timestamp:
- Jan 5, 2018, 10:24:36 PM (7 years ago)
- Location:
- Generics/NativeGenerics/Demo
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Generics/NativeGenerics/Demo
- Property svn:ignore
-
old new 3 3 Demo.exe 4 4 heaptrclog.trc 5 Demo
-
- Property svn:ignore
-
Generics/NativeGenerics/Demo/UMainForm.lfm
r326 r496 1 1 object MainForm: TMainForm 2 Left = 2613 Height = 5204 Top = 1045 Width = 6926 ActiveControl = IntegerListButton7 Caption = ' Template generics demo'8 ClientHeight = 5209 ClientWidth = 6922 Left = 619 3 Height = 678 4 Top = 203 5 Width = 934 6 ActiveControl = ButtonIntegerList 7 Caption = 'Native generics demo' 8 ClientHeight = 678 9 ClientWidth = 934 10 10 OnCreate = FormCreate 11 11 OnDestroy = FormDestroy 12 LCLVersion = ' 0.9.31'13 object IntegerListButton: TButton12 LCLVersion = '1.8.0.4' 13 object ButtonIntegerList: TButton 14 14 Left = 8 15 15 Height = 25 16 16 Top = 8 17 Width = 15218 Caption = 'T List<Integer>'19 OnClick = IntegerListButtonClick17 Width = 264 18 Caption = 'TGList<Integer>' 19 OnClick = ButtonIntegerListClick 20 20 TabOrder = 0 21 21 end 22 object StringListButton: TButton22 object ButtonStringList: TButton 23 23 Left = 8 24 24 Height = 25 25 25 Top = 40 26 Width = 15227 Caption = 'T StringList<string>'28 OnClick = StringListButtonClick26 Width = 264 27 Caption = 'TGList<String>' 28 OnClick = ButtonStringListClick 29 29 TabOrder = 1 30 30 end 31 object DictionaryStringButton: TButton31 object ButtonDictionaryString: TButton 32 32 Left = 8 33 33 Height = 25 34 34 Top = 72 35 Width = 15236 Caption = 'T Dictionary<string,string>'37 OnClick = DictionaryStringButtonClick35 Width = 264 36 Caption = 'TGDictionary<string>' 37 OnClick = ButtonDictionaryStringClick 38 38 TabOrder = 2 39 39 end 40 object QueueIntegerButton: TButton40 object ButtonQueueInteger: TButton 41 41 Left = 8 42 42 Height = 25 43 43 Top = 102 44 Width = 15245 Caption = 'T Queue<Integer>'46 OnClick = QueueIntegerButtonClick44 Width = 264 45 Caption = 'TGQueue<Integer>' 46 OnClick = ButtonQueueIntegerClick 47 47 TabOrder = 3 48 48 end 49 object CharListButton: TButton49 object ButtonCharList: TButton 50 50 Left = 8 51 51 Height = 25 52 52 Top = 134 53 Width = 15254 Caption = 'T String<Char>'55 OnClick = CharListButtonClick53 Width = 264 54 Caption = 'TListChar(TString)' 55 OnClick = ButtonCharListClick 56 56 TabOrder = 4 57 57 end … … 59 59 Left = 8 60 60 Height = 24 61 Top = 45662 Width = 15261 Top = 614 62 Width = 264 63 63 Anchors = [akLeft, akBottom] 64 Caption = 'T StringList<string>'64 Caption = 'TGList<string>' 65 65 OnClick = ButtonBenchmarkListStringClick 66 66 TabOrder = 5 67 67 end 68 object ListObjectButton: TButton68 object ButtonListObject: TButton 69 69 Left = 8 70 70 Height = 25 71 71 Top = 163 72 Width = 15273 Caption = 'T ObjectList<Object>'74 OnClick = ListObjectButtonClick72 Width = 264 73 Caption = 'TGListObject<TObject>' 74 OnClick = ButtonListObjectClick 75 75 TabOrder = 6 76 76 end … … 78 78 Left = 8 79 79 Height = 25 80 Top = 42481 Width = 15280 Top = 582 81 Width = 264 82 82 Anchors = [akLeft, akBottom] 83 Caption = 'T Dictionary<string,string>'83 Caption = 'TGDictionary<string,string>' 84 84 OnClick = ButtonBenchmarkDictionaryClick 85 85 TabOrder = 7 86 86 end 87 object MatrixIntegerButton: TButton87 object ButtonMatrixInteger: TButton 88 88 Left = 8 89 89 Height = 25 90 90 Top = 192 91 Width = 15292 Caption = 'T Matrix<Integer>'93 OnClick = MatrixIntegerButtonClick91 Width = 264 92 Caption = 'TGMatrix<Integer>' 93 OnClick = ButtonMatrixIntegerClick 94 94 TabOrder = 8 95 95 end 96 96 object ListViewOutput: TListView 97 Left = 16898 Height = 49197 Left = 280 98 Height = 649 99 99 Top = 24 100 Width = 518100 Width = 648 101 101 Anchors = [akTop, akLeft, akRight, akBottom] 102 102 Columns = < … … 107 107 item 108 108 Caption = 'Value' 109 Width = 321109 Width = 428 110 110 end> 111 111 ReadOnly = True … … 114 114 end 115 115 object LabelTestName: TLabel 116 Left = 1 68117 Height = 14116 Left = 144 117 Height = 26 118 118 Top = 8 119 Width = 1 0119 Width = 15 120 120 Caption = ' ' 121 121 ParentColor = False 122 122 end 123 123 object Label1: TLabel 124 Left = 8125 Height = 14126 Top = 408127 Width = 62124 Left = 10 125 Height = 26 126 Top = 554 127 Width = 111 128 128 Anchors = [akLeft, akBottom] 129 129 Caption = 'Benchmarks:' … … 133 133 Left = 8 134 134 Height = 24 135 Top = 488136 Width = 152135 Top = 646 136 Width = 264 137 137 Anchors = [akLeft, akBottom] 138 Caption = 'T List<Pointer>'138 Caption = 'TGList<Pointer>' 139 139 OnClick = ButtonBenchmarkListPointerClick 140 140 TabOrder = 10 141 141 end 142 object StreamByteButton: TButton143 Left = 8142 object ButtonStreamByte: TButton 143 Left = 10 144 144 Height = 25 145 145 Top = 224 146 Width = 152147 Caption = 'T Stream<Byte>'148 OnClick = StreamByteButtonClick146 Width = 264 147 Caption = 'TMemoryStreamByte' 148 OnClick = ButtonStreamByteClick 149 149 TabOrder = 11 150 150 end 151 object TreeButton: TButton152 Left = 8153 Height = 25154 Top = 256155 Width = 152156 Caption = 'TTree<string>'157 OnClick = TreeButtonClick158 TabOrder = 12159 end160 151 end
Note:
See TracChangeset
for help on using the changeset viewer.