object frmMain: TfrmMain
  Left = 163
  Top = 126
  ClientWidth = 807
  ClientHeight = 600
  Caption = 'JVCL Package editor and generator'
  Color = clBtnFace
  Constraints.MinHeight = 400
  Constraints.MinWidth = 600
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  KeyPreview = True
  OldCreateOrder = False
  Position = poScreenCenter
  OnCloseQuery = FormCloseQuery
  OnKeyDown = FormKeyDown
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object jspLeft: TJvSplitter
    Left = 137
    Top = 52
    Width = 2
    Height = 502
  end
  object jsbStatus: TJvStatusBar
    Left = 0
    Top = 554
    Width = 799
    Height = 19
    Panels = <
      item
        Width = 50
      end>
  end
  object pnlList: TPanel
    Left = 0
    Top = 52
    Width = 137
    Height = 502
    Align = alLeft
    BevelOuter = bvLowered
    TabOrder = 1
    object jlbList: TJvListBox
      Left = 8
      Top = 8
      Width = 121
      Height = 486
      Anchors = [akLeft, akTop, akRight, akBottom]
      ItemHeight = 13
      Background.FillMode = bfmTile
      Background.Visible = False
      PopupMenu = jpmList
      ScrollBars = ssVertical
      Sorted = True
      TabOrder = 0
      OnClick = jlbListClick
      OnKeyDown = jlbListKeyDown
      OnMouseDown = jlbListMouseDown
    end
  end
  object jcbMain: TJvControlBar
    Left = 0
    Top = 0
    Width = 799
    Height = 52
    Align = alTop
    AutoSize = True
    BevelEdges = []
    BevelInner = bvLowered
    TabOrder = 2
    object jtbMenus: TJvToolBar
      Left = 11
      Top = 2
      Width = 229
      Height = 22
      Align = alNone
      ButtonHeight = 21
      ButtonWidth = 64
      Caption = 'Menus'
      EdgeBorders = []
      Flat = True
      Menu = jmmMain
      ShowCaptions = True
      TabOrder = 0
      Wrapable = False
    end
    object jtbTools: TJvToolBar
      Left = 11
      Top = 28
      Width = 170
      Height = 22
      Caption = 'Main tools'
      DisabledImages = imlDisabled
      DragKind = dkDock
      DragMode = dmAutomatic
      EdgeBorders = []
      Flat = True
      Images = imlActive
      TabOrder = 1
      object tbtOpen: TToolButton
        Left = 0
        Top = 0
        Action = actNew
        ParentShowHint = False
        ShowHint = True
      end
      object tbtSave: TToolButton
        Left = 23
        Top = 0
        Action = actSave
        ParentShowHint = False
        ShowHint = True
      end
      object tbtExit: TToolButton
        Left = 46
        Top = 0
        Action = actExit
        ParentShowHint = False
        ShowHint = True
      end
      object tbtSep: TToolButton
        Left = 69
        Top = 0
        Width = 8
        Caption = 'tbtSep'
        ImageIndex = 3
        Style = tbsSeparator
      end
      object tbtPrevPackage: TToolButton
        Left = 77
        Top = 0
        Action = actPrevPackage
        ParentShowHint = False
        ShowHint = True
      end
      object tbtNextPackage: TToolButton
        Left = 100
        Top = 0
        Action = actNextPackage
        ParentShowHint = False
        ShowHint = True
      end
      object tbtAddFiles: TToolButton
        Left = 123
        Top = 0
        Action = actAddFiles
        ParentShowHint = False
        ShowHint = True
      end
      object tbtGenerate: TToolButton
        Left = 146
        Top = 0
        Action = actGenerate
        ParentShowHint = False
        ShowHint = True
      end
    end
    object pnlOptions: TPanel
      Left = 194
      Top = 28
      Width = 195
      Height = 22
      BevelOuter = bvNone
      Caption = 'Options'
      DragKind = dkDock
      DragMode = dmAutomatic
      TabOrder = 2
      object shHideOptions: TShape
        Left = 0
        Top = 0
        Width = 195
        Height = 22
        Align = alClient
        Brush.Color = clBtnFace
        Pen.Style = psClear
      end
      object lblModel: TLabel
        Left = 0
        Top = 4
        Width = 61
        Height = 13
        Caption = 'Model to use'
      end
      object cmbModel: TComboBox
        Left = 68
        Top = 0
        Width = 89
        Height = 21
        Style = csDropDownList
        ItemHeight = 13
        TabOrder = 0
        OnClick = cmbModelClick
      end
      object btnEditModel: TButton
        Left = 160
        Top = 0
        Width = 33
        Height = 21
        Caption = 'Edit'
        TabOrder = 1
        OnClick = btnEditModelClick
      end
    end
  end
  object pnlEdit: TPanel
    Left = 139
    Top = 52
    Width = 660
    Height = 502
    Align = alClient
    BevelOuter = bvLowered
    TabOrder = 3
    object lblDependencies: TLabel
      Left = 12
      Top = 132
      Width = 72
      Height = 13
      Alignment = taRightJustify
      AutoSize = False
      Caption = 'Dependencies'
    end
    object lblFiles: TLabel
      Left = 12
      Top = 328
      Width = 72
      Height = 13
      Alignment = taRightJustify
      AutoSize = False
      Caption = 'Files'
    end
    object lblName: TLabel
      Left = 12
      Top = 16
      Width = 72
      Height = 13
      Alignment = taRightJustify
      AutoSize = False
      Caption = 'Name'
    end
    object lblDescription: TLabel
      Left = 12
      Top = 36
      Width = 72
      Height = 13
      Alignment = taRightJustify
      AutoSize = False
      Caption = 'Description'
    end
    object lblC5PFlags: TLabel
      Left = 12
      Top = 452
      Width = 72
      Height = 13
      Alignment = taRightJustify
      Anchors = [akLeft, akBottom]
      AutoSize = False
      Caption = 'BCB5 PFlags'
    end
    object lblC6PFlags: TLabel
      Left = 12
      Top = 476
      Width = 72
      Height = 13
      Alignment = taRightJustify
      Anchors = [akLeft, akBottom]
      AutoSize = False
      Caption = 'BCB6 PFlags'
    end
    object lblGUID: TLabel
      Left = 8
      Top = 428
      Width = 76
      Height = 13
      Alignment = taRightJustify
      Anchors = [akLeft, akBottom]
      AutoSize = False
      Caption = 'Package GUID'
    end
    object ledName: TEdit
      Left = 92
      Top = 8
      Width = 400
      Height = 21
      Anchors = [akLeft, akTop, akRight]
      TabOrder = 0
      OnChange = ledNameChange
    end
    object ledDescription: TEdit
      Left = 92
      Top = 32
      Width = 445
      Height = 21
      Anchors = [akLeft, akTop, akRight]
      TabOrder = 1
      OnChange = ledDescriptionChange
    end
    object ledC5PFlags: TEdit
      Left = 92
      Top = 448
      Width = 460
      Height = 21
      Anchors = [akLeft, akRight, akBottom]
      TabOrder = 2
      OnChange = ledC5PFlagsChange
    end
    object ledC6PFlags: TEdit
      Left = 92
      Top = 472
      Width = 460
      Height = 21
      Anchors = [akLeft, akRight, akBottom]
      TabOrder = 3
      OnChange = ledC6PFlagsChange
    end
    object pnlDepAndFiles: TPanel
      Left = 92
      Top = 56
      Width = 552
      Height = 365
      Anchors = [akLeft, akTop, akRight, akBottom]
      BevelOuter = bvNone
      TabOrder = 4
      object sptDepAndFiles: TSplitter
        Left = 0
        Top = 165
        Width = 552
        Height = 4
        Cursor = crVSplit
        Align = alTop
        OnMoved = sptDepAndFilesMoved
      end
      object jsgFiles: TJvStringGrid
        Left = 0
        Top = 169
        Width = 552
        Height = 196
        Align = alClient
        ColCount = 4
        DefaultColWidth = 40
        DefaultRowHeight = 18
        FixedCols = 0
        RowCount = 2
        Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goEditing, goAlwaysShowEditor]
        PopupMenu = jpmFilesPopup
        TabOrder = 0
        OnGetEditText = jsgFilesGetEditText
        Alignment = taLeftJustify
        FixedFont.Charset = DEFAULT_CHARSET
        FixedFont.Color = clWindowText
        FixedFont.Height = -11
        FixedFont.Name = 'MS Sans Serif'
        FixedFont.Style = []
        OnExitCell = jsgDependenciesExitCell
        OnGetCellAlignment = jsgDependenciesGetCellAlignment
      end
      object jsgDependencies: TJvStringGrid
        Left = 0
        Top = 0
        Width = 552
        Height = 165
        Align = alTop
        ColCount = 3
        DefaultColWidth = 40
        DefaultRowHeight = 18
        FixedCols = 0
        RowCount = 2
        Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goEditing, goAlwaysShowEditor]
        PopupMenu = jpmDepPopup
        TabOrder = 1
        OnGetEditText = jsgFilesGetEditText
        OnSetEditText = jsgDependenciesSetEditText
        Alignment = taLeftJustify
        FixedFont.Charset = DEFAULT_CHARSET
        FixedFont.Color = clWindowText
        FixedFont.Height = -11
        FixedFont.Name = 'MS Sans Serif'
        FixedFont.Style = []
        OnExitCell = jsgDependenciesExitCell
        OnGetCellAlignment = jsgDependenciesGetCellAlignment
      end
    end
    object btnAdvancedBCB: TButton
      Left = 555
      Top = 448
      Width = 89
      Height = 45
      Anchors = [akRight, akBottom]
      Caption = 'Advanced'
      TabOrder = 5
      OnClick = btnAdvancedBCBClick
    end
    object btnCLXDescription: TButton
      Left = 544
      Top = 32
      Width = 97
      Height = 21
      Anchors = [akTop, akRight]
      Caption = 'CLX Description'
      TabOrder = 6
      OnClick = btnCLXDescriptionClick
    end
    object edtGUID: TEdit
      Left = 92
      Top = 424
      Width = 460
      Height = 21
      Anchors = [akLeft, akRight, akBottom]
      TabOrder = 7
      OnChange = edtGUIDChange
    end
    object btnGenerateGUID: TButton
      Left = 555
      Top = 424
      Width = 89
      Height = 21
      Anchors = [akRight, akBottom]
      Caption = 'Generate'
      TabOrder = 8
      OnClick = btnGenerateGUIDClick
    end
    object ComboBoxType: TComboBox
      Left = 498
      Top = 8
      Width = 145
      Height = 21
      Style = csDropDownList
      Anchors = [akTop, akRight]
      ItemHeight = 13
      TabOrder = 9
      OnClick = ComboBoxTypeSelect
      Items.Strings = (
        'Package Run-only'
        'Package Design-only'
        'Package'
        'Library'
        'Program')
    end
  end
  object jmmMain: TJvMainMenu
    Images = imlActive
    Style = msOffice
    DisabledImages = imlDisabled
    ImageMargin.Left = 1
    ImageMargin.Top = 1
    ImageMargin.Right = 1
    ImageMargin.Bottom = 1
    ImageSize.Height = 0
    ImageSize.Width = 0
    Left = 760
    Top = 116
    object mnuFile: TMenuItem
      Caption = '&File'
      object mnuOpen: TMenuItem
        Action = actNew
      end
      object mnuSave: TMenuItem
        Action = actSave
      end
      object mnuDeletePackage: TMenuItem
        Action = actDelete
      end
      object N2: TMenuItem
        Caption = '-'
      end
      object mnuAddFiles: TMenuItem
        Action = actAddFiles
      end
      object mnuGenPackages: TMenuItem
        Action = actGenerate
      end
      object N3: TMenuItem
        Caption = '-'
      end
      object mnuExit: TMenuItem
        Action = actExit
      end
    end
    object mnuNavigation: TMenuItem
      Caption = '&Navigation'
      object mnuPreviousPackage: TMenuItem
        Action = actPrevPackage
      end
      object mnuNextPackage: TMenuItem
        Action = actNextPackage
      end
    end
    object mnuView: TMenuItem
      Caption = '&View'
      object mnuMainToolbar: TMenuItem
        Action = actMainToolbar
      end
      object mnuParameters: TMenuItem
        Action = actOptions
      end
    end
    object mnuHelp: TMenuItem
      Caption = '&Help'
      object mnuKnown: TMenuItem
        Action = actKnown
      end
      object mnuAbout: TMenuItem
        Caption = '&About...'
        OnClick = mnuAboutClick
      end
    end
  end
  object aclActions: TActionList
    Images = imlActive
    Left = 732
    Top = 116
    object actExit: TAction
      Category = 'File'
      Caption = '&Exit'
      Hint = 'Exit|Exit this application'
      ImageIndex = 5
      OnExecute = actExitExecute
    end
    object actSave: TAction
      Category = 'File'
      Caption = '&Save'
      Hint = 'Save|Save this package'
      ImageIndex = 2
      ShortCut = 16467
      OnExecute = actSaveExecute
      OnUpdate = actSaveUpdate
    end
    object actNew: TAction
      Category = 'File'
      Caption = '&New'
      Hint = 'New package|Create a new package'
      ImageIndex = 4
      ShortCut = 16463
      OnExecute = actNewExecute
    end
    object actPrevPackage: TAction
      Category = 'Navigation'
      Caption = '&Previous package'
      Hint = 'Previous package'
      ImageIndex = 0
      OnExecute = actPrevPackageExecute
      OnUpdate = actPrevPackageUpdate
    end
    object actNextPackage: TAction
      Category = 'Navigation'
      Caption = '&Next package'
      Hint = 'Next package'
      ImageIndex = 1
      OnExecute = actNextPackageExecute
      OnUpdate = actNextPackageUpdate
    end
    object actSaveAll: TAction
      Category = 'File'
      Caption = 'Save &all'
      Hint = 'Save all|Saves all files'
      ImageIndex = 3
    end
    object actAddFiles: TAction
      Category = 'File'
      Caption = '&Add files'
      Hint = 'Add files|Add new files to the package'
      ImageIndex = 6
      OnExecute = actAddFilesExecute
    end
    object actGenerate: TAction
      Category = 'File'
      Caption = '&Generate packages'
      Hint = 
        'Generate packages|Generates the packages for the available targe' +
        'ts'
      ImageIndex = 7
      ShortCut = 16455
      OnExecute = actGenerateExecute
    end
    object actMainToolbar: TAction
      Category = 'View'
      Caption = '&Main toolbar'
      OnExecute = actMainToolbarExecute
      OnUpdate = actMainToolbarUpdate
    end
    object actKnown: TAction
      Category = 'Help'
      Caption = '&Known replacement tags'
      OnExecute = actKnownExecute
    end
    object actOptions: TAction
      Category = 'View'
      Caption = '&Options toolbar'
      OnExecute = actOptionsExecute
      OnUpdate = actOptionsUpdate
    end
    object actUp: TAction
      Category = 'Grid Popups'
      Caption = '&Up'
      Hint = 'Move up|Move the selected line up in the grid'
      ImageIndex = 0
      OnExecute = actUpExecute
      OnUpdate = actUpUpdate
    end
    object actDown: TAction
      Category = 'Grid Popups'
      Caption = '&Down'
      Hint = 'Move down|Move the selected line down in the grid'
      ImageIndex = 1
      OnExecute = actDownExecute
      OnUpdate = actDownUpdate
    end
    object actDelete: TAction
      Category = 'File'
      Caption = '&Delete package'
      OnExecute = actDeleteExecute
    end
  end
  object imlActive: TImageList
    Left = 704
    Top = 116
    Bitmap = {
[encoded data, 28471 characters]
      000000000000}
  end
  object imlDisabled: TImageList
    Left = 676
    Top = 116
    Bitmap = {
[encoded data, 28471 characters]
      000000000000}
  end
  object jbfFolder: TJvBrowseForFolderDialog
    Options = [odOnlyDirectory, odFileSystemDirectoryOnly, odStatusAvailable, odNewDialogStyle, odNoNewButtonFolder]
    Position = fpFormCenter
    StatusText = 
      'Please indicate below the directory where the package sources ar' +
      'e located'
    Left = 760
    Top = 144
  end
  object aevEvents: TApplicationEvents
    OnHint = aevEventsHint
    Left = 732
    Top = 144
  end
  object odlAddFiles: TOpenDialog
    DefaultExt = '*.pas'
    Filter = 'Pascal files (*.pas)|*.pas|All files (*.*)|*.*'
    InitialDir = '..\..\run'
    Options = [ofAllowMultiSelect, ofPathMustExist, ofFileMustExist, ofEnableSizing]
    Left = 760
    Top = 172
  end
  object jpmDepPopup: TJvPopupMenu
    Images = imlActive
    Style = msOffice
    DisabledImages = imlDisabled
    ImageMargin.Left = 1
    ImageMargin.Top = 1
    ImageMargin.Right = 1
    ImageMargin.Bottom = 1
    ImageSize.Height = 0
    ImageSize.Width = 0
    Left = 676
    Top = 144
    object mnuUpD: TMenuItem
      Action = actUp
    end
    object mnuDownD: TMenuItem
      Action = actDown
    end
  end
  object jfsStore: TJvFormStorage
    AppStorage = jaxStore
    AppStoragePath = 'pgEdit\'
    StoredProps.Strings = (
      'pnlList.Width'
      'jsgDependencies.Height'
      'pnlEdit.Width'
      'jsgFiles.Height'
      'odlAddFiles.InitialDir'
      'cmbModel.ItemIndex')
    StoredValues = <>
    Left = 704
    Top = 172
  end
  object jpmFilesPopup: TJvPopupMenu
    Images = imlActive
    Style = msOffice
    DisabledImages = imlDisabled
    ImageMargin.Left = 1
    ImageMargin.Top = 1
    ImageMargin.Right = 1
    ImageMargin.Bottom = 1
    ImageSize.Height = 0
    ImageSize.Width = 0
    Left = 704
    Top = 144
    object mnuUpF: TMenuItem
      Action = actUp
    end
    object mnuDownF: TMenuItem
      Action = actDown
    end
    object mnuAddFilesP: TMenuItem
      Action = actAddFiles
    end
  end
  object jpmList: TJvPopupMenu
    ImageMargin.Left = 0
    ImageMargin.Top = 0
    ImageMargin.Right = 0
    ImageMargin.Bottom = 0
    ImageSize.Height = 0
    ImageSize.Width = 0
    Left = 676
    Top = 172
    object mnuDeletePackageP: TMenuItem
      Action = actDelete
    end
  end
  object jaxStore: TJvAppXMLFileStorage
    StorageOptions.BooleanStringTrueValues = 'TRUE, YES, Y'
    StorageOptions.BooleanStringFalseValues = 'FALSE, NO, N'
    StorageOptions.AutoEncodeValue = False
    StorageOptions.AutoEncodeEntity = False
    StorageOptions.AutoIndent = True
    StorageOptions.InvalidCharReplacement = '_'
    RootNodeName = 'Configuration'
    SubStorages = <>
    Left = 732
    Top = 172
  end
end
