Se ha preparado el puerto de la biblioteca GTK+ 1.3, que funciona en Windows 11 y se compila utilizando herramientas de desarrollo modernas como MSVC 2022 y CMake. Todos los ejemplos predeterminados funcionan (helloworld, testgtk). El resultado se ve auténtico y el consumo de RAM al ejecutar los ejemplos es de 1.7 MB. Se planea escribir un backend de la biblioteca de renderizado GDK que permita utilizar SDL 1.2 y SDL3, ampliando así el espectro de sistemas modernos soportados.
GTK+ 1.3 se ha elegido para el porting como representante de la "era dorada" del desarrollo de interfaces de usuario, que cuenta con ventajas como la implementación de widgets basados en primitivas básicas de GDK; una disposición ligera de los elementos de la interfaz sin gastos adicionales en el análisis de CSS; un modelo de objeto simple basado en GObject; y un GDK nativo de Win32 que interactúa directamente con Windows sin capas adicionales innecesarias.




Fuente: opennet.ru
