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

Aller au code source de ce fichier.

Structures de données

struct  CairoDockRenderer
struct  _CairoDock
struct  _CairoDockVisitCard
struct  _CairoDockModule
struct  _CairoDockDialog
struct  _Icon

Macros

#define CAIRO_DOCK_DATA_DIR   ".cairo-dock"
 Nom du repertoire de travail de cairo-dock.
#define CAIRO_DOCK_THEMES_DIR   "themes"
 Nom du repertoire des themes.
#define CAIRO_DOCK_CURRENT_THEME_NAME   "current_theme"
 Nom du repertoire du theme courant.
#define CAIRO_DOCK_LAUNCHERS_DIR   "launchers"
 Nom du repertoire des lanceurs et leurs icones.
#define CAIRO_DOCK_MAIN_DOCK_NAME   "_MainDock_"
 Nom du dock principal (le 1er cree).
#define CAIRO_DOCK_DEFAULT_RENDERER_NAME   "default"
 Nom de la vue par defaut.
#define CAIRO_DOCK_LAST_ORDER   -1e9
#define CAIRO_DOCK_NB_MAX_ITERATIONS   1000
#define CAIRO_DOCK_UPDATE_DOCK_SIZE   TRUE
#define CAIRO_DOCK_ANIMATE_ICON   TRUE
#define CAIRO_DOCK_APPLY_RATIO   TRUE
#define CAIRO_DOCK_MESSAGE(s,...)

Définition de type

typedef struct _CairoDock CairoDock
typedef struct
_CairoDockModule 
CairoDockModule
typedef struct
_CairoDockDialog 
CairoDockDialog
typedef struct _Icon Icon
typedef struct
_CairoDockVisitCard 
CairoDockVisitCard
typedef void(* CairoDockCalculateMaxDockSizeFunc )(CairoDock *pDock)
typedef Icon *(* CairoDockCalculateIconsFunc )(CairoDock *pDock)
typedef void(* CairoDockRenderFunc )(CairoDock *pDock)
typedef void(* CairoDockRenderOptimizedFunc )(CairoDock *pDock, GdkRectangle *pArea)
typedef void(* CairoDockSetSubDockPositionFunc )(Icon *pPointedIcon, CairoDock *pParentDock)
typedef
CairoDockVisitCard *(* 
CairoDockModulePreInit )(void)
typedef gpointer(* CairoDockModuleInit )(CairoDock *pDock, gchar **cConfFilePath, GError **erreur)
typedef void(* CairoDockModuleStop )(void)
typedef void(* CairoDockActionOnAnswerFunc )(int iAnswer, GtkWidget *pWidget, gpointer data)
typedef void(* CairoDockConfigFunc )(gchar *cConfFile, gpointer data)

Énumérations

enum  CairoDockTypeHorizontality { CAIRO_DOCK_VERTICAL = 0, CAIRO_DOCK_HORIZONTAL }
enum  CairoDockIconType {
  CAIRO_DOCK_LAUNCHER = 0, CAIRO_DOCK_SEPARATOR12, CAIRO_DOCK_APPLI, CAIRO_DOCK_SEPARATOR23,
  CAIRO_DOCK_APPLET, CAIRO_DOCK_NB_TYPES
}
enum  CairoDockAnimationType {
  CAIRO_DOCK_BOUNCE = 0, CAIRO_DOCK_ROTATE, CAIRO_DOCK_BLINK, CAIRO_DOCK_PULSE,
  CAIRO_DOCK_UPSIDE_DOWN, CAIRO_DOCK_WOBBLY, CAIRO_DOCK_RANDOM, CAIRO_DOCK_NB_ANIMATIONS,
  CAIRO_DOCK_FOLLOW_MOUSE, CAIRO_DOCK_AVOID_MOUSE
}
enum  CairoDockSizeType { CAIRO_DOCK_MAX_SIZE, CAIRO_DOCK_NORMAL_SIZE, CAIRO_DOCK_MIN_SIZE }
enum  CairoDockMousePositionType { CAIRO_DOCK_MOUSE_INSIDE, CAIRO_DOCK_MOUSE_ON_THE_EDGE, CAIRO_DOCK_MOUSE_OUTSIDE }
enum  CairoDockDesktopEnv { CAIRO_DOCK_UNKNOWN_ENV = 0, CAIRO_DOCK_GNOME, CAIRO_DOCK_KDE }
enum  CairoDockPositionType {
  CAIRO_DOCK_BOTTOM = 0, CAIRO_DOCK_TOP, CAIRO_DOCK_LEFT, CAIRO_DOCK_RIGHT,
  CAIRO_DOCK_NB_POSITIONS
}


Documentation des macros

#define CAIRO_DOCK_DATA_DIR   ".cairo-dock"

Nom du repertoire de travail de cairo-dock.

#define CAIRO_DOCK_THEMES_DIR   "themes"

Nom du repertoire des themes.

#define CAIRO_DOCK_CURRENT_THEME_NAME   "current_theme"

Nom du repertoire du theme courant.

#define CAIRO_DOCK_LAUNCHERS_DIR   "launchers"

Nom du repertoire des lanceurs et leurs icones.

#define CAIRO_DOCK_MAIN_DOCK_NAME   "_MainDock_"

Nom du dock principal (le 1er cree).

#define CAIRO_DOCK_DEFAULT_RENDERER_NAME   "default"

Nom de la vue par defaut.

#define CAIRO_DOCK_LAST_ORDER   -1e9

#define CAIRO_DOCK_NB_MAX_ITERATIONS   1000

#define CAIRO_DOCK_UPDATE_DOCK_SIZE   TRUE

#define CAIRO_DOCK_ANIMATE_ICON   TRUE

#define CAIRO_DOCK_APPLY_RATIO   TRUE

#define CAIRO_DOCK_MESSAGE ( s,
...   ) 


Documentation des définition de type

typedef struct _CairoDock CairoDock

typedef struct _CairoDockModule CairoDockModule

typedef struct _CairoDockDialog CairoDockDialog

typedef struct _Icon Icon

typedef struct _CairoDockVisitCard CairoDockVisitCard

typedef void(* CairoDockCalculateMaxDockSizeFunc)(CairoDock *pDock)

typedef Icon*(* CairoDockCalculateIconsFunc)(CairoDock *pDock)

typedef void(* CairoDockRenderFunc)(CairoDock *pDock)

typedef void(* CairoDockRenderOptimizedFunc)(CairoDock *pDock, GdkRectangle *pArea)

typedef void(* CairoDockSetSubDockPositionFunc)(Icon *pPointedIcon, CairoDock *pParentDock)

typedef CairoDockVisitCard*(* CairoDockModulePreInit)(void)

typedef gpointer(* CairoDockModuleInit)(CairoDock *pDock, gchar **cConfFilePath, GError **erreur)

typedef void(* CairoDockModuleStop)(void)

typedef void(* CairoDockActionOnAnswerFunc)(int iAnswer, GtkWidget *pWidget, gpointer data)

typedef void(* CairoDockConfigFunc)(gchar *cConfFile, gpointer data)


Documentation du type de l'énumération

enum CairoDockTypeHorizontality

Valeurs énumérées:
CAIRO_DOCK_VERTICAL 
CAIRO_DOCK_HORIZONTAL 

enum CairoDockIconType

Valeurs énumérées:
CAIRO_DOCK_LAUNCHER 
CAIRO_DOCK_SEPARATOR12 
CAIRO_DOCK_APPLI 
CAIRO_DOCK_SEPARATOR23 
CAIRO_DOCK_APPLET 
CAIRO_DOCK_NB_TYPES 

enum CairoDockAnimationType

Valeurs énumérées:
CAIRO_DOCK_BOUNCE 
CAIRO_DOCK_ROTATE 
CAIRO_DOCK_BLINK 
CAIRO_DOCK_PULSE 
CAIRO_DOCK_UPSIDE_DOWN 
CAIRO_DOCK_WOBBLY 
CAIRO_DOCK_RANDOM 
CAIRO_DOCK_NB_ANIMATIONS 
CAIRO_DOCK_FOLLOW_MOUSE 
CAIRO_DOCK_AVOID_MOUSE 

enum CairoDockSizeType

Valeurs énumérées:
CAIRO_DOCK_MAX_SIZE 
CAIRO_DOCK_NORMAL_SIZE 
CAIRO_DOCK_MIN_SIZE 

enum CairoDockMousePositionType

Valeurs énumérées:
CAIRO_DOCK_MOUSE_INSIDE 
CAIRO_DOCK_MOUSE_ON_THE_EDGE 
CAIRO_DOCK_MOUSE_OUTSIDE 

enum CairoDockDesktopEnv

Valeurs énumérées:
CAIRO_DOCK_UNKNOWN_ENV 
CAIRO_DOCK_GNOME 
CAIRO_DOCK_KDE 

enum CairoDockPositionType

Valeurs énumérées:
CAIRO_DOCK_BOTTOM 
CAIRO_DOCK_TOP 
CAIRO_DOCK_LEFT 
CAIRO_DOCK_RIGHT 
CAIRO_DOCK_NB_POSITIONS 


Généré le Tue Dec 11 02:26:43 2007 pour Cairo-Dock par  doxygen 1.5.3