示例#1
0
        static void Main(string[] args)
        {
            //Gtk.Application.Init();
            //Forms.Init();

            //var app = new App();
            //var window = new FormsWindow();
            //window.LoadApplication(app);
            //window.SetApplicationTitle("lindexi");
            //window.Show();
            //Gtk.Application.Run();

            Gtk.Application.Init();

            var app = new Gtk.Application("org.gtkapp.gtkapp", GLib.ApplicationFlags.None);

            app.Register(GLib.Cancellable.Current);

            var win = new FormsWindow();

            //app.AddWindow(FormsWindow.MainWindow);

            //win.Show();
            Gtk.Application.Run();
        }
示例#2
0
        public static void Main(string[] args)
        {
            Application.Init();

            //Download icon
            InitIcon.download_icon();

            var app = new Application("org.PARSminexmr.PARSminexmr", GLib.ApplicationFlags.None);



            Choose_style.PreStartChoose();



            app.Register(GLib.Cancellable.Current);



            var win = new MainWindow();

            app.AddWindow(win);



            win.Show();
            Application.Run();
        }
示例#3
0
        private static void SetupApplication()
        {
            var app = new Application("org.EpouNoMore.EpouNoMore", ApplicationFlags.None);

            app.Register(Cancellable.Current);

            var win = new MainWindow();

            app.AddWindow(win);

            win.Show();
        }
示例#4
0
        public static void Main(string[] args)
        {
            Application.Init();

            var app = new Application("com.parzivail.ComlinkGtk", ApplicationFlags.None);

            app.Register(Cancellable.Current);

            var win = new MainWindow();

            app.AddWindow(win);

            win.Show();
            Application.Run();
        }
示例#5
0
        public static void Main(string[] args)
        {
            Application.Init();

            var app = new Application("net.lomeli.FuseeGUI", ApplicationFlags.None);

            app.Register(Cancellable.Current);

            var win = new MainWindow();

            app.AddWindow(win);

            win.Show();
            Application.Run();
        }
示例#6
0
        protected override void Initialize()
        {
            base.Initialize();
            Helper.Init();

            if (SynchronizationContext.Current == null)
            {
                SynchronizationContext.SetSynchronizationContext(new GtkSynchronizationContext());
            }

#if GTK3
            Control = new Gtk.Application(null, GLib.ApplicationFlags.None);
            Control.Register(GLib.Cancellable.Current);
            Helper.UseHeaderBar = Gtk.Global.MinorVersion >= 10 && NativeMethods.gtk_application_prefers_app_menu(Control.Handle);
#else
            Helper.UseHeaderBar = false;
#endif
        }
示例#7
0
        protected override void Initialize()
        {
            base.Initialize();
            Helper.Init();

            if (SynchronizationContext.Current == null)
            {
                SynchronizationContext.SetSynchronizationContext(new GtkSynchronizationContext());
            }

#if GTK3
            Control = new Gtk.Application(null, GLib.ApplicationFlags.None);
            Control.Register(GLib.Cancellable.Current);
            Helper.UseHeaderBar = true;
#else
            Helper.UseHeaderBar = false;
#endif
        }