Cairo-Dock  3.4.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_CairoDockTransition Struct Reference

Transitions are an easy way to set an animation on an Icon to make it change from a state to another. More...

Data Fields

CairoDockTransitionRenderFunc render
 the cairo rendering function.
 
CairoDockTransitionGLRenderFunc render_opengl
 the openGL rendering function (can be NULL, in which case the texture mapping from the cairo drawing is done automatically).
 
gpointer pUserData
 data passed to the rendering functions.
 
GFreeFunc pFreeUserDataFunc
 function called to destroy the data when the transition is deleted.
 
gboolean bFastPace
 TRUE <=> the transition will be in the fast loop (high frequency refresh).
 
gboolean bRemoveWhenFinished
 TRUE <=> the transition will be destroyed and removed from the icon when finished.
 
gint iDuration
 duration if the transition, in ms. Can be 0 for an endless transition.
 
gint iElapsedTime
 elapsed time since the beginning of the transition, in ms.
 
gint iCount
 number of setps since the beginning of the transition, in ms.
 
GldiContainerpContainer
 Container of the Icon.
 

Detailed Description

Transitions are an easy way to set an animation on an Icon to make it change from a state to another.


The documentation for this struct was generated from the following file: