~cairo-dock-team/ubuntu/precise/cairo-dock/988102

« back to all changes in this revision

Viewing changes to src/cairo-dock-data-renderer.h

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne
  • Date: 2009-06-20 23:46:54 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20090620234654-hlg7pqvys6temuqq
Tags: 2.0.5-0ubuntu1
* New Upstream Version. (LP: #390053)
* debian/rules: 
 - Drop autoreconf call, it's fixed upstream.
 - Call dh_desktop for all desktop files.
* debian/control:
 - Add libgtkglext1-dev as depends for cairo-dock-dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
typedef void (*CairoDataRendererLoadFunc) (CairoDataRenderer *pDataRenderer, cairo_t *pSourceContext, CairoContainer *pContainer, CairoDataRendererAttribute *pAttribute);
46
46
typedef void (*CairoDataRendererRenderFunc) (CairoDataRenderer *pDataRenderer, cairo_t *pCairoContext);
47
47
typedef void (*CairoDataRendererRenderOpenGLFunc) (CairoDataRenderer *pDataRenderer);
48
 
typedef void (*CairoDataRendererResizeFunc) (CairoDataRenderer *pDataRenderer, int iWidth, int iHeight, CairoContainer *pContainer);
 
48
typedef void (*CairoDataRendererReloadFunc) (CairoDataRenderer *pDataRenderer, cairo_t *pSourceContext);
49
49
typedef void (*CairoDataRendererFreeFunc) (CairoDataRenderer *pDataRenderer);
50
50
struct _CairoDataRendererInterface {
51
51
        CairoDataRendererNewFunc new;
52
52
        CairoDataRendererLoadFunc load;
53
53
        CairoDataRendererRenderFunc render;
54
54
        CairoDataRendererRenderOpenGLFunc render_opengl;
55
 
        CairoDataRendererResizeFunc resize;
 
55
        CairoDataRendererReloadFunc reload;
56
56
        CairoDataRendererFreeFunc free;
57
57
};
58
58
 
121
121
///
122
122
/**Get the elementary part of a Data Renderer
123
123
*@param r a high level data renderer
124
 
*@return a CairoDataRenderer*/
 
124
*@return a CairoDataRenderer* */
125
125
#define CAIRO_DATA_RENDERER(r) (&(r)->dataRenderer)
126
126
/**Get the data of a Data Renderer
127
127
*@param pRenderer a data renderer
128
 
*@return a CairoDataToRenderer*/
 
128
*@return a CairoDataToRenderer* */
129
129
#define cairo_data_renderer_get_data(pRenderer) (&(pRenderer)->data);
130
130
 
131
131
/*#define cairo_data_renderer_set_attribute(pRendererAttribute, cAttributeName, ) g_datalist_get_data (pRendererAttribute->pExtraProperties)