[chronojump] ChronopicRegisterWindow modal



commit 453f359ae5ff7e5fb0ef3bc6de73263d4c59fb6a
Author: Xavier de Blas <xaviblas gmail com>
Date:   Sat Oct 15 22:57:49 2016 +0200

    ChronopicRegisterWindow modal

 src/gui/chronojump.cs        |    2 +-
 src/gui/chronopicRegister.cs |    8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index d605395..4ac1a24 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -6811,7 +6811,7 @@ LogB.Debug("X");
                chronopicRegister = cros.Do();
 
                if(openWindow)
-                       new ChronopicRegisterWindow(chronopicRegister.Crpl.L);
+                       new ChronopicRegisterWindow(app1, chronopicRegister.Crpl.L);
        }
 
        //start/end auto mode
diff --git a/src/gui/chronopicRegister.cs b/src/gui/chronopicRegister.cs
index 26d06c2..1c93474 100644
--- a/src/gui/chronopicRegister.cs
+++ b/src/gui/chronopicRegister.cs
@@ -63,9 +63,9 @@ public class ChronopicRegisterWindow
        Gtk.Window chronopic_register_win;
        Gtk.VBox vbox_main;
 
-       public ChronopicRegisterWindow(List<ChronopicRegisterPort> list)
+       public ChronopicRegisterWindow(Gtk.Window app1, List<ChronopicRegisterPort> list)
        {
-               createWindow();
+               createWindow(app1);
                //put an icon to window
                UtilGtk.IconWindow(chronopic_register_win);
 
@@ -77,10 +77,12 @@ public class ChronopicRegisterWindow
        }
 
 
-       private void createWindow()
+       private void createWindow(Gtk.Window app1)
        {
                chronopic_register_win = new Window ("Chronopic register");
                chronopic_register_win.AllowGrow = false;
+               chronopic_register_win.Modal = true;
+               chronopic_register_win.TransientFor = app1;
 
                chronopic_register_win.DeleteEvent += on_delete_event;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]