Référence du fichier src/cairo-dock.c


Fonctions

int main (int argc, char **argv)

Variables

CairoDockg_pMainDock
 pointeur sur le dock principal.
GHashTable * g_hDocksTable = NULL
 table des docks existant.
int g_iWmHint
gchar * g_cLanguage = NULL
gboolean g_bReserveSpace
gchar * g_cMainDockDefaultRendererName = NULL
gchar * g_cSubDockDefaultRendererName = NULL
gboolean g_bReverseVisibleImage
gint g_iScreenWidth [2]
 dimensions de l'ecran.
gint g_iScreenHeight [2]
int g_iMaxAuthorizedWidth
int g_iScrollAmount
gboolean g_bResetScrollOnLeave
double g_fScrollAcceleration
gchar * g_cCurrentThemePath = NULL
 le chemin vers le repertoire du theme courant.
gchar * g_cCurrentLaunchersPath = NULL
 le chemin vers le repertoire des lanceurs/icones du theme courant.
gchar * g_cConfFile = NULL
gchar * g_cEasyConfFile = NULL
gchar ** g_cDefaultIconDirectory = NULL
GtkIconTheme * g_pIconTheme = NULL
 le theme d'icone choisi.
gchar * g_cCairoDockDataDir = NULL
 le repertoire ou on va chercher les .desktop.
gboolean g_bAutoHide
 TRUE si l'auto-hide est active.
double g_fAmplitude
 amplitude de la siunsoide.
int g_iSinusoidWidth
 largeur de la sinusoide en pixels. On va de 0 a pi en la parcourant, en etant a pi/2 au niveau du curseur; en dehors de cet intervalle, la sinusoide est plate.
gint g_iDockLineWidth
 epaisseur du cadre (en pixels).
gint g_iDockRadius
 rayon des coins du cadre.
gint g_iFrameMargin
 marge entre le cadre et les icones.
gboolean g_bRoundedBottomCorner
 vrai ssi les coins du bas sont arrondis.
double g_fLineColor [4]
 la couleur du cadre.
gint g_iStringLineWidth
 epaisseur de la ficelle.
double g_fStringColor [4]
 la couleur de la ficelle.
double g_fReflectSize
 taille des reflets, en pixels, calcules par rapport a la hauteur max des icones.
double g_fAlbedo
 pouvoir reflechissant du plan.
gboolean g_bDynamicReflection
 dis s'il faut recalculer en temps reel le degrade en transparence des reflets.
cairo_surface_t * g_pVisibleZoneSurface = NULL
 surface de la zone de rappel.
double g_fVisibleZoneAlpha
 transparence de la zone de rappel.
int g_iNbStripes
double g_fStripesSpeedFactor
double g_fStripesWidth
double g_fStripesColorBright [4]
double g_fStripesColorDark [4]
double g_fStripesAngle
gchar * g_cBackgroundImageFile = NULL
 nom du fichier image a mettre en fond.
double g_fBackgroundImageWidth = 0
 sa taille reelle.
double g_fBackgroundImageHeight = 0
gboolean g_bBackgroundImageRepeat
 repeter l'image du fond comme un motif.
double g_fBackgroundImageAlpha
 transparence de l'image de fond.
cairo_surface_t * g_pBackgroundSurface [2] = {NULL, NULL}
 surface associee a l'image du fond, de la taille de l'image du fond.
cairo_surface_t * g_pBackgroundSurfaceFull [2] = {NULL, NULL}
 surface associee aux decorations, de 2 fois la taille de la fenetre.
gboolean g_bDecorationsFollowMouse
int g_iIconGap
 ecart en pixels entre les icones.
int g_tMinIconAuthorizedSize [CAIRO_DOCK_NB_TYPES]
 les tailles min et max pour chaque type d'icone.
int g_tMaxIconAuthorizedSize [CAIRO_DOCK_NB_TYPES]
int g_tAnimationType [CAIRO_DOCK_NB_TYPES]
int g_tNbAnimationRounds [CAIRO_DOCK_NB_TYPES]
int g_tIconTypeOrder [CAIRO_DOCK_NB_TYPES]
int g_tNbIterInOneRound [CAIRO_DOCK_NB_ANIMATIONS] = {17, 20, 20, 12, 20, 20, 0}
int g_iVisibleZoneWidth = 0
 dimensions de la zone ou on place le curseur pour faire apparaitre le dock.
int g_iVisibleZoneHeight = 0
gboolean g_bDirectionUp
 la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas.
gboolean g_bSameHorizontality
 dit si les sous-docks ont la meme horizontalite que les docks racines.
double g_fSubDockSizeRatio
 ratio de la taille des icones des sous-docks par rapport a celles du dock principal.
gboolean g_bAnimateSubDock
 TRUE s'il faut animer les sous-docks des leur apparition.
int g_iLeaveSubDockDelay
int g_iShowSubDockDelay
int g_iLabelSize
 taille de la police des etiquettes.
gchar * g_cLabelPolice = NULL
 police de caracteres des etiquettes.
int g_iLabelWeight
 epaisseur des traits.
int g_iLabelStyle
 italique ou droit.
gboolean g_bLabelForPointedIconOnly
double g_fLabelAlphaThreshold
gboolean g_bTextAlwaysHorizontal
 TRUE <=> etiquettes horizontales meme pour les docks verticaux.
double g_fAlphaAtRest
double g_fUnfoldAcceleration = 0
int g_iGrowUpInterval
int g_iShrinkDownInterval
double g_fMoveUpSpeed = 0.5
double g_fMoveDownSpeed = 0.33
double g_fRefreshInterval = .04
gboolean g_bShowAppli = FALSE
gboolean g_bUniquePid
gboolean g_bGroupAppliByClass = TRUE
int g_iAppliMaxNameLength
gboolean g_bMinimizeOnClick
gboolean g_bCloseAppliOnMiddleClick
gboolean g_bDemandsAttentionWithDialog
gboolean g_bDemandsAttentionWithAnimation
gboolean g_bAnimateOnActiveWindow
gchar * g_cSeparatorImage = NULL
 nom d'une image a afficher en tant que separateur.
gboolean g_bRevolveSeparator
 faire pivoter l'image des separateurs.
gboolean g_bConstantSeparatorSize
 garder les separateurs de taille constante.
int g_iDialogButtonWidth
int g_iDialogButtonHeight
double g_fDialogAlpha
int g_iDialogIconSize
gboolean g_bKeepAbove = TRUE
gboolean g_bSkipPager = TRUE
gboolean g_bSkipTaskbar = TRUE
gboolean g_bSticky = TRUE
gboolean g_bUseGlitz = FALSE
gboolean g_bVerbose = FALSE
short g_iMajorVersion
short g_iMinorVersion
short g_iMicroVersion

Documentation des fonctions

int main int  argc,
char **  argv
 


Documentation des variables

CairoDock* g_pMainDock
 

pointeur sur le dock principal.

GHashTable* g_hDocksTable = NULL
 

table des docks existant.

int g_iWmHint
 

gchar* g_cLanguage = NULL
 

gboolean g_bReserveSpace
 

gchar* g_cMainDockDefaultRendererName = NULL
 

gchar* g_cSubDockDefaultRendererName = NULL
 

gboolean g_bReverseVisibleImage
 

gint g_iScreenWidth[2]
 

dimensions de l'ecran.

gint g_iScreenHeight[2]
 

int g_iMaxAuthorizedWidth
 

int g_iScrollAmount
 

gboolean g_bResetScrollOnLeave
 

double g_fScrollAcceleration
 

gchar* g_cCurrentThemePath = NULL
 

le chemin vers le repertoire du theme courant.

gchar* g_cCurrentLaunchersPath = NULL
 

le chemin vers le repertoire des lanceurs/icones du theme courant.

gchar* g_cConfFile = NULL
 

gchar* g_cEasyConfFile = NULL
 

gchar** g_cDefaultIconDirectory = NULL
 

GtkIconTheme* g_pIconTheme = NULL
 

le theme d'icone choisi.

gchar* g_cCairoDockDataDir = NULL
 

le repertoire ou on va chercher les .desktop.

gboolean g_bAutoHide
 

TRUE si l'auto-hide est active.

double g_fAmplitude
 

amplitude de la siunsoide.

int g_iSinusoidWidth
 

largeur de la sinusoide en pixels. On va de 0 a pi en la parcourant, en etant a pi/2 au niveau du curseur; en dehors de cet intervalle, la sinusoide est plate.

gint g_iDockLineWidth
 

epaisseur du cadre (en pixels).

gint g_iDockRadius
 

rayon des coins du cadre.

gint g_iFrameMargin
 

marge entre le cadre et les icones.

gboolean g_bRoundedBottomCorner
 

vrai ssi les coins du bas sont arrondis.

double g_fLineColor[4]
 

la couleur du cadre.

gint g_iStringLineWidth
 

epaisseur de la ficelle.

double g_fStringColor[4]
 

la couleur de la ficelle.

double g_fReflectSize
 

taille des reflets, en pixels, calcules par rapport a la hauteur max des icones.

double g_fAlbedo
 

pouvoir reflechissant du plan.

gboolean g_bDynamicReflection
 

dis s'il faut recalculer en temps reel le degrade en transparence des reflets.

cairo_surface_t* g_pVisibleZoneSurface = NULL
 

surface de la zone de rappel.

double g_fVisibleZoneAlpha
 

transparence de la zone de rappel.

int g_iNbStripes
 

double g_fStripesSpeedFactor
 

double g_fStripesWidth
 

double g_fStripesColorBright[4]
 

double g_fStripesColorDark[4]
 

double g_fStripesAngle
 

gchar* g_cBackgroundImageFile = NULL
 

nom du fichier image a mettre en fond.

double g_fBackgroundImageWidth = 0
 

sa taille reelle.

double g_fBackgroundImageHeight = 0
 

gboolean g_bBackgroundImageRepeat
 

repeter l'image du fond comme un motif.

double g_fBackgroundImageAlpha
 

transparence de l'image de fond.

cairo_surface_t* g_pBackgroundSurface[2] = {NULL, NULL}
 

surface associee a l'image du fond, de la taille de l'image du fond.

cairo_surface_t* g_pBackgroundSurfaceFull[2] = {NULL, NULL}
 

surface associee aux decorations, de 2 fois la taille de la fenetre.

gboolean g_bDecorationsFollowMouse
 

int g_iIconGap
 

ecart en pixels entre les icones.

int g_tMinIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 

les tailles min et max pour chaque type d'icone.

int g_tMaxIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 

int g_tAnimationType[CAIRO_DOCK_NB_TYPES]
 

int g_tNbAnimationRounds[CAIRO_DOCK_NB_TYPES]
 

int g_tIconTypeOrder[CAIRO_DOCK_NB_TYPES]
 

int g_tNbIterInOneRound[CAIRO_DOCK_NB_ANIMATIONS] = {17, 20, 20, 12, 20, 20, 0}
 

int g_iVisibleZoneWidth = 0
 

dimensions de la zone ou on place le curseur pour faire apparaitre le dock.

int g_iVisibleZoneHeight = 0
 

gboolean g_bDirectionUp
 

la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas.

gboolean g_bSameHorizontality
 

dit si les sous-docks ont la meme horizontalite que les docks racines.

double g_fSubDockSizeRatio
 

ratio de la taille des icones des sous-docks par rapport a celles du dock principal.

gboolean g_bAnimateSubDock
 

TRUE s'il faut animer les sous-docks des leur apparition.

int g_iLeaveSubDockDelay
 

int g_iShowSubDockDelay
 

int g_iLabelSize
 

taille de la police des etiquettes.

gchar* g_cLabelPolice = NULL
 

police de caracteres des etiquettes.

int g_iLabelWeight
 

epaisseur des traits.

int g_iLabelStyle
 

italique ou droit.

gboolean g_bLabelForPointedIconOnly
 

double g_fLabelAlphaThreshold
 

gboolean g_bTextAlwaysHorizontal
 

TRUE <=> etiquettes horizontales meme pour les docks verticaux.

double g_fAlphaAtRest
 

double g_fUnfoldAcceleration = 0
 

int g_iGrowUpInterval
 

int g_iShrinkDownInterval
 

double g_fMoveUpSpeed = 0.5
 

double g_fMoveDownSpeed = 0.33
 

double g_fRefreshInterval = .04
 

gboolean g_bShowAppli = FALSE
 

gboolean g_bUniquePid
 

gboolean g_bGroupAppliByClass = TRUE
 

int g_iAppliMaxNameLength
 

gboolean g_bMinimizeOnClick
 

gboolean g_bCloseAppliOnMiddleClick
 

gboolean g_bDemandsAttentionWithDialog
 

gboolean g_bDemandsAttentionWithAnimation
 

gboolean g_bAnimateOnActiveWindow
 

gchar* g_cSeparatorImage = NULL
 

nom d'une image a afficher en tant que separateur.

gboolean g_bRevolveSeparator
 

faire pivoter l'image des separateurs.

gboolean g_bConstantSeparatorSize
 

garder les separateurs de taille constante.

int g_iDialogButtonWidth
 

int g_iDialogButtonHeight
 

double g_fDialogAlpha
 

int g_iDialogIconSize
 

gboolean g_bKeepAbove = TRUE
 

gboolean g_bSkipPager = TRUE
 

gboolean g_bSkipTaskbar = TRUE
 

gboolean g_bSticky = TRUE
 

gboolean g_bUseGlitz = FALSE
 

gboolean g_bVerbose = FALSE
 

short g_iMajorVersion
 

short g_iMinorVersion
 

short g_iMicroVersion
 


Généré le Fri Dec 7 13:11:02 2007 pour Cairo-Dock par  doxygen 1.4.6