# Window (Vala)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Ett toppnivåfönster som kan innehålla andra komponenter
Sebastian Rasmussen
sebras@gmail.com 2019
Anders Jonsson
anders.jonsson@norsjovallen.se 2021

# Window

Den enklaste Gtk.Application | Använd ApplicationWindow om du behöver GMenu-stöd.

/* Det här är programmet. */ public class Application : Gtk.Application {

/* Konstruktor */ public Application () { Object (application_id: "org.example.window"); }

/* Åsidosätt ”activate”-signalen för GLib.Application, * vilken ärvs av Gtk.Application. */ public override void activate () {

var window = new Gtk.Window (); window.title = "Välkommen till GNOME";

/* De följande tre raderna inkluderas här för att visa * dig sätt du kan justera toppnivåfönstret enligt dina * behov. Avkommentera dem för att se vad de gör. */

//window.border_width = 10; //window.set_default_size (350, 70); //window.window_position = Gtk.WindowPosition.CENTER;

/* Lägg till fönstret till detta program. */ this.add_window (window);

/* Visa fönstret. */ window.show (); } }

/* main-funktionen skapar programmet och kör det.*/ int main (string[] args) { var app = new Application (); return app.run (args); }

I detta exempel använde vi följande:

Gtk.Application

Komponenten Gtk.Window

Uppräkningstypen Gtk.WindowPosition

Metoden set_default_size

border_width

window_position