[chronojump] Implemented CompujumpStationNum, CompujumpStationMode
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Implemented CompujumpStationNum, CompujumpStationMode
- Date: Sun, 25 Jun 2017 22:03:28 +0000 (UTC)
commit 7b9ee74cde98a0ac7f45fcfd5b67710ae3db2be9
Author: Xavier de Blas <xaviblas gmail com>
Date: Sun Jun 25 23:59:13 2017 +0200
Implemented CompujumpStationNum, CompujumpStationMode
src/config.cs | 7 +++++++
src/constants.cs | 1 +
src/gui/networks.cs | 6 ++++++
3 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/src/config.cs b/src/config.cs
index c9f6ab7..1b4061e 100644
--- a/src/config.cs
+++ b/src/config.cs
@@ -39,6 +39,8 @@ public class Config
public SessionModeEnum SessionMode;
public bool Compujump;
public string CompujumpServerURL = "";
+ public int CompujumpStationNum = -1;
+ public Constants.Menuitem_modes CompujumpStationMode = Constants.Menuitem_modes.UNDEFINED;
public string RunScriptOnExit;
public Config()
@@ -83,6 +85,11 @@ public class Config
Compujump = true;
else if(parts[0] == "CompujumpServerURL" && parts[1] != "")
CompujumpServerURL = parts[1];
+ else if(parts[0] == "CompujumpStationNum" && parts[1] != "" &&
Util.IsNumber(parts[1], false))
+ CompujumpStationNum = Convert.ToInt32(parts[1]);
+ else if(parts[0] == "CompujumpStationMode" &&
Enum.IsDefined(typeof(Constants.Menuitem_modes), parts[1]))
+ CompujumpStationMode = (Constants.Menuitem_modes)
+ Enum.Parse(typeof(Constants.Menuitem_modes),
parts[1]);
else if(parts[0] == "SessionMode" &&
Enum.IsDefined(typeof(SessionModeEnum), parts[1]))
SessionMode = (SessionModeEnum)
Enum.Parse(typeof(SessionModeEnum), parts[1]);
diff --git a/src/constants.cs b/src/constants.cs
index 3f5bb8e..ce2bd94 100644
--- a/src/constants.cs
+++ b/src/constants.cs
@@ -718,6 +718,7 @@ public class Constants
}
public enum Menuitem_modes {
+ UNDEFINED,
JUMPSSIMPLE, JUMPSREACTIVE,
RUNSSIMPLE, RUNSINTERVALLIC,
POWERGRAVITATORY, POWERINERTIAL,
diff --git a/src/gui/networks.cs b/src/gui/networks.cs
index c796a5c..01f2dd1 100644
--- a/src/gui/networks.cs
+++ b/src/gui/networks.cs
@@ -102,6 +102,12 @@ public partial class ChronoJumpWindow
button_encoder_exercise_edit.Visible = false;
button_encoder_exercise_add.Visible = false;
+ if(configChronojump.CompujumpStationMode != Constants.Menuitem_modes.UNDEFINED)
+ {
+ select_menuitem_mode_toggled(configChronojump.CompujumpStationMode);
+ menuitem_mode.Visible = false;
+ }
+
Json.ChangeServerUrl(configChronojump.CompujumpServerURL);
capturedRFID = "";
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]