Référence du fichier cairo-dock-animations.h

#include <glib.h>
#include "cairo-dock-struct.h"

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)


Documentation des macros

#define cairo_dock_animation_will_be_visible pDock   )     ((pDock)->bInside || (! g_bAutoHide && (pDock)->iRefCount == 0) || ! (pDock)->bAtBottom)
 


Documentation des fonctions

void cairo_dock_arm_animation Icon icon,
CairoDockAnimationType  iAnimationType,
int  iNbRounds
 

gfloat cairo_dock_calculate_magnitude gint  iMagnitudeIndex  ) 
 

gboolean cairo_dock_grow_up CairoDock pDock  ) 
 

pDock->fFoldingFactor = (pDock->fFoldingFactor != 0 ? pow (1.5, - 1. / pDock->fFoldingFactor) : 0); // f(x)-x < 0 pour a > exp(exp(-1)) ~ 1.445.

gboolean cairo_dock_move_down CairoDock pDock  ) 
 

gboolean cairo_dock_move_up CairoDock pDock  ) 
 

gboolean cairo_dock_shrink_down CairoDock pDock  ) 
 

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'.

void cairo_dock_start_animation Icon icon,
CairoDock pDock
 


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