[chronojump] Create run/runI type selects as default on combos select/result
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Create run/runI type selects as default on combos select/result
- Date: Tue, 16 Jul 2019 10:19:51 +0000 (UTC)
commit baac15aa3a61d16b8cea934368f655e2a7ccafc1
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Jul 16 12:19:23 2019 +0200
Create run/runI type selects as default on combos select/result
src/gui/chronojump.cs | 12 ++++++++----
src/gui/runType.cs | 7 ++++++-
2 files changed, 14 insertions(+), 5 deletions(-)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 881b16a9..8fbf8341 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -6300,19 +6300,23 @@ LogB.Debug("mc finished 5");
UtilGtk.ComboUpdate(combo_result_runs,
SqliteRunType.SelectRunTypes(Constants.AllRunsName, true), "");
//without filter, only select name
+
+ combo_select_runs.Active = UtilGtk.ComboMakeActive(combo_select_runs,
runTypeAddWin.Name);
+ combo_result_runs.Active = UtilGtk.ComboMakeActive(combo_result_runs,
runTypeAddWin.Name);
+
new DialogMessage(Constants.MessageTypes.INFO, Catalog.GetString("Added simple race
type."));
} else {
createComboSelectRunsInterval(false);
UtilGtk.ComboUpdate(combo_result_runs_interval,
SqliteRunIntervalType.SelectRunIntervalTypes(Constants.AllRunsName,
true), ""); //without filter, only select name
+
+ combo_select_runs_interval.Active =
UtilGtk.ComboMakeActive(combo_select_runs_interval, runTypeAddWin.Name);
+ combo_result_runs_interval.Active =
UtilGtk.ComboMakeActive(combo_result_runs_interval, runTypeAddWin.Name);
+
new DialogMessage(Constants.MessageTypes.INFO, Catalog.GetString("Added intervallic
race type."));
}
updateComboStats();
- combo_select_runs.Active = 0;
- combo_select_runs_interval.Active = 0;
- combo_result_runs.Active = 0;
- combo_result_runs_interval.Active = 0;
}
//reactiontime has no types
diff --git a/src/gui/runType.cs b/src/gui/runType.cs
index 409bc4aa..1c43a0a5 100644
--- a/src/gui/runType.cs
+++ b/src/gui/runType.cs
@@ -81,6 +81,7 @@ public class RunTypeAddWindow
public bool InsertedSimple;
private bool descriptionChanging = false;
+ private string name;
RunTypeAddWindow (Gtk.Window parent, bool simple) {
Glade.XML gladeXML;
@@ -180,7 +181,7 @@ public class RunTypeAddWindow
void on_button_accept_clicked (object o, EventArgs args)
{
//ConsoleB.Information(getEntriesString());
- string name = Util.RemoveTildeAndColonAndDot(entry_name.Text);
+ name = Util.RemoveTildeAndColonAndDot(entry_name.Text);
//check if this run type exists, and check it's name is not AllRunsName
bool runTypeExists = Sqlite.Exists (false, Constants.RunTypeTable, name);
@@ -444,5 +445,9 @@ public class RunTypeAddWindow
get { return fakeButtonAccept; }
}
+ public string Name
+ {
+ get { return name; }
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]