Una etiqueta sencilla
public class MyWindow : Gtk.ApplicationWindow {
internal MyWindow (MyApplication app) {
Object (application: app, title: "Welcome to GNOME");
var label = new Gtk.Label ("Hello GNOME!");
this.add (label);
this.set_default_size (200, 100);
this.show_all ();
}
}
public class MyApplication : Gtk.Application {
protected override void activate () {
new MyWindow (this).show ();
}
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:
Gtk.Application
Gtk.ApplicationWindow
Gtk.Label