The Trunk: Graphics-nice.129.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Graphics-nice.129.mcz

commits-2
Nicolas Cellier uploaded a new version of Graphics to project The Trunk:
http://source.squeak.org/trunk/Graphics-nice.129.mcz

==================== Summary ====================

Name: Graphics-nice.129
Author: nice
Time: 30 March 2010, 10:13:40.324 pm
UUID: 95ee7ec1-dfd6-3f41-9c10-15524928ade0
Ancestors: Graphics-ar.128

1) Fix for http://bugs.squeak.org/view.php?id=7483
2) Fix _ assigments in class comments

=============== Diff against Graphics-ar.128 ===============

Item was changed:
  ImageReadWriter subclass: #PNMReadWriter
  instanceVariableNames: 'first type origin cols rows depth maxValue tupleType pragma'
  classVariableNames: ''
  poolDictionaries: ''
  category: 'Graphics-Files'!
 
+ !PNMReadWriter commentStamp: 'nice 3/24/2010 07:37' prior: 0!
- !PNMReadWriter commentStamp: 'jdr 10/20/2003 17:08' prior: 0!
  I am a subclass of ImageReadWriter that decodes portable anymap file formats
  (pbm, pgm, ppm and  pam) images.
 
  I accept the #origin pragma for SE files as described in:
  Algoritms For Image Processing And Computer Vision. J. R. Parker
 
  Don't work with 2 bytes samples (16 bit grays, > 32 bits color, etc...),
  pam files preliminary support.
 
+ f := ImageReadWriter formFromFileNamed: 'Tools:Squeak3.4:Carmen.ppm'.
- f _ ImageReadWriter formFromFileNamed: 'Tools:Squeak3.4:Carmen.ppm'.
  f morphEdit
 
  Submitted by Javier Diaz Reinoso, Oct/2003!

Item was changed:
  Pen subclass: #PenPointRecorder
  instanceVariableNames: 'points'
  classVariableNames: ''
  poolDictionaries: ''
  category: 'Graphics-Primitives'!
 
+ !PenPointRecorder commentStamp: 'nice 3/24/2010 07:38' prior: 0!
- !PenPointRecorder commentStamp: '<historical>' prior: 0!
  This class is a special kind of Pen that instead of actually drawing lines records the destination points for those lines. These points can later be accessed through my accessing method #points.
 
  This can be useful when determining the boundaries of a drawing session.
 
  Example:
 
  | pen |
+ pen := PenPointRecorder new.
- pen _ PenPointRecorder new.
  pen up; goto: 100@100; down; goto: 120@120.
  Transcript cr;
  show: 'Bounding box for drawing: ';
  show: (Rectangle encompassing: pen points)
 
  Implementation note: Shouldn't we override #drawFrom:to:withFirstPoint: instead, and what about #drawLoopX:Y:? Aren't we missing those calls?!

Item was changed:
  ----- Method: DisplayScreen class>>depth:width:height:fullscreen: (in category 'display box access') -----
  depth: depthInteger width: widthInteger height: heightInteger fullscreen: aBoolean
  "Force Squeak's window (if there's one) into a new size and depth."
  "DisplayScreen depth: 8 width: 1024 height: 768 fullscreen: false"
 
  <primitive: 92>
+ self primitiveFailed!
- self primitiveFail!