object MacrosEditDlg: TMacrosEditDlg
  Left = 270
  Top = 213
  BorderStyle = bsDialog
  Caption = 'Macros Edit'
  ClientHeight = 372
  ClientWidth = 425
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  Position = poScreenCenter
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object GroupBox1: TGroupBox
    Left = 4
    Top = 4
    Width = 421
    Height = 153
    Caption = 'Macros'
    TabOrder = 0
    object MacrosList: TListBox
      Left = 8
      Top = 20
      Width = 329
      Height = 125
      DragMode = dmAutomatic
      ItemHeight = 13
      TabOrder = 0
      OnClick = MacrosListClick
      OnDblClick = MacrosListDblClick
      OnDragDrop = MacrosListDragDrop
      OnDragOver = MacrosListDragOver
    end
    object Button3: TButton
      Left = 340
      Top = 20
      Width = 75
      Height = 25
      Action = MacrosPlay
      Caption = '&Play'
      TabOrder = 1
    end
    object Button4: TButton
      Left = 340
      Top = 64
      Width = 75
      Height = 25
      Action = MacrosRename
      Caption = '&Rename'
      TabOrder = 2
    end
    object Button5: TButton
      Left = 340
      Top = 120
      Width = 75
      Height = 25
      Action = MacrosDelete
      Caption = '&Delete'
      TabOrder = 3
    end
    object Button12: TButton
      Left = 340
      Top = 92
      Width = 75
      Height = 25
      Action = MacrosAdd
      Caption = '&Add'
      TabOrder = 4
    end
  end
  object GroupBox2: TGroupBox
    Left = 4
    Top = 164
    Width = 421
    Height = 173
    Caption = 'Commands'
    TabOrder = 1
    object Button6: TButton
      Left = 340
      Top = 20
      Width = 75
      Height = 25
      Action = CommandChange
      TabOrder = 0
    end
    object Button7: TButton
      Left = 340
      Top = 108
      Width = 75
      Height = 25
      Action = CommandDelete
      TabOrder = 1
    end
    object Button8: TButton
      Left = 340
      Top = 48
      Width = 75
      Height = 25
      Action = CommandInsert
      TabOrder = 2
    end
    object Button9: TButton
      Left = 340
      Top = 136
      Width = 75
      Height = 25
      Action = CommandClear
      TabOrder = 3
    end
    object CmdList: TListView
      Left = 8
      Top = 20
      Width = 329
      Height = 145
      Columns = <
        item
          Caption = 'ID'
        end
        item
          Caption = 'Data'
        end
        item
          Caption = 'Command Name'
          Width = 205
        end>
      ColumnClick = False
      DragMode = dmAutomatic
      HideSelection = False
      MultiSelect = True
      ReadOnly = True
      RowSelect = True
      TabOrder = 4
      ViewStyle = vsReport
      OnDblClick = CmdListDblClick
      OnDragDrop = CmdListDragDrop
      OnDragOver = CmdListDragOver
    end
  end
  object Button1: TButton
    Left = 268
    Top = 344
    Width = 75
    Height = 25
    Caption = '&OK'
    Default = True
    ModalResult = 1
    TabOrder = 2
  end
  object Button2: TButton
    Left = 348
    Top = 344
    Width = 75
    Height = 25
    Cancel = True
    Caption = '&Cancel'
    ModalResult = 2
    TabOrder = 3
  end
  object Button10: TButton
    Left = 8
    Top = 344
    Width = 75
    Height = 25
    Action = FileImport
    Caption = '&Import'
    TabOrder = 4
  end
  object Button11: TButton
    Left = 88
    Top = 344
    Width = 75
    Height = 25
    Action = FileExport
    Caption = '&Export'
    TabOrder = 5
  end
  object ActionList1: TActionList
    Left = 272
    Top = 228
    object MacrosPlay: TAction
      Category = 'Macros'
      Caption = 'Play'
      OnExecute = MacrosPlayExecute
      OnUpdate = MacrosPlayUpdate
    end
    object MacrosRename: TAction
      Category = 'Macros'
      Caption = 'Rename'
      OnExecute = MacrosRenameExecute
      OnUpdate = MacrosUpdate
    end
    object MacrosDelete: TAction
      Category = 'Macros'
      Caption = 'Delete'
      OnExecute = MacrosDeleteExecute
      OnUpdate = MacrosUpdate
    end
    object CommandChange: TAction
      Category = 'Command'
      Caption = 'Change'
      OnExecute = CommandChangeExecute
      OnUpdate = CommandChangeUpdate
    end
    object CommandInsert: TAction
      Category = 'Command'
      Caption = 'Add'
      OnExecute = CommandInsertExecute
      OnUpdate = MacrosUpdate
    end
    object CommandDelete: TAction
      Category = 'Command'
      Caption = 'Delete'
      OnExecute = CommandDeleteExecute
      OnUpdate = CommandDeleteUpdate
    end
    object CommandClear: TAction
      Category = 'Command'
      Caption = 'Clear'
      OnExecute = CommandClearExecute
      OnUpdate = CommandClearUpdate
    end
    object FileImport: TAction
      Category = 'File'
      Caption = 'Import'
      OnExecute = FileImportExecute
    end
    object FileExport: TAction
      Category = 'File'
      Caption = 'Export'
      OnExecute = FileExportExecute
    end
    object MacrosAdd: TAction
      Category = 'Macros'
      Caption = 'Add'
      OnExecute = MacrosAddExecute
    end
  end
  object Recorder: TecMacroRecorder
    Left = 272
    Top = 264
  end
  object OpenDialog1: TOpenDialog
    DefaultExt = '.mcs'
    Filter = 'EC Macros files (*.mcs)|*.mcs'
    Title = 'Import Macros'
    Left = 24
    Top = 48
  end
  object SaveDialog1: TSaveDialog
    DefaultExt = '.mcs'
    Filter = 'EC Macros files (*.mcs)|*.mcs'
    Title = 'Save Macros'
    Left = 24
    Top = 84
  end
end
