Aller au code source de ce fichier.
Macros | |
#define | cairo_dock_animation_will_be_visible(pDock) ((pDock)->bInside || (! g_bAutoHide && (pDock)->iRefCount == 0) || ! (pDock)->bAtBottom) |
Fonctions | |
gboolean | cairo_dock_move_up (CairoDock *pDock) |
gboolean | cairo_dock_move_down (CairoDock *pDock) |
gfloat | cairo_dock_calculate_magnitude (gint iMagnitudeIndex) |
gboolean | cairo_dock_grow_up (CairoDock *pDock) |
gboolean | cairo_dock_shrink_down (CairoDock *pDock) |
void | cairo_dock_arm_animation (Icon *icon, CairoDockAnimationType iAnimationType, int iNbRounds) |
void | cairo_dock_start_animation (Icon *icon, CairoDock *pDock) |
#define cairo_dock_animation_will_be_visible | ( | pDock | ) | ((pDock)->bInside || (! g_bAutoHide && (pDock)->iRefCount == 0) || ! (pDock)->bAtBottom) |
Definit s'il est utile de lancer l'animation d'un dock (il est inutile de la lancer s'il est manifestement invisible).
pDock | le dock a animer. |
gboolean cairo_dock_move_up | ( | CairoDock * | pDock | ) |
gboolean cairo_dock_move_down | ( | CairoDock * | pDock | ) |
gfloat cairo_dock_calculate_magnitude | ( | gint | iMagnitudeIndex | ) |
gboolean cairo_dock_grow_up | ( | CairoDock * | pDock | ) |
gboolean cairo_dock_shrink_down | ( | CairoDock * | pDock | ) |
void cairo_dock_arm_animation | ( | Icon * | icon, | |
CairoDockAnimationType | iAnimationType, | |||
int | iNbRounds | |||
) |
Arme l'animation d'une icone
icon | l'icone dont on veut preparer l'animation. | |
iAnimationType | le type d'animation voulu, ou -1 pour utiliser l'animtion correspondante au type de l'icone. | |
iNbRounds | le nombre de fois ou l'animation sera jouee, ou -1 pour utiliser la valeur correspondante au type de l'icone. |
Lance l'animation de l'icone. Ne fait rien si l'icone ne sera pas animee.
icon | l'icone a animer. | |
pDock | le dock contenant l'icone. |