From 4c25431bd5752fc2d90c6a7f9761b8d5d0a9ea58 Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Thu, 25 Oct 2007 23:27:15 +0000 Subject: [PATCH] Fixed the "set Tx sequence on double-click callsign", which I broke earlier today. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/map65@566 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- map65.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/map65.py b/map65.py index aacf44778..397d8c05e 100644 --- a/map65.py +++ b/map65.py @@ -254,7 +254,7 @@ def stopmon(event=NONE): def dbl_click_text(event): t=text.get('1.0',END) #Entire contents of text box t1=text.get('1.0',CURRENT) #Contents from start to cursor - dbl_click_call(t,t1,'OOO',event) + dbl_click_call(t,t1,'OOO',1,event) #------------------------------------------------------ dbl_click3_text def dbl_click3_text(event): t=text.get('1.0',END) #Entire contents of text box @@ -263,24 +263,24 @@ def dbl_click3_text(event): rpt=t1[n+24:n+27] if rpt[0:1] == " ": rpt=rpt[1:] print n,rpt,t1 - dbl_click_call(t,t1,rpt,event) + dbl_click_call(t,t1,rpt,1,event) #------------------------------------------------------ dbl_click_msgtext def dbl_click_msgtext(event): t=msgtext.get('1.0',END) #Entire contents of text box t1=msgtext.get('1.0',CURRENT) #Contents from start to cursor - dbl_click_call(t,t1,'OOO',event) + dbl_click_call(t,t1,'OOO',2,event) #------------------------------------------------------ dbl_click_bmtext def dbl_click_bmtext(event): t=bmtext.get('1.0',END) #Entire contents of text box t1=bmtext.get('1.0',CURRENT) #Contents from start to cursor - dbl_click_call(t,t1,'OOO',event) + dbl_click_call(t,t1,'OOO',3,event) #------------------------------------------------------ dbl_click_ave def dbl_click_ave(event): t=avetext.get('1.0',END) #Entire contents of text box t1=avetext.get('1.0',CURRENT) #Contents from start to cursor - dbl_click_call(t,t1,'OOO',event) + dbl_click_call(t,t1,'OOO',1,event) #------------------------------------------------------ dbl_click_call -def dbl_click_call(t,t1,rpt,event): +def dbl_click_call(t,t1,rpt,nbox,event): global hiscall i=len(t1) #Length to mouse pointer i1=t1.rfind(' ')+1 #index of preceding space @@ -291,10 +291,13 @@ def dbl_click_call(t,t1,rpt,event): i3=t1.rfind('\n')+1 #start of selected line if i>6 and i2>i1: try: - nsec=60*int(t1[i3+2:i3+4]) + int(t1[i3+4:i3+6]) + if nbox==2: + nsec=3600*int(t1[i3+2:i3+4]) + 60*int(t1[i3+4:i3+6]) + elif nbox==1: + nsec=3600*int(t1[i3+13:i3+15]) + 60*int(t1[i3+15:i3+17]) except: nsec=0 - if setseq.get(): TxFirst.set((nsec/Audio.gcom1.trperiod)%2) + if setseq.get() and nbox!=3: TxFirst.set((nsec/int(Audio.gcom1.trperiod))%2) lookup() GenStdMsgs() if rpt <> "OOO":