Foi preparado um porto da biblioteca GTK+ 1.3, funcionando no Windows 11 e compilado usando as ferramentas de desenvolvimento modernas MSVC 2022 e CMake. Todos os exemplos padrão funcionam (helloworld, testgtk). O resultado parece autêntico, e o consumo de RAM ao iniciar os exemplos é de 1,7 MB. Está nos planos a escrita de um backend para a biblioteca de renderização GDK, permitindo o uso do SDL 1.2 e SDL3, o que expandirá o espectro de sistemas modernos suportados.
GTK+ 1.3 foi escolhido para o port como representante da ‘era de ouro’ do desenvolvimento de interfaces de usuário, possuindo vantagens como implementação de widgets baseados em primitivas GDK; layout leve de elementos da interface sem sobrecargas desnecessárias de análise de CSS; um modelo de objeto simples GObject; GDK Win32 nativo, interagindo diretamente com o Windows sem camadas desnecessárias.




Fonte: opennet.ru
