boo... format lost :P
On Jun 16 2021, at 2:27 pm, Esteban Lorenzano <esteba...@netc.eu> wrote:
>
> Hi,
> Yes, it is there.
> Thing is... since cairo does not informs correctly extent of surface in x11,
> what I did is to add an extra parameter to the drawing block, as you can see
> in the example :
>
> SpAthensPresenter>>#exampleResizing
> | extent |
> extent := 350@300.
> self new
> surfaceExtent: extent;
> drawBlock: [ :aCanvas :boundingBox | | paint surface |
> "Since sometimes a cairo surface does not brings the correct extent (in X11
> or Windows,
> for example), we use the bounding box of the component."
> surface := aCanvas surface.
> paint := surface
> createLinearGradient: {
> 0->Color red.
> 1->Color green }
> start: 0@0
> stop: boundingBox extent.
> surface clear.
> aCanvas setPaint: paint.
> aCanvas drawShape: (0@0 extent: boundingBox extent) ];
> openWithSpec
>
> That was tested on Wayland and x11 and it was working properly :)
> Esteban
>
> On Jun 16 2021, at 2:20 pm, kmo <vox...@gmail.com> wrote:
> > Hi Esteban
> >
> > Do you know when the fix for the extent problem under Gtk will be in the
> > image? I downloaded the latest Pharo 9 image a couple of days ago and,
> > though the fix was in for the extent problem in Morphic, it still didn't
> > work in Gtk.
> >
> > Thanks.
> > Ken
> >
> >
> >
> > --
> > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
> >
>