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) |
Variables | |
double | g_fScrollAcceleration |
gboolean | g_bResetScrollOnLeave |
int | g_iScreenHeight [2] |
gboolean | g_bAutoHide |
TRUE si l'auto-hide est active. | |
gboolean | g_bDirectionUp |
la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas. | |
int | g_iVisibleZoneHeight |
double | g_fUnfoldAcceleration |
int | g_iGrowUpInterval |
int | g_iShrinkDownInterval |
double | g_fMoveUpSpeed |
double | g_fMoveDownSpeed |
int | g_tAnimationType [CAIRO_DOCK_NB_TYPES] |
int | g_tNbAnimationRounds [CAIRO_DOCK_NB_TYPES] |
int | g_tNbIterInOneRound [CAIRO_DOCK_NB_ANIMATIONS] |
|
|
|
|
|
|
|
pDock->fFoldingFactor = (pDock->fFoldingFactor != 0 ? pow (1.5, - 1. / pDock->fFoldingFactor) : 0); // f(x)-x < 0 pour a > exp(exp(-1)) ~ 1.445. |
|
if (pDock->bHorizontalDock) gdk_window_get_pointer (pDock->pWidget->window, &pDock->iMouseX, &pDock->iMouseY, NULL); else gdk_window_get_pointer (pDock->pWidget->window, &pDock->iMouseY, &pDock->iMouseX, NULL); pDock->fMagnitude = 0.001; // on garde la magnitude > 0 de facon a ce qu'un motion_notify ne commence pas un 'grow_up'. |
|
Arme l'animation d'une icone
|
|
Lance l'animation de l'icone. Ne fait rien si l'icone ne sera pas animee.
|
|
|
|
|
|
|
|
TRUE si l'auto-hide est active.
|
|
la direction dans laquelle les icones grossissent. Vers le haut ou vers le bas.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|