# Imagen (Vala)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Un widget que muestra una imagen
Daniel Mustieles
daniel.mustieles@gmail.com 2011 - 2020
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