[Bug 28887] New: Menu & Combo Box Draw Positions

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 24 17:21:00 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=28887

             Bug #: 28887
           Summary: Menu & Combo Box Draw Positions
           Product: Wine
           Version: 1.3.31
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: glennlchugg at hotmail.com
    Classification: Unclassified


Created attachment 37115
  --> http://bugs.winehq.org/attachment.cgi?id=37115
Screenshot

I've noticed in Unity (Ubuntu 11.10 x64), that WINE will not position any
overlay/positioning from the forms top position, instead they all revert to 0,0
on the screen. This is able to be fixed by manually moving the Form (anywhere),
then it acts as it is supposed to again.

The attached image shows how when I press the file menu on the form how it
opens at window 0,0 and not the form 0,0.

So the form initialization under Unity for WINE isn't handling the offset
positions at all on starting an app (I am not sure if Unity tries to position
the form to 0,0 and WINE snaps it to the proper location, or if WINE is trying
to read the position before the window manager has had time to create the
form/position.

I've had the same occur for Menus, Context Menu's, Combo Boxes, Tooltips,
anything that is meant to draw at form 0,0 + positioning.

As I said, moving the form at all (grabbing the title bar) will fix the offset
position problem until you close the app/game, so it's only the first run of an
app/game it's messing it up.

I can only verify this is a problem under Unity.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list