object MainForm: TMainForm Left = 329 Top = 127 Width = 1041 Height = 620 Caption = 'EXIF read/write test' Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = True OnCreate = FormCreate OnDestroy = FormDestroy DesignSize = ( 1025 581) PixelsPerInch = 96 TextHeight = 13 object BtnTest1: TSpeedButton Left = 916 Top = 8 Width = 48 Height = 22 Anchors = [akTop, akRight] Caption = 'Test 1' OnClick = BtnTest1Click end object BtnTest2: TSpeedButton Left = 969 Top = 8 Width = 48 Height = 22 Anchors = [akTop, akRight] Caption = 'Test 2' OnClick = BtnTest1Click end object BtnBrowse: TSpeedButton Left = 888 Top = 8 Width = 23 Height = 22 Anchors = [akTop, akRight] Caption = '...' OnClick = BtnBrowseClick end object Panel1: TPanel Left = 8 Top = 40 Width = 1009 Height = 482 Anchors = [akLeft, akTop, akRight, akBottom] BevelOuter = bvNone TabOrder = 0 object Splitter1: TSplitter Left = 730 Top = 0 Width = 5 Height = 482 Align = alRight end object ListView: TListView Left = 0 Top = 0 Width = 730 Height = 482 Align = alClient Columns = < item AutoSize = True Caption = 'Tag/property' end item AutoSize = True Caption = 'Current value' end item AutoSize = True Caption = 'Value to be written' end item Caption = 'Value read-back' Width = 441 end> SmallImages = ImageList1 TabOrder = 0 ViewStyle = vsReport end object ExifTabControl: TTabControl Left = 735 Top = 0 Width = 274 Height = 482 Align = alRight TabOrder = 1 Tabs.Strings = ( 'Original file' 'Modified') TabIndex = 0 OnChange = ExifTabControlChange object ExifListView: TListView Left = 4 Top = 24 Width = 266 Height = 454 Align = alClient Columns = < item Caption = 'Tag name' Width = 120 end item Caption = 'Value' Width = 146 end> RowSelect = True TabOrder = 0 ViewStyle = vsReport end end end object Panel2: TPanel Left = 0 Top = 520 Width = 1025 Height = 61 Align = alBottom AutoSize = True BevelOuter = bvNone BorderWidth = 8 TabOrder = 1 object Label1: TLabel Left = 8 Top = 8 Width = 1009 Height = 45 Align = alClient Caption = 'Buttons "Test 1" and "Test 2" read test conditions from files "t' + 'estcases1.txt" and "testcases2.txt", respectively.'#13#10'- Test value' + 's expressed as fractions (e.g. exposure times) are evaluated by ' + 'the program.'#13#10'- Enumerated values can be shown by their index, o' + 'r by their text followd by | and their index.' Color = clBtnFace ParentColor = False end end object CbTestfile: TComboBox Left = 8 Top = 8 Width = 872 Height = 21 Anchors = [akLeft, akTop, akRight] ItemHeight = 13 TabOrder = 2 end object ImageList1: TImageList Left = 400 Top = 117 Bitmap = { 494C010102000800140010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 0000000000003600000028000000400000001000000001002000000000000010 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000317A360A2D753207000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000003F3D ED413B38EB08000000000000000000000000000000000000000000000000211F E3081E1CE2410000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00003985400A37833DFF317B37FB2E7633070000000000000000000000000000 00000000000000000000000000000000000000000000000000004A47F0414F4C F2FF403EEDFD3C39EB08000000000000000000000000000000002725E5082422 E4FC312FEAFF1F1DE24100000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000004292 490A408E47FF54A35CFF4F9F57FF327C38FE2E77340800000000000000000000 000000000000000000000000000000000000000000005451F3415856F5FF6361 FAFF5855F6FF413FEDFC3D3AEC080000000000000000302DE7082C2AE6FC413F F1FF4C4AF6FF312FEAFF1F1DE241000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004B9E530A499A 51FF5BAC64FF77CA82FF74C87EFF51A059FF337D39FE2F783508000000000000 000000000000000000000000000000000000000000005956F52B5B58F6FF6562 FAFF7170FFFF5956F6FF4240EEFC3E3BEC083937EB083532E9FC4745F2FF6362 FFFF4A48F4FF2F2DE9FF2220E32B000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000053A95C0A51A65AFF63B5 6DFF7ECE89FF7BCC87FF76CA81FF76C981FF52A25AFF347E3AFE307935080000 00000000000000000000000000000000000000000000000000005A57F52B5B59 F6FF6663FAFF7471FFFF5A58F6FF4341EEFC3E3CECFD504DF4FF6867FFFF504E F5FF3634EBFF2A27E52B00000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000005AB4650959B063FF6BBD76FF84D2 90FF7AC985FF60B26AFF63B46DFF78C983FF78CB82FF53A35CFF347F3AFD317A 3608000000000000000000000000000000000000000000000000000000005B58 F62B5C5AF6FF6764FAFF7472FFFF7370FFFF706EFFFF6E6CFFFF5755F7FF3F3D EEFF3230E82B0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000005EB969465BB566E479C986FF80CE 8DFF51A65AFC4DA1566F499C518B5CAD67FF7CCC86FF79CB85FF54A45DFF3580 3BFC317B37080000000000000000000000000000000000000000000000000000 00005C59F62B5D5BF7FF7976FFFF5956FFFF5754FFFF7270FFFF4846F0FF3C39 EB2B000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000005FBA6A3C5CB666E66DC0 79FF55AC5F6F00000000000000004A9D52915EAE68FF7DCD89FF7CCD87FF56A5 5FFF36813CFC327C380800000000000000000000000000000000000000000000 0000615EF8085D5AF6FD7D79FFFF5E5BFFFF5B58FFFF7674FFFF4643EFFD413F ED08000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000005FBB6A435CB7 6765000000000000000000000000000000004B9E53915FAF69FF7FCE8AFF7ECE 89FF57A660FF37823DFC337D3908000000000000000000000000000000006967 FB086663F9FC706DFBFF807EFFFF7E7BFFFF7C79FFFF7977FFFF5E5CF7FF4744 EFFC4240EE080000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000004B9F549160B06AFF81CF 8DFF7FCF8BFF58A761FF398540FF347E3A080000000000000000716EFD086E6B FCFC7774FDFF8682FFFF7673FCFF6462F8FF605DF7FF6D6AFAFF7B79FFFF605D F7FF4845EFFC4341EE0800000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004CA0559162B2 6CFF82D18FFF7AC885FF57A660FF38843F7B000000007673FF087471FEFD7D7A FEFF8A87FFFF7C79FDFF6C69FBFF6361F92B5F5CF72B615EF8FF6E6CFAFF7D7A FFFF615FF7FF4946F0FC4441EE05000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000004DA1 569163B36DFF5FAF69FF4191497900000000000000007774FF1F7A77FFFF817E FFFF817EFEFF7471FDFF6C69FB2B0000000000000000605DF72B625FF8FF6F6D FBFF7E7CFFFF625FF8FF4A47F06F4542EE020000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00004EA257914A9D527F000000000000000000000000000000007774FF1F7A77 FFFF7976FEFF726FFD2B00000000000000000000000000000000615EF82B6461 F8FF6A68F9FF5451F3A84F4DF229000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000007774 FF1F7774FF2B000000000000000000000000000000000000000000000000625F F82B5D5BF76F5956F53E00000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00006360F80A0000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000424D3E000000000000003E000000 2800000040000000100000000100010000000000800000000000000000000000 000000000000000000000000FFFFFF00FFFFFFFF00000000F9FFE7E700000000 F0FFC3C300000000E07F818100000000C03F800100000000801FC00300000000 000FE007000000000007F00F000000008603F00F00000000CF01E00700000000 FF80C00300000000FFC0800100000000FFE1818000000000FFF3C3C100000000 FFFFE7E300000000FFFFFFF70000000000000000000000000000000000000000 000000000000} end object OpenDialog: TOpenDialog DefaultExt = '.*.jpg' Filter = 'JPEG files (*.jpg; *.jpeg)|*.jpg;*.jpeg' Title = 'Open image file' Left = 400 Top = 178 end end