> Stephane, asked me to show this :) Gorgeous! Go go go Igor!
Alexandre > > Nothing fancy there, just a same window, rendered with different > scale. The code which doing this, is following: > > testWindowRender > | surf | > surf := AthensBalloonSurface new form: (Form extent: Display extent > depth: 32). > > surf drawDuring: [ :canvas | > > canvas pathTransform scaleBy: 0.5. " or 2 " > canvas fullDrawMorph: self testWindow. > > ]. > > Display getCanvas translucentImage: surf form at: 0@0 > > > There are problems of course: > - i have to use different Paragraph class, > and therefore i have to use different TextMorph subclass, because > otherwise it will use hardcoded Paragraph class. > > The paragraph model is a bit messy. It doesn't clear to me, what role it has. > I thinking that it is a cached state for Text, to draw it on screen. > But apparently it is more than a cache , and there are couple things > which simply don't fit with it. > I am thinking about doing some overhaul with TextMorph/Paragraph > later, to clean up unused stuff (believe me there's a lot of it), > and to make clear separation of roles. > > In fact, this stuff could live by itself. You can render text without > using paragraph(s) mess. > But i want to integrate that with Morphic, so we can switch to Athens > at some point. That's why i need to deal with this. :) > > -- > Best regards, > Igor Stasenko. > <Screen shot 2011-11-22 at 11.43.32 AM.png><Screen shot 2011-11-22 at > 11.44.07 AM.png> -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.