Do you talk abound rounding effects?
I remember some flickering effects myself when setting float bounds to the SystemWindowMorph, but I could not reproduce it; apparently, someone has added a check.
Also, Morphic is not the only client of Rectangles, is it?
For example, LayoutFrames explicitly depend on floats.
Or what issue are you talking about else? :)
Christoph
Von: Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Chris Muller <asqueaker@gmail.com>
Gesendet: Donnerstag, 26. September 2019 03:58:44
An: squeak dev
Betreff: Re: [squeak-dev] The Inbox: Graphics-ct.419.mczBe careful about using non Integers with Rectangles, too. As with Intervals, I think I remember that some of the API will break.
On Fri, Sep 20, 2019 at 12:46 PM <commits@source.squeak.org> wrote:
A new version of Graphics was added to project The Inbox:
http://source.squeak.org/inbox/Graphics-ct.419.mcz
==================== Summary ====================
Name: Graphics-ct.419
Author: ct
Time: 20 September 2019, 7:45:53.388726 pm
UUID: 5deebfce-0321-9645-aebd-0b4bfb428259
Ancestors: Graphics-nice.417
Add Rectangle>>#pointAtFraction:
Example: [(5@5 rect: 10@20) pointAtFraction: 0.5@1] will give you 7.5 @ 20.
dep:feat-ol
=============== Diff against Graphics-nice.417 ===============
Item was added:
+ ----- Method: Rectangle>>pointAtFraction: (in category 'rectangle functions') -----
+ pointAtFraction: relativePoint
+
+ ^ self origin + (self extent * relativePoint)!