Issue 110666

Summary: Date Controls with both a Spin Button and Dropdown Don't Spin
Product: Base Reporter: ttreker <chris-public>
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues
Version: OOO320m12   
Target Milestone: ---   
Hardware: Other   
OS: Other OS   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description ttreker 2010-04-07 10:14:45 UTC
Problem:

In several different contexts where a date control exists with both a spin
button and a dropdown, the spin button is inaccessible to the mouse-- i.e. you
can't click the buttons.

Places this occurs:

1) A grid control on a form with a date column configured with a date control.

2) The date controls used by OOo on the property sheets of of the date control
for setting the various default dates. The property fields all have both spin
buttons and dropdowns, but none of the spin buttons work.

3) Date controls placed on dialogs created via the macro dialog editor.

(This is not an exhaustive list, just the places I have come across)

Observations:

1) It looks like the problem is caused by an overlap of the text field of the
date and the spin button. In other words, one might speculate that the
calculation of the width of the text portion of the entire field, doesn't take
into account subtracting the width of the spin button. This is indicated by two
things:
   i)  Hovering the cursor shows a text field cursor and not a pointer.
   ii) Typing text at the end of the year (repeat a '0' for instance) to
       fill out the remaining field, will overlap this text with the
       position of the spin button.

2) It works fine if you place a date control field directly on a Base Form.

3) In some, but not all of these contexts, the spin button doesn't even show
until you hover over where it should be.

4) I have tried playing with justifications but to no avail.
Comment 1 marc.neumann 2010-04-08 08:13:37 UTC
confirm, set target and send to the right developer
Comment 2 Frank Schönheit 2010-11-24 09:54:53 UTC
can reproduce on Linux, but not on Windows => sound like a problem with the NWF.
Comment 3 Rob Weir 2013-07-30 02:19:55 UTC
Reset assignee on issues not touched by assignee in more than 2000 days.