![]() |
![]() |
![]() |
Cairo Composite Manager Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Known Implementations |
#define CCM_SCREEN_PLUGIN_GET_INTERFACE (obj) #define CCM_SCREEN_PLUGIN_PARENT (obj) #define CCM_SCREEN_PLUGIN_ROOT (obj) #define CCM_SCREEN_PLUGIN_LOCK_ROOT_METHOD (plugin, func, callback, data) #define CCM_SCREEN_PLUGIN_UNLOCK_ROOT_METHOD(plugin, func) CCMScreenPlugin; void ccm_screen_plugin_load_options (CCMScreenPlugin *self, CCMScreen *screen); gboolean ccm_screen_plugin_paint (CCMScreenPlugin *self, CCMScreen *screen, cairo_t *ctx); gboolean ccm_screen_plugin_add_window (CCMScreenPlugin *self, CCMScreen *screen, CCMWindow *window); void ccm_screen_plugin_remove_window (CCMScreenPlugin *self, CCMScreen *screen, CCMWindow *window); void ccm_screen_plugin_damage (CCMScreenPlugin *self, CCMScreen *screen, CCMRegion *area, CCMWindow *window);
#define CCM_SCREEN_PLUGIN_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), CCM_TYPE_SCREEN_PLUGIN, CCMScreenPluginClass))
|
#define CCM_SCREEN_PLUGIN_PARENT(obj) ((CCMScreenPlugin*)ccm_plugin_get_parent((CCMPlugin*)obj))
|
#define CCM_SCREEN_PLUGIN_ROOT(obj) ((CCMScreenPlugin*)_ccm_screen_plugin_get_root((CCMScreenPlugin*)obj))
|
#define CCM_SCREEN_PLUGIN_LOCK_ROOT_METHOD(plugin, func, callback, data)
|
|
|
|
|
|
|
#define CCM_SCREEN_PLUGIN_UNLOCK_ROOT_METHOD(plugin, func)
|
|
|
void ccm_screen_plugin_load_options (CCMScreenPlugin *self, CCMScreen *screen);
|
|
|
gboolean ccm_screen_plugin_paint (CCMScreenPlugin *self, CCMScreen *screen, cairo_t *ctx);
|
|
|
|
|
|
Returns : |
gboolean ccm_screen_plugin_add_window (CCMScreenPlugin *self, CCMScreen *screen, CCMWindow *window);
|
|
|
|
|
|
Returns : |
void ccm_screen_plugin_remove_window (CCMScreenPlugin *self, CCMScreen *screen, CCMWindow *window);
|
|
|
|
|
void ccm_screen_plugin_damage (CCMScreenPlugin *self, CCMScreen *screen, CCMRegion *area, CCMWindow *window);
|
|
|
|
|
|
|