Index » Empathy Jukebox : Blob bb612a / empathy.dpr
program empathy;

//   Copyright (C) 2012 Matthew Smith

//    This program is free software: you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation, either version 3 of the License, or
//    (at your option) any later version.

//    This program is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.

//    You should have received a copy of the GNU General Public License
//    along with this program.  If not, see <http://www.gnu.org/licenses/>.


{$DEFINE kiosk}
{$DEFINE tv}


uses
  Forms,
  Main in 'Main.pas' {mainform},
  random_dialog in 'random_dialog.pas' {rnd_dialog},
  olespeech in 'olespeech.pas',
  albuminfo in 'albuminfo.pas',
  jukeboxform in 'jukeboxform.pas' {jukebox},
  warn in 'warn.pas' {warnform},
  editgenre in 'editgenre.pas' {editdylist},
  cover in 'cover.pas' {coverform},
  aboutform in 'aboutform.pas' {about},
  loadjpegorbmp in 'loadjpegorbmp.pas',
  burn in 'burn.pas' {burncd},
  tracklistform in 'tracklistform.pas' {editinfo},
  dialogs in 'dialogs.pas',
  albumartist in 'albumartist.pas' {albumdialog},
  backgroundplay in 'backgroundplay.pas',
  randomfromalbums in 'randomfromalbums.pas',
  tagmp3files in 'tagmp3files.pas' {tagmp3s},
  id3 in 'ID3 Tags\id3.pas',
  inifuncs in 'inifuncs.pas',
  jbnoalbums in 'jbnoalbums.pas' {Jukeboxnoalbums},
  checkhostinthread in 'checkhostinthread.pas',
  volume in 'volume.pas' {volumedisplay},
  searchtrack in 'searchtrack.pas',
  AddTrackToSystem in 'AddTrackToSystem.pas' {AddTrack},
  videoform in 'videoform.pas' {video},
  cddbupdate in 'cddbupdate.pas',
  playlist in 'playlist.pas',
  debugandprofile in 'debugandprofile.pas',
  VersionInfo in 'VersionInfo.pas',
  resourceskins in 'resourceskins.pas',
  shutdownwindows in 'shutdownwindows.pas',
  thememanagerform in 'thememanagerform.pas' {thememanager},
  creditssystem in 'creditssystem.pas',
  logfile in 'logfile.pas',
  glJuke in 'opengl\glJuke.pas',
  glUI in 'opengl\glUI.pas',
  glUtils in 'opengl\glUtils.pas',
  Loadalbumcovers in 'Loadalbumcovers.pas',
  global in 'global.pas',
  akrip32 in 'ripper\akrip32.pas',
  lamenc_nice_interface in 'ripper\lamenc_nice_interface.pas',
  isconnected in 'ripper\isconnected.pas',
  empripmain in 'ripper\empripmain.pas' {ripmain},
  artworkform in 'ripper\artworkform.pas' {artwork},
  mydialog in 'ripper\mydialog.pas' {mdialog},
  nolamedialog in 'ripper\nolamedialog.pas' {noLAME},
  multiple in 'ripper\multiple.pas' {multiplealbums},
  editmenuform in 'ripper\editmenuform.pas' {editmenu},
  getcoverart in 'ripper\getcoverart.pas',
  cdartworkform in 'ripper\cdartworkform.pas' {cdartwork},
  threadedencode in 'ripper\threadedencode.pas',
  gethttpdoc in 'ripper\gethttpdoc.pas',
  verifyform in 'ripper\verifyform.pas' {verify},
  TAlphabetbar in 'TAlphabetpad\TAlphabetbar.pas',
  picturescroller in 'Standalone_Components\TPictureScroller component\picturescroller.pas',
  SelecterListBox in 'Standalone_Components\TSelecterListbox\SelecterListBox.pas',
  TransparentPanel in 'Standalone_Components\TTransparentPanel\TransparentPanel.pas',
  ScrollListbox in 'Standalone_Components\TScrolllistbox component\ScrollListbox.pas',
  bitmapactionbutton in 'Standalone_Components\Tbitmapactionbutton\bitmapactionbutton.pas',
  bitmapcheckbox in 'Standalone_Components\Tbitmapcheckbox\bitmapcheckbox.pas',
  bitmapprogress in 'Standalone_Components\TBitmapProgress\bitmapprogress.pas',
  tspinningglobe in 'Standalone_Components\Tspinglobe\tspinningglobe.pas',
  textscroller in 'Standalone_Components\TTextScroller component\textscroller.pas',
  transhint in 'Standalone_Components\TTransparentHint\transhint.pas',
  NumericInput in 'Standalone_Components\TNumericInput\NumericInput.pas',
  colorpicker in 'Standalone_Components\TColorPicker\colorpicker.pas';

{$R *.RES}

begin
  Application.Initialize;
  Application.Title := 'Empathy Jukebox';
  Application.ShowMainForm:=False;

  Application.CreateForm(Tmainform, mainform);
  Application.CreateForm(Trnd_dialog, rnd_dialog);
  Application.CreateForm(Tripmain, ripmain);
  Application.CreateForm(Tcoverform, coverform);
  Application.CreateForm(Tvolumedisplay, volumedisplay);
  Application.CreateForm(Tvideo, video);
  //Application.CreateForm(Tpreferences, preferences);
  Application.Run;

  end.