← board

PCL — native Win32 widgetset (user32/gdi32, zero-dep, best-effort)

What it is

A second TWidgetSet subclassTWin32WidgetSet — alongside the existing TGtk3WidgetSet (lib/pcl/gtk3widgets.pas:9), implementing the same ~40 virtuals (lib/pcl/uwidgetset.pas:9) against native Win32 instead of GTK. The whole PCL component tree, streaming, and app code sit on top unchanged — that's the point of the seam.

Decision — native Win32, NOT GTK (recorded, do not re-litigate)

Shape

Explicitly NOT guaranteed / NOT gated

No Windows box exists — Wine is the only oracle and is not pixel-faithful. So:

Acceptance (intentionally minimal)