[chronojump] For networks, shown devices button on networks_problems/RFID



commit 6c3d37b367292941b7a0ac0cc5df52c752c2ea20
Author: Xavier de Blas <xaviblas gmail com>
Date:   Wed Apr 22 11:52:16 2020 +0200

    For networks, shown devices button on networks_problems/RFID

 glade/app1.glade           | 61 +++++++++++++++++++++++++++++++++++++++++++++-
 src/gui/app1/chronojump.cs |  5 ++++
 src/gui/app1/icons.cs      |  2 ++
 src/gui/networks.cs        |  5 +++-
 4 files changed, 71 insertions(+), 2 deletions(-)
---
diff --git a/glade/app1.glade b/glade/app1.glade
index c1906dde..7dedafb1 100644
--- a/glade/app1.glade
+++ b/glade/app1.glade
@@ -38846,7 +38846,7 @@ then click this button.</property>
                                                             <widget class="GtkVBox" id="vbox168">
                                                             <property name="visible">True</property>
                                                             <property name="can_focus">False</property>
-                                                            <property name="spacing">20</property>
+                                                            <property name="spacing">12</property>
                                                             <child>
                                                             <widget class="GtkLabel" 
id="label_RFID_disconnected">
                                                             <property name="visible">True</property>
@@ -38875,6 +38875,65 @@ then click this button.</property>
                                                             <property name="position">1</property>
                                                             </packing>
                                                             </child>
+                                                            <child>
+                                                            <widget class="GtkHBox" id="hbox354">
+                                                            <property name="visible">True</property>
+                                                            <property name="can_focus">False</property>
+                                                            <child>
+                                                            <widget class="GtkButton" 
id="button_activate_chronopics_networks_problems">
+                                                            <property name="visible">True</property>
+                                                            <property name="can_focus">True</property>
+                                                            <property name="can_default">True</property>
+                                                            <property name="receives_default">True</property>
+                                                            <property name="has_tooltip">True</property>
+                                                            <property name="relief">half</property>
+                                                            <signal name="clicked" 
handler="on_button_activate_chronopics_networks_problems_clicked" swapped="no"/>
+                                                            <child>
+                                                            <widget class="GtkHBox" id="hbox407">
+                                                            <property name="visible">True</property>
+                                                            <property name="can_focus">False</property>
+                                                            <property name="spacing">6</property>
+                                                            <child>
+                                                            <widget class="GtkLabel" id="label521">
+                                                            <property name="visible">True</property>
+                                                            <property name="can_focus">False</property>
+                                                            <property name="label" 
translatable="yes">Device</property>
+                                                            </widget>
+                                                            <packing>
+                                                            <property name="expand">True</property>
+                                                            <property name="fill">True</property>
+                                                            <property name="position">0</property>
+                                                            </packing>
+                                                            </child>
+                                                            <child>
+                                                            <widget class="GtkImage" 
id="image_chronopic_connect_encoder2">
+                                                            <property name="visible">True</property>
+                                                            <property name="can_focus">False</property>
+                                                            <property 
name="stock">gtk-missing-image</property>
+                                                            <property name="icon-size">2</property>
+                                                            </widget>
+                                                            <packing>
+                                                            <property name="expand">True</property>
+                                                            <property name="fill">True</property>
+                                                            <property name="position">1</property>
+                                                            </packing>
+                                                            </child>
+                                                            </widget>
+                                                            </child>
+                                                            </widget>
+                                                            <packing>
+                                                            <property name="expand">True</property>
+                                                            <property name="fill">False</property>
+                                                            <property name="position">0</property>
+                                                            </packing>
+                                                            </child>
+                                                            </widget>
+                                                            <packing>
+                                                            <property name="expand">True</property>
+                                                            <property name="fill">True</property>
+                                                            <property name="position">2</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 ec28dfcc..34ea2c43 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -2671,6 +2671,7 @@ public partial class ChronoJumpWindow
                {
                        viewport_chronopics.Sensitive = preferences.networksAllowChangeDevices;
                        button_activate_chronopics_encoder.Sensitive = preferences.networksAllowChangeDevices;
+                       button_activate_chronopics_networks_problems.Sensitive = 
preferences.networksAllowChangeDevices;
                }
 
                //change language works on windows. On Linux let's change the locale
@@ -5065,6 +5066,10 @@ public partial class ChronoJumpWindow
                chronopicRegisterUpdate(true);
        }
 
+       private void on_button_activate_chronopics_networks_problems_clicked (object o, EventArgs args)
+       {
+               chronopicRegisterUpdate(true);
+       }
        
        /*      
        private void on_chronopic_window_cancelled (object o, EventArgs ags) {
diff --git a/src/gui/app1/icons.cs b/src/gui/app1/icons.cs
index f1c52339..3385e0bc 100644
--- a/src/gui/app1/icons.cs
+++ b/src/gui/app1/icons.cs
@@ -62,6 +62,7 @@ public partial class ChronoJumpWindow
        [Widget] Gtk.Image image_chronopic_connect_contacts;
        [Widget] Gtk.Image image_chronopic_connect_encoder;
        [Widget] Gtk.Image image_chronopic_connect_encoder1;
+       [Widget] Gtk.Image image_chronopic_connect_encoder2;
        [Widget] Gtk.Image image_button_execute;
        [Widget] Gtk.Image image_contacts_bell;
        [Widget] Gtk.Image image_contacts_close_and_capture;
@@ -397,6 +398,7 @@ public partial class ChronoJumpWindow
                image_chronopic_connect_contacts.Pixbuf = pixbuf;
                image_chronopic_connect_encoder.Pixbuf = pixbuf;
                image_chronopic_connect_encoder1.Pixbuf = pixbuf;
+               image_chronopic_connect_encoder2.Pixbuf = pixbuf;
 
                pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "image_recalculate.png");
                image_recalculate.Pixbuf = pixbuf;
diff --git a/src/gui/networks.cs b/src/gui/networks.cs
index 1ec56f53..a7e83eb8 100644
--- a/src/gui/networks.cs
+++ b/src/gui/networks.cs
@@ -39,7 +39,8 @@ public partial class ChronoJumpWindow
        [Widget] Gtk.VBox vbox_start_window_sub;
        [Widget] Gtk.Alignment alignment_start_window;
        [Widget] Gtk.Alignment alignment_encoder_capture_options;
-                       
+       [Widget] Gtk.Button button_activate_chronopics_networks_problems;
+
        //RFID
        [Widget] Gtk.Label label_rfid_wait;
        [Widget] Gtk.Label label_rfid_encoder_wait;
@@ -1058,6 +1059,7 @@ public partial class ChronoJumpWindow
                        hbox_RFID_disconnected.Visible = false;
                        hbox_encoder_disconnected.Visible = true;
                        label_encoder_checked_error.Visible = false;
+                       button_activate_chronopics_networks_problems.Sensitive = 
preferences.networksAllowChangeDevices;
                }
                else {
                        notebook_sup.CurrentPage = Convert.ToInt32(notebook_sup_pages.ENCODER);
@@ -1078,6 +1080,7 @@ public partial class ChronoJumpWindow
                         * so do not show the encoder message
                         */
                        notebook_sup.CurrentPage = Convert.ToInt32(notebook_sup_pages.NETWORKSPROBLEMS);
+                       button_activate_chronopics_networks_problems.Sensitive = 
preferences.networksAllowChangeDevices;
                        hbox_encoder_disconnected.Visible = false;
                }
                else {


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