summaryrefslogtreecommitdiff
path: root/src/vala/main.vala
diff options
context:
space:
mode:
Diffstat (limited to 'src/vala/main.vala')
-rw-r--r--src/vala/main.vala58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/vala/main.vala b/src/vala/main.vala
deleted file mode 100644
index 8b24cd7..0000000
--- a/src/vala/main.vala
+++ /dev/null
@@ -1,58 +0,0 @@
-[CCode (cheader_filename = "config.h")]
-extern const string MAIN_VALA;
-
-namespace Disfluid {
-
- public class Application: Adw.Application {
-
- private string debug_info = "";
-
- public signal void new_debug_info (string debug_info);
-
- public Application () {
- Object (application_id: "eu.planete_kraus.Disfluid", flags: 0);
-
- GLib.SimpleAction show_about_dialog =
- new GLib.SimpleAction ("about", null);
- show_about_dialog.activate.connect (() => {
- this.hold ();
- var window = Disfluid.About.create ();
- window.application = this;
- window.debug_info = this.debug_info;
- this.new_debug_info.connect ((app, di) => {
- window.debug_info = di;
- });
- window.present ();
- this.release ();
- });
- this.add_action (show_about_dialog);
- GLib.SimpleAction run_unit_tests =
- new GLib.SimpleAction ("run-unit-tests", null);
- run_unit_tests.activate.connect (() => {
- this.hold ();
- var dialog = new Disfluid.UnitTestsReportDialog (this);
- dialog.new_debug_info.connect ((app, di) => {
- this.new_debug_info (di);
- });
- dialog.present ();
- this.release ();
- });
- this.add_action (run_unit_tests);
- this.activate.connect (() => {
- var main_window = new Disfluid.Window (this);
- main_window.present ();
- });
- }
- }
-}
-
-int
-main (string[] argv)
-{
- Disfluid.set_program_name (argv[0]);
- Intl.setlocale (LocaleCategory.ALL, "");
- Intl.bindtextdomain (Disfluid.Config.PACKAGE, Disfluid.relocate (Disfluid.Config.LOCALEDIR));
- Intl.textdomain (Disfluid.Config.PACKAGE);
- var app = new Disfluid.Application ();
- return app.run (argv);
-}