Vous êtes ici

Tutoriel : utiliser GTK+3 "Broadway" sous Windows

Objectif : lancer une application GTK+3 en tant qu'application web grâce à Broadway.

Nous avons une application GUI classique sous Windows utilisant GTK+3 ; nous désirons en obtenir un affichage web/HTML5 grâce à la version Windows de Broadway.

1) Installer GTK+3 "Runtime" pour Windows

Installer : GTK+-Runtime-3.4.2_(TARNYKO).exe (18,2 Mo)

Après l'installation, vous pouvez lancer l'application GTK+3 de test, en faisant "Démarrer" -> "Programmes" -> "GTK+ 3.4.2 Runtime" -> "GTK3+ Widget Factory" :



2) Installer le module Broadway

Téléchargez : http://www.tarnyko.net/repo/libgdk-3_(Broadway)(TARNYKO).zip (987 Ko)

Double-cliquez sur le ZIP pour l'ouvrir, puis copiez-collez le fichier "libgdk-3-0.dll" dans le sous-dossier "bin" du répertoire d'installation de GTK+3.
  (si vous n'avez pas changé ce répertoire, il s'agit de "C:\Program Files\GTK+-Runtime-3.4.2\bin")

Windows vous demandera de confirmer l'écrasement : validez.

3) Lancer l'application GTK+3 en activant Broadway

Ouvrez une invite de commande ("Démarrer" -> "Accessoires" -> "Invite de commandes"). Activez Broadway en tapant :
set GDK_BACKEND=broadway

Toujours dans l'invite de commandes, déplacez-vous maintenant dans le répertoire "bin" vu précédemment et lancez l'application de démo. Par exemple :
cd C:\Program Files\GTK+-Runtime-3.4.2\bin
gtk3-widget-factory.exe

Vous ne devriez rien voir de spécial. Laissez l'invite de commandes ouverte.

4) Accéder à l'application avec Firefox

Installez la dernière version de Firefox si vous ne l'avez pas déjà : http://www.mozilla.org/fr/firefox

Lancez le navigateur, puis connectez-vous simplement sur cette adresse :
http://localhost:8080

Voilà !

(PS : cette technique fonctionnera avec n'importe quelle application GTK+3)