Skip to content

Commit 39d1152

Browse files
committed
Revert back to canvas.drawTextOnPath, now that we have implemented it
1 parent c9ccfac commit 39d1152

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

SkiaGTK4_SuperAdvancedGL.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/usr/bin/env python3
22
# Skia + Gtk4 + OpenGL (super advanced GPU features demo)
33

4+
# This requires skia-python m138 (canvas.drawTextOnPath)
5+
46
import gi
57
gi.require_version("Gtk", "4.0")
68
from gi.repository import Gtk, Gdk, GLib
@@ -253,11 +255,11 @@ def on_render(self, area, gl_context):
253255

254256
# Draw text on path (circle)
255257
circle = skia.Path()
256-
circle.addCircle(width/2, height*0.8, 100)
258+
circle.addCircle(width/2, height*0.5, 100)
257259
paint = skia.Paint()
258260
paint.setColor(skia.ColorRED)
259261
font = skia.Font(skia.Typeface(""), 32)
260-
canvas.drawSimpleText("Skia on GPU + GTK4!", width/2, height*0.8, font, paint)
262+
canvas.drawTextOnPath("Skia on GPU + GTK4!", circle, None, font, paint)
261263

262264
canvas.flush()
263265
self.gr_context.flush()

0 commit comments

Comments
 (0)