3
public class MainWindow : Gtk.Window {
7
public MainWindow ($$NAMEApp app) {
9
this.set_application (app);
11
this.set_size_request (350, 200);
12
this.window_position = Gtk.WindowPosition.CENTER;
19
private void setup_ui () {
20
var box = new Gtk.Box (Gtk.Orientation.VERTICAL, 0);
23
var toolbar = new Gtk.Toolbar ();
26
var menu = new Gtk.Menu ();
27
var app_menu = (this.app as Granite.Application).create_appmenu (menu);
29
// Populate the toolbar
30
var item = new Gtk.ToolItem ();
31
item.set_expand (true);
34
toolbar.add (app_menu);
36
// Add everything to window
37
box.pack_start (toolbar, false, true, 0);