Nur ein paar unausgegorene Gedanken. Wo ich anfangen würde zu suchen ist GrCreatePath. das wird oftmals verwendet im Repo. Auf den allerersten Blick scheint es so, als erzeugt man einen Pfad in eine gstate, der dann den Zeichenbereich für die "echten" Zeichenoperationen. einschränkt. Also man zeichnet z.B. eine Ellipse und ein Rechteck, die sich nicht überlappen müssen. Evtl muss man die Dinge noch "füllen". Nach GrEndPath ist das der Bereich in dem die folgenden Grafikausgaben noch wirken. So stelle ich mir "Innen einfügen" vor.
Das wäre also meine Arbeitshypothese "Null" - die man jetzt verifiziren oder verwerfen muss.
Außerdem würde ich persönlich die Doku wälzen und versuchen zu verstehen, was der Unterschied zwischen Pfad und Region ist...
Soweit meine unausgegorenen Gedanken dazu. jpolzfuss Dass Routinen umbenannt worden sind, halte ich für extrem unwahrscheinlich.
Rainer
P.S. Wenn das so stimmt, würde GrSetPath() einen GString nehmen und daraus den Path für das gstate machen. Das wäre für mich konsistent. Dassie imrepo nicht vorkommt könnte heißen, dass sie geplant, aber nie realisiert wurde. falls (!) ich richtig liege würde dann GrBeginPat() - GrDrawGString() - GrEndPath() genau diese Funktionalität liefern. - oder ich liege eben ganz falsch