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

Interface of a DataRenderer. More...

Data Fields

CairoDataRendererLoadFunc load
 function that loads anything the DataRenderer will need. It also completes the DataRenderer structure (for instance the text zones).
CairoDataRendererRenderFunc render
 function that draws the values with cairo.
CairoDataRendererRenderOpenGLFunc render_opengl
 function that draws the values with opengl.
CairoDataRendererReloadFunc reload
 function that reloads the DataRenderer's buffers when the icon is resized.
CairoDataRendererUnloadFunc unload
 function that unload all the previously allocated buffers.

Detailed Description

Interface of a DataRenderer.

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