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

#include <math.h>
#include <string.h>
#include <gtk/gtk.h>
#include <stdio.h>
#include <stdlib.h>
#include "cairo-dock-draw.h"
#include "cairo-dock-load.h"
#include "cairo-dock-icons.h"
#include "cairo-dock-applications-manager.h"
#include "cairo-dock-modules.h"
#include "cairo-dock-keyfile-manager.h"
#include "cairo-dock-gui-factory.h"
#include "cairo-dock-dock-factory.h"
#include "cairo-dock-themes-manager.h"
#include "cairo-dock-renderer-manager.h"
#include "cairo-dock-menu.h"
#include "cairo-dock-callbacks.h"
#include "cairo-dock-dialogs.h"
#include "cairo-dock-config.h"

Macros

#define CAIRO_DOCK_TYPE_CONF_FILE_FILE   ".cairo-dock-conf-file"

Fonctions

gboolean cairo_dock_get_boolean_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, gboolean bDefaultValue)
int cairo_dock_get_integer_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, int iDefaultValue)
double cairo_dock_get_double_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, double fDefaultValue)
gchar * cairo_dock_get_string_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, const gchar *cDefaultValue)
void cairo_dock_get_integer_list_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, int *iValueBuffer, int iNbElements, int *iDefaultValues)
void cairo_dock_get_double_list_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, double *fValueBuffer, int iNbElements, double *fDefaultValues)
gchar ** cairo_dock_get_string_list_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, gsize *length, gchar *cDefaultValues)
CairoDockAnimationType cairo_dock_get_animation_type_key_value (GKeyFile *pKeyFile, gchar *cGroupName, gchar *cKeyName, gboolean *bFlushConfFileNeeded, CairoDockAnimationType iDefaultAnimation)
void cairo_dock_read_conf_file (gchar *cConfFilePath, CairoDock *pDock)
gboolean cairo_dock_edit_conf_file_core (GtkWidget *pWidget, gchar *cConfFilePath, gchar *cTitle, int iWindowWidth, int iWindowHeight, gchar iIdentifier, gchar *cPresentedGroup, CairoDockConfigFunc pConfigFunc, gpointer data, GFunc pFreeUserDataFunc, CairoDockConfigFunc pConfigFunc2, gchar *cConfFilePath2, gchar *cButtonConvert, gchar *cButtonRevert)
gboolean cairo_dock_edit_conf_file_full (GtkWidget *pWidget, gchar *cConfFilePath, gchar *cTitle, int iWindowWidth, int iWindowHeight, gchar iIdentifier, gchar *cPresentedGroup, CairoDockConfigFunc pConfigFunc, gpointer data, GFunc pFreeUserDataFunc, CairoDockConfigFunc pConfigFunc2, gchar *cConfFilePath2, gchar *cButtonConvert, gchar *cButtonRevert)
void cairo_dock_update_conf_file_with_position (gchar *cConfFilePath, int x, int y)
void cairo_dock_update_conf_file_with_translations_full (gchar *cConfFile, gchar *cTranslationsDir, gchar *cGroupName, gchar *cKeyName)
CairoDockDesktopEnv cairo_dock_guess_environment (void)
void cairo_dock_copy_easy_conf_file (gchar *cEasyConfFilePath, GKeyFile *pMainKeyFile)
void cairo_dock_copy_to_easy_conf_file (GKeyFile *pMainKeyFile, gchar *cEasyConfFilePath)
void cairo_dock_build_easy_conf_file (gchar *cMainConfFilePath, gchar *cEasyConfFilePath)
void cairo_dock_read_easy_conf_file (gchar *cEasyConfFilePath, gpointer data)
gboolean cairo_dock_use_full_conf_file (void)
void cairo_dock_mark_prefered_conf_file (gchar *cConfFilePath)

Variables

CairoDockg_pMainDock
GHashTable * g_hDocksTable
gchar * g_cLanguage
gboolean g_bReverseVisibleImage
gboolean g_bReserveSpace
gchar * g_cMainDockDefaultRendererName
gchar * g_cSubDockDefaultRendererName
gchar * g_cCurrentThemePath
gchar * g_cEasyConfFile
gchar * g_cCairoDockDataDir
int g_iMaxAuthorizedWidth
int g_iScrollAmount
gboolean g_bResetScrollOnLeave
double g_fScrollAcceleration
int g_iSinusoidWidth
double g_fAmplitude
int g_iIconGap
double g_fReflectSize
double g_fAlbedo
gboolean g_bDynamicReflection
double g_fAlphaAtRest
gboolean g_bAutoHide
double g_fVisibleZoneAlpha
gboolean g_bDirectionUp
gboolean g_bSameHorizontality
double g_fSubDockSizeRatio
gboolean g_bAnimateSubDock
int g_iLeaveSubDockDelay
int g_iShowSubDockDelay
int g_iLabelSize
gchar * g_cLabelPolice
int g_iLabelWeight
int g_iLabelStyle
gboolean g_bLabelForPointedIconOnly
double g_fLabelAlphaThreshold
gboolean g_bTextAlwaysHorizontal
gchar ** g_cDefaultIconDirectory
GtkIconTheme * g_pIconTheme
gchar * g_cCurrentLaunchersPath
gchar * g_cConfFile
int g_iVisibleZoneWidth
int g_iVisibleZoneHeight
int g_fBackgroundImageWidth
int g_fBackgroundImageHeight
int g_iDockRadius
gint g_iFrameMargin
int g_iDockLineWidth
gboolean g_bRoundedBottomCorner
double g_fLineColor [4]
gint g_iStringLineWidth
double g_fStringColor [4]
gboolean g_bBackgroundImageRepeat
double g_fBackgroundImageAlpha
gchar * g_cBackgroundImageFile
gboolean g_bDecorationsFollowMouse
double g_fStripesColorBright [4]
double g_fStripesColorDark [4]
cairo_surface_t * g_pStripesBuffer
int g_iNbStripes
double g_fStripesSpeedFactor
double g_fStripesWidth
double g_fStripesAngle
int g_iScreenWidth [2]
int g_iScreenHeight [2]
double g_fUnfoldAcceleration
int g_iGrowUpInterval
int g_iShrinkDownInterval
double g_fMoveUpSpeed
double g_fMoveDownSpeed
double g_fRefreshInterval
gboolean g_bShowAppli
gboolean g_bUniquePid
gboolean g_bGroupAppliByClass
int g_iAppliMaxNameLength
gboolean g_bMinimizeOnClick
gboolean g_bDemandsAttentionWithDialog
gboolean g_bDemandsAttentionWithAnimation
gboolean g_bAnimateOnActiveWindow
int g_tMaxIconAuthorizedSize [CAIRO_DOCK_NB_TYPES]
int g_tMinIconAuthorizedSize [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]
gchar * g_cSeparatorImage
gboolean g_bRevolveSeparator
gboolean g_bConstantSeparatorSize
int g_iDialogButtonWidth
int g_iDialogButtonHeight
double g_fDialogAlpha
int g_iDialogIconSize

Documentation des macros

#define CAIRO_DOCK_TYPE_CONF_FILE_FILE   ".cairo-dock-conf-file"
 


Documentation des fonctions

void cairo_dock_build_easy_conf_file gchar *  cMainConfFilePath,
gchar *  cEasyConfFilePath
 

void cairo_dock_copy_easy_conf_file gchar *  cEasyConfFilePath,
GKeyFile *  pMainKeyFile
 

void cairo_dock_copy_to_easy_conf_file GKeyFile *  pMainKeyFile,
gchar *  cEasyConfFilePath
 

gboolean cairo_dock_edit_conf_file_core GtkWidget *  pWidget,
gchar *  cConfFilePath,
gchar *  cTitle,
int  iWindowWidth,
int  iWindowHeight,
gchar  iIdentifier,
gchar *  cPresentedGroup,
CairoDockConfigFunc  pConfigFunc,
gpointer  data,
GFunc  pFreeUserDataFunc,
CairoDockConfigFunc  pConfigFunc2,
gchar *  cConfFilePath2,
gchar *  cButtonConvert,
gchar *  cButtonRevert
 

gboolean cairo_dock_edit_conf_file_full GtkWidget *  pWidget,
gchar *  cConfFilePath,
gchar *  cTitle,
int  iWindowWidth,
int  iWindowHeight,
gchar  iIdentifier,
gchar *  cPresentedGroup,
CairoDockConfigFunc  pConfigFunc,
gpointer  data,
GFunc  pFreeUserDataFunc,
CairoDockConfigFunc  pConfigFunc2,
gchar *  cConfFilePath2,
gchar *  cButtonConvert,
gchar *  cButtonRevert
 

CairoDockAnimationType cairo_dock_get_animation_type_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
CairoDockAnimationType  iDefaultAnimation
 

gboolean cairo_dock_get_boolean_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
gboolean  bDefaultValue
 

double cairo_dock_get_double_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
double  fDefaultValue
 

void cairo_dock_get_double_list_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
double *  fValueBuffer,
int  iNbElements,
double *  fDefaultValues
 

int cairo_dock_get_integer_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
int  iDefaultValue
 

void cairo_dock_get_integer_list_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
int *  iValueBuffer,
int  iNbElements,
int *  iDefaultValues
 

gchar* cairo_dock_get_string_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
const gchar *  cDefaultValue
 

gchar** cairo_dock_get_string_list_key_value GKeyFile *  pKeyFile,
gchar *  cGroupName,
gchar *  cKeyName,
gboolean *  bFlushConfFileNeeded,
gsize *  length,
gchar *  cDefaultValues
 

CairoDockDesktopEnv cairo_dock_guess_environment void   ) 
 

void cairo_dock_mark_prefered_conf_file gchar *  cConfFilePath  ) 
 

void cairo_dock_read_conf_file gchar *  cConfFilePath,
CairoDock pDock
 

gchar *cScreenBorder = cairo_dock_get_string_key_value (pKeyFile, "Position", "screen border", &bFlushConfFileNeeded, "bottom");

cairo_dock_update_dock_size (pDock);

void cairo_dock_read_easy_conf_file gchar *  cEasyConfFilePath,
gpointer  data
 

void cairo_dock_update_conf_file_with_position gchar *  cConfFilePath,
int  x,
int  y
 

void cairo_dock_update_conf_file_with_translations_full gchar *  cConfFile,
gchar *  cTranslationsDir,
gchar *  cGroupName,
gchar *  cKeyName
 

gboolean cairo_dock_use_full_conf_file void   ) 
 


Documentation des variables

gboolean g_bAnimateOnActiveWindow
 

gboolean g_bAnimateSubDock
 

gboolean g_bAutoHide
 

gboolean g_bBackgroundImageRepeat
 

gboolean g_bConstantSeparatorSize
 

gboolean g_bDecorationsFollowMouse
 

gboolean g_bDemandsAttentionWithAnimation
 

gboolean g_bDemandsAttentionWithDialog
 

gboolean g_bDirectionUp
 

gboolean g_bDynamicReflection
 

gboolean g_bGroupAppliByClass
 

gboolean g_bLabelForPointedIconOnly
 

gboolean g_bMinimizeOnClick
 

gboolean g_bReserveSpace
 

gboolean g_bResetScrollOnLeave
 

gboolean g_bReverseVisibleImage
 

gboolean g_bRevolveSeparator
 

gboolean g_bRoundedBottomCorner
 

gboolean g_bSameHorizontality
 

gboolean g_bShowAppli
 

gboolean g_bTextAlwaysHorizontal
 

gboolean g_bUniquePid
 

gchar* g_cBackgroundImageFile
 

gchar* g_cCairoDockDataDir
 

gchar* g_cConfFile
 

gchar* g_cCurrentLaunchersPath
 

gchar* g_cCurrentThemePath
 

gchar** g_cDefaultIconDirectory
 

gchar* g_cEasyConfFile
 

gchar* g_cLabelPolice
 

gchar* g_cLanguage
 

gchar* g_cMainDockDefaultRendererName
 

gchar* g_cSeparatorImage
 

gchar* g_cSubDockDefaultRendererName
 

double g_fAlbedo
 

double g_fAlphaAtRest
 

double g_fAmplitude
 

double g_fBackgroundImageAlpha
 

int g_fBackgroundImageHeight
 

int g_fBackgroundImageWidth
 

double g_fDialogAlpha
 

double g_fLabelAlphaThreshold
 

double g_fLineColor[4]
 

double g_fMoveDownSpeed
 

double g_fMoveUpSpeed
 

double g_fReflectSize
 

double g_fRefreshInterval
 

double g_fScrollAcceleration
 

double g_fStringColor[4]
 

double g_fStripesAngle
 

double g_fStripesColorBright[4]
 

double g_fStripesColorDark[4]
 

double g_fStripesSpeedFactor
 

double g_fStripesWidth
 

double g_fSubDockSizeRatio
 

double g_fUnfoldAcceleration
 

double g_fVisibleZoneAlpha
 

GHashTable* g_hDocksTable
 

int g_iAppliMaxNameLength
 

int g_iDialogButtonHeight
 

int g_iDialogButtonWidth
 

int g_iDialogIconSize
 

int g_iDockLineWidth
 

int g_iDockRadius
 

gint g_iFrameMargin
 

int g_iGrowUpInterval
 

int g_iIconGap
 

int g_iLabelSize
 

int g_iLabelStyle
 

int g_iLabelWeight
 

int g_iLeaveSubDockDelay
 

int g_iMaxAuthorizedWidth
 

int g_iNbStripes
 

int g_iScreenHeight[2]
 

int g_iScreenWidth[2]
 

int g_iScrollAmount
 

int g_iShowSubDockDelay
 

int g_iShrinkDownInterval
 

int g_iSinusoidWidth
 

gint g_iStringLineWidth
 

int g_iVisibleZoneHeight
 

int g_iVisibleZoneWidth
 

GtkIconTheme* g_pIconTheme
 

CairoDock* g_pMainDock
 

cairo_surface_t* g_pStripesBuffer
 

int g_tAnimationType[CAIRO_DOCK_NB_TYPES]
 

int g_tIconTypeOrder[CAIRO_DOCK_NB_TYPES]
 

int g_tMaxIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 

int g_tMinIconAuthorizedSize[CAIRO_DOCK_NB_TYPES]
 

int g_tNbAnimationRounds[CAIRO_DOCK_NB_TYPES]
 


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