<div dir="ltr"><div dir="ltr">On Thu, Apr 3, 2025 at 11:54 AM Nicolás Papagna Maldonado <<a href="mailto:nicolas.papagna@gmail.com">nicolas.papagna@gmail.com</a>> wrote:<br></div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Mark!<div><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 3, 2025 at 1:29 PM Mark Volkmann <<a href="mailto:r.mark.volkmann@gmail.com" target="_blank">r.mark.volkmann@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">I'm thinking that "one ends where the next one starts" does not mean they overlap.<div>I guess you could say they share a border.</div></div></blockquote><div>Yup, that's what I meant. They do not share a border, but their fullBoundsInOwner imply they do. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I did the following to make it more clear:</div><div><br></div><div>box1 := BorderedBoxMorph new morphExtent: 100@100; borderColor: Color yellow; borderWidth: 2.<br>box2 := BorderedBoxMorph new morphExtent: 100@100; borderColor: Color red; borderWidth: 2.<br>layout := LayoutMorph newColumn addMorph: box1; addMorph: box2.<br>layout openInWorld.<br></div></div></blockquote><div><br></div><div>Thanks for the example!</div><div>I used a 20px border to make it more visible.</div><div><br></div><div><img src="cid:ii_m91ldnrs0" alt="image.png" width="146" height="246"><br></div><div><br></div><div>They don't share a border looking at fullBoundsInOwner it looks like they do: one ends at y=100 (100@100) and the next one starts at y=100 (0@100).</div><div>Would't this imply that their extent is 101@101 px wide?</div><div><br></div><div>box1 fullBoundsInOwner ======> 0@0 corner: 100@100 .<br>box2 fullBoundsInOwner =======>  0@100 corner: 100@200 .</div></div></div></blockquote><div><br></div><div>I don't think so.</div><div>If you think of the numbers like pixels, you could interpret 0 to 100 to mean occupying the pixels at 0, 1, 2, ..., 100 which is 101 pixels.</div><div>But if you think of the numbers like measurements then 100 - 0 is 100, not 101.</div><div><br></div></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div></div>