File indexing completed on 2024-05-12 17:10:55
0001 #ifndef EMERALD_H 0002 #define EMERALD_H 0003 #ifdef HAVE_CONFIG_H 0004 #include <config.h> 0005 #endif 0006 0007 #include <decoration.h> 0008 #if 0 0009 #include <X11/Xlib.h> 0010 #include <X11/Xatom.h> 0011 #include <X11/Xregion.h> 0012 #include <X11/cursorfont.h> 0013 #include <X11/extensions/Xrender.h> 0014 0015 #ifndef GDK_DISABLE_DEPRECATED 0016 #define GDK_DISABLE_DEPRECATED 0017 #endif 0018 0019 #ifndef GTK_DISABLE_DEPRECATED 0020 #define GTK_DISABLE_DEPRECATED 0021 #endif 0022 0023 #include <gtk/gtk.h> 0024 #include <gtk/gtkwindow.h> 0025 #include <gdk/gdkx.h> 0026 0027 #define IS_VALID(o) (o && o->parent_instance.ref_count) 0028 0029 #ifdef USE_DBUS 0030 #define DBUS_API_SUBJECT_TO_CHANGE 0031 #include <dbus/dbus.h> 0032 #include <dbus/dbus-glib.h> 0033 #include <dbus/dbus-glib-lowlevel.h> 0034 #endif 0035 0036 //#include <gconf/gconf-client.h> 0037 0038 #define WNCK_I_KNOW_THIS_IS_UNSTABLE 0039 #include <libwnck/libwnck.h> 0040 #include <libwnck/window-action-menu.h> 0041 #endif 0042 #include <cairo.h> 0043 #include <cairo-xlib.h> 0044 0045 #if CAIRO_VERSION < CAIRO_VERSION_ENCODE(1, 1, 0) 0046 #define CAIRO_EXTEND_PAD CAIRO_EXTEND_NONE 0047 #endif 0048 #if 0 0049 #include <pango/pango-context.h> 0050 #include <pango/pangocairo.h> 0051 #endif 0052 #include <dlfcn.h> 0053 #include <glib.h> 0054 #include <glib/gstdio.h> 0055 #include <string.h> 0056 #include <stdlib.h> 0057 #include <math.h> 0058 #include <limits.h> 0059 #include <unistd.h> 0060 #include <sys/types.h> 0061 #include <signal.h> 0062 #include <sys/wait.h> 0063 #include