# Window (Vala)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2012
Okno nejvyšší úrovně, které může obsahovat další widgety

# Window

Nejjednodušší Gtk.Application | Pokud potřebujete podporu GMenu, použijte Aplikační okno.

/* Toto je aplikace. */ public class Application : Gtk.Application {

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

/* Přepíše signál "activate" z GLib.Application, * která je zděděná z Gtk.Application. */ public override void activate () {

var window = new Gtk.Window (); window.title = "Welcome to GNOME";

/* Následující 3 řádky jsou zde uvedeny, aby vám ukázaly * způsoby, jak si můžete přizpůsobit okno nejvyšší úrovně * svým potřebám. Zrušte zakomentování a uvidíte, co dělají. */

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

/* Přidá okno do aplikace. */ this.add_window (window);

/* Zobrazí okno. */ window.show (); } }

/* Funkce main vytvoří aplikaci a spustí ji. */ int main (string[] args) { var app = new Application (); return app.run (args); }

V této ukázce se používá následující:

Gtk.Application

The widget Gtk.Window

The enum Gtk.WindowPosition

The method set_default_size

border_width

window_position