diff options
Diffstat (limited to 'src/vala/main.vala')
-rw-r--r-- | src/vala/main.vala | 58 |
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); -} |