object PlaylistDlg: TPlaylistDlg
  Tag = 3
  Left = 470
  Top = 197
  Width = 335
  Height = 435
  Caption = 'Playlist'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  Menu = MainMenuPlaylist
  OldCreateOrder = False
  OnHide = FormHide
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object ListViewPlaylist: TListView
    Tag = 3
    Left = 11
    Top = 10
    Width = 305
    Height = 330
    Anchors = [akLeft, akTop, akRight, akBottom]
    Columns = <
      item
        Caption = 'Filename'
        Width = 200
      end
      item
        Alignment = taCenter
        Caption = 'Duration'
        Width = 100
      end>
    HideSelection = False
    MultiSelect = True
    ReadOnly = True
    RowSelect = True
    PopupMenu = PopupMenuPlaylist
    TabOrder = 1
    ViewStyle = vsReport
    OnCustomDrawItem = ListViewPlaylistCustomDrawItem
    OnDblClick = PlayStreamActionExecute
    OnKeyDown = ListViewPlaylistKeyDown
  end
  object ButtonOK: TButton
    Tag = 3
    Left = 75
    Top = 352
    Width = 177
    Height = 25
    Anchors = [akLeft, akRight, akBottom]
    Caption = 'OK'
    Default = True
    ModalResult = 1
    TabOrder = 0
    OnClick = ButtonOkClick
  end
  object MainMenuPlaylist: TMainMenu
    Left = 8
    Top = 8
    object MenuAdd: TMenuItem
      Tag = 3
      Caption = '&Add'
      object MenuAddFile: TMenuItem
        Tag = 3
        Caption = '&File...'
        OnClick = MenuAddFileClick
      end
      object MenuAddDisc: TMenuItem
        Tag = 3
        Caption = '&Disc...'
        OnClick = MenuAddDiscClick
      end
      object MenuAddNet: TMenuItem
        Tag = 3
        Caption = '&Network...'
        OnClick = MenuAddNetClick
      end
      object MenuAddUrl: TMenuItem
        Tag = 3
        Caption = '&Url'
        Enabled = False
        OnClick = MenuAddUrlClick
      end
    end
    object MenuDelete: TMenuItem
      Tag = 3
      Caption = '&Delete'
      object MenuDeleteAll: TMenuItem
        Tag = 3
        Action = DeleteAllAction
      end
      object MenuDeleteSelected: TMenuItem
        Tag = 3
        Action = DeleteSelectionAction
        Caption = '&Selection'
      end
    end
    object MenuSelection: TMenuItem
      Tag = 3
      Caption = '&Selection'
      object MenuSelectionCrop: TMenuItem
        Tag = 3
        Action = CropSelectionAction
      end
      object MenuSelectionInvert: TMenuItem
        Tag = 3
        Action = InvertSelectionAction
      end
    end
  end
  object PopupMenuPlaylist: TPopupMenu
    Left = 40
    Top = 8
    object PopupPlay: TMenuItem
      Tag = 3
      Action = PlayStreamAction
    end
    object N1: TMenuItem
      Caption = '-'
    end
    object PopupInvertSelection: TMenuItem
      Tag = 3
      Action = InvertSelectionAction
      Caption = '&Invert selection'
    end
    object PopupCropSelection: TMenuItem
      Tag = 3
      Action = CropSelectionAction
      Caption = '&Crop selection'
    end
    object N2: TMenuItem
      Caption = '-'
    end
    object PopupDeleteSelected: TMenuItem
      Tag = 3
      Action = DeleteSelectionAction
      Caption = '&Delete selection'
    end
    object PopupDeleteAll: TMenuItem
      Tag = 3
      Action = DeleteAllAction
      Caption = 'Delete &all'
    end
  end
  object ActionList1: TActionList
    Left = 72
    Top = 8
    object InvertSelectionAction: TAction
      Tag = 3
      Caption = 'Invert'
      Hint = 'Invert selection'
      OnExecute = InvertSelectionActionExecute
    end
    object CropSelectionAction: TAction
      Tag = 3
      Caption = 'Crop'
      Hint = 'Crop selection'
      OnExecute = CropSelectionActionExecute
    end
    object DeleteSelectionAction: TAction
      Tag = 3
      Caption = 'Delete'
      Hint = 'Delete selection'
      OnExecute = DeleteSelectionActionExecute
    end
    object DeleteAllAction: TAction
      Tag = 3
      Caption = 'All'
      Hint = 'Delete all items'
      OnExecute = DeleteAllActionExecute
    end
    object PlayStreamAction: TAction
      Tag = 3
      Caption = 'Play'
      Hint = 'Play the selected stream'
      OnExecute = PlayStreamActionExecute
    end
  end
  object PlaylistOpenDlg: TOpenDialog
    Filter = 'All files(*.*)|*.*'
    Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
    Left = 136
    Top = 8
  end
  object PlaylistSaveDlg: TSaveDialog
    Filter = 'All files(*.*)|*.*'
    Options = [ofOverwritePrompt, ofHideReadOnly, ofPathMustExist, ofEnableSizing]
    Left = 104
    Top = 8
  end
end
