'  
'   Rebex Sample Code License
' 
'   Copyright 2026, REBEX CR s.r.o.
'   All rights reserved.
'   https://www.rebex.net/
' 
'   Permission to use, copy, modify, and/or distribute this software for any
'   purpose with or without fee is hereby granted.
' 
'   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
'   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
'   OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
'   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
'   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
'   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
'   FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
'   OTHER DEALINGS IN THE SOFTWARE.
' 

Partial Class MainForm
    ''' <summary>
    ''' Required designer variable.
    ''' </summary>
    Private components As System.ComponentModel.IContainer = Nothing

    ''' <summary>
    ''' Clean up any resources being used.
    ''' </summary>
    ''' <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing AndAlso (components IsNot Nothing) Then
            components.Dispose()
        End If
        MyBase.Dispose(disposing)
    End Sub

#Region "Windows Form Designer generated code"

    ''' <summary>
    ''' Required method for Designer support - do not modify
    ''' the contents of this method with the code editor.
    ''' </summary>
    Private Sub InitializeComponent()
        Me.components = New System.ComponentModel.Container()
        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(MainForm))
        Me.pnlMenu = New System.Windows.Forms.Panel()
        Me.btnExtract = New System.Windows.Forms.Button()
        Me.btnOptions = New System.Windows.Forms.Button()
        Me.panelIcon = New System.Windows.Forms.Panel()
        Me.btnAddDirectory = New System.Windows.Forms.Button()
        Me.btnExtractAll = New System.Windows.Forms.Button()
        Me.btnAddFiles = New System.Windows.Forms.Button()
        Me.btnOpenArchive = New System.Windows.Forms.Button()
        Me.btnNewArchive = New System.Windows.Forms.Button()
        Me.pnlData = New System.Windows.Forms.Panel()
        Me.splitContainer1 = New System.Windows.Forms.SplitContainer()
        Me.treeViewLeft = New System.Windows.Forms.TreeView()
        Me.listViewRight = New System.Windows.Forms.ListView()
        Me.columnName = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
        Me.columnLength = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
        Me.columnCompressedLength = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
        Me.columnCompressRatio = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
        Me.columnLastWriteTime = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
        Me.contextMenuListView = New System.Windows.Forms.ContextMenuStrip(Me.components)
        Me.ExtractSelectedMenuItem = New System.Windows.Forms.ToolStripMenuItem()
        Me.RenameSelectedMenuItem = New System.Windows.Forms.ToolStripMenuItem()
        Me.DeleteSelectedMenuItem = New System.Windows.Forms.ToolStripMenuItem()
        Me.folderBrowserDialog = New System.Windows.Forms.FolderBrowserDialog()
        Me.openFileDialog = New System.Windows.Forms.OpenFileDialog()
        Me.saveFileDialog = New System.Windows.Forms.SaveFileDialog()
        Me.statusStrip = New System.Windows.Forms.StatusStrip()
        Me.statusLabel = New System.Windows.Forms.ToolStripStatusLabel()
        Me.statusProgress = New System.Windows.Forms.ToolStripProgressBar()
        Me.contextMenuTreeView = New System.Windows.Forms.ContextMenuStrip(Me.components)
        Me.ExtractDirectoryMenuItem = New System.Windows.Forms.ToolStripMenuItem()
        Me.MoveDirectoryMenuItem = New System.Windows.Forms.ToolStripMenuItem()
        Me.DeleteDirectoryMenuItem = New System.Windows.Forms.ToolStripMenuItem()
        Me.CreateDirectoryMenuItem = New System.Windows.Forms.ToolStripMenuItem()
        Me.pnlMenu.SuspendLayout()
        Me.pnlData.SuspendLayout()
        CType(Me.splitContainer1, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.splitContainer1.Panel1.SuspendLayout()
        Me.splitContainer1.Panel2.SuspendLayout()
        Me.splitContainer1.SuspendLayout()
        Me.contextMenuListView.SuspendLayout()
        Me.statusStrip.SuspendLayout()
        Me.contextMenuTreeView.SuspendLayout()
        Me.SuspendLayout()
        '
        'pnlMenu
        '
        Me.pnlMenu.BackColor = System.Drawing.Color.FromArgb(CType(CType(248, Byte), Integer), CType(CType(248, Byte), Integer), CType(CType(248, Byte), Integer))
        Me.pnlMenu.Controls.Add(Me.btnExtract)
        Me.pnlMenu.Controls.Add(Me.btnOptions)
        Me.pnlMenu.Controls.Add(Me.panelIcon)
        Me.pnlMenu.Controls.Add(Me.btnAddDirectory)
        Me.pnlMenu.Controls.Add(Me.btnExtractAll)
        Me.pnlMenu.Controls.Add(Me.btnAddFiles)
        Me.pnlMenu.Controls.Add(Me.btnOpenArchive)
        Me.pnlMenu.Controls.Add(Me.btnNewArchive)
        Me.pnlMenu.Dock = System.Windows.Forms.DockStyle.Top
        Me.pnlMenu.Location = New System.Drawing.Point(0, 0)
        Me.pnlMenu.Name = "pnlMenu"
        Me.pnlMenu.Size = New System.Drawing.Size(852, 79)
        Me.pnlMenu.TabIndex = 0
        '
        'btnExtract
        '
        Me.btnExtract.Image = Global.Rebex.Samples.My.Resources.Resources.ExtractFiles
        Me.btnExtract.Location = New System.Drawing.Point(417, 13)
        Me.btnExtract.Name = "btnExtract"
        Me.btnExtract.Size = New System.Drawing.Size(87, 54)
        Me.btnExtract.TabIndex = 4
        Me.btnExtract.Text = "&Extract"
        Me.btnExtract.TextAlign = System.Drawing.ContentAlignment.BottomCenter
        Me.btnExtract.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
        Me.btnExtract.UseVisualStyleBackColor = True
        '
        'btnOptions
        '
        Me.btnOptions.Image = Global.Rebex.Samples.My.Resources.Resources.Options
        Me.btnOptions.Location = New System.Drawing.Point(619, 13)
        Me.btnOptions.Name = "btnOptions"
        Me.btnOptions.Size = New System.Drawing.Size(87, 54)
        Me.btnOptions.TabIndex = 6
        Me.btnOptions.Text = "Option&s"
        Me.btnOptions.TextAlign = System.Drawing.ContentAlignment.BottomCenter
        Me.btnOptions.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
        Me.btnOptions.UseVisualStyleBackColor = True
        '
        'panelIcon
        '
        Me.panelIcon.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
        Me.panelIcon.BackColor = System.Drawing.Color.FromArgb(CType(CType(248, Byte), Integer), CType(CType(248, Byte), Integer), CType(CType(248, Byte), Integer))
        Me.panelIcon.BackgroundImage = Global.Rebex.Samples.My.Resources.Resources.ZipLogo
        Me.panelIcon.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center
        Me.panelIcon.Location = New System.Drawing.Point(788, 6)
        Me.panelIcon.Name = "panelIcon"
        Me.panelIcon.Size = New System.Drawing.Size(61, 61)
        Me.panelIcon.TabIndex = 9
        '
        'btnAddDirectory
        '
        Me.btnAddDirectory.Image = Global.Rebex.Samples.My.Resources.Resources.AddDirectory
        Me.btnAddDirectory.Location = New System.Drawing.Point(316, 13)
        Me.btnAddDirectory.Name = "btnAddDirectory"
        Me.btnAddDirectory.Size = New System.Drawing.Size(87, 54)
        Me.btnAddDirectory.TabIndex = 3
        Me.btnAddDirectory.Text = "Add &directory"
        Me.btnAddDirectory.TextAlign = System.Drawing.ContentAlignment.BottomCenter
        Me.btnAddDirectory.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
        Me.btnAddDirectory.UseVisualStyleBackColor = True
        '
        'btnExtractAll
        '
        Me.btnExtractAll.Image = Global.Rebex.Samples.My.Resources.Resources.ExtractDirectory
        Me.btnExtractAll.Location = New System.Drawing.Point(518, 13)
        Me.btnExtractAll.Name = "btnExtractAll"
        Me.btnExtractAll.Size = New System.Drawing.Size(87, 54)
        Me.btnExtractAll.TabIndex = 5
        Me.btnExtractAll.Text = "Extract &all"
        Me.btnExtractAll.TextAlign = System.Drawing.ContentAlignment.BottomCenter
        Me.btnExtractAll.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
        Me.btnExtractAll.UseVisualStyleBackColor = True
        '
        'btnAddFiles
        '
        Me.btnAddFiles.Image = Global.Rebex.Samples.My.Resources.Resources.AddFiles
        Me.btnAddFiles.Location = New System.Drawing.Point(215, 13)
        Me.btnAddFiles.Name = "btnAddFiles"
        Me.btnAddFiles.Size = New System.Drawing.Size(87, 54)
        Me.btnAddFiles.TabIndex = 2
        Me.btnAddFiles.Text = "Add &files"
        Me.btnAddFiles.TextAlign = System.Drawing.ContentAlignment.BottomCenter
        Me.btnAddFiles.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
        Me.btnAddFiles.UseVisualStyleBackColor = True
        '
        'btnOpenArchive
        '
        Me.btnOpenArchive.Image = Global.Rebex.Samples.My.Resources.Resources.ArchiveOpen
        Me.btnOpenArchive.Location = New System.Drawing.Point(13, 13)
        Me.btnOpenArchive.Name = "btnOpenArchive"
        Me.btnOpenArchive.Size = New System.Drawing.Size(87, 54)
        Me.btnOpenArchive.TabIndex = 0
        Me.btnOpenArchive.Text = "&Open archive"
        Me.btnOpenArchive.TextAlign = System.Drawing.ContentAlignment.BottomCenter
        Me.btnOpenArchive.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
        Me.btnOpenArchive.UseVisualStyleBackColor = True
        '
        'btnNewArchive
        '
        Me.btnNewArchive.Image = Global.Rebex.Samples.My.Resources.Resources.ArchiveNew
        Me.btnNewArchive.Location = New System.Drawing.Point(114, 13)
        Me.btnNewArchive.Name = "btnNewArchive"
        Me.btnNewArchive.Size = New System.Drawing.Size(87, 54)
        Me.btnNewArchive.TabIndex = 1
        Me.btnNewArchive.Text = "&New archive"
        Me.btnNewArchive.TextAlign = System.Drawing.ContentAlignment.BottomCenter
        Me.btnNewArchive.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
        Me.btnNewArchive.UseVisualStyleBackColor = True
        '
        'pnlData
        '
        Me.pnlData.Controls.Add(Me.splitContainer1)
        Me.pnlData.Dock = System.Windows.Forms.DockStyle.Fill
        Me.pnlData.Location = New System.Drawing.Point(0, 79)
        Me.pnlData.Name = "pnlData"
        Me.pnlData.Size = New System.Drawing.Size(852, 408)
        Me.pnlData.TabIndex = 1
        '
        'splitContainer1
        '
        Me.splitContainer1.BackColor = System.Drawing.Color.FromArgb(CType(CType(248, Byte), Integer), CType(CType(248, Byte), Integer), CType(CType(248, Byte), Integer))
        Me.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill
        Me.splitContainer1.Location = New System.Drawing.Point(0, 0)
        Me.splitContainer1.Name = "splitContainer1"
        '
        'splitContainer1.Panel1
        '
        Me.splitContainer1.Panel1.Controls.Add(Me.treeViewLeft)
        '
        'splitContainer1.Panel2
        '
        Me.splitContainer1.Panel2.Controls.Add(Me.listViewRight)
        Me.splitContainer1.Size = New System.Drawing.Size(852, 408)
        Me.splitContainer1.SplitterDistance = 216
        Me.splitContainer1.TabIndex = 9
        Me.splitContainer1.TabStop = False
        '
        'treeViewLeft
        '
        Me.treeViewLeft.Dock = System.Windows.Forms.DockStyle.Fill
        Me.treeViewLeft.HideSelection = False
        Me.treeViewLeft.Location = New System.Drawing.Point(0, 0)
        Me.treeViewLeft.Name = "treeViewLeft"
        Me.treeViewLeft.Size = New System.Drawing.Size(216, 408)
        Me.treeViewLeft.TabIndex = 7
        '
        'listViewRight
        '
        Me.listViewRight.AllowDrop = True
        Me.listViewRight.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.columnName, Me.columnLength, Me.columnCompressedLength, Me.columnCompressRatio, Me.columnLastWriteTime})
        Me.listViewRight.ContextMenuStrip = Me.contextMenuListView
        Me.listViewRight.Dock = System.Windows.Forms.DockStyle.Fill
        Me.listViewRight.FullRowSelect = True
        Me.listViewRight.Location = New System.Drawing.Point(0, 0)
        Me.listViewRight.Name = "listViewRight"
        Me.listViewRight.Size = New System.Drawing.Size(632, 408)
        Me.listViewRight.TabIndex = 8
        Me.listViewRight.UseCompatibleStateImageBehavior = False
        Me.listViewRight.View = System.Windows.Forms.View.Details
        '
        'columnName
        '
        Me.columnName.Text = "Name"
        Me.columnName.Width = 260
        '
        'columnLength
        '
        Me.columnLength.Text = "Length"
        Me.columnLength.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
        Me.columnLength.Width = 100
        '
        'columnCompressedLength
        '
        Me.columnCompressedLength.Text = "Compr. length"
        Me.columnCompressedLength.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
        Me.columnCompressedLength.Width = 100
        '
        'columnCompressRatio
        '
        Me.columnCompressRatio.Text = "Ratio"
        Me.columnCompressRatio.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
        Me.columnCompressRatio.Width = 47
        '
        'columnLastWriteTime
        '
        Me.columnLastWriteTime.Text = "Last modification"
        Me.columnLastWriteTime.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
        Me.columnLastWriteTime.Width = 111
        '
        'contextMenuListView
        '
        Me.contextMenuListView.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ExtractSelectedMenuItem, Me.RenameSelectedMenuItem, Me.DeleteSelectedMenuItem})
        Me.contextMenuListView.Name = "contextMenuStrip1"
        Me.contextMenuListView.Size = New System.Drawing.Size(197, 70)
        '
        'ExtractSelectedMenuItem
        '
        Me.ExtractSelectedMenuItem.Name = "ExtractSelectedMenuItem"
        Me.ExtractSelectedMenuItem.Size = New System.Drawing.Size(196, 22)
        Me.ExtractSelectedMenuItem.Text = "Extract selected file(s)..."
        '
        'RenameSelectedMenuItem
        '
        Me.RenameSelectedMenuItem.Name = "RenameSelectedMenuItem"
        Me.RenameSelectedMenuItem.Size = New System.Drawing.Size(196, 22)
        Me.RenameSelectedMenuItem.Text = "Rename selected file..."
        '
        'DeleteSelectedMenuItem
        '
        Me.DeleteSelectedMenuItem.Name = "DeleteSelectedMenuItem"
        Me.DeleteSelectedMenuItem.Size = New System.Drawing.Size(196, 22)
        Me.DeleteSelectedMenuItem.Text = "Delete selected file(s)..."
        '
        'openFileDialog
        '
        Me.openFileDialog.Multiselect = True
        '
        'statusStrip
        '
        Me.statusStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.statusLabel, Me.statusProgress})
        Me.statusStrip.Location = New System.Drawing.Point(0, 487)
        Me.statusStrip.Name = "statusStrip"
        Me.statusStrip.Size = New System.Drawing.Size(852, 22)
        Me.statusStrip.TabIndex = 2
        Me.statusStrip.Text = "statusStrip1"
        '
        'statusLabel
        '
        Me.statusLabel.Name = "statusLabel"
        Me.statusLabel.Size = New System.Drawing.Size(19, 17)
        Me.statusLabel.Text = "    "
        '
        'statusProgress
        '
        Me.statusProgress.Name = "statusProgress"
        Me.statusProgress.Size = New System.Drawing.Size(100, 16)
        Me.statusProgress.Visible = False
        '
        'contextMenuTreeView
        '
        Me.contextMenuTreeView.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ExtractDirectoryMenuItem, Me.MoveDirectoryMenuItem, Me.DeleteDirectoryMenuItem, Me.CreateDirectoryMenuItem})
        Me.contextMenuTreeView.Name = "contextMenuStripTreeView"
        Me.contextMenuTreeView.Size = New System.Drawing.Size(169, 92)
        '
        'ExtractDirectoryMenuItem
        '
        Me.ExtractDirectoryMenuItem.Name = "ExtractDirectoryMenuItem"
        Me.ExtractDirectoryMenuItem.Size = New System.Drawing.Size(168, 22)
        Me.ExtractDirectoryMenuItem.Text = "Extract directory..."
        '
        'MoveDirectoryMenuItem
        '
        Me.MoveDirectoryMenuItem.Name = "MoveDirectoryMenuItem"
        Me.MoveDirectoryMenuItem.Size = New System.Drawing.Size(168, 22)
        Me.MoveDirectoryMenuItem.Text = "Move directory..."
        '
        'DeleteDirectoryMenuItem
        '
        Me.DeleteDirectoryMenuItem.Name = "DeleteDirectoryMenuItem"
        Me.DeleteDirectoryMenuItem.Size = New System.Drawing.Size(168, 22)
        Me.DeleteDirectoryMenuItem.Text = "Delete directory..."
        '
        'CreateDirectoryMenuItem
        '
        Me.CreateDirectoryMenuItem.Name = "CreateDirectoryMenuItem"
        Me.CreateDirectoryMenuItem.Size = New System.Drawing.Size(168, 22)
        Me.CreateDirectoryMenuItem.Text = "Create directory..."
        '
        'MainForm
        '
        Me.AllowDrop = True
        Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
        Me.ClientSize = New System.Drawing.Size(852, 509)
        Me.Controls.Add(Me.pnlData)
        Me.Controls.Add(Me.pnlMenu)
        Me.Controls.Add(Me.statusStrip)
        Me.MinimumSize = New System.Drawing.Size(800, 200)
        Me.Name = "MainForm"
        Me.Text = "WinForm ZIP Browser"
        Me.pnlMenu.ResumeLayout(False)
        Me.pnlData.ResumeLayout(False)
        Me.splitContainer1.Panel1.ResumeLayout(False)
        Me.splitContainer1.Panel2.ResumeLayout(False)
        CType(Me.splitContainer1, System.ComponentModel.ISupportInitialize).EndInit()
        Me.splitContainer1.ResumeLayout(False)
        Me.contextMenuListView.ResumeLayout(False)
        Me.statusStrip.ResumeLayout(False)
        Me.statusStrip.PerformLayout()
        Me.contextMenuTreeView.ResumeLayout(False)
        Me.ResumeLayout(False)
        Me.PerformLayout()

    End Sub

#End Region

    Friend WithEvents btnExtractAll As System.Windows.Forms.Button
    Friend WithEvents btnAddFiles As System.Windows.Forms.Button
    Friend WithEvents btnOpenArchive As System.Windows.Forms.Button
    Friend WithEvents btnNewArchive As System.Windows.Forms.Button
    Friend WithEvents btnAddDirectory As System.Windows.Forms.Button
    Friend WithEvents btnOptions As System.Windows.Forms.Button
    Friend WithEvents btnExtract As System.Windows.Forms.Button
    Friend WithEvents ExtractSelectedMenuItem As System.Windows.Forms.ToolStripMenuItem
    Friend WithEvents RenameSelectedMenuItem As System.Windows.Forms.ToolStripMenuItem
    Friend WithEvents DeleteSelectedMenuItem As System.Windows.Forms.ToolStripMenuItem
    Friend WithEvents ExtractDirectoryMenuItem As System.Windows.Forms.ToolStripMenuItem
    Friend WithEvents DeleteDirectoryMenuItem As System.Windows.Forms.ToolStripMenuItem
    Friend WithEvents MoveDirectoryMenuItem As System.Windows.Forms.ToolStripMenuItem
    Friend WithEvents CreateDirectoryMenuItem As System.Windows.Forms.ToolStripMenuItem
    Friend WithEvents treeViewLeft As System.Windows.Forms.TreeView
    Friend WithEvents listViewRight As System.Windows.Forms.ListView
    Friend WithEvents contextMenuListView As System.Windows.Forms.ContextMenuStrip
    Friend WithEvents contextMenuTreeView As System.Windows.Forms.ContextMenuStrip
    Private pnlMenu As System.Windows.Forms.Panel
    Private pnlData As System.Windows.Forms.Panel
    Private splitContainer1 As System.Windows.Forms.SplitContainer
    Private folderBrowserDialog As System.Windows.Forms.FolderBrowserDialog
    Private openFileDialog As System.Windows.Forms.OpenFileDialog
    Private saveFileDialog As System.Windows.Forms.SaveFileDialog
    Private columnName As System.Windows.Forms.ColumnHeader
    Private columnLength As System.Windows.Forms.ColumnHeader
    Private columnCompressedLength As System.Windows.Forms.ColumnHeader
    Private columnCompressRatio As System.Windows.Forms.ColumnHeader
    Private statusStrip As System.Windows.Forms.StatusStrip
    Private statusLabel As System.Windows.Forms.ToolStripStatusLabel
    Private panelIcon As System.Windows.Forms.Panel
    Private columnLastWriteTime As System.Windows.Forms.ColumnHeader
    Private statusProgress As System.Windows.Forms.ToolStripProgressBar
End Class

