Provide runtime capability to set font for astrodata screen.

On main screen, use "Lucida Console" in Windows, Courier bold otherwise.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@283 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor 2006-09-07 16:05:35 +00:00
parent 1b7d9f4d74
commit c48512c35d
3 changed files with 14 additions and 5 deletions

View File

@ -12,6 +12,12 @@ root.withdraw()
root.protocol('WM_DELETE_WINDOW',done)
if g.Win32: root.iconbitmap("wsjt.ico")
root.title("Astronomical data")
try:
root.option_readfile('astrorc')
except:
pass
frame=Frame(root)
frame.pack()
@ -44,9 +50,7 @@ def update():
g.astro_geom=root.geometry()
frame.after(1000,update)
#lab1=Label(frame,font=('"Lucida Console" 16'),justify=LEFT,bg="#66FFFF",
lab1=Label(frame,font=('courier 16 bold'),justify=LEFT,bg="#66FFFF",
relief=RIDGE,bd=4,anchor=N)
lab1=Label(frame,justify=LEFT,bg="#66FFFF",relief=RIDGE,bd=4,anchor=N)
lab1.pack(ipadx=4)
frame.after(1000,update)

2
astrorc Normal file
View File

@ -0,0 +1,2 @@
*font: "lucida console" 16
#*font: "courier" 16 bold

View File

@ -1299,8 +1299,11 @@ def update():
if mode.get()[:4]=='JT65' or mode.get()[:2]=='CW' :
graph2.delete(ALL)
# g2font='"Lucida Console" 16'
g2font='courier 16 bold'
if g.Win32:
g2font='"Lucida Console" 16'
else:
g2font='courier 16 bold'
graph2.create_text(80,13,anchor=CENTER,text="Moon",font=g2font)
graph2.create_text(13,37,anchor=W, text="Az: %6.2f" % g.AzMoon,font=g2font)
graph2.create_text(13,61,anchor=W, text="El: %6.2f" % g.ElMoon,font=g2font)