Imagen (Vala) Tiffany Antopolski tiffany.antopolski@gmail.com 2012 Un widget que muestra una imagen Daniel Mustieles daniel.mustieles@gmail.com 2011 - 2017 Nicolás Satragno nsatragno@gmail.com 2012 - 2013 Jorge González jorgegonz@svn.gnome.org 2011 Image

Esta GtkApplication muestra una archivo de imagen de la carpeta actual.

Si el archivo de imagen no se ha cargado correctamente, la imagen tendrá un icono de «imagen rota» El archivo nombre_archivo.png debe estar en la carpeta actual para que este código funcione. Use su imagen favorita.

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); }

En este ejemplo se usa lo siguiente:

GtkApplication

GtkApplicationWindow

GtkImage