[Bug 10763] New: Window movement in virtual desktop mode should match real Windows

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Dec 12 16:51:28 CST 2007


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

           Summary: Window movement in virtual desktop mode should match
                    real Windows
           Product: Wine
           Version: 0.9.50.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: wine-x11driver
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: markk at clara.co.uk


Hi,

This is a suggestion about the way window borders are drawn when windows are
dragged or resized, when in virtual desktop mode.

Windows (2000) operation seems to be like this:
 - Window movement:
    - When the pointer is stationary over the window title bar, pressing and
      holding the left button causes the highlighted border frame to be drawn
      after approximately 1 second. (Wine only draws the border frame once the
      pointer is moved.)

    - For non-resizeable windows, the border is highlighted by a 1-pixel thick 
      rectangle with dotted lines (Wine does this currently). For resizeable
      windows, the border is highlighted by a 4-pixel thick rectangle with
      crosshatch/checkerboard lines. (Wine uses XOR/complement highlighting in
      this case.)

 - Window resizing:
    - As with movement of resizeable windows, the Windows border frame drawing
      differs from Wine's complement type highlighting.

My suggestion is that by default Wine's behaviour should match the Windows
behaviour. However some users may prefer the complement type highlighting. (In
some cases parts of the Windows border frame are invisible, depending on the
background colour.) Maybe have an option or registry setting to tell Wine to
always complement (including when moving non-resizeable windows)?


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list