/*
 * $Id$
 *
 * Program and URL opener
 * Provides startup notification, crash handler and other features
 * Part of Equinox Desktop Environment (EDE).
 * Copyright (c) 2000-2006 EDE Authors.
 *
 * This program is licenced under terms of the
 * GNU General Public Licence version 2 or newer.
 * See COPYING for details.
 */


#ifndef _ELAUNCHER_H_
#define _ELAUNCHER_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <errno.h>
#include <fcntl.h>

#include <fltk/Window.h>
#include <fltk/ReturnButton.h>
#include <fltk/TextDisplay.h>
#include <fltk/ask.h>
// for cursors:
//#include <fltk/x.h>
//#include <fltk/Enumerations.h>
// run dialog
#include <fltk/Image.h>
#include <fltk/xpmImage.h>
#include <fltk/Input.h>
#include <fltk/file_chooser.h>
#include <fltk/InvisibleBox.h>
#include <fltk/CheckButton.h>
#include <fltk/ReturnButton.h>
#include <fltk/run.h>
#include <fltk/events.h>
// other stuff
#include <fltk/filename.h>
#include <fltk/x.h>
//#include <fltk/Cursor.h>
#include <X11/cursorfont.h>

// This need to be last for Xlib.h errors
#include "../edelib2/NLS.h"
#include "../edelib2/Config.h"


// TODO: replace with edelib::Icon
#include "icons/run.xpm"
#include "icons/error.xpm"
#include "icons/crash.xpm"


#endif