Etoys: Morphic-kfr.96.mcz

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

Etoys: Morphic-kfr.96.mcz

commits-2
Karl Ramberg uploaded a new version of Morphic to project Etoys:
http://source.squeak.org/etoys/Morphic-kfr.96.mcz

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

Name: Morphic-kfr.96
Author: kfr
Time: 16 October 2012, 9:41:57 pm
UUID: 4aa0f9ba-f157-be4f-b8c6-0f0da5403a76
Ancestors: Morphic-bf.95

localization: list of mathematical functions untranslateable or wrong strings used
http://tracker.squeakland.org/browse/SQ-1110

(Some other methods from I don't know where popped up here also)

=============== Diff against Morphic-bf.95 ===============

Item was changed:
  ----- Method: InteriorSolidSugarSuppliesTab>>fitOnScreen (in category 'positioning') -----
  fitOnScreen
  "19 sept 2000 - allow flaps in any paste up"
  | constrainer t l |
  constrainer _ owner ifNil: [self].
  self flapShowing "otherwise no point in doing this"
  ifTrue:[self spanWorld].
  self orientation == #vertical ifTrue: [
  t _ ((self top min: (constrainer bottom- self height)) max: constrainer top).
  t = self top ifFalse: [self top: t].
  ] ifFalse: [
  l _ ((self left min: (constrainer right - self width)) max: constrainer left).
  l = self left ifFalse: [self left: l].
  ].
  self flapShowing ifFalse: [self positionObject: self atEdgeOf: constrainer].
 
  !

Item was changed:
  ----- Method: InteriorSolidSugarSuppliesTab>>showFlap (in category 'show & hide') -----
  showFlap
  "Open the flap up"
 
  self height: (self valueOfProperty: #heightWHenOpen ifAbsent: [20]).
  super showFlap!

Item was changed:
  ----- Method: InteriorSolidSugarSuppliesTab>>spanWorld (in category 'positioning') -----
  spanWorld
  "Make the receiver's width commensurate with that of the container."
 
  super spanWorld.
  self width:  self pasteUpMorph width!

Item was changed:
  ----- Method: StandardScriptingSystem>>tableOfNumericFunctions (in category 'utilities') -----
  tableOfNumericFunctions
  "Answer an array of <external function name> <actual function to call> <help string> triplets."
 
  " English on tile selector English balloon help"
  ^ #(
+ ('abs' abs 'absolute value')
+ ('arcTan' arcTan 'angle, in radians, whose tangent is the argument')
+ ('cos' cos 'trigonometric cosine, argument in radians')
+ ('cube' cubed 'the argument times itself, times itself again')
+ ('cubeRoot ' cubeRoot 'cube root of the argument')
+ ('degreeArcTan' degreeArcTan 'angle, in degrees, whose tangent is the argument')
+ ('degreeCos' degreeCos 'trigonometric cosine, argument in degrees')
+ ('degreeSin' degreeSin 'trigonometric sine, argument in degrees')
+ ('degreeTan' degreeTan 'trigonometric tangent, argument in degrees')
- (abs abs 'absolute value')
- (arcTan arcTan 'angle, in radians, whose tangent is the argument')
- (cos cos 'trigonometric cosine, argument in radians')
- (cube cubed 'the argument times itself, times itself again')
- (cubeRoot cubeRoot 'cube root of the argument')
- (degreeArcTan degreeArcTan 'angle, in degrees, whose tangent is the argument')
- (degreeCos degreeCos 'trigonometric cosine, argument in degrees')
- (degreeSin degreeSin 'trigonometric sine, argument in degrees')
- (degreeTan degreeTan 'trigonometric tangent, argument in degrees')
 
+ ('degreesToRadians' degreesToRadians 'the number of degrees equivalent to the argument which is assumed to be expressed in radians')
+ ('exp' exp 'exponential (e to the power of the argument)')
+ ('factorial' safeFactorial 'the product of all the whole numbers between 1 and the argument')
+ ('ln' safeLn 'natural logarithm')
+ ('log' safeLog 'logarithm, base 10')
+ ('negate' negated 'the negative of the argument')
+ ('radiansToDegrees' radiansToDegrees 'the number of radians equivalent to the argument, which is expressed in degrees.')
+ ('random' random 'a randomly chosen integer between 1 and the argument')
+ ('round' rounded 'the integer closest to the argument.')
+ ('sign' sign '1 if argument is positive, -1 if argument is negative, 0 if argument is zero.')
+ ('sin' sin 'trigonometric sine, argument in radians')
+ ('square' squared 'the argument multiplied by itself')
+ ('squareRoot' safeSquareRoot 'square root of the argument')
+ ('tan' tan 'trigonometric tangent, argument in radians')
+ ('truncate' truncated 'the integer nearest to the argument toward zero')
- (degreesToRadians degreesToRadians 'the number of degrees equivalent to the argument which is assumed to be expressed in radians')
- (exp exp 'exponential (e to the power of the argument)')
- (factorial safeFactorial 'the product of all the whole numbers between 1 and the argument')
- (ln safeLn 'natural logarithm')
- (log safeLog 'logarithm, base 10')
- (negate negated 'the negative of the argument')
- (radiansToDegrees radiansToDegrees 'the number of radians equivalent to the argument, which is expressed in degrees.')
- (random random 'a randomly chosen integer between 1 and the argument')
- (round rounded 'the integer closest to the argument.')
- (sign sign '1 if argument is positive, -1 if argument is negative, 0 if argument is zero.')
- (sin sin 'trigonometric sine, argument in radians')
- (square squared 'the argument multiplied by itself')
- (squareRoot safeSquareRoot 'square root of the argument')
- (tan tan 'trigonometric tangent, argument in radians')
- (truncate truncated 'the integer nearest to the argument toward zero')
 
  ) translatedNoop
 
 
  "
  (raisedto raisedTo: 'raised to the power')  
  "!

Item was changed:
  ----- Method: TextualEventSequenceDisplayer>>mouseEventSequenceMorph: (in category 'initialization') -----
  mouseEventSequenceMorph: aMorph
  "Set the mouseEventSequenceMorph, and hence build the receiver."
 
  | aString ptm |
  mouseEventSequenceMorph := aMorph.
  self hResizing: #shrinkWrap.
  self vResizing: #shrinkWrap.
  aString := String streamContents:
  [:aStream |
  aMorph events do:
  [:evt | aStream nextPutAll: evt printString.  aStream cr]].
 
  ptm := PluggableTextMorph new.
  ptm borderWidth: 2.
  ptm extent: 400 @ 100.
  ptm setBalloonText: 'Each line represents an event in the event sequence I represent' translated.
  ptm color: (Color r: 0.806 g: 1.0 b: 1.0).
  ptm editString: aString.
  ptm retractable: false; scrollBarOnLeft: false.
  ptm borderWidth: 2.
  ptm borderColor: ptm color muchDarker; cornerStyle: #rounded.
 
  self addMorphCentered: ptm!

Item was changed:
  ----- Method: TextualEventSequenceDisplayer>>setExtentFromHalo: (in category 'resizing') -----
  setExtentFromHalo: anExtent
  "The user has dragged the grow box such that the receiver's extent would be anExtent.  Do what's needed."
 
  submorphs first setExtentFromHalo: anExtent!

_______________________________________________
etoys-dev mailing list
[hidden email]
http://lists.squeakland.org/mailman/listinfo/etoys-dev