[Pharo-dev] How to create lines with Athens

Alexandre Bergel alexandre.bergel at me.com
Thu Oct 31 14:00:30 EDT 2013


> It's normal that external resources don't survive a snapshot, whatever format.

Maybe normal from the implementation point of view, but clearly not ideal. Firefox heavily depends on external resources, including Cairo, and do not face the same problem.

Alexandre



> But it's well behaved to try to re-allocate resources on resurrection.
> As a dumb user, I would expect this to happen automatically under the hood, because I would consider that a surface/pixmap or whatever resource is implied in displaying/handling the graphics is an implementation detail which I should not care of at my own level.
> The library could provide hook for accessing these low level details in rare cases when user want special optimization, but should hide them otherwise.
> 
> 
> 
> 2013/10/31 Alexandre Bergel <alexandre.bergel at me.com>
> I face the same situation... Would be great to fix this
> 
> Alexandre
> 
> 
> On Oct 31, 2013, at 12:40 PM, kilon alios <kilon.alios at gmail.com> wrote:
> 
> > save the image while the morph is displayed, reload the image and in its place there is the big red box with the yellow X , reporting an error with Athens. I have reproduced the error on Windows too with the Athens examples. I assumed my explanation was clear , I hope its clear now.
> >
> > This means that its impossible to save an image with a morph using Athens displaying and have it reload back when the image is reloaded.
> >
> >
> > On Thu, Oct 31, 2013 at 5:05 PM, Stéphane Ducasse <stephane.ducasse at inria.fr> wrote:
> >
> > On Oct 31, 2013, at 9:55 AM, kilon alios <kilon.alios at gmail.com> wrote:
> >
> >> yes I am aware of the examples already, I am learning from them. Please note I have found a bug with Athens, which looks to me pretty major. If I save a morph using Athens
> >
> > what do you mean save a morph
> >
> >> and reload the image,
> >
> > what do you mean?
> >
> >
> >> I see the red box of doom. For example trying your example from stackoverflow. Are you aware of this bug ?
> >>
> >>
> >> On Thu, Oct 31, 2013 at 2:43 AM, Igor Stasenko <siguctua at gmail.com> wrote:
> >> ah, yes , there's also examples in
> >> Athens-Examples package.
> >>
> >>
> >> On 31 October 2013 01:30, Igor Stasenko <siguctua at gmail.com> wrote:
> >>
> >> On 30 October 2013 23:02, kilon alios <kilon.alios at gmail.com> wrote:
> >> well I just asked if there is any kind of Documentation about Athens . Or should I just read the code and ask questions ?
> >>
> >>
> >> the main source of documentation right now is class comments
> >> and tutorial.
> >> I've spent quite of a time commenting the central classes of athens,
> >> hope that's helpful.
> >> Of course this does not replacement for a well written docu, and that needs to be done.
> >>
> >>
> >> On Wed, Oct 30, 2013 at 11:51 PM, Igor Stasenko <siguctua at gmail.com> wrote:
> >> i hope you satisfied with my answer.
> >> you welcome to ask more, if you not :)
> >>
> >>
> >> On 30 October 2013 22:32, dimitris chloupis <thekilon at yahoo.co.uk> wrote:
> >> http://stackoverflow.com/questions/19694197/how-to-create-lines-with-athens
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Igor Stasenko.
> >>
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Igor Stasenko.
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Igor Stasenko.
> >>
> >
> >
> 
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> 
> 
> 
> 
> 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.







More information about the Pharo-dev mailing list