ede/elauncher/elauncher.h

62 lines
1.3 KiB
C
Executable File

/*
* $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