static gboolean mex_column_get_paint_volume (ClutterActor *self, ClutterPaintVolume *volume) { MexColumnPrivate *priv = MEX_COLUMN (self)->priv; ClutterVertex v; if (!clutter_paint_volume_set_from_allocation (volume, self)) return FALSE; if (priv->adjustment) { clutter_paint_volume_get_origin (volume, &v); v.y += priv->adjustment_value, clutter_paint_volume_set_origin (volume, &v); } return TRUE; }
static gboolean mx_viewport_get_paint_volume (ClutterActor *actor, ClutterPaintVolume *volume) { MxViewportPrivate *priv = MX_VIEWPORT (actor)->priv; ClutterVertex vertex; if (!clutter_paint_volume_set_from_allocation (volume, actor)) return FALSE; clutter_paint_volume_get_origin (volume, &vertex); if (priv->hadjustment) vertex.x += mx_adjustment_get_value (priv->hadjustment); if (priv->vadjustment) vertex.y += mx_adjustment_get_value (priv->vadjustment); clutter_paint_volume_set_origin (volume, &vertex); return TRUE; }
static gboolean meta_window_group_get_paint_volume (ClutterActor *actor, ClutterPaintVolume *volume) { return clutter_paint_volume_set_from_allocation (volume, actor); }
static gboolean st_im_text_get_paint_volume (ClutterActor *self, ClutterPaintVolume *volume) { return clutter_paint_volume_set_from_allocation (volume, self); }
static gboolean shell_glsl_quad_get_paint_volume (ClutterActor *actor, ClutterPaintVolume *volume) { return clutter_paint_volume_set_from_allocation (volume, actor); }
static gboolean mex_content_box_get_paint_volume (ClutterActor *actor, ClutterPaintVolume *volume) { return clutter_paint_volume_set_from_allocation (volume, actor); }
static gboolean meta_surface_actor_get_paint_volume (ClutterActor *actor, ClutterPaintVolume *volume) { return clutter_paint_volume_set_from_allocation (volume, actor); }