Apache OpenOffice (AOO) Bugzilla – Issue 65508
UnoControlListBox appears without any border
Last modified: 2013-02-07 21:58:43 UTC
(Notice: only under Linux) UnoControlListBox in UnoDialogs appears without any border This problem affects also ComboBox (with property DropDown set to False) A probably related problem affects the TextEdit control: - Go in the StarBasic IDE - Add a new dialog in the designer - insert a textedit control - open the property dialog and set: Multiline = False Background = Red (for example) BorderColor = Gray (f.e.) Border = Flat You will see NO effects! setting multiline = True the properties ara applied correctly.
Created attachment 36553 [details] StarBasic IDE with a Listobox where the border property is set to "3DLook" but it has no borders
reassigned to jsk please proceed
Confirming - 2.2m8 on WinXP displays Background Red irrespective of multiline property, 2.2m14 on Suse 10.2 KDE displays Background Red depending on multiline. Additional problem - flipping multiline property with the mouse causes immidiate effect on background, doing this via arrow keys on keyboard is not immideately reflected.
To FS
fs->cd: AWT is your's nowadays. What I assume here is that we have the well-known (well, obviously not *well*-known) theming problem: Some attributes are simply ignored when OOo uses the desktop's theming. In Basic dialogs, if theming is ON, OOo lets the desktop draw the controls, including for instance the background. Thus, the control's own background property is ignored. Same for border/color and the like. I suppose the dependency to "MultiLine = yes" is because multi line text fields are *not* drawn using the desktop mechanisms.
cd: Accepted. I have to check the explanation from FS. If this is related to our theming than there is no easy way to fix this.
set target milestone according to http://wiki.services.openoffice.org/wiki/Target_3x