#ifdef HAVE_CONFIG_H #include #endif #include "Frame.h" #include "Desktop.h" #include "Windowmanager.h" #include #include #include #include #include #include "config.h" #include "debug.h" #include bool wm_shutdown = false; void exit_signal(int signum) { printf("EDEWM: Exiting (got signal %d)\n", signum); wm_shutdown = true; } int main(int argc, char ** argv) { signal(SIGTERM, exit_signal); signal(SIGKILL, exit_signal); signal(SIGINT, exit_signal); Fl::args(argc, argv); fl_init_locale_support("edewm", PREFIX"/share/locale"); WindowManager wm(argc, argv); root = &wm; Fl_Style::load_theme(); while(!wm_shutdown) { Fl::wait(); wm.idle(); } Frame_List l(map_order); for(uint n=0; n