On Feb 19, 2008, at 0:47 , Marcin Tustin wrote:
I can load the following packages out of the squeaksource repository:
Rome-Balloon
Rome-Base
Rome-PluginCanvas
Rome-SVG
Rome-Strike
Rome-Tests
Rome-Reference
Rome-BalloonCanvas
The rest give me errors about lacking other classes, which I
reproduce below. Are the packages that load enough to be useful, or
am I going to be stuffed when playing around with Rome?
You only need Rome-Base, Rome-Balloon, Rome-PluginCanvas to get
started, provided you have the Rome plugin. To experiment without the
plugin, load Rome-Reference and Rome-BalloonCanvas, too.
This is actually noted on http://squeaksource.com/Rome.html
The reason is that Rome supports several back-ends, the PluginCanvas
uses Cairo, BalloonCanvas uses Balloon2D.
If so, where should I get the dependencies? Also, there's a lack of
class comments. Is there documentation elsewhere? Is Rome even
ready to be used at all?
Rome is used in the Sophie project.
Rome-Demo also gives me a syntax error: fontFor: aCanvas family:
aFamily style: aStyle has a full stop after the comment. After
fixing this it gives me an error because RomeFreetypeCanvas is not
recognised.
Rome-Freetype seems to only live at
http://source.impara.de/Rome.html
(the repository used by the Sophie developers)
Thanks all!
Rome-Tweak depends on:
This package depends on the following classes:
CMatrixTransform
CBitmapFill
CTransformCanvas
CDisplayTransform
CCostumeFill
CGraphicsFill
CNoFill
CIdentityTransform
CProjectBuilder
CSolidFill
CGradientFill
COffsetTransform
These are Tweak classes. Ignore if you do not use Tweak.
Rome-FontManager:
This package depends on the following classes:
FreetypeFontFace
FreetypeFont
The FontManager is Sophie-specific. It depends on Freetype:
http://source.impara.de/freetype.html
Rome-Plugin:
This package depends on the following classes:
SmartSyntaxInterpreterPlugin
CCodeGenerator
TSendNode
This is the plugin source code, you need it only if you want to
translate and compile your own plugin.
- Bert -
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners