http://bugs.winehq.org/show_bug.cgi?id=9631
Summary: Window with specific classes/styles/ex_styles should bypass WM taskbar Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: lich@math.spbu.ru
I. Hidden windows.
1) Start wine taskmgr $ wine taskmgr Taskbar
2) Check menu item "Options->Hide When Minimized"
3) Minimize main window. It is expected that taskbar "taskmgr" entry dissapear. But it remains.
As I understand, in this case when application calls ShowWindow or SetWindowPos to hide window, wine should remove taskbar entry (and put it back when window activates). [Which way? Make it unmanaged? Use specific WM hints? unmap window?] (see bug #5844)
II. Tool windows. (e.g. qip IM: www.qip.ru)
Main QIP window should bypass taskbar.
In this case, any window which has WS_EX_TOOLWINDOW style should bypass taskbar. (unmap window? use hints?)
III. Captionless windows. winamp playlist and equalizer. (www.winamp.com) In this case, application creates WS_OVERLAPPEDWINDOW, wine adds caption, then application removes caption using SetWindowLong. Wine should change hints but it does only if VISIBLE status of window is changed (winex11.drv/winpos.c:145-160). (See bug 8300).
http://bugs.winehq.org/show_bug.cgi?id=9631
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |trivial
http://bugs.winehq.org/show_bug.cgi?id=9631
--- Comment #1 from Kirill K. Smirnov lich@math.spbu.ru 2007-10-11 11:44:49 --- After the serie of patches (11 oct 2007):
Alexandre Julliard : winex11: Add generic mechanism for managing WM_STATE properties. Alexandre Julliard : winex11: Set the SKIP_PAGER and SKIP_TASKBAR styles on tool windows. Alexandre Julliard : winex11: Reuse the mwm hints when computing the window X11 rectangle. Alexandre Julliard : winex11: Don' t use a window manager border for a simple WS_BORDER-style border.
I. Hidden windows. nothing changed.
II. Tool windows. Fixed.
III. Captionless windows. The behaviour changed but not fixed. In winamp case, sometimes playlist and equalizer bypass taskbar, sometimes not.
1) If I hide window and show it again (by pressing corresponding buttons on winamp main window) they bypass taskbar but still present in tasklist (alt+tab). 2) Sometimes they have correct winamp icon, sometimes I see wine bottle icon instead. I really do not understand a regularity in this behaviour. 3) Moreover, icons in tasklist and taskbar for the same window does not match.
I feel that KDE bugs creeped to uphold wine's bugs.
http://bugs.winehq.org/show_bug.cgi?id=9631
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=9631
--- Comment #2 from Austin English austinenglish@gmail.com 2008-04-15 00:46:57 --- Is this still an issue in current (0.9.59 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=9631
Kirill K. Smirnov lich@math.spbu.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #3 from Kirill K. Smirnov lich@math.spbu.ru 2008-04-15 06:35:18 --- These issues are fixed now (for me).
http://bugs.winehq.org/show_bug.cgi?id=9631
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2008-04-18 11:03:17 --- Closing bugs reported fixed in 0.9.60.
http://bugs.winehq.org/show_bug.cgi?id=9631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified