object MainForm: TMainForm Left = 521 Height = 791 Top = 283 Width = 1026 Caption = 'Image Browser - Vampyre Imaging Library Demo' ClientHeight = 791 ClientWidth = 1026 Color = clWhite Font.CharSet = EASTEUROPE_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Verdana' Font.Style = [fsBold] OnCreate = FormCreate OnDestroy = FormDestroy Position = poScreenCenter LCLVersion = '2.0.4.0' object Splitter1: TSplitter Left = 249 Height = 791 Top = 0 Width = 5 end object LeftPanel: TPanel Left = 0 Height = 791 Top = 0 Width = 249 Align = alLeft BevelOuter = bvNone ClientHeight = 791 ClientWidth = 249 Color = clWhite ParentColor = False TabOrder = 0 object Tree: TShellTreeView Left = 0 Height = 791 Top = 0 Width = 249 Align = alClient FileSortType = fstFoldersFirst Images = ImageList Indent = 19 RightClickSelect = True TabOrder = 0 OnChange = TreeChange OnKeyDown = TreeKeyDown Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoRightClickSelect, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw] ObjectTypes = [otFolders, otNonFolders, otHidden] end end object RightPanel: TPanel Left = 254 Height = 791 Top = 0 Width = 772 Align = alClient BevelOuter = bvNone ClientHeight = 791 ClientWidth = 772 Color = clWhite Constraints.MinHeight = 300 Constraints.MinWidth = 400 ParentColor = False TabOrder = 1 object InfoPanel: TPanel Left = 0 Height = 88 Top = 4 Width = 772 Align = alTop AutoSize = True BorderSpacing.Top = 4 BorderSpacing.Bottom = 4 BevelOuter = bvNone ClientHeight = 88 ClientWidth = 772 Color = clWhite ParentColor = False TabOrder = 0 object LabDataFormat: TLabel Left = 132 Height = 13 Top = 53 Width = 436 AutoSize = False ParentColor = False end object LabFileFormat: TLabel Left = 132 Height = 13 Top = 37 Width = 436 AutoSize = False ParentColor = False end object LabDim: TLabel Left = 132 Height = 13 Top = 21 Width = 436 AutoSize = False ParentColor = False end object LabFileName: TLabel Left = 132 Height = 13 Top = 5 Width = 436 AutoSize = False BorderSpacing.Around = 4 ParentColor = False end object Label3: TLabel Left = 4 Height = 13 Top = 53 Width = 82 BorderSpacing.Around = 4 Caption = 'Data format:' ParentColor = False end object Label2: TLabel Left = 4 Height = 13 Top = 37 Width = 76 BorderSpacing.Around = 4 Caption = 'File format:' ParentColor = False end object Label1: TLabel Left = 4 Height = 13 Top = 21 Width = 79 BorderSpacing.Around = 4 Caption = 'Dimensions:' ParentColor = False end object Lab1: TLabel Left = 4 Height = 13 Top = 5 Width = 85 BorderSpacing.Around = 4 Caption = 'Selected file:' ParentColor = False end object Label4: TLabel Left = 4 Height = 13 Top = 69 Width = 112 BorderSpacing.Around = 4 Caption = 'Active subimage:' ParentColor = False end object LabActImage: TLabel Left = 132 Height = 13 Top = 69 Width = 281 AutoSize = False ParentColor = False end object BtnPrev: TSpeedButton Left = 228 Height = 22 Hint = 'Previous subimage' Top = 66 Width = 23 Glyph.Data = { 76050000424D7605000000000000360400002800000011000000100000000100 0800000000004001000000000000000000000001000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00710000005001 0000ACCEBE00C023BD00000102000405060008090A000C0D0E00101112001415 160018191A001C1D1E00202022002424260028282A002C2C2E00303032003434 360038383A003C3C3E004041410044454600484949004C4D4E00505151005455 5600585959005C5D5E0070000000910000000000000000BBBE00223401005003 94000CBBBE007C7D7E008081820018BBBE0088898A008C8D8E0024BBBE009395 960098999A0030BBBE00A0A1A200A3A5A6003CBBBE00ACADAE00C00000009100 00000000000050BBBE00BE33010088B6AE005CBBBE0060BBBE00D0D1D20068BB BE0000000000DCDDDE0074BBBE00E3E5E600E8E9EA0080BBBE00910000005000 00008CBBBE004023BD000000000098BBBE000000000000000000A4BBBE000000 000000000000B0BBBE0000000000000000000000000000000000000000000000 0000000000001E001F0050010000410000000000000000000000550B13004C72 BE0000000000C90A89005472BE0000000000690B05005C72BE0000000000DB0A 72006472BE00120000004100000031000000F8BBBE00E0BBBE00000000000000 0000D4BBBE00ECBBBE0000000000FF00FF00FFFF0000FFFFFF0031000000D100 0000333333003333330030000000333333003333330030000000333F33003333 330030000000338EFF003333330030000000338EEE003333330030000000338E EE00FF33330030000000338EEE00EEFF330030000000338EEE00EEEEFF003000 0000338EEE00EEEE880030000000338EEE00EE88330030000000338EEE008833 330030000000338EEE003333330030000000338E880033333300300000003388 3300333333003000000033333300333333003000000033333300333333003000 0000FFFFFF000F000000D1000000810000002800000011000000100000000100 040000000000C000000000000000000000001000000010000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FF00FF0000FF FF00FFFFFF00EE4F00008100000041000000D0BDBE0000000000C1330100C4FC BD00D4BDBE00C0300100D4FCBD00B8BDBE000400000000000000000000000000 000000000000FFFFFF00410000004100000050BEBE00000000003F34010084FC BD0000000000C233010094FCBD00E0BDBE00BE330100A4FCBD00ECBDBE00AC30 0100B4FCBD004023BD004100000041000000E096BE0000000000BF33010074FC BD002CBEBE00000000000000000038BEBE000000000000000000030303030303 0303030303030303030303000000030303030303030303030303030303030300 0000030303030303030303030303030F03030300000003030303030303030303 030F0F0E0803030000000303030303030303030F0F0E0E0E0803030000000303 03030303030F0F0E0E0E0E0E08030300000003030303030F0F0E0E0E0E0E0E0E 0803030000000303030F0F0E0E0E0E0E0E0E0E0E08030300000003030F08080E 0E0E0E0E0E0E0E0E080303000000030303030308080E0E0E0E0E0E0E08030300 00000303030303030308080E0E0E0E0E08030300000003030303030303030308 080E0E0E080303000000030303030303030303030308080E0803030000000303 0303030303030303030303080803030000000303030303030303030303030303 0303030000000303030303030303030303030303030303000000 } OnClick = BtnPrevClick ShowHint = True ParentShowHint = False end object BtnNext: TSpeedButton Left = 257 Height = 22 Hint = 'Next subimage' Top = 66 Width = 23 Glyph.Data = { 76050000424D7605000000000000360400002800000011000000100000000100 0800000000004001000000000000000000000001000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000030303030303 0303030303030303030303000000030303030303030303030303030303030300 00000303030F030303030303030303030303030000000303080E0F0F03030303 030303030303030000000303080E0E0E0F0F0303030303030303030000000303 080E0E0E0E0E0F0F030303030303030000000303080E0E0E0E0E0E0E0F0F0303 0303030000000303080E0E0E0E0E0E0E0E0E0F0F0303030000000303080E0E0E 0E0E0E0E0E0E08080F03030000000303080E0E0E0E0E0E0E0808030303030300 00000303080E0E0E0E0E0808030303030303030000000303080E0E0E08080303 030303030303030000000303080E080803030303030303030303030000000303 0808030303030303030303030303030000000303030303030303030303030303 0303030000000303030303030303030303030303030303000000 } Layout = blGlyphRight OnClick = BtnNextClick ShowHint = True ParentShowHint = False end object BtnFirst: TSpeedButton Left = 316 Height = 22 Hint = 'First subimage' Top = 66 Width = 23 Glyph.Data = { 76050000424D7605000000000000360400002800000014000000100000000100 0800000000004001000000000000000000000001000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000030303030303 0303030303030303030303030303030303030303030303030303030303030303 03030303080F0F03030303030303030303030F0F03030303080E0F0303030303 030303030F0F0E0F03030303080E0F030303030303030F0F0E0E0E0F03030303 080E0F03030303030F0F0E0E0E0E0E0F03030303080E0F0303030F0F0E0E0E0E 0E0E0E0F03030303080E0F03030F0E0E0E0E0E0E0E0E0E0F03030303080E0F03 08080E0E0E0E0E0E0E0E0E0F03030303080E0F03030308080E0E0E0E0E0E0E0F 03030303080E0F030303030308080E0E0E0E0E0F03030303080E0F0303030303 030308080E0E0E0F03030303080E0F03030303030303030308080E0F03030303 08080F0303030303030303030303080F03030303030303030303030303030303 0303030303030303030303030303030303030303030303030303 } OnClick = BtnFirstClick ShowHint = True ParentShowHint = False end object BtnLast: TSpeedButton Left = 345 Height = 22 Hint = 'Last subimage' Top = 66 Width = 23 Glyph.Data = { B6050000424DB605000000000000360400002800000015000000100000000100 0800000000008001000000000000000000000001000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000030303030303 0303030303030303030303030303030000000303030303030303030303030303 030303030303030000000303030F030303030303030303030303080F0F030300 00000303080E0F0F03030303030303030303080E0F03030000000303080E0E0E 0F0F0303030303030303080E0F03030000000303080E0E0E0E0E0F0F03030303 0303080E0F03030000000303080E0E0E0E0E0E0E0F0F03030303080E0F030300 00000303080E0E0E0E0E0E0E0E0E0F0F0303080E0F03030000000303080E0E0E 0E0E0E0E0E0E08080F03080E0F03030000000303080E0E0E0E0E0E0E08080303 0303080E0F03030000000303080E0E0E0E0E0808030303030303080E0F030300 00000303080E0E0E08080303030303030303080E0F03030000000303080E0808 03030303030303030303080E0F03030000000303080803030303030303030303 030308080F030300000003030303030303030303030303030303030303030300 0000030303030303030303030303030303030303030303000000 } OnClick = BtnLastClick ShowHint = True ParentShowHint = False end object BtnSave: TButton Left = 639 Height = 25 Top = 0 Width = 129 Anchors = [akTop, akRight] Caption = 'Save Image Copy' OnClick = BtnSaveClick TabOrder = 0 end object CheckFilter: TCheckBox Left = 638 Height = 19 Top = 36 Width = 122 Anchors = [akTop, akRight] Caption = 'Bicubic filtering' Checked = True OnClick = CheckFilterClick State = cbChecked TabOrder = 1 end end object ViewPanel: TPanel Left = 0 Height = 695 Top = 96 Width = 772 Align = alClient BevelOuter = bvNone ClientHeight = 695 ClientWidth = 772 Color = 16777126 ParentColor = False TabOrder = 1 OnResize = ViewPanelResize object PaintBox: TPaintBox Left = 0 Height = 672 Top = 0 Width = 772 Align = alClient Color = 16773862 ParentColor = False OnPaint = PaintBoxPaint end object StatusBar: TStatusBar Left = 0 Height = 23 Top = 672 Width = 772 Color = clWhite Panels = <> ParentColor = False end end end object SaveDialog: TSavePictureDialog left = 104 top = 320 end object ImageList: TImageList DrawingStyle = dsTransparent left = 578 top = 241 Bitmap = { 4C69020000001000000010000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF404040FF404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF404040FF404040FFFDEBA7FFFDEBA7FFFDEBA7FFFDEB A7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FF5FF7 DEFF04FFFEFF83F5D1FF404040FF404040FFFDEBA7FFFDEBA7FFFDEBA7FFFDEB A7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFF2ECABFF04FF FEFF00FFFFFF38FBECFF404040FF404040FFFDEBA7FFFDEBA7FFFDEBA7FFFDEB A7FFD2E48BFFF2E9A0FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FF8FF4 CDFF28FCF1FFAFF1C2FF404040FF404040FFFDEBA7FFFDEBA7FFFDEBA7FFFAEB A5FF30CB20FF63D342FFFDEBA7FFFDEBA7FFFDEBA7FFFDEBA7FFDEDE93FFFDEB A7FFFDEBA7FFFDEBA7FF404040FF404040FFFDEBA7FFFDEBA7FFFDEBA7FF77D6 4FFF00C401FF00C401FFB3E076FFFDEBA7FFFDEBA7FFB3CC76FF10870AFFDEDE 93FFFDEBA7FFFDEBA7FF404040FF404040FFFDEBA7FFFDEBA7FFC6E383FF04C5 04FF00C401FF00C401FF14C70EFFEAE89BFFE6E198FF14880DFF008000FF3897 25FFFAEAA5FFFDEBA7FF404040FF404040FFFDEBA7FFF6EAA2FF28CA1BFF00C4 01FF00C401FF00C401FF00C401FF4FD035FF479E2FFF008000FF008000FF0080 00FF77B24FFFFDEBA7FF404040FF404040FFFDEBA7FF73D64DFF00C401FF00C4 01FF00C401FF00C401FF00C401FF00C401FF009900FF008000FF008000FF0080 00FF048203FFBBCF7BFF404040FF404040FFC2E281FF04C504FF00C401FF00C4 01FF00C401FF00C401FF00C401FF00C401FF00C101FF008800FF008000FF0080 00FF008000FF188A10FF404040FF404040FF20C916FF00C401FF00C401FF00C4 01FF00C401FF00C401FF00C401FF00C401FF00C401FF00B301FF008100FF0080 00FF008000FF008000FF404040FF404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF404040FF404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF404040FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF00000000000000000000000000000000000000000000 0000000000000000000000000000404040FF45DEFFFF45DEFFFF45DEFFFF45DE FFFF45DEFFFF404040FF00000000000000000000000000000000000000000000 0000000000000000000000000000404040FF45DEFFFF45DEFFFF45DEFFFF45DE FFFF45DEFFFF404040FF404040FF404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF404040FF404040FF45DEFFFF45DEFFFF45DEFFFF45DE FFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DE FFFF45DEFFFF45DEFFFF404040FF404040FF45DEFFFF45DEFFFF45DEFFFF45DE FFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DEFFFF45DE FFFF45DEFFFF45DEFFFF404040FF404040FFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFF404040FF404040FFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFF404040FF404040FFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFF404040FF404040FFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFF404040FF404040FFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFF404040FF404040FFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3FFFFC3F3 FFFFC3F3FFFFC3F3FFFF404040FF404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF404040FF404040FF404040FF404040FF404040FF4040 40FF404040FF404040FF404040FF000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000 } end end