On 05/07/2017 12:02 PM, Michael Van Canneyt via Lazarus wrote:
Hi, Another oddity in the IDE designer. I have a form which contains some group boxes, radio buttons and a buttonpanel. Bordertstyle is bsDialog. No special properties regarding autosize or whatsoever have been set. When I switch (using F12) between source and form, it *always* resizes to some seemingly standard size and I need to fix the size. The form just contains the following: Height = 279 Top = 218 Width = 443 BorderStyle = bsDialog Caption = 'Resize Selected elements' ClientHeight = 279 ClientWidth = 443 Position = poOwnerFormCenter LCLVersion = '1.9.0.0' I have attached it for reference. I suspect the scaling and high-dpi is at work here: I have a dual-monitor system, with xinerama. To test that hypothesis, I tried to set scaled to false, but it doesn't help. Also: When the form designer is active, and I press save, the form is marked 'dirty' (i.e. not saved!) Anything I can do to help to diagnose the issue ?
If you suspect on HiDPI then you should disable scaling at application level (lazaruside) via Application.Scaled := False (or similar prop name) . In that case TCustomForm.Scaled should not be taken into account in any case. Second thing: I assume that you're using Gtk2 ide. What is windowmanager ? Does it run compositing ?
zeljko -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus