Référence de la structure _CairoDock


Champs de données

CairoDockTypeContainer iType
 type "dock".
GtkWidget * pWidget
 sa fenetre de dessin.
gint iCurrentWidth
 largeur de la fenetre, _apres_ le redimensionnement par GTK.
gint iCurrentHeight
 hauteur de la fenetre, _apres_ le redimensionnement par GTK.
gint iWindowPositionX
 position courante en X du coin haut gauche de la fenetre sur l'ecran.
gint iWindowPositionY
 position courante en Y du coin haut gauche de la fenetre sur l'ecran.
gboolean bInside
 lorsque la souris est dans le dock.
CairoDockTypeHorizontality bHorizontalDock
 dit si le dock est horizontal ou vertical.
gpointer padding [3]
GList * icons
 la liste de ses icones.
gboolean bIsMainDock
 si le dock est le dock racine.
gint iRefCount
 le nombre d'icones pointant sur lui.
gint iGapX
 ecart de la fenetre par rapport au bord de l'ecran.
gint iGapY
 decalage de la fenetre par rapport au point d'alignement sur le bord de l'ecran.
gdouble fAlign
 alignement, entre 0 et 1, du dock sur le bord de l'ecran.
gdouble fMagnitudeMax
 magnitude maximale de la vague.
gdouble iMaxIconHeight
 max des hauteurs des icones.
gdouble fFlatDockWidth
 largeur du dock a plat, avec juste les icones.
gint iMinDockWidth
 largeur du dock au repos.
gint iMinDockHeight
 hauteur du dock au repos.
gint iMaxDockWidth
 largeur du dock actif.
gint iMaxDockHeight
 hauteur du dock actif.
gint iDecorationsWidth
 largeur des decorations.
gint iDecorationsHeight
 hauteur des decorations.
gdouble fRatio
 ratio applique aux icones.
gint iMaxLabelWidth
gint iRightMargin
gint iTopMargin
gint iScrollOffset
 pour faire defiler les icones avec la molette.
gint iMagnitudeIndex
 indice de calcul du coef multiplicateur de l'amplitude de la sinusoide (entre 0 et CAIRO_DOCK_NB_MAX_ITERATIONS).
gdouble fFoldingFactor
 un facteur d'acceleration lateral des icones lors du grossissement initial.
gint iMouseX
 derniere position en X du curseur dans le referentiel du dock.
gint iMouseY
 derniere position en Y du curseur dans le referentiel du dock.
gint iAvoidingMouseIconType
 type d'icone devant eviter la souris, -1 si aucun.
gdouble fAvoidingMouseMargin
 marge d'evitement de la souris, en fraction de la largeur d'une icone (entre 0 et 0.5)
GList * pFirstDrawnElement
 pointeur sur le 1er element de la liste des icones a etre dessine, en partant de la gauche.
gdouble fDecorationsOffsetX
 decalage des decorations pour les faire suivre la souris.
gboolean bAtBottom
 le dock est en bas au repos.
gboolean bAtTop
 le dock est en haut pret a etre utilise.
gboolean bMenuVisible
 lorsque le menu du clique droit est visible.
gboolean bIsDragging
 Est-on en train de survoler le dock avec quelque chose dans la souris ?
gint iSidMoveDown
 serial ID du thread de descente de la fenetre.
gint iSidMoveUp
 serial ID du thread de montee de la fenetre.
gint iSidGrowUp
 serial ID du thread de grossisement des icones.
gint iSidShrinkDown
 serial ID du thread de diminution des icones.
gint iSidLeaveDemand
 serial ID du thread qui enverra le signal de sortie retarde.
gchar * cRendererName
 nom de la vue, utile pour charger les fonctions de rendu posterieurement a la creation du dock.
CairoDockCalculateMaxDockSizeFunc calculate_max_dock_size
 recalculer la taille maximale du dock.
CairoDockCalculateIconsFunc calculate_icons
 calculer tous les parametres des icones.
CairoDockRenderFunc render
 dessiner le tout.
CairoDockRenderOptimizedFunc render_optimized
 dessiner une portion du dock de maniere optimisee.
CairoDockSetSubDockPositionFunc set_subdock_position
 calculer la position d'un sous-dock.
gboolean bUseReflect
 dit si la vue courante utilise les reflets ou pas (utile pour les plug-ins).

Documentation des champs

CairoDockTypeContainer _CairoDock::iType

type "dock".

GtkWidget* _CairoDock::pWidget

sa fenetre de dessin.

gint _CairoDock::iCurrentWidth

largeur de la fenetre, _apres_ le redimensionnement par GTK.

gint _CairoDock::iCurrentHeight

hauteur de la fenetre, _apres_ le redimensionnement par GTK.

gint _CairoDock::iWindowPositionX

position courante en X du coin haut gauche de la fenetre sur l'ecran.

gint _CairoDock::iWindowPositionY

position courante en Y du coin haut gauche de la fenetre sur l'ecran.

gboolean _CairoDock::bInside

lorsque la souris est dans le dock.

CairoDockTypeHorizontality _CairoDock::bHorizontalDock

dit si le dock est horizontal ou vertical.

gpointer _CairoDock::padding[3]

GList* _CairoDock::icons

la liste de ses icones.

gboolean _CairoDock::bIsMainDock

si le dock est le dock racine.

gint _CairoDock::iRefCount

le nombre d'icones pointant sur lui.

gint _CairoDock::iGapX

ecart de la fenetre par rapport au bord de l'ecran.

gint _CairoDock::iGapY

decalage de la fenetre par rapport au point d'alignement sur le bord de l'ecran.

gdouble _CairoDock::fAlign

alignement, entre 0 et 1, du dock sur le bord de l'ecran.

gdouble _CairoDock::fMagnitudeMax

magnitude maximale de la vague.

gdouble _CairoDock::iMaxIconHeight

max des hauteurs des icones.

gdouble _CairoDock::fFlatDockWidth

largeur du dock a plat, avec juste les icones.

gint _CairoDock::iMinDockWidth

largeur du dock au repos.

gint _CairoDock::iMinDockHeight

hauteur du dock au repos.

gint _CairoDock::iMaxDockWidth

largeur du dock actif.

gint _CairoDock::iMaxDockHeight

hauteur du dock actif.

gint _CairoDock::iDecorationsWidth

largeur des decorations.

gint _CairoDock::iDecorationsHeight

hauteur des decorations.

gdouble _CairoDock::fRatio

ratio applique aux icones.

gint _CairoDock::iMaxLabelWidth

gint _CairoDock::iRightMargin

gint _CairoDock::iTopMargin

gint _CairoDock::iScrollOffset

pour faire defiler les icones avec la molette.

gint _CairoDock::iMagnitudeIndex

indice de calcul du coef multiplicateur de l'amplitude de la sinusoide (entre 0 et CAIRO_DOCK_NB_MAX_ITERATIONS).

gdouble _CairoDock::fFoldingFactor

un facteur d'acceleration lateral des icones lors du grossissement initial.

gint _CairoDock::iMouseX

derniere position en X du curseur dans le referentiel du dock.

gint _CairoDock::iMouseY

derniere position en Y du curseur dans le referentiel du dock.

gint _CairoDock::iAvoidingMouseIconType

type d'icone devant eviter la souris, -1 si aucun.

gdouble _CairoDock::fAvoidingMouseMargin

marge d'evitement de la souris, en fraction de la largeur d'une icone (entre 0 et 0.5)

GList* _CairoDock::pFirstDrawnElement

pointeur sur le 1er element de la liste des icones a etre dessine, en partant de la gauche.

gdouble _CairoDock::fDecorationsOffsetX

decalage des decorations pour les faire suivre la souris.

gboolean _CairoDock::bAtBottom

le dock est en bas au repos.

gboolean _CairoDock::bAtTop

le dock est en haut pret a etre utilise.

gboolean _CairoDock::bMenuVisible

lorsque le menu du clique droit est visible.

gboolean _CairoDock::bIsDragging

Est-on en train de survoler le dock avec quelque chose dans la souris ?

gint _CairoDock::iSidMoveDown

serial ID du thread de descente de la fenetre.

gint _CairoDock::iSidMoveUp

serial ID du thread de montee de la fenetre.

gint _CairoDock::iSidGrowUp

serial ID du thread de grossisement des icones.

gint _CairoDock::iSidShrinkDown

serial ID du thread de diminution des icones.

gint _CairoDock::iSidLeaveDemand

serial ID du thread qui enverra le signal de sortie retarde.

gchar* _CairoDock::cRendererName

nom de la vue, utile pour charger les fonctions de rendu posterieurement a la creation du dock.

CairoDockCalculateMaxDockSizeFunc _CairoDock::calculate_max_dock_size

recalculer la taille maximale du dock.

CairoDockCalculateIconsFunc _CairoDock::calculate_icons

calculer tous les parametres des icones.

CairoDockRenderFunc _CairoDock::render

dessiner le tout.

CairoDockRenderOptimizedFunc _CairoDock::render_optimized

dessiner une portion du dock de maniere optimisee.

CairoDockSetSubDockPositionFunc _CairoDock::set_subdock_position

calculer la position d'un sous-dock.

gboolean _CairoDock::bUseReflect

dit si la vue courante utilise les reflets ou pas (utile pour les plug-ins).


La documentation de cette structure a été générée à partir du fichier suivant :
Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par  doxygen 1.5.3