# Image (Vala)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Un élément graphique qui affiche une image
Luc Rebert,
traduc@rebert.name 2011
Alain Lojewski,
allomervan@gmail.com 2011-2012
Luc Pionchon
pionchon.luc@gmail.com 2011
Bruno Brouard
annoa.b@gmail.com 2011-12
Luis Menina
liberforce@freeside.fr 2014

# Image

Cette application Gtk affiche un fichier image issu du dossier en cours.

Si le fichier image n'est pas chargé correctement, l'image contient une icône en forme d'« image brisée ». Le nomdufichier.png doit être dans le dossier actuel pour que ce code fonctionne. Faites bon usage de votre photo favorite !

public class MyWindow : Gtk.ApplicationWindow { internal MyWindow (MyApplication app) { Object (application: app, title: "Welcome to GNOME");

var image = new Gtk.Image (); image.set_from_file ("gnome-image.png"); this.add (image); this.set_default_size (300, 300); } }

public class MyApplication : Gtk.Application { protected override void activate () { new MyWindow (this).show_all (); }

internal MyApplication () { Object (application_id: "org.example.MyApplication"); } }

public int main (string[] args) { return new MyApplication ().run (args); }

Dans cet exemple, les éléments suivants sont utilisés :

GtkApplication

GtkApplicationWindow

GtkImage