00001 #ifndef __CAIRO_DOCK_GLOBAL_VARIABLES_H__ 00002 #define __CAIRO_DOCK_GLOBAL_VARIABLES_H__ 00003 00004 #include <glib.h> 00005 #include <gtk/gtk.h> 00006 #include <cairo.h> 00007 00009 extern CairoDock *g_pMainDock; 00011 extern GHashTable *g_hDocksTable; 00012 extern gchar *g_cLanguage; 00014 extern gint g_iScreenWidth[2]; 00016 extern gint g_iScreenHeight[2]; 00017 00019 extern gint g_iDockLineWidth; 00021 extern gint g_iDockRadius; 00023 gint g_iFrameMargin; 00025 extern double g_fLineColor[4]; 00027 extern int g_iIconGap; 00029 extern int g_iLabelSize; 00031 extern gchar *g_cLabelPolice; 00033 extern int g_iLabelWeight; 00035 extern int g_iLabelStyle; 00036 00038 extern gboolean g_bRoundedBottomCorner; 00040 extern gboolean g_bAutoHide; 00041 00043 extern double g_fReflectSize; 00045 extern double g_fAlbedo; 00046 00048 extern double g_fStripesColorBright[4]; 00050 extern double g_fStripesColorDark[4]; 00051 00053 extern int g_iVisibleZoneWidth; 00055 extern int g_iVisibleZoneHeight; 00056 00058 extern GtkIconTheme *g_pIconTheme; 00060 extern gchar *g_cCairoDockDataDir; 00062 extern gchar *g_cCurrentThemePath; 00064 extern gchar *g_cCurrentLaunchersPath; 00065 00066 00068 extern cairo_surface_t *g_pVisibleZoneSurface; 00069 extern double g_fVisibleZoneImageWidth, g_fVisibleZoneImageHeight; 00071 extern double g_fVisibleZoneAlpha; 00072 extern int g_iNbStripes; 00074 extern double g_fAmplitude; 00076 extern int g_iSinusoidWidth; 00077 00079 extern gboolean g_bUseSeparator; 00080 00081 00083 extern gboolean g_bDirectionUp; 00084 00085 #endif