diff options
author | Tim Hatch <tim@timhatch.com> | 2010-06-02 17:20:13 -0700 |
---|---|---|
committer | Tim Hatch <tim@timhatch.com> | 2010-06-02 17:20:13 -0700 |
commit | 1e6dc09b1490604c879d12fad6735a53c7ad64e9 (patch) | |
tree | f81647e25b9759faccfe719dae62200e9ac777a1 /tests/examplefiles/example.ns2 | |
parent | 34eb9e52d86969b208648b97624f401444369604 (diff) | |
download | pygments-1e6dc09b1490604c879d12fad6735a53c7ad64e9.tar.gz |
Swap newspeak example file due to noncommercial restriction in license (#507)
Diffstat (limited to 'tests/examplefiles/example.ns2')
-rw-r--r-- | tests/examplefiles/example.ns2 | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/tests/examplefiles/example.ns2 b/tests/examplefiles/example.ns2 new file mode 100644 index 00000000..b1c6b92e --- /dev/null +++ b/tests/examplefiles/example.ns2 @@ -0,0 +1,69 @@ +Newsqueak2 +'Langexplr +' + +class ShapesExperiment usingLib: platform = ( +"A small experiment for using Hopscotch shape classes ." +| + CanvasDependent = platform CanvasDependent. + Presenter = platform HPresenter. + Subject = platform Subject. + EllipseShape = platform EllipseShape. + Color = platform Color. +| +) +( + +class ShapesExperimentSubject = Subject( +"Subject for shapes experiment" +| + +| +) +('as yet unclassified' +createPresenter = ( + ^ShapesExperimentPresenter new subject: self. +) + +) + +class ShapesExperimentPresenter = Presenter ( +"A presenter for a small experiment of using shape classes" +| +| +) +('as yet unclassified' +controlPoint = ( + ^ControlPoint new. +) + +definition = ( + ^ column: { + canvas: { + at: 10 @ 10 display: controlPoint. + at: 15 @ 10 display: controlPoint. + } + } +) + +) + +class ControlPoint = CanvasDependent( +"A class that represents a small point in the screen" +| +| +) +('as yet unclassified' +addVisualsTo: container = ( + container add: visual. + updateLayout. +) + +createVisual = ( + | s | + s:: EllipseShape new size: 5@5 . + s color: Color red. + ^ s +) + +)) |