Manchmal verwende ich Windows-Gdi-Regionen für das Zeichnen von Grafiken und die Invalidierung/Prüfung. Zum Beispiel das Programm http://www.maxerist.net/main/soft-for-win/tubicus (oss) wurde nur unter Verwendung von Regionen erstellt (keine Bitmaps oder Off-Screen-Puffer). Die Zeichnung wurde mit FillRgn und FrameRgn gemacht, Invalidierung und Malerei mit InvalidateRgn und CombineRgn, jede Zelle (siehe Screenshot) ist eine einfache Region mit CreateEllipticRgn, CreatePolygonRgn und CombineRgn erstellt.
Ich habe Pläne, es auf Linux zu portieren. Wie ich verstanden habe, gibt es viele Grafikbibliotheken in Linux. Gibt es welche, die Windows-ähnliche Regionen unterstützen?
Gracias