[chronojump] Networks: recheck encoder on problems with better label



commit 443446dfcbba074f595f0427270f15da9805a79b
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu Apr 16 18:45:09 2020 +0200

    Networks: recheck encoder on problems with better label

 glade/app1.glade           | 11 +++++++++++
 src/gui/app1/chronojump.cs |  3 +++
 src/gui/networks.cs        |  2 ++
 3 files changed, 16 insertions(+)
---
diff --git a/glade/app1.glade b/glade/app1.glade
index 6b9991d6..0883e3fc 100644
--- a/glade/app1.glade
+++ b/glade/app1.glade
@@ -38657,6 +38657,17 @@ then click this button.</property>
                                                             <property name="position">2</property>
                                                             </packing>
                                                             </child>
+                                                            <child>
+                                                            <widget class="GtkLabel" 
id="label_encoder_checked_error">
+                                                            <property name="can_focus">False</property>
+                                                            <property name="label" 
translatable="yes">Encoder disconnected.</property>
+                                                            </widget>
+                                                            <packing>
+                                                            <property name="expand">True</property>
+                                                            <property name="fill">True</property>
+                                                            <property name="position">3</property>
+                                                            </packing>
+                                                            </child>
                                                             </widget>
                                                             <packing>
                                                             <property name="expand">False</property>
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index b707d3ae..30667748 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -7344,9 +7344,12 @@ LogB.Debug("mc finished 5");
 
        private void on_chronopic_register_win_close_networks_check_encoder (object o, EventArgs args)
        {
+               label_encoder_checked_error.Visible = false;
                chronopicRegisterUpdate(false);
                if(chronopicRegister.NumConnectedOfType(ChronopicRegisterPort.Types.ENCODER) > 0)
                        notebook_sup.CurrentPage = Convert.ToInt32(notebook_sup_pages.ENCODER);
+               else
+                       label_encoder_checked_error.Visible = true;
        }
 
        //trying to fix when an OSX disconnects and reconnects same chronopic (and it has captured)
diff --git a/src/gui/networks.cs b/src/gui/networks.cs
index eda4ee5c..cfe0e537 100644
--- a/src/gui/networks.cs
+++ b/src/gui/networks.cs
@@ -85,6 +85,7 @@ public partial class ChronoJumpWindow
        */
        [Widget] Gtk.HBox hbox_encoder_disconnected;
        [Widget] Gtk.HBox hbox_RFID_disconnected;
+       [Widget] Gtk.Label label_encoder_checked_error;
 
        //runsInterval
        [Widget] Gtk.RadioButton radio_run_interval_compujump_5m;
@@ -1051,6 +1052,7 @@ public partial class ChronoJumpWindow
                        notebook_sup.CurrentPage = Convert.ToInt32(notebook_sup_pages.NETWORKSPROBLEMS);
                        hbox_RFID_disconnected.Visible = false;
                        hbox_encoder_disconnected.Visible = true;
+                       label_encoder_checked_error.Visible = false;
                }
                else {
                        notebook_sup.CurrentPage = Convert.ToInt32(notebook_sup_pages.ENCODER);


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