summaryrefslogtreecommitdiff
path: root/src/vala/application-window.vala
blob: 3255d72bf3a3dbcba5abe8a792e9963d1b4abf26 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[CCode (cheader_filename = "config.h")]
extern const string APPLICATION_WINDOW_VALA;

namespace Disfluid {
	[GtkTemplate (ui = "/eu/planete_kraus/Disfluid/src/disfluid.ui")]
	public class Window: Adw.ApplicationWindow {
		[GtkChild]
		private unowned Gtk.MenuButton window_menu;

		public Window (Adw.Application app) {
			this.application = app;
			var menu_model = new GLib.Menu ();
			menu_model.append(_ ("About disfluid"), "app.about");
			menu_model.append(_ ("Run disfluid unit tests"), "app.run-unit-tests");
			window_menu.menu_model = menu_model;
		}
	}
}