Am 06.04.2016 5:21 nachm. schrieb "Igor Stasenko" <siguctua@gmail.com>:
btw,
if you wanna feel a difference, why we wanted vector based rendering, by
yourself, open:
Morph comment asText asMorph openInSceneView
and then
| sceneView view | sceneView := AthensSceneView new. view := TxAthensLayoutView on: Morph comment asTxModel extent: 400@400.
sceneView scene: view. sceneView openInWindow
and try zooming it in and out with mouse wheel.
I know it's limitation. My point was, that it is not impossible, or depends an the model Text vs. TxModel, alone.
On 6 April 2016 at 17:58, Igor Stasenko <siguctua@gmail.com> wrote:
On 6 April 2016 at 17:07, Nicolai Hess <nicolaihess@gmail.com> wrote:
2016-04-06 10:56 GMT+02:00 Igor Stasenko <siguctua@gmail.com>:
On 6 April 2016 at 11:36, Nicolai Hess <nicolaihess@gmail.com> wrote:
Thanks Igor. Maybe some more Info? (I don't have much experience with this and
don't fully understand what is missing).
1. No support for vector graphics
I know some parts of Athens (with Cairo font renderer and how it is
used in TxText) but at the moment
rendering a TextMorph in Athens works: Morph comment asText asMorph openInSceneView
Sorry, missed to reply to that important point. It works because one good soul spent effort and helped me to finish implementation of a wrapper for Morph, to be able to render any morph into Form, and then render Form on Athens surface.
Nah, actually it works a bit different. Many (Form)Canvas methods are reimplemented on Athens API. But yes, I used some hacks as well.
Didn't knew. Aha.. i see AthensCanvasWrapper. Ohh.. that's so much pain :)
So, that is why it 'works' :)
-- Best regards, Igor Stasenko.
-- Best regards, Igor Stasenko.
-- Best regards, Igor Stasenko.