Loading Rome SVG package

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

Loading Rome SVG package

Marcin Tustin
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? 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-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.

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


Rome-FontManager:
This package depends on the following classes:
  FreetypeFontFace
  FreetypeFont

Rome-Plugin:
This package depends on the following classes:
  SmartSyntaxInterpreterPlugin
  CCodeGenerator
  TSendNode


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Loading Rome SVG package

Bert Freudenberg
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
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners