Référence du fichier cairo-dock-load.c

#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <gtk/gtk.h>
#include "cairo-dock-draw.h"
#include "cairo-dock-icons.h"
#include "cairo-dock-surface-factory.h"
#include "cairo-dock-launcher-factory.h"
#include "cairo-dock-application-factory.h"
#include "cairo-dock-separator-factory.h"
#include "cairo-dock-applet-factory.h"
#include "cairo-dock-dock-factory.h"
#include "cairo-dock-load.h"

Fonctions

gchar * cairo_dock_generate_file_path (gchar *cImageFile)
cairo_surface_t * cairo_dock_load_image (cairo_t *pSourceContext, gchar *cImageFile, double *fImageWidth, double *fImageHeight, double fRotationAngle, double fAlpha, gboolean bReapeatAsPattern)
cairo_surface_t * cairo_dock_load_image_for_icon (cairo_t *pSourceContext, gchar *cImageFile, double fImageWidth, double fImageHeight)
void cairo_dock_fill_one_icon_buffer (Icon *icon, cairo_t *pSourceContext, gdouble fMaxScale, gboolean bHorizontalDock)
void cairo_dock_fill_one_text_buffer (Icon *icon, cairo_t *pSourceContext, int iLabelSize, gchar *cLabelPolice, gboolean bHorizontalDock)
void cairo_dock_fill_one_extra_info_buffer (Icon *icon, cairo_t *pSourceContext, int iLabelSize, gchar *cLabelPolice, int iLabelWeight, double fBackgroundAlpha)
void cairo_dock_load_one_icon_from_scratch (Icon *pIcon, CairoDock *pDock)
void cairo_dock_reload_buffers_in_dock (gchar *cDockName, CairoDock *pDock, gpointer data)
void cairo_dock_reload_buffers_in_all_docks (GHashTable *hDocksTable)
void cairo_dock_load_visible_zone (CairoDock *pDock, gchar *cVisibleZoneImageFile, int iVisibleZoneWidth, int iVisibleZoneHeight, double fVisibleZoneAlpha)
cairo_surface_t * cairo_dock_load_stripes (cairo_t *pSourceContext, int iStripesWidth, int iStripesHeight, double fRotationAngle)
void cairo_dock_update_background_decorations_if_necessary (CairoDock *pDock, int iNewDecorationsWidth, int iNewDecorationsHeight)
void cairo_dock_load_background_decorations (CairoDock *pDock)

Variables

CairoDockg_pMainDock
GHashTable * g_hDocksTable
double g_fSubDockSizeRatio
gboolean g_bSameHorizontality
int g_iSinusoidWidth
gint g_iDockLineWidth
gint g_iDockRadius
gint g_iFrameMargin
double g_fAmplitude
int g_iIconGap
double g_fAlbedo
cairo_surface_t * g_pVisibleZoneSurface
gboolean g_bReverseVisibleImage
int g_iLabelWeight
int g_iLabelStyle
int g_iLabelSize
gchar * g_cLabelPolice
gboolean g_bTextAlwaysHorizontal
gchar * g_cCurrentThemePath
int g_iDockRadius
int g_iDockLineWidth
gchar * g_cBackgroundImageFile
double g_fBackgroundImageAlpha
cairo_surface_t * g_pBackgroundSurface [2]
cairo_surface_t * g_pBackgroundSurfaceFull [2]
double g_fBackgroundImageWidth
double g_fBackgroundImageHeight
gboolean g_bBackgroundImageRepeat
int g_iNbStripes
double g_fStripesAngle
double g_fStripesWidth
double g_fStripesColorBright [4]
double g_fStripesColorDark [4]
gboolean g_bDirectionUp
unsigned int g_iAppliMaxNameLength
int g_tMaxIconAuthorizedSize [CAIRO_DOCK_NB_TYPES]
int g_tMinIconAuthorizedSize [CAIRO_DOCK_NB_TYPES]
gboolean g_bUseGlitz

Documentation des fonctions

void cairo_dock_fill_one_extra_info_buffer Icon icon,
cairo_t *  pSourceContext,
int  iLabelSize,
gchar *  cLabelPolice,
int  iLabelWeight,
double  fBackgroundAlpha
 

void cairo_dock_fill_one_icon_buffer Icon icon,
cairo_t *  pSourceContext,
gdouble  fMaxScale,
gboolean  bHorizontalDock
 

void cairo_dock_fill_one_text_buffer Icon icon,
cairo_t *  pSourceContext,
int  iLabelSize,
gchar *  cLabelPolice,
gboolean  bHorizontalDock
 

gchar* cairo_dock_generate_file_path gchar *  cImageFile  ) 
 

void cairo_dock_load_background_decorations CairoDock pDock  ) 
 

cairo_surface_t* cairo_dock_load_image cairo_t *  pSourceContext,
gchar *  cImageFile,
double *  fImageWidth,
double *  fImageHeight,
double  fRotationAngle,
double  fAlpha,
gboolean  bReapeatAsPattern
 

cairo_surface_t* cairo_dock_load_image_for_icon cairo_t *  pSourceContext,
gchar *  cImageFile,
double  fImageWidth,
double  fImageHeight
 

void cairo_dock_load_one_icon_from_scratch Icon pIcon,
CairoDock pDock
 

cairo_surface_t* cairo_dock_load_stripes cairo_t *  pSourceContext,
int  iStripesWidth,
int  iStripesHeight,
double  fRotationAngle
 

void cairo_dock_load_visible_zone CairoDock pDock,
gchar *  cVisibleZoneImageFile,
int  iVisibleZoneWidth,
int  iVisibleZoneHeight,
double  fVisibleZoneAlpha
 

void cairo_dock_reload_buffers_in_all_docks GHashTable *  hDocksTable  ) 
 

void cairo_dock_reload_buffers_in_dock gchar *  cDockName,
CairoDock pDock,
gpointer  data
 

cairo_dock_update_dock_size (pDock);

void cairo_dock_update_background_decorations_if_necessary CairoDock pDock,
int  iNewDecorationsWidth,
int  iNewDecorationsHeight
 


Documentation des variables

gboolean g_bBackgroundImageRepeat
 

gboolean g_bDirectionUp
 

gboolean g_bReverseVisibleImage
 

gboolean g_bSameHorizontality
 

gboolean g_bTextAlwaysHorizontal
 

gboolean g_bUseGlitz
 

gchar* g_cBackgroundImageFile
 

gchar* g_cCurrentThemePath
 

gchar* g_cLabelPolice
 

double g_fAlbedo
 

double g_fAmplitude
 

double g_fBackgroundImageAlpha
 

double g_fBackgroundImageHeight
 

double g_fBackgroundImageWidth
 

double g_fStripesAngle
 

double g_fStripesColorBright[4]
 

double g_fStripesColorDark[4]
 

double g_fStripesWidth
 

double g_fSubDockSizeRatio
 

GHashTable* g_hDocksTable
 

unsigned int g_iAppliMaxNameLength
 

int g_iDockLineWidth
 

gint g_iDockLineWidth
 

int g_iDockRadius
 

gint g_iDockRadius
 

gint g_iFrameMargin
 

int g_iIconGap
 

int g_iLabelSize
 

int g_iLabelStyle
 

int g_iLabelWeight
 

int g_iNbStripes
 

int g_iSinusoidWidth
 

cairo_surface_t* g_pBackgroundSurface[2]
 

cairo_surface_t* g_pBackgroundSurfaceFull[2]
 

CairoDock* g_pMainDock
 

cairo_surface_t* g_pVisibleZoneSurface
 

int g_tMaxIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 

int g_tMinIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 


Généré le Tue Dec 4 16:38:28 2007 pour Cairo-Dock par  doxygen 1.4.6