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

Definition of a Desklet's renderer. More...

Data Fields

CairoDeskletRenderFunc render
 rendering function with libcairo.
CairoDeskletGLRenderFunc render_opengl
 rendering function with OpenGL.
CairoDeskletConfigureRendererFunc configure
 get the configuration of the renderer from a set of config attributes.
CairoDeskletLoadRendererDataFunc load_data
 load the internal data of the renderer.
CairoDeskletFreeRendererDataFunc free_data
 free all internal data of the renderer.
CairoDeskletCalculateIconsFunc calculate_icons
 define the icons' size and load them.
CairoDeskletUpdateRendererDataFunc update
 function called on each iteration of the rendering loop.
CairoDeskletGLRenderFunc render_bounding_box
 optionnal rendering function with OpenGL that only draws the bounding boxes of the icons (for picking).
GList * pPreDefinedConfigList
 An optionnal list of preset configs.

Detailed Description

Definition of a Desklet's renderer.

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