st: Adapt to the paint_node() vfunc passing a paint context

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3363>
This commit is contained in:
Jonas Ådahl
2024-06-08 00:14:28 +02:00
committed by Marge Bot
parent 6a612e78cb
commit 401ba0837e
6 changed files with 18 additions and 12 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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);
}