From 2157fb06013570bf0b0d5ad0c3773870088ee397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Sat, 8 Jun 2024 00:14:28 +0200 Subject: [PATCH] st: Adapt to the paint_node() vfunc passing a paint context --- src/st/st-drawing-area.c | 5 +++-- src/st/st-entry.c | 5 +++-- src/st/st-icon.c | 5 +++-- src/st/st-label.c | 5 +++-- src/st/st-viewport.c | 5 +++-- src/st/st-widget.c | 5 +++-- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/st/st-drawing-area.c b/src/st/st-drawing-area.c index 93a693571..a9ffb6b16 100644 --- a/src/st/st-drawing-area.c +++ b/src/st/st-drawing-area.c @@ -83,8 +83,9 @@ st_drawing_area_allocate (ClutterActor *self, } static void -st_drawing_area_paint_node (ClutterActor *actor, - ClutterPaintNode *root) +st_drawing_area_paint_node (ClutterActor *actor, + ClutterPaintNode *root, + ClutterPaintContext *paint_context) { StDrawingArea *area = ST_DRAWING_AREA (actor); StDrawingAreaPrivate *priv = st_drawing_area_get_instance_private (area); diff --git a/src/st/st-entry.c b/src/st/st-entry.c index ecfc2a007..c99fe9477 100644 --- a/src/st/st-entry.c +++ b/src/st/st-entry.c @@ -817,8 +817,9 @@ st_entry_leave_event (ClutterActor *actor, } static void -st_entry_paint_node (ClutterActor *actor, - ClutterPaintNode *node) +st_entry_paint_node (ClutterActor *actor, + ClutterPaintNode *node, + ClutterPaintContext *paint_context) { StEntryPrivate *priv = ST_ENTRY_PRIV (actor); diff --git a/src/st/st-icon.c b/src/st/st-icon.c index c02ab493c..34848e82b 100644 --- a/src/st/st-icon.c +++ b/src/st/st-icon.c @@ -200,8 +200,9 @@ st_icon_dispose (GObject *gobject) } static void -st_icon_paint_node (ClutterActor *actor, - ClutterPaintNode *node) +st_icon_paint_node (ClutterActor *actor, + ClutterPaintNode *node, + ClutterPaintContext *paint_context) { StIcon *icon = ST_ICON (actor); StIconPrivate *priv = icon->priv; diff --git a/src/st/st-label.c b/src/st/st-label.c index d53dc588f..d9cf4e276 100644 --- a/src/st/st-label.c +++ b/src/st/st-label.c @@ -205,8 +205,9 @@ st_label_dispose (GObject *object) } static void -st_label_paint_node (ClutterActor *actor, - ClutterPaintNode *node) +st_label_paint_node (ClutterActor *actor, + ClutterPaintNode *node, + ClutterPaintContext *paint_context) { StLabelPrivate *priv = ST_LABEL (actor)->priv; diff --git a/src/st/st-viewport.c b/src/st/st-viewport.c index a8bd6668c..239894ccc 100644 --- a/src/st/st-viewport.c +++ b/src/st/st-viewport.c @@ -399,8 +399,9 @@ get_border_paint_offsets (StViewport *viewport, static void -st_viewport_paint_node (ClutterActor *actor, - ClutterPaintNode *node) +st_viewport_paint_node (ClutterActor *actor, + ClutterPaintNode *node, + ClutterPaintContext *paint_context) { StViewport *viewport = ST_VIEWPORT (actor); int x, y; diff --git a/src/st/st-widget.c b/src/st/st-widget.c index 8dba0ce98..066eeb99c 100644 --- a/src/st/st-widget.c +++ b/src/st/st-widget.c @@ -451,8 +451,9 @@ st_widget_paint_background (StWidget *widget, } static void -st_widget_paint_node (ClutterActor *actor, - ClutterPaintNode *node) +st_widget_paint_node (ClutterActor *actor, + ClutterPaintNode *node, + ClutterPaintContext *paint_context) { st_widget_paint_background (ST_WIDGET (actor), node); }