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

Definition of a Container, whom derive Dock, Desklet, Dialog and FlyingContainer. More...

Data Fields

GldiObject object
 object.
 
gpointer pDataSlot [CAIRO_DOCK_NB_DATA_SLOT]
 External data.
 
GtkWidget * pWidget
 window of the container.
 
gint iWidth
 size of the container.
 
gint iWindowPositionX
 position of the container.
 
gboolean bInside
 TURE is the mouse is inside the container (including the possible sub-widgets).
 
CairoDockTypeHorizontality bIsHorizontal
 TRUE if the container is horizontal, FALSE if vertical.
 
gboolean bDirectionUp
 TRUE if the container is oriented upwards, FALSE if downwards.
 
guint iSidGLAnimation
 Source ID of the animation loop.
 
gint iAnimationDeltaT
 interval of time between 2 animation steps.
 
gint iMouseX
 X position of the mouse in the container's system of reference.
 
gint iMouseY
 Y position of the mouse in the container's system of reference.
 
gdouble fRatio
 zoom applied to the container's elements.
 
gboolean bUseReflect
 TRUE if the container has a reflection power.
 
GLXContext glContext
 OpenGL context.
 
gboolean bPerspectiveView
 whether the GL context is an ortho or a perspective view.
 
gboolean bKeepSlowAnimation
 TRUE if a slow animation is running.
 
gint iAnimationStep
 counter for the animation loop.
 

Detailed Description

Definition of a Container, whom derive Dock, Desklet, Dialog and FlyingContainer.


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