http://bugs.winehq.com/show_bug.cgi?id=782
*** shadow/782 Mon Jun 10 06:21:57 2002 --- shadow/782.tmp.1552 Mon Jun 10 06:21:57 2002 *************** *** 0 **** --- 1,56 ---- + +============================================================================+ + | Wine fails to keep an applications child windows always on-top. | + +----------------------------------------------------------------------------+ + | Bug #: 782 Product: Wine | + | Status: UNCONFIRMED Version: 20020509 | + | Resolution: Platform: | + | Severity: normal OS/Version: All | + | Priority: P1 Component: wine-x11driver | + +----------------------------------------------------------------------------+ + | Assigned To: wine-bugs@winehq.com | + | Reported By: tilps@hotmail.com | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | Milestone: TargetMilestone: --- | + | URL: | + +============================================================================+ + | DESCRIPTION | + I use windows for approximately 3 applications - 2 of which have decent + replacements under linux - one of which does not. This 3rd application is + called ELF - its a telnet program designed for playing muds. It functions mostly + under wine except for one problem, which has kept me going back to windows on a + regular basis. By executing the appropriate scripting commands ELF will create + additional windows which you can send text too. In Win2k - these windows will + happily stay always on-top of the application itself. allowing me to work in + the main window and have interesting things which I might otherwise miss because + of alot of action on the main window, appear on these sub windows which float + above the application. + + However when I run this application on Wine - giving focus to the application + causes it to end up on top of all the child windows, rendering them useless to + my needs. + + I am thinking that these are not 'standard' always on top windows because if you + have other applications, then they will not sit above them. ie its only ontop + when the application has focus. + fiddling with warnings etc ... + I ended up using this execution line + wine --debugmsg fixme+all,err+all,warn+all,warn-heap Elf.exe + heap warnings come at a huge rate ... and trace ... wow :P + + the things which seem most interesting are + warn:x11drv:SWP_DoOwnedPopups (10024) hInsertAfter = 0000 + + and + warn:listbox:ListBoxWndProc_common [30066]: unknown msg b029 wp 00000000 lp 00000000 + warn:listbox:ListBoxWndProc_common [30066]: unknown msg b004 wp 00000000 lp 43a3d32c + + i get stacks of + warn:gdi:GDI_GetObjPtr Invalid handle 0 as well - but the other 3 messages + appear when i switch focus between the main application and child windows. + + + turning on trace for x11drv - didnt leave me much more informed - but if wanted + the data is ofcourse available... + + not sure if this is the right component - but hmmm anyway... \ No newline at end of file