Chris Halls wrote:
On Tue, 2004-11-30 at 12:10 +0000, Phill Gillespie wrote:
  
A screenshot showing 1.1.2 versus 1.1.3 can be seen at 
http://www.phillg.com/buttons.png

Can anyone advise me if this has already been picked up and if not, what 
should I do next? 
    

I would guess this is caused by the backport of the native widget set
changes.  If you start openoffice like this:

SAL_NO_NWF=1 openoffice

do you find that it reverts to the previous behaviour?
  
This does solve the issue with the colour of the buttons but not the disappearing date from the date field with the pop-up calendar.  Will it be a case of native widget set or coloured buttons or will they ultimately live happily together?

As for the drop down calendar issue with the date field, here's a screenshot with Drop Down disabled and enabled.
http://www.phillg.com/calendar.png

 Correcting what I wrote earlier, the date doesn't actually seem to be in there in white, the field seems to be empty.  I can change the background colour and it appears but still no text :-(

It only happens to date fields, I've tried combo boxes and they work fine.  Could it be related to this fixed bug and these comments:

------- Additional comments from fs Fri Jun 6 01:22:43 -0800 2003 -------
the key is the  background color. A drop-down combo box, which has a
background color other than "standard", does not print it's content.

fs->mt: the problem is in ComboBox::Draw: If it's a drop-down box, it
_first_ draws the text (resp.: it lets it's sub-edit draw), and then
does everything else. This "everything else" includes drawing the
background, if necessary - which overwrites the text.
I tried moving the drawing of the text from the beginning of the
method to the end, and this seemed to work well. From my
understanding, this should be a good solution, but there may be side
effects which I do not see. Could you please have a look at this?
Would be really cool if we get this in the 1.1 time frame :)
http://qa.openoffice.org/issues/show_bug.cgi?id=14945

P h i l l

Reply via email to