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 gint g_iScreenWidth[2]; 00013 extern gint g_iScreenHeight[2]; 00015 extern int g_iNbDesktops; 00017 extern int g_iNbFacesForViewportX,g_iNbFacesForViewportY ; 00019 extern gchar *g_cConfFile; 00020 00022 extern gint g_iDockLineWidth; 00024 extern gint g_iDockRadius; 00026 gint g_iFrameMargin; 00028 extern double g_fLineColor[4]; 00030 extern int g_iIconGap; 00032 extern int g_iLabelSize; 00034 extern gchar *g_cLabelPolice; 00036 extern int g_iLabelWeight; 00038 extern int g_iLabelStyle; 00040 extern double g_fLabelAlphaThreshold; 00042 extern gboolean g_bTextAlwaysHorizontal; 00044 extern gboolean g_bLabelForPointedIconOnly; 00045 00047 extern gboolean g_bRoundedBottomCorner; 00049 extern gboolean g_bAutoHide; 00050 00052 extern double g_fReflectSize; 00054 extern double g_fAlbedo; 00055 00057 extern double g_fStripesColorBright[4]; 00059 extern double g_fStripesColorDark[4]; 00060 00062 extern int g_iVisibleZoneWidth; 00064 extern int g_iVisibleZoneHeight; 00065 00067 extern GtkIconTheme *g_pIconTheme; 00069 extern gchar *g_cCairoDockDataDir; 00071 extern gchar *g_cCurrentThemePath; 00073 extern gchar *g_cCurrentLaunchersPath; 00074 00075 00077 extern cairo_surface_t *g_pVisibleZoneSurface; 00078 extern double g_fVisibleZoneImageWidth, g_fVisibleZoneImageHeight; 00080 extern double g_fVisibleZoneAlpha; 00081 extern int g_iNbStripes; 00083 extern double g_fAmplitude; 00085 extern int g_iSinusoidWidth; 00086 00088 extern gboolean g_bUseSeparator; 00090 extern int g_tIconTypeOrder[CAIRO_DOCK_NB_TYPES]; 00091 00092 00094 extern gboolean g_bDirectionUp; 00095 00097 extern double g_fSubDockSizeRatio; 00098 00100 extern int g_iStringLineWidth; 00101 00103 extern int g_iMaxAuthorizedWidth; 00104 00106 extern CairoDockDesktopEnv g_iDesktopEnv; 00107 00109 extern CairoDockFMSortType g_iFileSortType; 00111 extern gboolean g_bShowHiddenFiles; 00112 00114 extern double g_fDeskletColor[4]; 00116 extern double g_fDeskletColorInside[4]; 00117 00118 #endif