Bug 151101 - Listbox shrinks if border color is set by macro
Summary: Listbox shrinks if border color is set by macro
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: BASIC (show other bugs)
Version:
(earliest affected)
7.5.0.0 alpha0+
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-21 10:26 UTC by Ilhan Yesil
Modified: 2022-09-21 14:05 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Demonstrates the effect (12.80 KB, application/vnd.oasis.opendocument.text)
2022-09-21 10:27 UTC, Ilhan Yesil
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ilhan Yesil 2022-09-21 10:26:23 UTC
Description:
I've written a VBA macro with a listbox control. If I set the border color with VBA code, the listbox shrinks a bit. Not observed with windows 10, but with debian.

Steps to Reproduce:
1. Open attached file and press "Demonstrate BorderColor"
2. In opened dialog with listbox and button, press button "Set border color"

Actual Results:
The listbox shrinks a bit.

Expected Results:
The listbox should keep it's size, as border color should not influence the size.


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: 085a69484e279596e55e678fd8df66dda9e4a4a4
CPU threads: 8; OS: Linux 4.19; UI render: default; VCL: gtk3
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Calc: threaded
Comment 1 Ilhan Yesil 2022-09-21 10:27:24 UTC
Created attachment 182594 [details]
Demonstrates the effect
Comment 3 Rafael Lima 2022-09-21 14:03:23 UTC
This is repro with

Version: 7.5.0.0.alpha0+ / LibreOffice Community
Build ID: bdf346830b735aa484fba0df94be71fd1ea5cdfd
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: pt-BR (pt_BR.UTF-8); UI: en-US
Calc: CL threaded

The weird thing is that if you inspect the listbox before and after the change, its reported height/width is the same.

I'm setting this to NEW.
Comment 4 Rafael Lima 2022-09-21 14:05:08 UTC
@Ilhan, note that this is not a VBA macro, but instead a Basic macro.

The code you provided is pure StarBasic code. VBA macros are only possible using MS VBA in compatibility mode.