https://bugs.documentfoundation.org/show_bug.cgi?id=163559
Bug ID: 163559
Summary: On Linux, edit fields in dialogs are taller than as
defined in the BASIC IDE.
Product: LibreOffice
Version: 6.4.7.2 release
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: BASIC
Assignee: [email protected]
Reporter: [email protected]
Created attachment 197180
--> https://bugs.documentfoundation.org/attachment.cgi?id=197180&action=edit
Screen shots of a dialog on Windows and Linux computers
In Linux, Libre renders dialog edit controls (including the edit of a
combo-box) incorrectly. The width is as defined in the IDE but the height is
much greater than as defined. This is not done to accommodate the text, whose
characters are much shorter than the oversized frame. I turn off native
rendering [hDlg.getPeer().setProperty("NativeWidgetLook", False)] in order to
be able to dynamically change label background color. If I don't do this, the
edit controls are rendered somewhat differently but still incorrectly. I create
my dialogs in Windows, where all Libre versions on several test computers
render them exactly as defined. I also test them on two Linux computers. In the
one with Libre 6.4.7.2 on ubuntuMATE 20.04 the edits are two pixels taller than
as defined. In the one with Libre 24.2.6.2 on ubuntuMATE 24.04 they are five
pixels taller. The attached document (ODT file) contains screen shots of the
same dialog on two Linux and two Windows computers, all with different display
resolutions and Libre versions.
--
You are receiving this mail because:
You are the assignee for the bug.