/[gzz]/gzz/doc/pegboard/vob_bgvob--humppake/peg.rst
ViewVC logotype

Diff of /gzz/doc/pegboard/vob_bgvob--humppake/peg.rst

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

revision 1.12 by humppake, Thu Mar 6 12:57:04 2003 UTC revision 1.13 by humppake, Fri Mar 7 09:37:16 2003 UTC
# Line 118  created after the following diagram: Line 118  created after the following diagram:
118          realize AbstractBgVob          realize AbstractBgVob
119    
120      class vobs.OvalBgVob      class vobs.OvalBgVob
121          realize AbstractBgVob          realize AbstractBgVob
122    
123      class vobs.ColoredSectorVob      class vobs.ColoredSectorVob
124          realize AbstractBgVob          inherit vobs.OvalBgVob
125    
126      class vobs.ColoredSquareSectorVob      class vobs.ColoredSquareSectorVob
127          inherit vobs.ColoredSectorVob          inherit vobs.ColoredSectorVob
128    
129     ---     ---
130     horizontally(50, vob_h, Colored, Vob, Background);     horizontally(50, vob_h, Colored, Vob, Background);
131     vertically(50, vob_v, Vob, AbstractBgVob, vobs.RectBgVob);     vertically(50, vob_v, Vob, AbstractBgVob, vobs.RectBgVob);
132     horizontally(50, vobs_h, vobs.SolidBgVob, vobs.RectBgVob, vobs.OvalBgVob);     horizontally(50, vobs_h, vobs.SolidBgVob, vobs.RectBgVob, vobs.OvalBgVob);
133     vertically(50, sector_v, vobs.SolidBgVob, vobs.ColoredSectorVob);     vertically(50, sector_v, vobs.OvalBgVob, vobs.ColoredSectorVob);
134     horizontally(50, sector_h, vobs.ColoredSectorVob, vobs.ColoredSquareSectorVob);     horizontally(50, sector_h, vobs.ColoredSquareSectorVob, vobs.ColoredSectorVob);
135    
136  The following background vobs should be modified to inherit  The following background vobs should be modified to inherit
137  ``AbstractBgVob``:  ``AbstractBgVob``:
# Line 141  The following background vobs should be Line 141  The following background vobs should be
141   - ``gzz.vob.vobs.OvalBgVob``   - ``gzz.vob.vobs.OvalBgVob``
142    
143  Also ``gzz.vob.vobs.ColoredSectorVob`` should be inherited from  Also ``gzz.vob.vobs.ColoredSectorVob`` should be inherited from
144  AbstractBgVob. Semantically *colored sector vobs* are not meant to be  AbstractBgVob (via ``OvalBgVob``, which holds some circle routines for
145  background vobs, but they do have the same features. The difference to  GL). Semantically *colored sector vobs* are not meant to be background
146  background vobs will be done by dropping ``Bg`` off from their naming.  vobs, but they do have the same features. The difference to background
147    vobs will be done by dropping ``Bg`` off from their naming.
148    
149  No **Cell Views** or **Node Views** should be broken after this  No **Cell Views** or **Node Views** should be broken after this
150  change, since background vobs' addColor interface remains  change, since background vobs' addColor interface remains

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

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