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