<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 17 Jan 2022 at 10:20, Gianluigi <<a href="mailto:bagonergi@gmail.com">bagonergi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 17 gen 2022 alle ore 10:05 Gianluigi <<a href="mailto:bagonergi@gmail.com" target="_blank">bagonergi@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div>P.S. It is clear that I have not understood how the upstream distance is calculated. ;-D<br></div><div><br></div></div></div></blockquote><div><br></div><div>Hi Benoit,<br><br>can you kindly help me figure out how to calculate the width of the menu rectangle.<br><br>It seems to start after a Desktop.Scale + the width given by the menu item + What?<br><br>My last attempt is this (see attached project):<br><br>space = Desktop.Scale<br><br>I add the first space + 2 spaces for each menu item, however the further I go the more the rectangle (and popup) moves to the right.<br><br>Thanks for your attention<br><br>Regards<br>Gianluigi <br></div></div></div></blockquote><div><br></div><div style="font-size:small" class="gmail_default">You get the box dimensions in ThreeStateMenu_Draw()</div><div style="font-size:small" class="gmail_default">You get TextWidth()</div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">width should be something like..</div><div style="font-size:small" class="gmail_default"> $hGrid.Padding + iBoxWidth + $hGrid.Padding + iTextLen + $hGrid.Padding</div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">Respects</div><div style="font-size:small" class="gmail_default">BruceS</div><div style="font-size:small" class="gmail_default"><br></div></div></div>