/[gzz]/gzz/gfx/demo/fillet/ambiguity.py
ViewVC logotype

Diff of /gzz/gfx/demo/fillet/ambiguity.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by tjl, Thu Dec 12 10:04:40 2002 UTC revision 1.4 by tjl, Thu Dec 19 23:05:46 2002 UTC
# Line 3  Line 3 
3  from __future__ import nested_scopes  from __future__ import nested_scopes
4    
5  from util import *  from util import *
6    from gfx.util.demokeys import *
7    
8  class Scene(AlphaCells):  class Scene(AlphaCells):
9      """Demonstrate the ambiguity of box-line views.      """Demonstrate the ambiguity of box-line views.
# Line 16  class Scene(AlphaCells): Line 17  class Scene(AlphaCells):
17          AlphaCells.__init__(self)          AlphaCells.__init__(self)
18          self.ind = 5          self.ind = 5
19          self.bgcolor = (0.9, 0.6, 0.6)          self.bgcolor = (0.9, 0.6, 0.6)
20          self.shift = 0          self.key = KeyPresses(self,
21          self.fillet = 0  Toggle("fillet", 0, "filleting", "f", noAnimation=1),
22      def key(self, k):  Toggle("shift", 0, "layout ambiguity (shifting)", "s"),
23          """Keys:          )
24    
         s: Toggle layout  
         f: Toggle filletting  
         """  
         if k == "s":  
             self.shift = 1-self.shift  
         if k == "f":  
             self.fillet = 1-self.fillet  
             gzz.client.AbstractUpdateManager.setNoAnimation()  
25      def putcells(self, vs, dx):      def putcells(self, vs, dx):
26          d = vs.getSize()          d = vs.getSize()
27          w = d.width / 20          w = d.width / 20

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26