[chronojump] Create jump/jumpRj type selects as default on combos select/result



commit b8b798f090c9a9cabbfdf18087dea0c9cb87de1d
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Jul 16 12:11:40 2019 +0200

    Create jump/jumpRj type selects as default on combos select/result

 src/gui/chronojump.cs | 12 ++++++++----
 src/gui/jumpType.cs   |  7 ++++++-
 2 files changed, 14 insertions(+), 5 deletions(-)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 382579b1..881b16a9 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -6260,19 +6260,23 @@ LogB.Debug("mc finished 5");
 
                        UtilGtk.ComboUpdate(combo_result_jumps, 
                                        SqliteJumpType.SelectJumpTypes(false, Constants.AllJumpsName, "", 
true), ""); //without filter, only select name
+
+                       combo_select_jumps.Active = UtilGtk.ComboMakeActive(combo_select_jumps, 
jumpTypeAddWin.Name);
+                       combo_result_jumps.Active = UtilGtk.ComboMakeActive(combo_result_jumps, 
jumpTypeAddWin.Name);
+
                        new DialogMessage(Constants.MessageTypes.INFO, Catalog.GetString("Added simple jump 
type."));
                } else {
                        createComboSelectJumpsRj(false);
                        
                        UtilGtk.ComboUpdate(combo_result_jumps_rj, 
                                        SqliteJumpType.SelectJumpRjTypes(Constants.AllJumpsName, true), ""); 
//without filter, only select name
+
+                       combo_select_jumps_rj.Active = UtilGtk.ComboMakeActive(combo_select_jumps_rj, 
jumpTypeAddWin.Name);
+                       combo_result_jumps_rj.Active = UtilGtk.ComboMakeActive(combo_result_jumps_rj, 
jumpTypeAddWin.Name);
+
                        new DialogMessage(Constants.MessageTypes.INFO, Catalog.GetString("Added reactive jump 
type."));
                }
                updateComboStats();
-               combo_select_jumps.Active = 0;
-               combo_select_jumps_rj.Active = 0;
-               combo_result_jumps.Active = 0;
-               combo_result_jumps_rj.Active = 0;
        }
 
        private void on_run_simple_type_add_activate (object o, EventArgs args) {
diff --git a/src/gui/jumpType.cs b/src/gui/jumpType.cs
index 4338e3eb..669b96c0 100644
--- a/src/gui/jumpType.cs
+++ b/src/gui/jumpType.cs
@@ -60,6 +60,7 @@ public class JumpTypeAddWindow
 
        public bool InsertedSimple;
        private bool descriptionChanging = false;
+       private string name;
 
        JumpTypeAddWindow (Gtk.Window parent, bool simple) {
                Glade.XML gladeXML;
@@ -140,7 +141,7 @@ public class JumpTypeAddWindow
        
        void on_button_accept_clicked (object o, EventArgs args)
        {
-               string name = Util.RemoveTildeAndColonAndDot(entry_name.Text);
+               name = Util.RemoveTildeAndColonAndDot(entry_name.Text);
 
                //check if this jump type exists, and check it's name is not AllJumpsName
                bool jumpTypeExists = Sqlite.Exists (false, Constants.JumpTypeTable, name);
@@ -260,6 +261,10 @@ public class JumpTypeAddWindow
                get { return fakeButtonAccept; }
        }
 
+       public string Name
+       {
+               get { return name; }
+       }
 
 }
 


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