Bezeichnung
  pcontext:SetShapeRenderer -- Setzt den Form-Renderer
Übersicht

      pcontext:SetShapeRenderer([func[, userdata]])

Beschreibung
  Legt die Callback-Funktion für den Kontext fest, die für das Rendern von Attributen des Typs `#PANGO_ATTR_SHAPE` verwendet wird.

  Die Callback-Funktion erhält drei bis vier Argumente: Das erste Argument ist ein Handle zu einem Cairo-Kontext, das zweite Argument ist ein Pango-Attribut vom Typ shape und das dritte Argument ist ein Boolean, das angibt, ob nur der shape-Pfad an den aktuellen Pfad des Cairo-Kontexts angehängt werden soll und kein Füllen/Streichen erfolgen soll. Wenn Sie den Parameter `userdata` angeben, wird er als vierter Parameter an die Callback-Funktion weitergeleitet.

  Um das Rendern von Formen zu deaktivieren, rufen Sie diese Funktion ohne Argumente auf.

  Beachten Sie, dass Sie sicherstellen müssen, dass das Objekt, für das Sie diese Funktion aufrufen, so lange gültig bleibt, wie Sie den Shape-Renderer benötigen. Stellen Sie also sicher, dass Sie es nicht auf `Nil` setzen und dass das Objekt nicht in irgendeiner Weise vom Speicherbereiniger/Garbage Collector gelöscht wird. Siehe das Beispiel ShapeText.hws, das mit Pangomonium geliefert wird, wie man sicherstellt, dass das Objekt, für das man diese Funktion aufruft, nicht Speicherbereiniger/Garbage Collector gelöscht wird.

Eingaben
  func
    optional: Callback-Funktion für das Rendern von Attributen des Typs `#PANGO_ATTR_SHAPE`
  userdata
    optional: Benutzerdaten, die an `func` übergeben werden

Navigation zeigen