Kaydet (Commit) 96b608cf authored tarafından Guido van Rossum's avatar Guido van Rossum

*** empty log message ***

üst 1b789f9f
...@@ -14,11 +14,11 @@ import sys ...@@ -14,11 +14,11 @@ import sys
# The following struct is created to hold the instance variables # The following struct is created to hold the instance variables
# main_form, button1, button2 and exitbutton. # main_form, button1, button2 and exitbutton.
class myform(): class myform:
# #
# The init function parses and creates the form, but doesn't # The constructor parses and creates the form, but doesn't
# display it (yet). # display it (yet).
def init(self, number): def __init__(self, number):
# #
# First we parse the form # First we parse the form
parsetree = flp.parse_form('test_cb', 'main_form') parsetree = flp.parse_form('test_cb', 'main_form')
...@@ -29,7 +29,6 @@ class myform(): ...@@ -29,7 +29,6 @@ class myform():
# And keep our number # And keep our number
self.number = number self.number = number
return self
# #
# The show function displays the form. It doesn't do any interaction, # The show function displays the form. It doesn't do any interaction,
...@@ -52,8 +51,8 @@ class myform(): ...@@ -52,8 +51,8 @@ class myform():
# The main program. Instantiate two variables of the forms class # The main program. Instantiate two variables of the forms class
# and interact with them. # and interact with them.
form1 = myform().init(1) form1 = myform(1)
form2 = myform().init(2) form2 = myform(2)
form1.show() form1.show()
form2.show() form2.show()
......
...@@ -12,7 +12,7 @@ import sys ...@@ -12,7 +12,7 @@ import sys
# The following struct is created to hold the instance variables # The following struct is created to hold the instance variables
# main_form, button1, button2 and exitbutton. # main_form, button1, button2 and exitbutton.
class struct(): pass class struct: pass
container = struct() container = struct()
# #
......
...@@ -51,7 +51,7 @@ def mkslice(z1, z2, nparts, docircle): ...@@ -51,7 +51,7 @@ def mkslice(z1, z2, nparts, docircle):
# #
# Drawcylinder : draw the cylinder # Drawcylinder : draw the cylinder
# #
class struct(): pass class struct: pass
curobj = struct() curobj = struct()
curobj.curobj = 1 curobj.curobj = 1
def drawcylinder(cyl): def drawcylinder(cyl):
......
...@@ -41,10 +41,10 @@ SCREENBG = 127, 156, 191 ...@@ -41,10 +41,10 @@ SCREENBG = 127, 156, 191
NPARTS = 9 NPARTS = 9
TITLE = 'M Clock' TITLE = 'M Clock'
import tzparse # Set timezone, check for daylight saving time
TZDIFF = tzparse.timezone TZDIFF = time.timezone
if tzparse.isdst(time.time()): if time.localtime(time.time())[-1]:
TZDIFF = tzparse.altzone TZDIFF = time.altzone
# Default parameters # Default parameters
...@@ -145,7 +145,7 @@ def main(): ...@@ -145,7 +145,7 @@ def main():
Gl.change = 1 Gl.change = 1
while 1: while 1:
if realtime: if realtime:
localtime = time.time() - Gl.tzdiff localtime = int(time.time() - Gl.tzdiff)
if Gl.alarm_set: if Gl.alarm_set:
if localtime%(24*HOUR) == Gl.alarm_time: if localtime%(24*HOUR) == Gl.alarm_time:
# Ring the alarm! # Ring the alarm!
...@@ -313,7 +313,7 @@ def usage(exc, msg): ...@@ -313,7 +313,7 @@ def usage(exc, msg):
print '-u update : update interval [60]' print '-u update : update interval [60]'
print '-CMYK : Cyan, Magenta, Yellow or blacK overlay only' print '-CMYK : Cyan, Magenta, Yellow or blacK overlay only'
print 'if hh [mm [ss]] is specified, display that time statically' print 'if hh [mm [ss]] is specified, display that time statically'
print 'on machines with < 12 bitplanes, -c and -s are forced on' print 'on machines with < 12 bitplanes, -s is forced on'
# #
sys.exit(2) sys.exit(2)
...@@ -329,7 +329,8 @@ def makehands(localtime): ...@@ -329,7 +329,8 @@ def makehands(localtime):
little_hand = (MIDN + FULLC - ((localtime/12) % HOUR)) % FULLC little_hand = (MIDN + FULLC - ((localtime/12) % HOUR)) % FULLC
return little_hand, big_hand, seconds_hand return little_hand, big_hand, seconds_hand
def makelist(little_hand, big_hand, seconds_hand): def makelist(hands):
little_hand, big_hand, seconds_hand = hands
total = [] total = []
if Gl.cyan or not Gl.colorsubset: if Gl.cyan or not Gl.colorsubset:
total = total + makesublist(big_hand, Gl.indices[0]) total = total + makesublist(big_hand, Gl.indices[0])
...@@ -476,7 +477,7 @@ def makewindow(): ...@@ -476,7 +477,7 @@ def makewindow():
prefposition(0, scrwidth-1, 0, scrheight-1) prefposition(0, scrwidth-1, 0, scrheight-1)
else: else:
keepaspect(1, 1) keepaspect(1, 1)
prefsize(100, 100) prefsize(80, 80)
# #
if not Gl.border: if not Gl.border:
noborder() noborder()
...@@ -495,7 +496,11 @@ def makewindow(): ...@@ -495,7 +496,11 @@ def makewindow():
if Gl.warnings: if Gl.warnings:
print nplanes, 'color planes,', nmaps, 'color maps' print nplanes, 'color planes,', nmaps, 'color maps'
# #
if nplanes < 12 or Gl.colormap: if Gl.doublebuffer and not Gl.colormap and nplanes < 12:
if Gl.warnings: print 'forcing single buffer mode'
Gl.doublebuffer = 0
#
if Gl.colormap:
if not Gl.colormap: if not Gl.colormap:
Gl.colormap = nmaps - 1 Gl.colormap = nmaps - 1
if Gl.warnings: if Gl.warnings:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment