From 1c8f97cc2011ce4b0fba88b08616505ace0552e9 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Sat, 9 Jul 2011 15:20:33 +0200 Subject: [PATCH] Enable/disable Connect/Disconnect buttons alternatively. --- pronterface.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pronterface.py b/pronterface.py index 300eb96..db5e3c3 100644 --- a/pronterface.py +++ b/pronterface.py @@ -236,6 +236,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole): self.connectbtn.Bind(wx.EVT_BUTTON,self.connect) self.disconnectbtn=wx.Button(self.panel,-1,"Disconnect",pos=(470,0)) self.disconnectbtn.Bind(wx.EVT_BUTTON,self.disconnect) + self.disconnectbtn.Disable(); uts.Add(self.disconnectbtn) self.resetbtn=wx.Button(self.panel,-1,"Reset",pos=(560,0)) self.resetbtn.Bind(wx.EVT_BUTTON,self.reset) @@ -764,12 +765,16 @@ class PronterWindow(wx.Frame,pronsole.pronsole): self.set("port",port) if baud != self.settings.baudrate: self.set("baudrate",str(baud)) + self.disconnectbtn.Enable(); + self.connectbtn.Disable(); threading.Thread(target=self.statuschecker).start() def disconnect(self,event): self.p.disconnect() self.statuscheck=False + self.disconnectbtn.Disable(); + self.connectbtn.Enable(); if self.paused: self.p.paused=0 self.p.printing=0